使用命令列看起來很粗糙,令人不快,但是Linux有一種方法可以簡化工作,並透過允許您使用別名自定義如何鍵入命令來幫助您完成命令列的工作。
別名是一種透過賦予命令別名(暱稱)來自定義命令的方法。您可以使用它們來記住硬命令,或者對不喜歡鍵入的長命令使用短名稱。要設定別名,請右鍵單擊並在主目錄中建立一個空檔案,並將其命名為“.bash\u aliases”。注意名稱開頭的句點,它將使檔案隱藏。按“Ctrl+H”顯示隱藏的檔案。
使用您最喜歡的文字編輯器開啟剛剛建立的檔案並開始建立別名。但是,您應該記住的事情很少,語法應該是:
alias new_name='old_command'
其中,“new\u name”是別名,“old\u command”是要更改的命令,放在引號之間。例子:
alias agi='sudo apt-get install'
這將使鍵入“agi”與鍵入“sudo apt get install”相同。這樣,如果你有一打軟體包要安裝,你的任務就變得簡單了。請記住,如果建立的別名與命令的外觀相同,則該命令或別名將無法工作。例子:
alias install='sudo apt-get install'
上面示例中的別名不起作用,因為已經有一個名為“install”的命令。
記住,從兩個單詞中建立別名是行不通的,除非你用破折號連線它們。例子:
alias apt install='sudo apt-get install'
alias apt-install='sudo apt-get install'
在上面的示例中,第一個別名無效,因為別名由兩個單獨的單片語成,而第二個別名很好使用,因為這兩個單詞用破折號連線。你不應該做的最後一件事是在任何一行的開始處留出任何空間。這就是建立別名的全部內容,但是你會使用什麼別名呢?繼續讀!
現在您知道如何設定別名並建立自己的別名。讓我們看看您可以使用哪些別名來充分利用它。
如果你不得不頻繁地安裝和刪除軟體包,那麼你真的會喜歡這樣。
alias agi='sudo apt-get install'
alias agr='sudo apt-get remove'
alias agu='sudo apt-get update'
alias acs='apt-cache search'
上面的別名由命令中每個單詞的第一個字母組成。這些只是你可以使用的例子,你可以使用它們,修改它們或者建立你自己的。
alias cp='cp -iv'
alias mv='mv -iv'
alias rm='rm -i'
alias la='ls -alh'
這些別名將使命令列在複製或移動檔案時要求您確認刪除或覆蓋檔案(如果有重複檔案),並提供有關正在執行的操作的更多資訊。這可以防止您意外地覆蓋檔案或將其傳送到不應傳送到的位置。
alias documents='cd ~/Documents'
alias downloads='cd ~/Downloads'
alias desktop='cd ~/Desktop'
alias music='cd ~/Music'
alias videos='cd ~/Videos'
alias ..='cd ..'
alias ...='cd ../..'
alias ....='cd ../../..'
現在瀏覽你的檔案和資料夾再簡單不過了。鍵入要轉到的目錄,然後鍵入要向上移動的點。
alias e='exit'
alias s='sudo'
alias shutdown='sudo shutdown –h now' #requires root password, disable it by "sudo chmod u+s /**in/shutdown"
alias restart='sudo shutdown –r now' #requires root password, disable it by "sudo chmod u+s /**in/shutdown"
alias suspend='sudo pm-suspend'
alias lock='gnome-screensaver-command --lock'
alias mounted='mount | column –t
有沒有更多的提示或者很好的別名?在評論中分享。
您可能正在使用桌面環境和Linux。無論是一個額外的輕量級的還是更成熟的,如果您想執行圖形應用程式,您都需要一個。當然,你可以試著在終端執行所有的東西,但那只是愚蠢。 ...
Canonical對Ubuntu有著雄心勃勃的計劃。Linux人類發行版一開始只是一個稍微有點主題的GNOME體驗。從那時起,Canonical建立了自己的Unity桌面介面。現在它正在開發一個完全不基於GNOME的新版本。另外,Ubuntu將擁有自己的顯示伺服器,...
... 想要更多的Ubuntu桌面調整嗎?下面是如何讓你的Ubuntu桌面看起來像macOS。 ...
...續閱讀以找到安裝和啟用gnomeshell擴充套件的不同方法、如何刪除擴充套件以及如何獲得擴充套件更新的通知。 ...
... 但不一定要這樣。是時候學習如何只使用別名透過SSH高效登入、傳輸單個檔案或目錄、執行遠端SSH命令以及輕鬆地將遠端伺服器裝載到本地目錄了。 ...
...覆蓋預設值,但在許多情況下,它們對您有利。 相關:如何使用所有Linux的搜尋命令 安裝fd 由於ubuntu19.04(Disco Dingo,),您可以透過使用apt get呼叫官方維護的包來直接安裝fd。如果您執行的是較舊版本的Ubuntu,請檢視Git hub頁面...
...在Linux中意義深遠。很容易看出,Linux中的檔案許可權是如何成為使用者特權和許可權的支柱之一的。如果您擁有一個檔案或目錄(一種特殊型別的檔案),您可以對其執行您喜歡的操作,包括編輯、重新命名、移動和刪除它。...
...才能繼續存在。一旦視窗關閉,別名將消失。 那麼我們如何使我們的別名永久化呢? .bashrc檔案和別名 您可能想知道預打包的別名是在哪裡定義的。它位於主資料夾的“.bashrc”檔案中。當您啟動互動式shell時,將讀取此檔案並...
...ell函式、內建命令或保留字。使用type可以發現Linux命令是如何執行的,並更好地理解系統。 照我的吩咐做 當我們開啟一個終端視窗並開始向我們的Linux計算機發出命令時,我們很少停下來思考作業系統中的哪些軟體元件正在對...