在下一篇文章中,我們將看一下別名工具。 Gnu / Linux用戶經常需要 一遍又一遍地使用相同的命令。 多次鍵入或複制同一命令會降低工作效率,並分散您的實際工作注意力。
我們可以節省一些時間 為我們最常用的命令創建別名。 這些有點像自定義快捷方式。 用於表示使用或不使用自定義選項執行的命令(或命令集)。
有些人不建議使用這樣的工具,因為儘管它的實用性很強, 它的使用可能適得其反。 特別適合剛開始在Gnu / Linux世界及其終端上使用的用戶。 由於雖然使用自定義命令非常有用且友好,但它也可能使我們忘記真實的命令。
在您的Ubuntu上列出別名
默認情況下,此工具已安裝在我們的Ubuntu中。 要使用它,我們只需要編輯 .bashrc文件 隱藏在“個人文件夾”中.
首先,我們將能夠看到一個 在我們的個人資料中定義的列表 只需在終端(Ctrl + Alt + T)中運行以下命令:
alias
在這裡您可以看到 用戶在Ubuntu 18.04中定義的默認別名。 如屏幕截圖所示,在終端(Ctrl + Alt + T)中執行命令«la»等同於運行:
ls -A
我們將能夠用單個字符創建這些鏈接之一。 這將等效於我們選擇的命令。
如何創建別名
創建它們是一個相對快速且容易的過程。 任何人都可以創建 這兩種類型中的一些:臨時的和永久的.
創建臨時別名
我們要做的是在終端中寫上“別名”一詞。 然後,我們將必須使用要用於執行命令的名稱。 這之後將帶有“ =”符號和對我們要使用的命令的調用。
遵循的語法如下:
alias nombreAlias="tu comando personalizado aquí"
這將是一個真實的例子:
alias htdocs=”cd /opt/lampp/htdocs”
定義後,我們將能夠使用快捷方式“ htdocs”轉到htdocs目錄。 該快捷方式的問題在於 僅適用於您當前的終端會話。 如果您打開一個新的終端會話,則別名將不再可用。 如果要在會話之間保存它們,則需要一個永久的會話。
創建永久別名
要在會話之間保留別名,您必須將其保存在 用戶外殼配置的配置文件。 這些可能是:
- 重擊→ 在〜/ .bashrc
- ZSH→ 〜/ .zshrc
- 魚→ 〜/的.config /魚/ config.fish
在這種情況下使用的語法與創建臨時語法相同。 唯一的區別在於,這次我們將其保存到文件中。 因此,例如在bash中,您可以使用自己喜歡的編輯器打開.bashrc文件:
vim ~/.bashrc
在文件內部,在文件中找到一個位置來保存別名。 添加它們的好地方通常在文件末尾。 出於組織目的,您可以在以下位置發表評論:
#Mis alias personalizados alias imagenes=”cd /home/sapoclay/Imágenes/” alias actualizarsistema=”sudo apt update && sudo apt upgrade” alias pingxbmc="ping 192.168.1.100"
完成後,保存文件。 該文件將在您的下一個會話中自動上傳。 如果要使用當前會話中剛剛編寫的內容,請運行以下命令:
source ~/.bashrc
我們也將能夠 在單獨的文檔中有我們的別名。 要定義永久別名,您只需要按照bashrc文件向我們顯示的說明進行操作即可。 我們將能夠擁有 一個單獨的文件bash_aliases來存儲它們.
我們在該文件中創建的每個人都將在下次打開新終端時工作。 要立即應用更改,我們可以使用以下命令:
source ~/.bash_aliases
刪除別名
至 刪除通過命令行添加的別名,您可以使用unalias命令。
unalias nombre_del_alias
如有需要 刪除所有別名定義,我們可以執行以下命令:
unalias -a [elimina todos los alias]
你必須記住這一點 unalias命令也僅適用於當前會話。 要永久刪除一個,我們必須刪除〜/ .bash_aliases文件中的相應條目。
要記住的另一件事是,如果我們有一個永久別名,並且在會話期間添加了一個具有相同名稱的臨時別名, 臨時在當前會話期間將具有更高的特權.
這是一個有關如何創建自己的別名以運行常用命令的小指南示例。 為了 了解更多有關此工具的信息,您可以查閱 維基百科.
太棒了,我喜歡它! 為我服務完美。