1. 回显 - echo
格式
echo [-neE][字符串]
选项:
-E:不支持解释功能
-n:不自动换行
-e:启用字符的解释功能
2. 提示符 - prompt
实例:用户登录交互提示符
PS1="e[1;33m[u@h W]\$ e[0m"
提示符格式说明:
e 控制符,相当于 33
u 主机名简称
H 主机名
w 当前工作目录
W 当前工作目录基名
24小时事件格式
T 12小时事件格式
! 命令历史数
# 开机后命令历史数
3. 命令别名 - alias
别名作用:
Linux下执行很长的命令,使用频率很高时候,挺麻烦,可以在.bashrc文件设置alias,对命令设置简短易懂的别名,方便操作
3.1 设置和删除别名
格式:
# alias 别名='原命令 -选项/参数'
[root@centos ~]# alias cmdname='cmd'
[root@centos ~]# alias ll='ls -lt' #举例
注:定义别名时,等号两边不能有空格,否则shell不能理解,仅在命令中包含空格或特殊字符时才需要引号。
删除别名:
[root@centos ~]# unalias cmdname
3.2 查看已经设置的别名
命令
[root@centos ~]# alias -p
3.3 设置别名永久有效
alias命令只作用于当次登录的shell进程,如果退出就不存在。想永久生效(重启服务器或登录新shell),可以把alias命令存放在~/.bashrc
文件中
方法:
[root@centos ~]# vim ~/.bashrc
alias cmdname=cmd
[root@centos ~]# source ~/.bashrc
如果还不行,表示没有~/.bash_profile
文件或文件中没有执行~/.bashrc
文件
具体做法:在~/.bash_profile
中加入命令source ~/.bashrc
后保存