作者说明 · 学习记录
本站作为作者的学习记录站,不保证文章内容严谨或完全正确。
版权信息

:::warning

本文章为博主原创文章。遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

:::


Linux下常用的命令清单及补充。

仅作学习记录。

命令 说明 使用格式
ls 列出目录内容 ls [选项] [目录]
cd 改变当前目录 cd [目录]
pwd 显示当前工作目录 pwd
cp 复制文件或目录 cp [选项] 源文件 目标文件
mv 移动文件或目录,重命名文件 mv [选项] 源文件 目标文件
rm 删除文件或目录 rm [选项] 文件
touch 创建空文件 touch 文件名
mkdir 创建目录 mkdir [选项] 目录名
rmdir 删除空目录 rmdir 目录名
chmod 更改文件或目录权限 chmod [选项] 权限 文件
chown 更改文件或目录的所有者 chown 用户:组 文件
chgrp 更改文件或目录的所属组 chgrp 组 文件
cat 查看文件内容 cat 文件名
more 分页显示文件内容 more 文件名
less 分页显示文件内容(支持上下翻页) less 文件名
head 查看文件开头部分 head [选项] 文件
tail 查看文件尾部部分 tail [选项] 文件
find 查找文件或目录 find [路径] [选项] [表达式]
grep 文本搜索 grep [选项] "模式" 文件
tar 压缩或解压文件 tar [选项] [文件]
gzip 压缩文件 gzip 文件名
gunzip 解压.gz文件 gunzip 文件名.gz
zip 压缩文件 zip [选项] 压缩包 文件
unzip 解压.zip文件 unzip 压缩包
df 查看文件系统磁盘空间使用情况 df [选项]
du 查看目录或文件的磁盘使用情况 du [选项] 文件/目录
top 查看系统进程状态 top
ps 查看进程状态 ps [选项]
kill 终止进程 kill [选项] 进程号
pstree 以树形结构显示进程 pstree
free 查看内存使用情况 free [选项]
uname 查看系统信息 uname [选项]
ifconfig 配置网络接口 ifconfig [网络接口]
ip 查看或配置网络 ip [选项]
ping 测试网络连接 ping [选项] 地址
scp 安全复制文件 scp 源文件 用户@主机:目标
rsync 同步文件和目录 rsync [选项] 源 目标
wget 从网络下载文件 wget [选项] URL
curl 与网络交互(下载、上传文件等) curl [选项] URL
alias 创建命令别名 alias 别名='命令'
history 查看命令历史 history
man 查看命令手册 man 命令名
echo 输出字符串到终端 echo "文本"
tee 从标准输入读取,并将其内容输出到文件 命令 | tee 文件
cut 按列切割文件内容 cut -d 分隔符 -f 列 文件
awk 强大的文本处理工具 awk '条件 {动作}' 文件
sed 流编辑器,处理文本数据 sed 's/模式/替换文本/' 文件
tr 转换字符 tr '旧字符' '新字符' < 文件
wc 统计文件字数、行数、字节数等 wc [选项] 文件
whoami 查看当前用户 whoami
sudo 以超级用户身份执行命令 sudo 命令
exit 退出终端或当前Shell会话 exit
file 文件类型查看命令 file 文件路径

ls

-a 列出全部
-l 以列展示

ranger

一个终端文件管理器(Vim风格)

操作 快捷键
向上/向下 方向键
进入目录或打开文件 l / Enter
返回上一级目录 方向键
创建新文件 :touch filename
创建新目录 :mkdir dirname
删除文件/目录 D 然后确认
重命名 cw
复制 yy(复制)+ pp(粘贴)
剪切 dd(剪切)+ pp(粘贴)
预览文件内容 自动或按 i
搜索文件名 /关键词
退出 q:q

grep

-r 递归子目录
-l 列出文件内容符合指定的样式的文件名称。
-i 不区分大小写
-n 字符串在哪一行

du

-s 只显示指定目录总大小
-h 以单位k、m、g显示

tar

-c 创建新归档,压缩
-x 从归档中解出文件,解压缩
-j 使用bzip2压缩格式
-z 使用gzip压缩格式
-v 打印命令执行过程
-f 以什么名字归档

Linux常用的命令总结

创建时间:6月 11, 2025

最后更新:6月 18, 2025

字数统计:1k字

预计阅读:3min

文章分类: -Linux