bash
实用快捷键
记不住,尽量经常用吧
快捷输入
快捷键 |
说明 |
ctrl+p |
前一条命令 |
ctrl+n |
新一条命令 |
ctrl+r |
搜索历史 |
ctrl+i |
制表符 |
ctrl+y |
粘贴删除内容 |
光标移动
快捷键 |
说明 |
ctrl+a |
光标移动行首 |
ctrl+e |
贯标移动到行尾 |
ctrl+b |
光标后移一位 |
ctrl+f |
贯标后移一位 |
ctrl+左右方向键 |
以单词为单位移动 |
删除
快捷键 |
说明 |
ctrl+h |
backspace |
ctrl+d |
delete |
ctrl+w |
向前删除到制表符 |
ctrl+/ |
撤销 |
ctrl+u |
擦除光标当前位置到行首 |
ctrl+k |
擦除光标当前位置到行尾 |
其他
快捷键 |
说明 |
ctrl+m |
回车 |
ctrl+o/ctrl+j |
产生新行 |
ctrl+s |
这个是冻结终端的stdin。要恢复可以按ctrl+q |
ctrl+l |
换页 |
调整提示符内容
修改环境变量PS1
;
修改提示符内容
export PS1='[\[email protected]\H \W] \$ '
参数 |
说明 |
备注 |
\u |
当前用户名 |
|
\H |
完整主机名 |
|
\h |
仅显示主机第一个名字 |
|
\T |
时间(12小时制) |
|
\t |
时间(24小时制) |
HH:MM:SS |
\A |
时间(24小时制) |
HH:MM |
\w |
工作目录 |
完整路径 |
\W |
工作目录 |
只显示最后一个路径 |
$ |
提示字符 |
root显示为# 其他显示为$ |
# |
执行的命令序号 |
|
修改颜色
颜色格式[\e[F;Bm]
export PS1='[\e[32;40m][\[email protected]\H \W] \$ '
F |
B |
color |
30 |
40 |
黑色 |
31 |
41 |
红色 |
32 |
42 |
绿色 |
33 |
43 |
黄色 |
34 |
44 |
蓝色 |
35 |
45 |
紫红色 |
36 |
46 |
青蓝色 |
37 |
47 |
白色 |