新增 Bash 自定義命令

2021-06-28 00:05:15 字數 1504 閱讀 4671

alias 命令簡單來說,就是將一些複雜繁瑣的命令,簡化成自定義的命令。語法如下:

舉個例子:

在 bash 中清屏的命令是clear,如果我想用clr去代替,那麼我就寫alias clr='clear'

這時用alias可以看到剛才新增的自定義命令clr='clear'

執行clr,成功清屏了,意味著命令執行成功。

如果光光是去代替固定的命令,那就沒什麼意思啦,不過我們可以引入引數:

我使用的是 windows 系統,sublime text 的路徑是g:\program files\sublime text 2\sublime_text.exe

輸入命令:alias sulb='"\g\program files\sublime text 2\sublime_text.exe" $@

現在,我們可以使用sulb .來開啟當前目錄了!

當然,chrome 命令同理。

由於使用 php 較多,所以經常會使用到http://localhost/來開啟 php 檔案。這個時候上面的chrome就不能愉快地使用了。

由於 php 資料夾是固定的,我將所有專案都存放在這個 php 的目錄中,路徑是e:\www\,所以如果我要執行e:\www\hello\index.php的話,訪問位址應該為http://localhost/hello/index.php

訪問位址與實際目錄的區別就是hello前面那乙個字串,將之替換就好。

不過我使用的是另外的乙個更簡單方法,那就是先獲取當前目錄名,然後在前面新增http://localhost就好。

我們會用到$pwd來獲取當前路徑,以及用 shell 的字串擷取指令(相關資料:linux shell指令碼的字串擷取)來獲得最後乙個/之後的字串。

於是我們得到這樣的乙個東西:$

最後,使用alias命令:

現在來使用web命令,就可以開啟當前的目錄所對應的訪問位址了,如果後面新增引數的話,就可以開啟指定的檔案了~

實際上,直接在命令列裡使用alias,僅僅可以應用於當前的會話,為了下次啟動時不需要重新再寫,我們應該把它寫到~/.bashrc裡。

1. 使用 vim 開啟 .bashrc

vim ~/.bashrc
直接在裡面新增你需要的alias命令,比如alias hi='echo hi'儲存,完成~

新技能 get 吧?哈哈

新增自定義alias命令

alias命令用來設定指令的別名。我們可以使用該命令可以將一些較長的命令進行簡化。使用alias時,使用者必須使用單引號 將原來的命令引起來,防止特殊字元導致錯誤。alias的使用方法 alias 新的命令 原命令 選項 引數 舉例 新增自定義alias在終端快速開啟windows7虛擬機器 修改....

linux新增自定義命令

例如在當前使用者下 新增自定義命令 ll表示ls l echo alias ll ls l bashrc source bashrc注意 echo 表示在檔案末尾追加內容 echo 表示覆蓋檔案內容 如果不小心把 bashrc檔案覆蓋了,可以用如下命令恢復 cp etc skel bashrc 該方...

Linux新增自定義命令方法

在我們需要進行linux開發的時候,有時候需要新增自定義的命令,這樣可以有效提高工作效率。那麼如何做到呢?這裡假設我需要完成乙個功能,並自定義這個命令為findme 在當前目錄下查詢包含輸入的關鍵字的檔案有哪些,並以顏色標誌出來。則可以將如下 當然還可以完善 以完成更多的功能 到 bashrc中。f...