通過alias自定義自己的命令(ubuntu)

2021-09-11 04:47:25 字數 909 閱讀 9189

使用伺服器經常會使用一長串命令,又很常用。為了減輕這種操作,可以使用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虛擬機器 修改....