工作中常用的linux的命令
常用的命令
1. cat
- 显示文件内容
- 只能查看文件内容,不能进行编辑。
cat 文件名称
2. more
- 分页显示文件内容
- 支持分页查看,还可以跳转行。
more 文件名称
操作:
Enter
:回车键,向下滚动1行。空格键
:向下滚动一整页(等同于Ctrl + f
)。q
:退出。
3. less
- 分页显示文件内容,功能更为详细
less [参数] 文件名称
常用参数:
-m
:显示百分比进度,类似于more
。-N
:显示每行的行号。
操作:Enter
:向下滚动1行。y
或方向键向上
:向上滚动1行。/字符串
:向下搜索字符串。?字符串
:向上搜索字符串。v
:进入vim编辑器编辑。左右方向键
:水平滚动。空格键
:向前翻1页。b
:向后翻1页。d
:前进半页。u
:后退半页。q
:退出。
4. tail
- 显示文件末尾内容
- 常用于查看日志文件。
tail [必要参数][选择参数][文件名称]
常用参数:
-n <数字>
:显示日志的行数,数字为行数。-f
:持续跟踪文件内容(常用于查看实时日志)。
退出命令:Ctrl + C
:退出。Ctrl + Z
:挂起进程,但无法结束,避免使用。
5. cp
- 复制文件或目录
cp [参数] [源文件或目录] [目标文件或目录]
常用参数:
-r
或--recursive
:递归复制整个目录(包括目录下的文件和子目录)。
6. mv
- 移动或重命名文件或目录
mv [参数] [源文件或目录] [目标文件或目录]
常用参数:
-f
或--force
:强制覆盖目标文件。
7. rm
- 删除文件或目录
rm [参数] [文件或目录]
常用参数:
-f
或--force
:强制删除,忽略不存在的文件。-r
或--recursive
:递归删除目录及其内容。
8. touch
- 创建文件
touch 文件名称
9. find
- 查找文件或目录
find [目录] [参数]
常用参数:
-name
:根据文件或目录的名称匹配进行查找。
10. pwd
- 查看当前目录
pwd
11. cd
- 切换目录
cd [目录名称]
常用选项:
cd ~
:进入当前用户的主目录。cd /
:进入根目录。cd -
:返回上一级访问的目录。cd ..
:返回上一级目录。cd
:不带参数时,进入当前用户的主目录。
12. ls
- 列出目录内容
ls [参数] [文件或目录]
常用参数:
-a
或--all
:列出所有文件,包括隐藏文件。-l
:以详细格式显示。-t
:按修改时间排序。-r
:反向排序。
13. mkdir
- 创建目录
mkdir [参数] 目录名称
常用参数:
-p
:递归创建目录,包括父目录,如果父目录不存在。
14. df
- 查看文件系统的磁盘使用空间
df
命令用于查看文件系统的磁盘空间使用情况。它显示的是整个文件系统或指定挂载点的磁盘使用情况。
df [-hkam] [挂载点]
常用参数:
-h
:以易读的方式显示磁盘使用情况,例如 KB、MB、GB 等单位。-k
:以KB为单位显示各分区的信息。-a
:显示所有分区,包括大小为0的分区。-m
:以MB为单位显示磁盘使用信息。
示例:
df -h # 以易读的方式显示磁盘使用情况
df -k # 以KB为单位显示磁盘空间
df -a # 显示所有分区,包括大小为0的分区
df -m # 以MB为单位显示磁盘空间
15. du
- 查看文件或目录的磁盘使用空间
du
命令用于查看指定文件或目录的磁盘占用情况,通常用于显示目录中每个文件或子目录的大小。
du [-abhs] [文件名称或目录]
常用参数:
-a
:显示所有文件和目录的大小,包括子文件。-b
:以字节(bytes)为单位显示每个子目录的大小。-h
:以易读的方式显示大小,例如 KB、MB、GB 等。-s
:只显示总占用量,而不是显示每个文件的占用空间。
示例:
du -h # 以易读的方式显示文件或目录的大小
du -a # 显示所有文件的大小
du -b # 以字节为单位显示目录或文件的大小
du -s # 统计总占用量,只显示总数
df
与 du
的区别:
-
df
:从文件系统的角度考虑,显示整个文件系统或挂载点的磁盘空间使用情况。它不仅考虑文件占用的空间,还包括文件系统内部的一些空间(如已删除文件的占用空间、文件系统的元数据等)。 -
du
:专注于计算单个文件或目录的占用空间。它只统计文件或目录实际占用的磁盘空间,不包括系统的其他占用空间。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)