一、 Alias 簡介
1、 Alias 是什麼
Alias 是 Linux 命令行中的一個快捷命令,它可以將一些複雜或者冗長的命令縮短成一個簡單的單詞或者已經存在的單詞的縮寫。使用 Alias 可以顯著提升命令行的工作效率,降低出錯率,節省時間。
2、 Alias 的語法
alias [name[=value]]
其中,name 表示別名名稱,value 表示原始命令。如果省略 value,則顯示當前 name 的別名命令。
3、 如何使用 Alias
# 臨時生效
alias ll='ls -alF'
# 暫時取消
unalias ll
# 永久生效
vi ~/.bashrc
alias ll='ls -alF'
source ~/.bashrc
二、 在命令行中生效
1、 在當前終端生效
$ alias hello='echo hello world'
2、 在所有終端生效
可以把別名添加到系統默認的 bashrc 文件中:
$ vi /etc/bash.bashrc
alias hello='echo hello world'
這樣,在所有用戶的終端都會生效。
三、 Alias 永久生效方法
1、 在 bashrc 文件中添加
每個用戶的 bash 別名都保存在 ~/.bashrc 文件中,通過編輯該文件可以實現永久生效。
$ vi ~/.bashrc
alias ll='ls -alF'
alias cls=clear
編輯完成後,需要激活該別名才能生效,使用下面的命令激活:
$ source ~/.bashrc
2、 在 bash_aliases 文件中添加
有些 Linux 發行版上還有另一個文件 .bash_aliases,用於存放別名,這時可以按照下面的步驟設置永久生效的別名。
$ vi ~/.bash_aliases
alias ll='ls -alF'
alias cls=clear
同樣需要激活此文件:
$ source ~/.bash_aliases
四、 可能出現的問題
1、 配置內容錯誤
在修改文件之前,請務必備份原始文件,以防止出現錯誤造成的後果。修改之後若出現問題,可以通過還原原始文件來解決。
2、 路徑錯誤
在添加 alias 的時候,如果指定了文件路徑而文件路徑不存在,則會出現無法識別的命令。正確的做法是在目錄不存在的時候先通過 mkdir 命令創建目錄。
3、 Alias 名稱衝突
多個別名名稱同名,後面的別名會覆蓋先前的別名。為了避免這種情況,可以給每個名稱添加一個前綴或者後綴,或者使用更具明確性的名稱。
五、 總結
Linux Alias 可以幫助用戶實現命令行的快速輸入和命令縮寫。用戶可以在當前終端環境中使用 Alias,也可以在全局或者當前用戶中實現永久生效。要注意別名的命名不要重複,也要注意備份文件,以免出現錯誤造成後果。使用 Alias 可以大大提高命令行工作效率,節約時間。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/292128.html