Linux常用命令详解

需积分: 10 0 下载量 24 浏览量 更新于2024-09-08 收藏 8KB MD 举报
"这篇文档是关于Linux命令的总结,涵盖了启动终端、调整终端字体大小以及常用的文件和目录操作,如ls、pwd、touch、mkdir、rmdir、rm、cd、绝对路径与相对路径、自动补全、cp、mv、tree、ls、mkdir和rm的选项等。" 在Linux操作系统中,掌握基础的命令行操作对于日常的系统管理和开发工作至关重要。以下是对这些命令的详细解释: 1. **启动终端**:通过按下`Ctrl + Alt + t`快捷键可以在桌面环境中打开一个新的终端窗口。 2. **调整字体大小**:使用`Ctrl + Shift + '+'`增大字体,`Ctrl + '-'`减小字体,方便阅读终端内容。 3. **ls**:`ls`命令用于列出当前目录下的文件和文件夹信息。通过添加`-l`选项,可以以列表形式显示,包括文件权限、所有者、大小、修改日期等信息;`-a`选项显示包括隐藏文件在内的所有文件。 4. **pwd**:`pwd`命令用于显示当前工作目录的完整路径,即你当前所在的位置。 5. **touch**:用于创建新文件。如果文件已存在,`touch`会更新文件的时间戳,但不会改变文件内容。 6. **mkdir**:创建新的文件夹。使用`-p`选项可以一次创建多级嵌套的目录,例如`mkdir -p 123/456/789`。 7. **rmdir**:删除空文件夹。注意,非空文件夹不能直接用`rmdir`删除,需要使用`rm -r`。 8. **rm**:删除文件或文件夹。删除单个文件时无须加`-r`,但删除包含文件的文件夹需加上`-r`以递归删除。 9. **cd**:用于切换目录。`cd 目录名`进入指定目录,`cd .`表示当前目录,`cd ..`表示上级目录,`cd ~`回到用户主目录,`cd -`则返回上一个工作目录。 10. **路径类型**:绝对路径从根目录`/`开始,相对路径则相对于当前工作目录。根据实际情况选择使用。 11. **自动补全**:在输入命令或文件名时,可以连续按两次`Tab`键,终端会自动完成匹配的命令或路径。 12. **cp**:复制文件或文件夹。`cp 文件名 新位置`复制文件,`cp -r 文件夹路径 新位置`递归复制整个文件夹。 13. **mv**:移动文件或重命名。`mv 文件名 新位置`移动文件,`mv 文件夹路径`移动文件夹(无需`-r`),`mv 文件名 新文件名`重命名文件。 14. **tree**:显示当前目录的文件结构,以树形图的形式呈现,`tree /指定路径`显示指定路径的结构。 15. **命令格式与选项**:命令通常遵循`命令名 [选项] 参数`的格式。选项可以放在参数前面,但像`scp`这样的命令,其选项必须置于命令名之后。 对于`ls`命令,`-l`以详细列表形式显示,`-a`显示隐藏文件,`-h`以人类可读的单位显示文件大小,`ll`等同于`ls -al`。对于`mkdir`,`-p`允许创建多级目录。对于`rm`,`-r`用于递归删除。 理解并熟练掌握这些基本命令,将极大地提高你在Linux环境中的工作效率。