Linux基础命令可以帮助你管理文件、目录以及执行各种系统任务。
1. `ls` - 列出目录内容
例子:`ls` 或 `ls /path/to/directory`
2. `cd` - 切换目录
例子:`cd /path/to/directory`
3. `pwd` - 显示当前工作目录
例子:`pwd`
4. `mkdir` - 创建新目录
例子:`mkdir directory_name`
5. `rmdir` - 删除空目录
例子:`rmdir directory_name`
6. `rm` - 删除文件或目录
例子:`rm file_name` 或 `rm -r directory_name`(递归删除目录)
7. `cp` - 复制文件或目录
例子:`cp source destination`
8. `mv` - 移动/重命名文件或目录
例子:`mv old_name new_name` 或 `mv file_name /path/to/new/location`
9. `touch` - 创建新文件
例子:`touch file_name`
10. `cat` - 查看文件内容
例子:`cat file_name`
11. `more` 和 `less` - 分页查看文件内容
例子:`more file_name` 或 `less file_name`
12. `head` 和 `tail` - 查看文件的头部和尾部内容
例子:`head file_name` 或 `tail file_name`
13. `grep` - 在文件中搜索文本
例子:`grep pattern file_name`
14. `find` - 在文件系统中查找文件
例子:`find /path/to/search -name "file_name"`
15. `chmod` - 修改文件权限
例子:`chmod permissions file_name`
16. `chown` - 修改文件所有者
例子:`chown owner:group file_name`
17. `ps` - 显示当前运行的进程
例子:`ps aux`
18. `top` - 实时监视系统资源使用情况
例子:`top`
19. `kill` - 终止进程
例子:`kill process_id`,其中 `process_id` 是要终止的进程的ID
20. `ifconfig` - 查看和配置网络接口
例子:`ifconfig`
21. `ping` - 测试网络连接
例子:`ping host_name` 或 `ping IP_address`
22. `ssh` - 远程登录到其他计算机
例子:`ssh user@host`
23. `scp` - 安全复制文件到远程主机
例子:`scp file user@host:/path`
24. `tar` - 创建和提取归档文件
例子:`tar -cvf archive.tar files`(创建归档文件)、`tar -xvf archive.tar`(提取归档文件)
25. `df` - 显示磁盘空间使用情况
例子:`df -h`
26. `du` - 显示目录的磁盘使用情况
例子:`du -h directory`
27. `wget` - 下载文件从互联网
例子:`wget URL`
28. `history` - 查看命令历史
例子:`history`