欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

bash

程序员文章站 2022-07-14 13:28:56
...

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 白色