Back

Linux常用命令速查指南

By Jco January 11, 2026

引言

Linux作为一款强大而灵活的操作系统,其命令行界面(CLI)是系统管理和开发的核心工具。无论是文件操作、进程管理还是网络配置,掌握常用命令是每一位Linux用户的必备技能。本文整理了一些基础且实用的Linux命令,帮助初学者快速上手。

文件与目录操作

1. ls – 列出目录内容

1
2
3
ls          # 列出当前目录的文件和目录
ls -l # 以详细列表形式显示
ls -a # 显示包括隐藏文件在内的所有文件

2. cd – 切换目录

1
2
3
cd /home    # 切换到/home目录
cd .. # 返回上一级目录
cd ~ # 切换到当前用户的家目录

3. pwd – 显示当前目录路径

1
pwd         # 输出当前所在目录的绝对路径

4. cp – 复制文件或目录

1
2
cp file1 file2          # 复制文件
cp -r dir1 dir2 # 递归复制目录

5. mv – 移动或重命名文件

1
2
mv old.txt new.txt      # 重命名文件
mv file1 /tmp # 移动文件到/tmp目录

6. rm – 删除文件或目录

1
2
rm file.txt             # 删除文件
rm -r directory # 递归删除目录(谨慎使用!)

7. mkdir – 创建目录

1
2
mkdir new_folder        # 创建新目录
mkdir -p a/b/c # 创建多级目录

文件查看与编辑

8. cat – 查看文件内容

1
cat file.txt            # 显示文件全部内容

9. less / more – 分页查看文件

1
2
less long_file.log      # 支持上下翻页
more long_file.log # 逐页显示

10. head / tail – 查看文件头部或尾部

1
2
head -n 10 file.log     # 显示前10行
tail -f file.log # 实时追踪文件更新(常用于日志)

11. nano / vim – 文本编辑器

1
2
nano file.txt           # 使用nano编辑
vim file.txt # 使用vim编辑(功能更强大)

系统与进程管理

12. ps – 查看进程状态

1
ps aux                  # 显示所有运行中的进程

13. top / htop – 动态查看系统资源

1
2
top                     # 实时显示系统资源使用情况
htop # 增强版top(需安装)

14. kill – 终止进程

1
2
kill 1234               # 终止PID为1234的进程
kill -9 1234 # 强制终止进程

15. systemctl – 管理系统服务(Systemd系统)

1
2
systemctl start nginx   # 启动nginx服务
systemctl status nginx # 查看服务状态

网络相关命令

16. ping – 测试网络连通性

1
ping google.com         # 测试与Google的网络连接

17. curl / wget – 下载文件或访问网页

1
2
curl -O http://example.com/file.zip
wget http://example.com/file.zip

18. ssh – 远程登录

1
ssh user@hostname       # 通过SSH登录远程主机

19. scp – 安全复制文件

1
scp file.txt user@host:/path  # 将文件复制到远程主机

权限管理

20. chmod – 修改文件权限

1
2
chmod 755 script.sh     # 设置文件为rwxr-xr-x
chmod +x script.sh # 添加执行权限

21. chown – 修改文件所有者

1
chown user:group file   # 更改文件的所有者和所属组

压缩与解压

22. tar – 打包与解包文件

1
2
tar -czvf archive.tar.gz /path  # 压缩
tar -xzvf archive.tar.gz # 解压

23. gzip / gunzip – 压缩与解压文件

1
2
gzip file.txt           # 压缩文件
gunzip file.txt.gz # 解压文件

总结

以上命令覆盖了Linux日常使用中的基础操作。熟练这些命令后,你将能更高效地管理和操作Linux系统。建议在实际环境中多加练习,逐步掌握更多高级用法和组合技巧。

小贴士:使用man命令可以查看任何命令的详细手册,例如man ls

Happy Linuxing! 🐧

许可协议

本文由 Jco 原创,采用 CC BY-NC-SA 4.0 协议。转载请注明出处。

PERMALINK

https://jco.cc.cd/linux-command-cheatsheet/