Linux 命令速查

引言

Linux 是一款强大而灵活的操作系统,命令行界面(CLI)是系统管理和开发的核心工具。无论是文件操作、进程管理还是网络配置,掌握常用命令都是每一位 Linux 用户的基础能力。本文整理了一些常见且实用的 Linux 命令,方便快速查阅。

文件与目录操作

1. ls:列出目录内容


ls          # 列出当前目录的文件和目录

ls -l       # 以详细列表形式显示

ls -a       # 显示包括隐藏文件在内的所有文件

2. cd:切换目录


cd /home    # 切换到 /home 目录

cd ..       # 返回上一级目录

cd ~        # 切换到当前用户家目录

3. pwd:显示当前路径


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

4. cp:复制文件或目录


cp file1 file2      # 复制文件

cp -r dir1 dir2     # 递归复制目录

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


mv old.txt new.txt  # 重命名文件

mv file1 /tmp       # 移动文件到 /tmp 目录

6. rm:删除文件或目录


rm file.txt         # 删除文件

rm -r directory     # 递归删除目录(谨慎使用)

7. mkdir:创建目录


mkdir new_folder    # 创建新目录

mkdir -p a/b/c      # 创建多级目录

文件查看与编辑

8. cat:查看文件内容


cat file.txt

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


less long_file.log

more long_file.log

10. head / tail:查看头部或尾部内容


head -n 10 file.log

tail -f file.log

11. nano / vim:文本编辑器


nano file.txt

vim file.txt

系统与进程管理

12. ps:查看进程状态


ps aux

13. top / htop:查看系统资源


top

htop

14. kill:终止进程


kill 1234

kill -9 1234

15. systemctl:管理系统服务


systemctl start nginx

systemctl status nginx

网络相关命令

16. curl / wget:下载文件或访问网页


curl -O http://example.com/file.zip

wget http://example.com/file.zip

17. ssh:远程登录


ssh user@hostname

18. scp:安全复制文件


scp file.txt user@host:/path

权限管理

19. chmod:修改文件权限


chmod 755 script.sh

chmod +x script.sh

20. chown:修改文件所有者


chown user:group file

压缩与解压

21. tar:打包与解包文件


tar -czvf archive.tar.gz /path

tar -xzvf archive.tar.gz

22. gzip / gunzip:压缩与解压文件


gzip file.txt

gunzip file.txt.gz

总结

以上命令覆盖了 Linux 日常使用中的常见操作。熟悉这些命令之后,可以明显提升系统管理与排障效率。

如果需要查看某个命令的完整说明,可以使用:


man ls