Linux新手必备:常用命令手册

需积分: 1 1 下载量 106 浏览量 更新于2024-09-11 收藏 16KB TXT 举报
“这是一份详尽的Linux命令手册,涵盖了基础的文件管理和磁盘操作,适合初学者学习。” 在Linux操作系统中,命令行是其核心部分,对于任何用户,尤其是新手,掌握基本的Linux命令是至关重要的。这份手册列举了一些最常用的Linux命令,帮助用户快速上手。 1. **ls**:列出目录内容。`ls`命令用于显示当前目录下的文件和目录,而`ls -a`则会显示包括隐藏文件(以"."开头)在内的所有文件。 2. **pwd**:显示当前工作目录。`pwd`命令用来查看你当前所在的目录路径。 3. **cd**:切换目录。`cd ..`会返回上一级目录,`cd -`会返回上次所在的目录,`cd ~`则会带你回到用户主目录,`cd /用户名`可以切换到指定用户的主目录。 4. **mkdir**:创建目录。`mkdir 目录名`创建一个新目录,`mkdir -p`可以递归创建多级目录。 5. **rmdir**:删除空目录。`rmdir 空目录名`用于删除一个空的目录。 6. **rm**:删除文件。`rm 文件名`可删除单个文件,`rm -rf 非空目录名`会强制删除一个非空目录及其所有内容,但需谨慎使用。 7. **cat/more/less**:查看文件内容。`cat`常用于查看小文件,`more`和`less`则可以分页查看,其中`less`提供了更多交互式浏览选项。 8. **grep**:搜索文件内容。`grep`通过指定的字符或字符串在文件中查找匹配的内容。 9. **mv/cp**:移动或复制文件。`mv`用于移动文件或重命名,`cp`则用于复制文件。`mv`和`cp`都可以接受路径参数来跨目录操作。 10. **find**:查找文件。`find 路径 -name "字符串"`可以在指定路径下查找名字包含指定字符串的文件和目录。 11. **ln**:创建链接。`ln 源文件 链接名`创建硬链接,`ln -s 源文件 符号链接名`创建符号链接。 12. **touch**:创建或更新文件时间戳。`touch file1 file2`可以创建两个新文件,如果文件已存在,则更新它们的时间戳。 13. **df**:查看磁盘空间。`df`显示磁盘总容量、已使用量和剩余空间,`df -h`或`df -k`以人类可读的单位(如MB、GB)显示。 14. **du**:计算目录大小。`du -b /home`显示/home目录及其子目录的总大小(以字节计),`du -h`或`du -k`则以更易读的单位显示。 15. **fdisk**:管理磁盘分区。`fdisk -l`列出所有磁盘分区信息,`fdisk /dev/sdb`可以对指定硬盘进行分区操作。 这份手册提供的这些基本命令构成了Linux日常操作的基础,通过学习和熟练运用,用户能够更有效地在Linux环境中导航、管理和操作文件系统。