使用伺服器經常會使用一長串命令,又很常用。為了減輕這種操作,可以使用alias命令來解決。
如進入乙個很長的路徑:
cd /home/***/files/anomaly_detection/code_0221
那麼如何做呢?
vim ~/.bashrc
alias gocode='cd /home/***/files/anomaly_detection/code_0221'
source ~/.bashrc
這樣做就可以直接在terminal中輸入gocode,就可以完成一大串的命令了。
如果我寫了乙個python版本的**去搶占gpu,但是這個**需要制定你搶占哪塊gpu(ps:都搶也是可以的,就是有點不好,哈哈)。
你需要執行**如下:
python /home/***/files/tool/****gpu.py. --gpu 0,1,2,3
這樣去搶占0,1,2,3號4個顯示卡
但是不能跟之前的一樣簡單這裡需要輸入引數0,1,2,3
在alias中需要通過定義乙個function來實現,也是很簡單的。
vim ~/.bashrc
alias ****gpu='f(); f'
source ~/.bashrc
在terminal直接執行就行,如下:
****gpu 0,1,2,3
是不是看起來很簡單。
其中可以使用$1
來替代$@
表示第乙個引數。
tips:f()
前面也是類似。稍微注意一下就行。
我想這些應該夠用了,享受自定義命令帶來的便捷吧。
alias 自定義命令
alias命令用於設定指令的別名 使用者可利用alias,自定指令的別名。若僅輸入alias,則可列出目前所有的別名設定。alias的效力僅及於該次登入的操作。終端啟動時會載入乙個檔案,一般是 bashrc 如果你用的bash終端 命令格式 alias new command old command...
自定義命令 alias
linux 中的 alias 指令可以自定義指令的別名,那也就可以將一段複雜冗長的指令 賦以簡單的別名。lias的效力僅及於該次登入的操作。若要每次登入是即自動設好別名,可在.profile或.cshrc中設定指令的別名。alias usage alias p name value 注意 兩端不能有...
新增自定義alias命令
alias命令用來設定指令的別名。我們可以使用該命令可以將一些較長的命令進行簡化。使用alias時,使用者必須使用單引號 將原來的命令引起來,防止特殊字元導致錯誤。alias的使用方法 alias 新的命令 原命令 選項 引數 舉例 新增自定義alias在終端快速開啟windows7虛擬機器 修改....