1.首先我們檢視一下我們已經設定過的別名,或者系統自帶的別名
命令:alias命令 檢視別名
[student@room9pc01 ~]$ alias
alias egrep='egrep --color=auto'
alias fgrep='fgrep --color=auto'
alias go='ssh -x [email protected]'
alias god='ssh -x [email protected]'
alias gos='ssh -x [email protected]'
alias grep='grep --color=auto'
alias l.='ls -d .* --color=auto'
alias ll='ls -l --color=auto'
alias ls='ls --color=auto'
alias mount='sudo mount'
alias umount='sudo umount'
alias vi='vim'
alias virsh='sudo virsh'
alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'
這裡面有我們設定的所有的別名
比如我們經常用的ls就是』ls --color=auto』的別名
這樣一看,就可以看出別名的方便之處了
還有因為工作需要遠端連線別的伺服器alias god=『ssh -x [email protected]』 這樣我只用打god就可以直接遠端了
2.別名的設定
命令格式: alias 別名=『命令』
[student@room9pc01 ~]$ alias cd12='cd /jiang/'
[student@room9pc01 ~]$ alias
alias cd12='cd /jiang/'
設定完之後 可以看到 別名裡面已經有設定過得別名了
但是這是臨時的別名設定,伺服器重啟之後別名就沒有了
3.永久別名的設定
要想設定永久的別名,首先要找到別名的配置檔案
/home/student/.bashrc //普通使用者的別名配置檔案,在每個普通使用者的家目錄下
/root/.bashrc //root使用者在root目錄下
進入配置檔案新增別名,用臨時設定別名的方式
命令格式: alias 別名=『命令』
[root@333333333 ~]# vim /root/.bashrc
# .bashrc
alias firefox='lang=en firefox'
# user specific aliases and functions
alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'
alias cd12='cd /jiang/' //新增的命令
# source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi//隨便在文件中插入一行,不能再if迴圈中
4.自定義命令
自定義命令,就是設定乙個別名
這裡主要講的是可以用type來檢視乙個命令是否存在
[root@333333333 ~]# type test
test 是 shell 內嵌
[root@333333333 ~]# type langman
-bash: type: langman: 未找到
這裡可以看到test這個命令是系統命令 , 而langman這個命令是不存在的,也就意味著我們可以設定這個命令
[root@333333333 ~]# alias langman='cd /home;ls;pwd'
[root@333333333 ~]# langman
nginx
/home
這裡我們也可以讓乙個命令來實現多條命令
5.別名的刪除
命令:unalias 刪除別名
[root@333333333 home]# unalias langman
[root@333333333 home]# langman
-bash: langman: 未找到命令
這裡我們可以看到我們設定的命令已經不存在 alias設定別名
alias命令的作用只侷限於該次登入的操作。若要每次登入都能夠使用這些命令別名,則可將相應的alias命令存放到bash的初始化檔案 etc bashrc中。alias 選項 引數 p 列印已經設定的命令別名命令別名設定 定義命令別名,格式為 命令別名 實際命令 alias 新的命令 原命令 選項 ...
alias 為命令設定別名
為命令設定別名,利用alias可以把很長的命令變成任意我們喜歡的簡短命令。alias 別名 指令名稱 root localhost lwpgcc gcc wall g o a.out root localhost 若不加任何引數,則列出目前所有的別名設定。root localhost alias a...
Linux 使用alias設定別名
在linux系統中,vim是一款十分輕量好用的編輯器,一般系統預設自帶 vi編輯器,而vim是vi的公升級版。vim完美的相容了vi的特點,並且更加的好用,安裝了vim後就無需再使用vi,為了方便,可以為vim設定別名為vi,適合按vi編輯檔案習慣了的人 例如我 下面以這個為例記錄下linux設定別...