Linux命令系列之

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后保存

原文地址:https://www.cnblogs.com/hony625/p/15042753.html