终端命令入门
终端命令入门
从这一篇开始,我们正式进入 Linux 的核心——终端命令。别被「命令」两个字吓到,Linux 发行版的命令大概有 200 多个,但常用的只有 10 多个而已。用多了自然就记住了,不需要死记硬背。
为什么要学终端命令
你可能想问:Ubuntu 不是有图形界面吗,为什么还要学命令?
- Linux 刚面世时并没有图形界面,所有操作全靠命令完成
- 职场中大量的服务器维护工作都是通过 SSH 远程完成的,服务器通常没有图形界面
- 作为开发者,掌握 Linux 常用命令是基本功
学习技巧
- 不需要死记硬背,常用命令用多了自然就记住了
- 不要试图一次学会所有命令,遇到不常用的临时搜索即可
终端命令格式
Linux 终端命令有一个统一的格式:
1 | command [-options] [parameter] |
command:命令名,通常是相应功能的英文单词或缩写[-options]:选项,用来对命令进行控制,可以省略parameter:传给命令的参数,可以是零个、一个或多个
[]代表可选。比如ls -l /home,ls是命令,-l是选项,/home是参数。
查阅命令帮助
记不住命令的用法怎么办?Linux 提供了两种查询帮助的方式:
--help
1 | command --help |
显示 command 命令的帮助信息,简洁明了。
man
1 | man command |
man 是 manual(手册)的缩写,是 Linux 提供的手册,包含绝大部分命令和函数的详细说明。使用 man 时的操作键:
| 操作键 | 功能 |
|---|---|
| 空格键 | 显示手册页的下一屏 |
| Enter 键 | 一次滚动一行 |
| b | 回滚一屏 |
| f | 前滚一屏 |
| q | 退出 |
| /word | 搜索 word 字符串 |
最常用的几个命令
先认识几个最基础、最高频的命令:
| 命令 | 对应英文 | 作用 |
|---|---|---|
ls |
list | 查看当前文件夹下的内容 |
pwd |
print work directory | 查看当前所在文件夹 |
cd [目录名] |
change directory | 切换文件夹 |
touch [文件名] |
touch | 如果文件不存在,新建文件 |
mkdir [目录名] |
make directory | 创建目录 |
rm [文件名] |
remove | 删除指定的文件 |
clear |
clear | 清屏 |
小技巧
ctrl + shift + =放大终端窗口字体ctrl + -缩小终端窗口字体
终端使用技巧
自动补全(Tab 键)
在敲出文件、目录或命令的前几个字母后,按下 Tab 键:
- 如果输入没有歧义,系统会自动补全
- 如果还有多个可能,再按一下
Tab,系统会提示所有可能的命令
这个技巧能极大提高输入效率,一定要养成习惯。
历史命令
- 按
上/下光标键可以在曾经使用过的命令之间来回切换 - 按
Ctrl + r可以进入历史命令搜索模式,输入关键字即可搜索之前输入过的命令 history命令可以查看所有历史命令
其他常用快捷键
| 快捷键 | 作用 |
|---|---|
Ctrl + c |
结束当前命令 |
Ctrl + a |
光标移到行首 |
Ctrl + e |
光标移到行尾 |
Ctrl + l |
清屏(相当于 clear) |
Ctrl + u |
清除光标前至行首的内容 |
Ctrl + w |
移除光标前的一个单词 |
小结
这一篇我们学习了终端命令的格式、帮助查询方法、最常用的几个命令,以及终端使用技巧。下一篇我们深入学习文件和目录操作。
上一篇:Ubuntu 安装与分区
下一篇:文件和目录操作