Linux常用基础命令整理
一、常用文件、目录操作命令
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、内存等资源占用情况
