alias(中文稱爲“別名”)允許使用更加簡短的名稱來重新定義 Linux 中的 Shell 命令,從而簡化命令行的輸入。如果經常與 CLI 打交道,那麼使用 alias 不僅會節省時間,而且也能提高效率,真是一舉兩得的好事。
- 基本用法: alias 的基本使用方法爲:
alias 新的命令='原命令 -選項/參數'
。舉例說明,alias l=‘ls -lsh'
將重新定義 ls 命令,現在只需輸入 l 就可以列目錄了。 - 獲知別名: 直接輸入
alias
命令會列出當前系統中所有已經定義的命令別名。 - 刪除別名: 要刪除一個別名,可以使用
unalias
命令,如unalias l
。
上面的是網上看到的,這個方法只是暫時的,如果重啓一次就失效了,如果我們想永久生效一個命令怎麼辦呢?
打開 .bashrc (應該是ubuntu發行版的,其他發行版也許可以修改.bash_profile)可以看到
……
# some more ls aliases
alias ll='ls -alF'
alias la='ls -A'
alias l='ls -CF'
……
方法1 :直接在我們的 環境變量文件中添加 alias xx='xxxxx'
方法2 : .bashrc 中有一句話
# You may want to put all your additions into a separate file like
# ~/.bash_aliases, instead of adding them here directly.
就是說可以另外新建一個文件用於專門存放自己的alias信息
例
$ cd
$ vi .bash_aliases
在文件中輸入自己想設置的命令 alias rm='rm -i' 然後保存推出
$ source .bashrc #讓我們的環境生效
方法……
小結:
1.很多時候我們只注意瞭解決問題本身,但是往往忽略了其他的東西,在解決問題的過程中也是一個學習的機會,尤其不要忘了看軟件源碼之類的註釋!突然發現這個非常重要,就是因爲看了註釋,我才發現了這個方法,而我本來的目的是想對我自己的環境變量進行設置修改,在解決環境變量的問題同時我又順帶解決了這個 alias的問題,以後得牢記!!!
2.在查找網上的解決方法的時候,經常發現別人有的文件本機沒有,例如.bashrc 和 .bash_profile 可能就是不同發行版上的,這個時候可以換個搜索方式,或者自己嘗試……