linux基本命令大全

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 系统,无论是开发调试还是系统管理都能得心应手。