引言
Linux作为一款强大而灵活的操作系统,其命令行界面(CLI)是系统管理和开发的核心工具。无论是文件操作、进程管理还是网络配置,掌握常用命令是每一位Linux用户的必备技能。本文整理了一些基础且实用的Linux命令,帮助初学者快速上手。
文件与目录操作
1. ls – 列出目录内容
2. cd – 切换目录
3. pwd – 显示当前目录路径
4. cp – 复制文件或目录
1 2
| cp file1 file2 cp -r dir1 dir2
|
5. mv – 移动或重命名文件
1 2
| mv old.txt new.txt mv file1 /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 – 查看文件内容
9. less / more – 分页查看文件
1 2
| less long_file.log more long_file.log
|
10. head / tail – 查看文件头部或尾部
1 2
| head -n 10 file.log tail -f file.log
|
11. nano / vim – 文本编辑器
1 2
| nano file.txt vim file.txt
|
系统与进程管理
12. ps – 查看进程状态
13. top / htop – 动态查看系统资源
14. kill – 终止进程
15. systemctl – 管理系统服务(Systemd系统)
1 2
| systemctl start nginx systemctl status nginx
|
网络相关命令
16. ping – 测试网络连通性
17. curl / wget – 下载文件或访问网页
1 2
| curl -O http://example.com/file.zip wget http://example.com/file.zip
|
18. ssh – 远程登录
19. scp – 安全复制文件
1
| scp file.txt user@host:/path
|
权限管理
20. chmod – 修改文件权限
1 2
| chmod 755 script.sh chmod +x script.sh
|
21. chown – 修改文件所有者
压缩与解压
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! 🐧