我的博客
HomePostsGitHubLinux常用命令速查指南
引言
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 # 显示前10行
tail -f file.log # 实时追踪文件更新(常用于日志)11. nano / vim – 文本编辑器
nano file.txt # 使用nano编辑
vim file.txt # 使用vim编辑(功能更强大)系统与进程管理
12. ps – 查看进程状态
ps aux # 显示所有运行中的进程13. top / htop – 动态查看系统资源
top # 实时显示系统资源使用情况
htop # 增强版top(需安装)14. kill – 终止进程
kill 1234 # 终止PID为1234的进程
kill -9 1234 # 强制终止进程15. systemctl – 管理系统服务(Systemd系统)
systemctl start nginx # 启动nginx服务
systemctl status nginx # 查看服务状态网络相关命令
16. ping – 测试网络连通性
ping google.com # 测试与Google的网络连接17. curl / wget – 下载文件或访问网页
curl -O http://example.com/file.zip
wget http://example.com/file.zip18. ssh – 远程登录
ssh user@hostname # 通过SSH登录远程主机19. scp – 安全复制文件
scp file.txt user@host:/path # 将文件复制到远程主机权限管理
20. chmod – 修改文件权限
chmod 755 script.sh # 设置文件为rwxr-xr-x
chmod +x script.sh # 添加执行权限21. chown – 修改文件所有者
chown user:group file # 更改文件的所有者和所属组压缩与解压
22. tar – 打包与解包文件
tar -czvf archive.tar.gz /path # 压缩
tar -xzvf archive.tar.gz # 解压23. gzip / gunzip – 压缩与解压文件
gzip file.txt # 压缩文件
gunzip file.txt.gz # 解压文件总结
以上命令覆盖了Linux日常使用中的基础操作。熟练这些命令后,你将能更高效地管理和操作Linux系统。建议在实际环境中多加练习,逐步掌握更多高级用法和组合技巧。
小贴士:使用man命令可以查看任何命令的详细手册,例如man ls。
Happy Linuxing! 🐧
CC BY-NC 4.0 2025 © BLT.CC