Linux基础命令大全:从pwd到netstat必备操作

需积分: 9 0 下载量 36 浏览量 更新于2024-08-05 收藏 4KB TXT 举报
本文档详细介绍了Linux操作系统中一系列常用的命令,这些命令对于日常操作和系统管理至关重要。以下是每个命令及其用法和功能的详细介绍: 1. pwd:用于显示当前工作目录,这对于理解程序运行位置和定位文件非常重要。 2. cd:改变当前工作目录。cd后面可以加上相对路径切换,如`cd ..`表示上一级目录,`cd /`表示根目录,`cd ~`或`cd`则切换到用户的主目录。 3. mkdir 和 rmdir:分别是创建和删除目录。`mkdir -p`可以递归地创建多级目录,而`rmdir`默认只能删除空目录,如果要强制删除非空目录,可以使用`rm -rf`。 4. ls:查看目录内容,通过选项 `-l` 可以获取详细信息,`-a` 则显示所有文件(包括隐藏文件)。这在查找文件时非常实用。 5. vi:文本编辑器,用于编辑和查看文本文件。基本操作包括进入和退出编辑模式,以及保存和撤销操作。`/`用于搜索,`set nu` 显示行号,`G` 定位到文件末尾。 6. cp:复制文件或目录。`cp -R` 是递归复制,可以一次性复制整个目录结构。`cp` 后面可以指定源文件和目标位置,还可以实现文件重命名。 7. mv:移动或重命名文件和目录。`mv` 的灵活性在于,它可以移动文件到新位置,也可以在移动时进行重命名。 8. rm:删除文件或目录。`-f` 强制删除,`-r` 用于删除目录,`rm -rf` 是一个危险的组合,需谨慎使用,因为它会递归删除。 9. find:强大的文件查找工具,可以根据路径、名称、修改日期等条件查找文件。例如,`find . -name "*.log"` 查找当前目录下所有.log结尾的文件。 10. grep:用于在文件中搜索指定的字符或字符串,帮助定位和筛选信息。 11. cat:显示文本文件内容,是查看文件简单直观的方式。 12. head 和 tail:分别查看文件的前几行和后几行,`head -n 5` 显示前5行,`tail -n 5` 显示后5行,`tail -f` 实时更新文件内容。 13. ps:查看系统进程,`ps -ef` 显示所有正在运行的进程及其启动命令,这对于任务管理和资源监控非常有用。 14. netstat:检查网络状态,`netstat -apn` 显示所有监听的网络端口,`netstat -an` 和 `-p` 分别提供按序排列的输出和端口号信息。 掌握这些基础命令,能够极大地提高在Linux环境下的工作效率,对系统管理和维护至关重要。熟练运用它们,无论是日常操作还是解决复杂问题,都将事半功倍。