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