Linux 常用命令汇总

        在IC开发的过程中,很多公司都会用到Linux的工作环境,所以总结了些常用的Linux命令,以供复习。

一、导航命令

1.查看当前目录的内容

用法:$ ls [选项]

选项说明
-a按字母顺序列出当前目录下的所有文件,包括隐藏文件
-l列出当前目录下的所有文件,包括文件长度、拥有者、权限和时间戳等信息
-t按最后修改时间列出文件
-F按类型列出所有文件
--color

以不同的颜色显示目录、普通文件、可执行文件、压缩文件以及链接文件等  

2.切换工作目录

用法:$ cd 目标路径

方法说明
/根目录
.当前目录
..上一层目录
~当前用户的主目录

3.查看当前路径

用法:$ pwd

二、目录操作命令

1.创建目录

用法:$ mkdir [选项] [参数] 目录

参数说明
-m创建目录的同时指定访问权限
-p

如果所创建目录的父目录不存在,则一同创建父目录

2.删除目录

(1)删除空目录

用法:$ rmdir 目录

(2)删除目录和文件

用法:$ rm [选项] 文件/目录

选项说明
-f强制删除文件或目录,无需用户确认
-i删除文件或者目录之前,需用户确认
-r递归删除,删除指定目录以及子目录下的文件
-v显示删除过程

三、文件操作命令

1.创建空文件

用法:$ touch 文件

2.创建有内容的文件

用法:$ echo 内容 > 文件

3.查看文件类型

用法:$ file 文件

4.查看文件内容

(1)用more/less命令查看

用法:$ more/less 文件

(2)用head/tail命令查看

用法:$ head/tail [选项] [参数] 文件

参数说明
-n [数字]显示[数字]所指定的行数
-c [数字]显示[数字]所指定的字节数

(3)用cat命令查看

用法:$ cat 文件

5.文件的合并

用法:$ cat [选项] 文件1 文件2 ...[>文件3]

选项说明
-n从1开始对输出行进行编号
-b类似于-n,从1开始编号,但是忽略空白行
-s当遇到连续两行或以上的空白行时,就替换为一行空白行

6.文件压缩/解压

用法:$ tar [选项] 文件

选项说明
-c创建存档文件,与-x相斥
-t列出档案文件的文件列表
-x解包存档文件,与-c相斥
-f指定存档文件,与其他选项同时使用时,必须在最后
-v显示详细处理信息
-j调用 bzip2 程序
-z调用 gzip 程序

7.删除文件

用法:$ rm 文件

注:用法同删除目录

8.文件改名和移动

用法:$ mv 源文件/目录    目的文件/目录

注:若目的路径与源路径不相同,则进行移动操作;若相同则进行改名操作

9.文件复制

用法:$ cp [选项] 源文件/目录    目的文件/目录

选项说明
-a保留链接、文件属性并递归复制,等同于-dpr组合,常用于复制目录
-d复制时保留链接
-f若目标文件已经存在,则直接删除而不提示
-i若目标文件已经存在,则需要用户确认操作,与-f相反
-p除复制文件内容外,把访问权限和修改时间也复制到新文件中
-r递归复制,递归复制指定目录下的文件和目录
-v显示文件复制过程

10.创建链接

用法:$ ln [选项] 源文件/目录    目标文件

注:默认创建硬链接,选项加上 -s 则创建软链接

11.修改文件权限

用法:$ chmod [参数] 文件/目录

内容User(拥有者)Group(群组成员)Other(其他用户)
权限执行执行执行
字符rwxrwxrwx
数字421421421

其他方式:

        分别用 u/g/o 表示文件的拥有者/群组成员/其他用户,用 r/w/x 分别表示读/写/执行权限,用 +/- 表示增加或去除某种权限。如果同时设置 u/g/o ,可用 a 表示。

四、其他命令

1.登录root用户

用法:$ su

2.退出root用户

用法:$ exit

3.临时获取root权限

用法:$ sudo 命令

4.文件同步

用法:$ sync

5.文件搜索

用法:$ find 路径  -name  文件名

6.字符串搜索

用法:$ grep 选项

7.查看IP信息

用法:$ ifconfig

8.工作相关命令

(1)查看某EDA工具所有可用版本

用法:$ module avail EDA名

(2)查看已装载的EDA模块

用法:$ module list

(3)装载EDA模块

用法:$ module load EDA名

(4)打开pdf等文档

用法:$ firefox 文件名

参考资料:《嵌入式Linux开发教程(上)》

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值