Linux常用命令详解
需积分: 10 47 浏览量
更新于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环境中的工作效率。
128 浏览量
436 浏览量
2018-12-11 上传
2008-12-27 上传
218 浏览量
巨基呀。
- 粉丝: 86
- 资源: 5
最新资源
- 易语言36键MIDI电子琴
- bl1nd:我的 Ludum Dare 28 参赛作品的延续
- parallel_ASKI_并行计算_六面体协调网格;_模拟声学;_entirelyht3_网格_
- 简历
- Microsoft-Film-Industry-Analysis:文件,Jupyter笔记本和演示幻灯片,供我们分析有助于电影在熨斗学院取得成功的因素
- Eldinho2.github.io
- 作品答辩扁平化模板论文答辩.ppt.rar
- spree_advanced_cart:对 Spree 更有用的购物车实现
- nativescript-snapkit:使用Snapchat帐户登录到您的应用
- 易语言API录音
- 编程珠玑 第2版(修订版)_编程珠玑修订_资料_
- DataAnalytics
- robot_ws:这是机器人上的主要工作空间
- PeopleLung.fg7wzky7dm.ga4AST6
- svnautobuild-开源
- component-template-issue