自定義命令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 #確認別名可用