0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

IC打工人最常用的20个Linux命令

sanyue7758 来源:处芯积律 作者:处芯积律 2023-04-19 09:34 次阅读

说起Linux,大家都不陌生,几乎所有以键盘谋生的理工科学生都在这上面敲过不少命令。不过我们很少听说有人会自称Linux专家,就像很少有人说自己是windows98专家一样。因为大多数人只需要掌握最常用的命令,就可以在工作中拿捏自如了,很少有人去专门研究它。

我看到一些IC初学者,竟然纠结于看哪本Linux书,甚至有人看视频教程一集一集的学。笔者认为,学IC重要的是IC本身,而工具类的东西,等你用了再去学也不迟,何况IC打工人也用不到那么多Linux命令,除非你是想转Linux运维工程师?听消哥一句劝linux太深了你把握不住。

不同使用人群的常用命令侧重点不同,在此总结一下,我最常用的Linux命令,排名不分先后。

1、ls(list files):显示指定工作目录下的内容。

常用参数

-a:显示所有的文件和目录,包括隐藏文件

-l:除文件名称外,文件型态、权限、拥有者、文件大小、修改日期等(常用)

-r:将文件根据建立时间先后的顺序列出

-R:连同子目录的内容一起列出(递归列出),即该目录下的所有文件都会显示

2、cd(change directory):切换工作目录,可用相对路径,也可用绝对路径。

常用参数:

cd /usr/bin

cd ~

cd ./path(./可以省略不写)

cd ../path

"~"表示为home 目录 的意思,"."表示目前所在的目录,".."表示目前目录位置的上一层目录。

3、pwd(print workdirectory):显示当前工作目录,获取当前所在目录的绝对路径名称。

4、rm(remove):删除文件或目录。

常用参数:

-i:删除前询问确认是否删除

-r:递归删除,目录下的文件也全部删除

-f:force,忽略警告、不存在的文件,强制删除

rm -rf一定要小心使用!!!删除容易找回难啊!血泪教训!

5、mv(move file):用于文件或目录的改名和移动存放位置。

常用参数:

-f:文件同名,不会询问,直接覆盖旧文件。

-i:目录或文件同名,则会先询问是否覆盖旧文件,输入y 表示直接覆盖,输入 n 表示取消该操作。

-b:目标文件或目录存在时,在执行覆盖前,会为其创建一个备份。

-u:当源文件比目标文件新或者目标文件不存在时,才执行移动操作。

6、mkdir(make directory):创建目录。

7、cp(copy file):复制文件或目录。

常用参数:

-r:递归复制,用于目录的复制

-f:覆盖已经存在的目标文件并且不提示

-a:将文件的特性一起复制

8、which:查看某个系统命令是否存在,以及执行的到底是哪一个位置的命令。

9、find:在指定的目录下查找文件。功能非常强大,参数比较多,重点掌握。

find./ -name "*.v":当前目录及其子目录下所有后缀为.v的文件列出来

10、grep:用于查找文件里符合条件的字符串。搜索关键词,查找定义文件,查找error,重点掌握。

grep -ri "error":r当前目录查找error,i忽略大小写

grep -v 反向查找,打印出不符合条件行的内容

11、chmod(change mode):控制用户对文件权限。

一种是字母和操作符表达式的文字设定法;另一种是数字设定法。

12、tar(tape archive ):备份压缩解压文件。

常用参数:

-c:建立压缩档案

-x:解压

-t:查看内容

-r:向压缩归档文件末尾追加文件

-u:更新原压缩包中的文件

-f:使用档案名字

13、du(disk usage):显示文件或目录的大小。

常用参数:

-s:仅显示总数

-h:以K,M,G为单位

14、ln(linkfiles):为某一个文件在另外一个位置建立一个同步的链接,分硬链接和软链接。

硬链接的意思是一个档案可以有多个名称,而软链接的方式则是产生一个特殊的档案,该档案的内容是指向另一个档案的位置,重点掌握。

15、wc:计算文件的Byte数、字数、或是列数。

常用参数:

-c:显示Bytes数

-l:显示行数

-w:显示字数

16、ps(process status):显示当前进程的状态。

常用参数:

-A:列出所有的进程

-w:显示加宽可以显示较多的资讯

-au:显示较详细的资讯

-aux:显示所有包含其他使用者的行程

17、top:显示实时的process动态。

18、kill:杀死执行中的进程。

常用参数:

1 :重新加载进程。

9 :杀死一个进程。

15:正常停止一个进程。

19、vim:打开文本编辑器。vim、gvim需要熟练,以后就靠它俩恰饭了。

20、管道符“|”:管道符左边命令的输出就会作为管道符右边命令的输入,重点掌握。

以上就是我最常用的20个Linux命令,IC打工人日常工作是够用的,遇到不会的再百度就vans了,下班了。

审核编辑 :李倩

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • IC
    IC
    +关注

    关注

    35

    文章

    5545

    浏览量

    173233
  • Linux
    +关注

    关注

    87

    文章

    10994

    浏览量

    206766
  • 命令
    +关注

    关注

    5

    文章

    638

    浏览量

    21849

原文标题:IC打工人最常用的20个Linux命令

文章出处:【微信号:处芯积律,微信公众号:处芯积律】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    Linux常用命令介绍

    大家好,我是嵌入式老林,从事嵌入式软件开发多年,今天分享的内容是Linux基础知识,最常用命令,希望能对你有所帮助。
    发表于 07-14 15:58 252次阅读
    <b class='flag-5'>Linux</b><b class='flag-5'>常用命令</b>介绍

    Linux常用命令自学手册》+一本手边linux速查字典

    的两本书,《linux就该这么学》和《Linux常用命令自学手册》。 首先,这边书还是延续了刘老师精简的风格,从目录上看,几乎涵盖了linux命令
    发表于 12-26 08:46

    Linux用户管理最常用的几个命令

    Linux用户管理知识之 Linux用户管理最常用的几个命令:1.创建用户 useradd -md /home/mysqlmysql创建用户带家目录 2.给用户添加家目录,或者改变家目
    发表于 09-11 14:05

    最常用Linux命令盘点

    玩过Linux的人都会知道,Linux中的命令的确是非常多,但是玩过Linux的人也从来不会因为Linux
    发表于 07-11 08:21

    20常用Linux命令

    20常用Linux命令 今天总结几个非常常用Linux
    发表于 05-11 15:46

    Linux常用网络命令

    Linux常用网络命令 Linux常用网络命令  计算机网络的主要优点是能够实现资源和信
    发表于 01-18 12:47 1119次阅读

    Linux系统命令指南

    在“Linux 文件命令精通指南”中,我们讨论了利用最基础和最常用 Linux 文件命令所需的基本信息。在本文中,我将对
    发表于 05-23 10:23 882次阅读

    Linux最常用20命令汇总

    每个人使用Linux的目的都不同,所以常用命令差异非常大,而对于C/C++和shell程序编写较多人来说,也是存在很常用命令
    的头像 发表于 01-18 14:35 3513次阅读

    Linux中的35个find命令用法

    Linux查找命令Linux系统中最重要和最常用命令之一。查找用于根据与参数匹配的文件指定的条件来搜索和查找文件和目录列表的
    的头像 发表于 02-02 16:53 3413次阅读
    <b class='flag-5'>Linux</b>中的35个find<b class='flag-5'>命令</b>用法

    linux最常用20命令

    cd命令这是一个非常基本,也是大家经常需要使用的命令,它用于切换当前目录,它的参数是要切换到的目录的路径,可以是绝对路径,也可以是相对路径。
    的头像 发表于 03-01 16:30 1.4w次阅读

    半导体打工人分类

    那些口口声声 打工太难的人 应该看着你们 就像我一样 成为一个半导体打工人满怀骄傲 我们在自嘲中躺平认命 直面自己的底层身份 说上班就感觉像是为生活所迫不情不愿 说打工就像是带着美好的憧憬 用努力
    的头像 发表于 10-30 15:50 1464次阅读

    打工人之忧:麒麟芯片“绝版”成最大变量

    最近,“打工人”这个词火了,不仅有各种段子和表情包在网上流传,就连朋友之间聊天可能都会先问候一句“你好,打工人!”。其实“打工人”既是自嘲,也是自我激励。
    的头像 发表于 11-04 16:53 1779次阅读
    <b class='flag-5'>打工人</b>之忧:麒麟芯片“绝版”成最大变量

    Linux最常用命令之一copy引发的思考

    cp 引发的思考 cp 是啥 ? 是的,就是 LinuxLinux最常用命令之一,copy 的简写,小伙伴 100% 都用过。 cp
    的头像 发表于 04-06 16:36 2312次阅读
    <b class='flag-5'>Linux</b>下<b class='flag-5'>最常用命令</b>之一copy引发的思考

    Linux cat命令详解

    `cat`命令Linux最常用命令之一,`cat`命令的名称来自于con**cat**enate。它可以读取和连接文件,并将其内容写入
    的头像 发表于 12-14 17:24 9098次阅读

    Linux常用命令

    Linux常用命令
    的头像 发表于 01-12 11:19 875次阅读