欢迎访问宙启技术站
智能推送

Linux常用基础命令整理

发布时间:2023-05-16 14:19:50

一、常用文件、目录操作命令

1. ls 

命令格式: ls [选项] [文件名]

常用选项: 

-a 显示所有文件,包括隐藏文件

-l 显示文件详细信息

-h 以人性化的方式显示文件大小

2. cd 

命令格式: cd [目录名]

作用: 切换当前工作目录

3. pwd

命令格式: pwd

作用: 显示当前工作目录的路径

4. mkdir 

命令格式: mkdir [选项] 目录名

常用选项: 

-p 创建多层目录

-v 显示创建的目录信息

作用: 创建目录

5. rmdir

命令格式: rmdir [选项] 目录名

常用选项: 

-p 删除多层目录

作用: 删除目录

6. touch

命令格式: touch [选项] 文件名

常用选项: 

-t 指定修改时间

-a 更新访问时间

-m 更新修改时间

作用: 创建空文件或更新文件的访问和修改时间

7. cp

命令格式: cp [选项] 来源文件 目标文件

常用选项: 

-r 递归复制目录及其子目录

-p 保留文件的属性(如权限、时间等)不变

-i 在覆盖目标文件前进行询问

作用: 复制文件或目录

8. mv

命令格式: mv [选项] 来源文件 目标文件

常用选项: 

-n 不覆盖已存在的文件

-f 强制覆盖已存在的文件

作用: 移动文件或目录、修改文件或目录的名称

9. rm

命令格式: rm [选项] 文件名

常用选项: 

-r 递归删除目录及其子目录

-f 强制删除文件,不提示确认

作用: 删除文件或目录

二、常用文本编辑命令

1. vi

命令格式: vi 文件名

作用: 打开一个文件进行编辑

2. vim

vim是vi的升级版,功能更强大,支持语法高亮、分屏编辑等。

命令格式: vim 文件名

作用: 打开一个文件进行编辑

3. nano

nano是一个简单易用的文本编辑器,适合初学者使用。

命令格式: nano 文件名

作用: 打开一个文件进行编辑

4. cat

命令格式: cat 文件名

作用: 查看文件内容

5. head

命令格式: head [选项] 文件名

常用选项: 

-n 指定显示前几行

作用: 显示文件的前几行

6. tail

命令格式: tail [选项] 文件名

常用选项: 

-n 指定显示后几行

-f 实时追踪文件内容变化

作用: 显示文件的后几行、实时监控文件内容变化

三、常用压缩解压命令

1. tar

命令格式: tar [选项] 文件名.tar

常用选项: 

-c 压缩文件

-x 解压文件

-z 使用gzip压缩

-j 使用bzip2压缩

作用: 压缩和解压文件

2. gzip

命令格式: gzip 文件名

作用: 压缩文件

3. gunzip

命令格式: gunzip 文件名.gz

作用: 解压文件

4. bzip2

命令格式: bzip2 文件名

作用: 压缩文件

5. bunzip2

命令格式: bunzip2 文件名.bz2

作用: 解压文件

四、常用系统管理命令

1. ps

命令格式: ps [选项]

常用选项: 

-a 显示所有进程

-u 显示进程的详细信息

-x 显示无控制终端的进程

作用: 显示进程信息

2. top

命令格式: top

作用: 实时查看系统进程、CPU、内存等资源占用情况

3. free

命令格式: free

作用: 查看系统内存使用情况

4. df

命令格式: df [选项]

常用选项: 

-h 以MB或GB等可读性高的方式显示

-T 指定文件系统类型

作用: 查看磁盘使用情况

5. du

命令格式: du [选项] 目录名

常用选项: 

-h 以MB或GB等可读性高的方式显示

作用: 查看目录大小

6. top

命令格式: top

作用: 实时查看系统进程、CPU、内存等资源占用情况