Menu
CoddyTech

Linux 常用命令速查表

最后更新

目录切换

在目录之间移动,并查看自己所在的位置。

命令作用
pwd显示当前目录的路径
ls列出当前目录中的文件
ls -la列出所有文件(包括隐藏文件)及详细信息
cd /path/to/dir进入某个目录
cd ..返回上一级目录
cd ~进入你的主目录
cd -回到上一次所在的目录

文件管理

创建、复制、移动和删除文件与文件夹。

命令作用
touch file.txt创建一个空文件
mkdir mydir创建目录
mkdir -p a/b/c创建多级嵌套目录
cp src.txt dest.txt复制文件
cp -r src/ dest/递归复制目录
mv old.txt new.txt移动或重命名
rm file.txt删除文件
rm -rf mydir删除目录及其中的所有内容

查看文件

在终端里读取文件内容。

命令作用
cat file.txt输出整个文件
less file.txt逐页滚动浏览文件
head file.txt显示前 10 行
head -n 20 file.txt显示前 20 行
tail file.txt显示最后 10 行
tail -f log.txt实时跟踪不断增长的文件
wc -l file.txt统计文件的行数

搜索(grep 与 find)

在文件内容中搜索,或按名称查找文件。

命令作用
grep "text" file.txt查找匹配某个模式的行
grep -r "text" .在文件夹中递归搜索
grep -i "text" file.txt忽略大小写搜索
grep -n "text" file.txt显示匹配行的行号
find . -name "*.js"按名称模式查找文件
find . -type d只查找目录
find . -mtime -1最近一天内修改过的文件

权限(chmod 与 chown)

控制谁可以读、写和执行。

命令作用
chmod +x script.sh让文件可执行
chmod 755 script.sh所有者 rwx,所属组和其他人 rx
chmod 644 file.txt所有者 rw,所属组和其他人只读
chmod -R 755 mydir递归应用到整个文件夹
chown user file.txt修改所有者
chown user:group file.txt修改所有者和所属组
ls -l file.txt查看文件的权限

进程管理

查看并控制正在运行的程序。

命令作用
ps aux列出所有正在运行的进程
top实时查看进程和资源占用
htop交互式进程查看器
kill <pid>按 ID 结束进程
kill -9 <pid>强制结束进程
pkill firefox按名称结束进程
jobs列出 shell 中的后台任务
command &在后台运行命令

网络(curl、wget、ssh、ping)

发送请求,连接到其他机器。

命令作用
curl https://api.example.com请求 URL 并输出响应
curl -O <url>下载文件并保留原文件名
wget <url>从 URL 下载文件
ssh user@host连接到远程机器
scp file.txt user@host:/path把文件复制到远程主机
ping example.com测试与主机的连通性
ip addr显示网络接口和 IP 地址

压缩包与软件包(tar 与 apt)

打包文件,安装软件。

命令作用
tar -czf out.tar.gz mydir创建 gzip 压缩包
tar -xzf out.tar.gz解压 gzip 压缩包
tar -tzf out.tar.gz列出压缩包中的内容
zip -r out.zip mydir创建 zip 压缩包
unzip out.zip解压 zip 压缩包
sudo apt update刷新软件包列表(Debian/Ubuntu)
sudo apt install pkg安装软件包

最常用的 Linux 命令,全都在这一页。这份 Linux 命令速查表是在终端里干活时的快速参考:在文件系统中切换目录、管理文件、搜索、设置权限、控制进程,以及基础网络操作。

这些命令在 bash 和 zsh 中都是标准命令,所以在 Linux 和 macOS 上用法完全一样。需要什么就复制什么,也可以在终端在线编辑器里直接试:浏览器里就有一个真正的 shell,无需安装。

Linux 常用命令速查表常见问题

这份 Linux 命令速查表免费吗?

免费。这份 Linux 命令速查表完全免费,也不用注册。把它加入书签,需要查文件、权限或进程相关的命令时随时回来看。

chmod 755 是什么意思?
这三位数字分别设置所有者、所属组和其他人的权限,每一位都是读(4)、写(2)、执行(1)相加的结果。755 表示所有者拥有读 + 写 + 执行权限(4+2+1=7),所属组和其他人拥有读 + 执行权限(4+1=5)。脚本和目录通常用这个模式:所有人都能运行或进入,但只有所有者能修改。
sudo 是什么?什么时候需要用它?
sudo 以超级用户(root)身份运行单条命令,影响整个系统的操作都需要它,比如安装软件包、编辑系统文件,或者修改主目录以外文件的所有者。它通常会要求你输入密码。只在命令因权限错误而失败时才用它,不要什么都用 root 运行。
可以在线练习 Linux 命令吗?

可以。打开终端在线编辑器,就能在浏览器里的真实 shell 中运行这份速查表中的任何命令,无需安装。想系统地学,Coddy 的免费交互式终端课程会带你从目录切换一步步学到管道和进程控制。

这份速查表适合初学者吗?

适合。内容从目录切换和文件管理(每天都会用到)一直排到网络和软件包管理,前面几部分马上就能用上,其余的可以慢慢掌握。

Coddy 编程语言插图

在 Coddy 学习 Linux Commands

开始