Linux命令行提示符
[root@web01 ~]# echo $PS1
[\u@\h \W]\$
root 当前用户名
@ 分隔符
web01 主机名
~ (当前用户所在路径)当前用户家目录
# 提示符 #为root用户 $为普通用户
修改命令行提示符步骤
vim /etc/bashrc
[ "$PS1" = "\\s-\\v\\\$ " ] && PS1="[\u@\h \W]\\$ "
PS1的常用参数及其含义
\d :代表日期,格式为weekday month date 例如:Mon Aug 1
\H :完整的主机名称
\h :仅取主机名中的第一个名字
\t :显示时间格式为24小时,如 HH:MM:SS
\T :显示时间格式为12小时
\A :显示时间格式为24小时 如HH:MM
\u :当前用户的账号名称
\v :bash的版本信息
\w :完整的工作目录名称
\W :利用basename取得工作目录名称,只显示最后一个目录名
\# :下达的第几个命令
\$ :提示符,如果root用户为 # ,普通用户为$
颜色
30 40黑色
31 41红色
32 42绿色
33 43黄色
34 44蓝色
35 45紫色
36 46青色
37 47白色
["$PS1"="\\s-\\v\\\$"]&&PS1="[\[\e[34;1m\]\u@\[\e[0m\]\[\e[32;1m\]\H\[\e[0m\]\[\e[31;1m\]\w\[\e[0m\]]\\$ "
Linux 命令快捷键
tab 至少两次,快熟输入找到想使用的命令
Ctrl+a 光标回到命令行首
Ctrl+e 光标移动到行尾
Ctrl+d 相当于方向键左键
Ctrl+f 相当于方向键右键
Ctrl+Insert 复制
Shift+Insert 粘贴
Ctrl+k 剪切(删除)光标处到行尾的字符
Ctrl+u 剪切(删除)光标处到行首的字符
Ctrl+w 剪切(删除)光标前一个单词
Ctrl+y 粘贴上面剪切内容
Ctrl+c 终止当前任务
Ctrl+h 删除光标前一个字符
Ctrl+l清屏
Ctrl+s 锁屏
Ctrl+q 解除锁屏
Ctrl+z 暂停任务
!! 执行上一条命令
!p 执行最近以p开头命令
!p:p 打印最近以p开头命令
ESC . 上一条命令最后一个参数