別名,為最常用的命令創建臨時或永久別名

關於別名

在下一篇文章中,我們將看一下別名工具。 Gnu / Linux用戶經常需要 一遍又一遍地使用相同的命令。 多次鍵入或複制同一命令會降低工作效率,並分散您的實際工作注意力。

我們可以節省一些時間 為我們最常用的命令創建別名。 這些有點像自定義快捷方式。 用於表示使用或不使用自定義選項執行的命令(或命令集)。

有些人不建議使用這樣的工具,因為儘管它的實用性很強, 它的使用可能適得其反。 特別適合剛開始在Gnu / Linux世界及其終端上使用的用戶。 由於雖然使用自定義命令非常有用且友好,但它也可能使我們忘記真實的命令。

在您的Ubuntu上列出別名

默認情況下,此工具已安裝在我們的Ubuntu中。 要使用它,我們只需要編輯 .bashrc文件 隱藏在“個人文件夾”中.

首先,我們將能夠看到一個 在我們的個人資料中定義的列表 只需在終端(Ctrl + Alt + T)中運行以下命令:

alias

命令別名默認ubuntu

在這裡您可以看到 用戶在Ubuntu 18.04中定義的默認別名。 如屏幕截圖所示,在終端(Ctrl + Alt + T)中執行命令«la»等同於運行:

ls -A

我們將能夠用單個字符創建這些鏈接之一。 這將等效於我們選擇的命令。

如何創建別名

創建它們是一個相對快速且容易的過程。 任何人都可以創建 這兩種類型中的一些:臨時的和永久的.

創建臨時別名

我們要做的是在終端中寫上“別名”一詞。 然後,我們將必須使用要用於執行命令的名稱。 這之後將帶有“ =”符號和對我們要使用的命令的調用。

遵循的語法如下:

alias nombreAlias="tu comando personalizado aquí"

這將是一個真實的例子:

alias htdocs=”cd /opt/lampp/htdocs”

ubuntu中的臨時別名

定義後,我們將能夠使用快捷方式“ htdocs”轉到htdocs目錄。 該快捷方式的問題在於 僅適用於您當前的終端會話。 如果您打開一個新的終端會話,則別名將不再可用。 如果要在會話之間保存它們,則需要一個永久的會話。

創建永久別名

要在會話之間保留別名,您必須將其保存在 用戶外殼配置的配置文件。 這些可能是:

  • 重擊→ 在〜/ .bashrc
  • ZSH→ 〜/ .zshrc
  • 魚→ 〜/的.config /魚/ config.fish

在這種情況下使用的語法與創建臨時語法相同。 唯一的區別在於,這次我們將其保存到文件中。 因此,例如在bash中,您可以使用自己喜歡的編輯器打開.bashrc文件:

vim ~/.bashrc

在文件內部,在文件中找到一個位置來保存別名。 添加它們的好地方通常在文件末尾。 出於組織目的,您可以在以下位置發表評論:

創建永久別名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來存儲它們.

調用文件別名

我們在該文件中創建的每個人都將在下次打開新終端時工作。 要立即應用更改,我們可以使用以下命令:

bash_aliases文件

source ~/.bash_aliases

刪除別名

幫助無別名

刪除通過命令行添加的別名,您可以使用unalias命令。

unalias nombre_del_alias

如有需要 刪除所有別名定義,我們可以執行以下命令:

unalias -a [elimina todos los alias]

你必須記住這一點 unalias命令也僅適用於當前會話。 要永久刪除一個,我們必須刪除〜/ .bash_aliases文件中的相應條目。

要記住的另一件事是,如果我們有一個永久別名,並且在會話期間添加了一個具有相同名稱的臨時別名, 臨時在當前會話期間將具有更高的特權.

這是一個有關如何創建自己的別名以運行常用命令的小指南示例。 為了 了解更多有關此工具的信息,您可以查閱 維基百科.


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。

  1.   只是一個男人 他說:

    太棒了,我喜歡它! 為我服務完美。