如何建立linux命令”捷徑”或”自訂命令”__linux

來源:互聯網
上載者:User

對於經常使用linux的朋友來說,經常碰到每次要輸入大量命令而且經常要多次輸入,是不是為每次重複輸入或者用”↑”來選擇曆史輸入而煩躁呢,今天我們來學習如何來建立linux shell命令的捷徑。

1. linux shell命令別名(alias)
linux shell別名是個很有用的東西,特別是命令特別長的時候可以顯著提高使用效率(減少輸入字元的時間,以及減少出錯的機率)。

如何建立shell別名呢, 我們是通過shell別名命令:alias
a). 查看系統中有哪些別名命令 [test @tset test]#alias 即可顯示目前系統中的別名命令
alias ll=’ls -l’
alias vi=’vim’
b). 如何建立shell命令別名也是使用 [test @tset test]#alias alias_name=’command’
c). 如何刪除已經建立的別名命令呢?使用unalias命令 [test @test test]#unalias alias_name 即可刪除alias_name的別名命令

但是通過這種方式設定的別名命令只對當前登入環境下有效,退出後重新登入就無效了,如何才能使別名命令一直有效呢,那就是修改rc設定檔,把設定別名的過程加入到系統啟動後初始化使用者的指令碼中, 使用者只需要修改 ~/.bashrc檔案, 加入你要設定的別名命令即可,例如
1 # .bashrc
2
3 alias ll=’ls -l’
5 alias vi=’vim’
6 # Source global definitions
7 if [ -f /etc/bashrc ]; then
8 . /etc/bashrc
9 fi
修改此檔案過後我們通常要退出名重新登入後才會生效,當然也可以是用source命令直接把配置載入到當前環境中[test @test test]#source ~/.bashrc
.bashrc可以參考linux下profile ,bash_profile ,bashrc檔案簡述

2. 建立批處理命令檔案(不推薦使用)
使用者可以直接把要經常使用的linux命令儲存到一個shell檔案中,把此shell檔案加入環境變數path裡的任何一個路徑中,這樣就可以通過直接執行此shell檔案來執行此shell檔案包含的shell命令。

也可以建立一個自己的自訂bin目錄, 裡面放的都是自己自訂的一些命令檔案, 然後把此bin目錄加入到path環境變數即可。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.