Linux面試題-如何創(chuàng)建使用別名(alias)
關(guān)注上面公眾號(hào)回復(fù)“激活碼 ”,獲取最新永久激活
一、啥是別名
別名(alias)是某個(gè)命令或者某一組命令的代稱,和我們的小名或者外號(hào)一樣,比如一些少數(shù)民族或者復(fù)姓的同學(xué)名字可能比較長(zhǎng),那我們一般不會(huì)每次都喊全名,而是用一個(gè)能特指他的另外一個(gè)名字稱呼他。別名的道理也是這樣,對(duì)于一些常用又比較復(fù)雜的命令,如果每次都要輸出一大串,那就太麻煩,還很容易出錯(cuò)。
定義別名可以方便我們的使用。使用alias命令可以查看我們linux系統(tǒng)中定義了哪些別名 2020最新版Linux面試題(二)
[root@future blog]# alias
alias cp='cp -i'
alias egrep='egrep --color=auto'
alias fgrep='fgrep --color=auto'
alias grep='grep --color=auto'
alias l.='ls -d .* --color=auto'
alias ll='ls -l --color=auto'
alias ls='ls --color=auto'
alias mv='mv -i'
alias rm='rm -i'
alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'
[root@future blog]#
我們常使用的ls命令來(lái)查看目錄下的內(nèi)容,其實(shí)全稱是ls --color=auto,ls --> ls --color=auto,以后查看目錄就只用輸入ls。5分鐘帶你了解Linux常用命令全稱
[root@future blog]# ls --color=auto
a a.txt c=hello file1 for.sh mulu wenjian
abc.txt b.py csdn file2 if.sh test.txt while.sh
[root@future blog]# ls
a a.txt c=hello file1 for.sh mulu wenjian
abc.txt b.py csdn file2 if.sh test.txt while.sh
二、別名咋定義?
[root@future blog]# alias m='mkdir'
[root@future blog]# m abc //新建目錄abc
[root@future blog]# ls
abc
[root@future blog]#
刪除別名:unalias
[root@future blog]# unalias m
[root@future blog]# m 123
-bash: m: 未找到命令
[root@future blog]#
注意:臨時(shí)定義的別名僅限于當(dāng)前終端使用,在其他終端會(huì)話沒(méi)有辦法使用。Linux下使用rm刪除文件,并排除指定文件
2. 永久定義別名
只要涉及到永久這個(gè)詞,就要想到我們是修改文件內(nèi)容(linux一切皆文件嘛)
vim /root/.bashrc
在.bashrc文件里面輸入我們需要的別名就可以永久使用了。同理,要取消別名的永久使用權(quán),直接在這個(gè)文件刪除就行。linux ss 命令用法說(shuō)明
注意:永久修改別名后要重新登錄root刷新(su - root)才能正常使用
最后注意: 別名不能和已有的命令沖突,不然會(huì)導(dǎo)致原來(lái)的命令失效
————————END————————

