命令行
2025/12/8大约 4 分钟
提示符
终端在每一行的开头处会有一个被称为 命令行提示符 的字符串,提示需要在其后输入命令
提示符包含了用户名、主机名、所在目录及当前用户权限
[user@localhost ~]$| 示例 | 说明 |
|---|---|
user | 当前用户的名字(Linux 是多用操作系统) 修改位置: setting -> Details -> User |
@ | 此符号前面是用户名,后面是所在的域,例如:xxxxx@qq.com |
localhost | 电脑/主机的名字,也就是主机名(hostname) 修改位置: setting -> Details -> About,也可使用 hostnamectl set-hostname newname 来永久修改 |
~ | 此位置用于显示当前所在目录的名字,会随着用户进入不同目录而改变,~ 表示当前用户的家目录(home directory) |
$ | 此位置表示用户所具有的权限,$ 表示普通用户,有权限的限制# 表示超级用户,也就是 root,拥有所有权限 |
参数说明
命令参数是写在命令之后的一些补充选项,命令和参数之间有空格隔开
- 命令格式:
command parameters - 参数没有固定格式,可以包含数字、字母等等,但一般遵循一定的规范
- 短参数
- 最常用的参数形式是一个短横线后接一个字母:
command -p - 一次可以加多个短参数,用空格隔开:
command -p -a -T -c - 多个短参数可以合并:
command -paTc - 短参数字母是区分大小写的,表示不同含义
- 最常用的参数形式是一个短横线后接一个字母:
- 长参数
- 以两个短横线开始
- 格式:
command --parameters - 多个长参数不能合并,只能以空格隔开
command --paramters1 --paramters2
- 可以组合使用短参数和长参数
- 同一个意义的参数有短参数和长参数两种形式
- 例如:
ls -a和ls --all
- 例如:
- 参数的值
- 有一些参数需要赋值,短参数和长参数赋值方式不同
- 短参数赋值:
command -p 10 - 长参数赋值:
command --paramters=10
执行路径
which:获取命令的可执行文件的位置
which clear补全命令
Tab键可以补全命令,也可以补全文件名、路径名- 如果只有一条匹配项,则按一次
Tab键直接列出 - 如果出现多条匹配项,则按两次
Tab键列出相关内容
- 如果只有一条匹配项,则按一次
历史命令
- 向上键:按时间顺序向前查找用过的命令,每按一次就前进一个命令
- 向下键:按时间顺序向后查找用过的命令,每按一次就前进一个命令
Ctr + R:用于查找使用过的命令,匹配到对应目录后回车即可执行history命令:用于显示使用过的按使用顺序编号的命令- 使用此命令的显示列表后,
![编号]的方式重新运行该编号的命令,例如:!28
- 使用此命令的显示列表后,
配置文件
Linux 或 unix 的许多程序启动时,都需要
rc后缀的初始文件或配置文件Linux 中配置文件大多以 点(
.)开头表示隐藏,而且大多以 rc 结尾一般配置在用户家目录下
快捷键
| 快捷键 | 说明 |
|---|---|
Ctrl + Alt + F1 | 回到图形界面 |
Ctrl + Alt + F2 | Terminal 1 |
Ctrl + Alt + F3 | Terminal 2 |
Ctrl + Alt + F4 | Terminal 3 |
Ctrl + Alt + F5 | Terminal 4 |
Ctrl + Alt + F6 | Terminal 5 |
Ctrl + C | 可以终止大部分终端的命令和正在执行的程序(类似与 windows 中的 Alt + F4) |
Ctrl + D | 给终端传递 EOF ( End Of File, 文件结束符 ) |
Ctrl + L | 清空命令行(同 clear 命令) |
Ctrl + A | 光标跳到一行命令的开头,同键盘上的 Home 键 |
Ctrl + E | 光标跳到一行命令的结尾,同键盘上的 End 键 |
Ctrl + U | 删除光标左侧命令字符 |
Ctrl + K | 删除光标右侧命令字符 |
Ctrl + W | 删除光标左侧单词(单词指用空格隔开的一个字符串) |
Ctrl + Y | 粘贴 Ctrl + U、Ctrl + K、Ctrl + W 删除的字符串 |
Shift + PgUp | 用于向上滚屏,与鼠标滚轮向上滚屏一个效果 |
Shift + PgDown | 用于向下滚屏,与鼠标滚轮向下滚屏一个效果 |
帮助信息
查看某个命令的帮助信息
command --help