有一種非常簡單的方法可以自定義並使我們通常使用的一些命令更容易 “控制台”,通過使用 別名.
Un 別名 顧名思義,它將幫助我們將一個或多個單詞替換為更短和更簡單的單詞。 讓我們舉一個實際的例子,假設我們想看看 日誌 從系統,使用稱為 著色劑 負責在控制台上為結果著色。 該行將是:
$ sudo tailf -n 5 /var/log/syslog | ccze
但是我敢肯定,如果不編寫所有這些內容,而是將其放到控制台中,例如:
$ syslog
真正? 這樣會更加舒適和容易記住。 那我們該怎麼做呢?
創建別名。
創建別名真的很容易。 語法為:
別名short_word ='要替換的命令或單詞'
如果我們採用前面的示例,它將是:
別名syslog ='sudo tailf -n 5 / var / log / syslog | ccze'
該命令用單引號引起來。 但是問題是 我們把它放在哪裡? 好吧,如果我們只希望它是臨時的,我們只需在控制台中編寫它,它將一直持續到關閉它。
現在,如果我們永久想要它,則將其放入文件中 在〜/ .bashrc 這是在我們的 /家,如果不是,那麼我們創建它 (總是在前面加點)。 當我們添加了 別號 在此文件中,我們只需將其放在控制台中:
$ . .bashrc
準備好了!!!
注意:昨天由於ISP的問題,我們無法在<°Linux中發布任何內容,對此我們深表歉意
這種類型的帖子不會刷新我們通常不每天使用的那些工具。 而且,它是永恆的。 編寫三年後,至今仍是第一天。
另外,至少在debian中,建議使用.bash_aliases文件添加自己的別名,而不是您提到的文件。 他。 .bashrc負責搜索我說的別名文件。
感謝您的教程。 我有一個問題:命令'是什麼。 .bashrc'? 尤其是.bashrc文件前面的點(。)有什麼作用?
我知道來不及了,但是文件名前面的點會使它隱藏在文件夾中,因此它將存在於文件夾中,但是只有在顯示隱藏文件之前您才能看到它。
我不認為這是隱藏文件的重點。 如果仔細觀察,在前面還有一個空格隔開:
$。 .bashrc
起初我以為它將以某種方式運行文件或重新加載其中包含的信息。 相反,我必須重新啟動才能使別名生效,因此該命令仍然未知。
即使存在引用此命令的別名,如何繼續使用該命令? (示例:如果這是要回顯的別名,您將如何使用rm命令?)
非常感謝。 乾杯!
您好,非常感謝您的教程,它對我有很大幫助。