Linux 基本命令大全
Linux 是一款强大的开源操作系统,广泛应用于服务器、嵌入式设备及个人电脑中。熟练掌握其基本命令是高效操作 Linux 系统的关键。以下列举了部分常用的 Linux 命令及其功能。
1. ls:用于列出目录内容。例如,`ls -l` 可以以长格式显示文件信息;`ls -a` 则会显示隐藏文件。
2. cd:切换工作目录。如 `cd /home/user` 将进入用户主目录。
3. pwd:显示当前工作路径。执行后可确认当前所在位置。
4. mkdir:创建新目录。如 `mkdir testdir` 会在当前目录下创建名为“testdir”的文件夹。
5. rm:删除文件或目录。使用 `-r` 参数可以递归删除目录及其内容,例如 `rm -rf dir_name`。
6. cp:复制文件或目录。常用选项包括 `-r`(递归复制)和 `-i`(交互模式)。示例:`cp file1.txt /path/to/dest/`。
7. mv:移动或重命名文件/目录。例如,`mv oldname newname` 可将文件重命名为“newname”。
8. touch:创建空文件或更新已有文件的时间戳。比如 `touch file.txt`。
9. cat:查看文件内容或连接多个文件。用法为 `cat filename` 或 `cat file1 file2 > output.txt`。
10. grep:在文本中搜索指定的字符串。如 `grep "search_word" filename.log`。
11. chmod:修改文件权限。例如,`chmod 755 script.sh` 设置脚本为可读可写可执行。
12. chown:更改文件所有者。例如,`chown user:group file.txt`。
13. ps:查看进程状态。结合 `aux` 参数可获取详细的系统进程列表。
14. kill:终止指定进程。通常配合 PID 使用,如 `kill -9 PID`。
15. top:实时监控系统资源占用情况。
16. df:检查磁盘空间使用情况。使用 `-h` 参数以人类可读的形式展示。
17. du:统计目录大小。如 `du -sh /path/to/directory` 显示总大小。
18. tar:打包解包文件。如 `tar -cvf archive.tar file1 file2` 创建压缩包。
19. wget/curl:下载网络资源。两者均可通过 URL 获取数据。
20. history:查看历史命令记录。
以上仅为 Linux 命令的一部分,但已涵盖了日常操作中的大部分需求。学习这些基础命令不仅能够提高工作效率,还能为进一步深入学习 Linux 打下坚实的基础。掌握好这些工具,可以让您更加自如地驾驭 Linux 系统,无论是开发调试还是系统管理都能得心应手。