自定义命令vim
alias 别名设置bash
alias [别名名称] #查看已设计的别名ide
alias 别名名称 = '实际执行命令行'#定义新的别名spa
unalias [别名名称]#取消以设置的别名命令行
配置文件设计
用户个性化配置文件orm
影响指定用户的bash解释环境虚拟机
~/.bashrc(用户的家目录下) ,每次开启bash终端时生效it
vim /root/.bashrc(root用户配置文件)class
全局环境配置
影响全部用户的bash解释环境
/etc/bashrc,每次开启bash终端时生效
vim /etc/bashrc (全局配置文件)
例:
[root@system ~]# vim /root/.bashrc #影响root文件
...
alias hello='echo hello'
...
[root@system ~]# vim /home/student/.bashrc#影响student文件
...
alias hi='echo hi'
...
[root@system ~]# vim /etc/bashrc#全局配置文件
...
alias hh='echo hh'
...
[root@system ~]# hello
hello
[root@system ~]# hi
bash: hi: 未找到命令...
[root@system ~]# hh
hh
[root@system ~]# su - student
[student@system ~]$ hello
bash: hello: command not found...
[student@system ~]$ hi
hi
[student@system ~]$ hh
hh
在RHCE的考试中有一道题目是:
在系统system一、system20 上建立自定义命令为 qstat:
此自定义命令将执行如下命令:/bin/ps -Ao pid,tt,user,fname,rsz
此命令对系统中全部用户有效
咱们须要作的是在俩台虚拟机上 进行以下操做:
# vim /etc/bashrc
.. ..
alias qstat='/bin/ps -Ao pid,tt,user,fname,rsz'
#source /etc/bashrc #使别名配置当即生效 或能够从新登陆后生效
# qstat #确认别名可用