linux命令行別名 linux別名永久生效

【實戰(zhàn)講解】使用 Linux alias 為命令設置別名,設置永久別名

每次激活環(huán)境都要敲 conda activate xxx,可以敲縮寫嗎,比如 ca xxx?

創(chuàng)新互聯(lián)-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設、高性價比赤峰網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式赤峰網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設找我們,業(yè)務覆蓋赤峰地區(qū)。費用合理售后完善,十年實體公司更值得信賴。

每次激活環(huán)境都要敲

conda activate xxx

可以敲縮寫嗎?

不知道你是不是有想過這一個問題,反正對于我這種懶癌星人來講,我真的不愿意敲全稱。而且敲快了,好容易出錯。

后來,找了一個可以一勞永逸敲簡寫的辦法,叫 為 Linux shell 命令設置別名 。使用如下命令 Linux alias

alias [別名]=[指令名稱]

比如 為 conda activate 設置別名 ca .

alias ca='conda activate'

設置好別名后,以后我們再要敲 conda activate 就可以用 ca 替換啦

如 ca monai monai 是我的環(huán)境名稱

終端直接輸入 alias 即可

unalias [別名] 如 unalias ca

注意 :以上設置的別名只在當前終端有用,你把終端關閉再打開,就沒有這個別名了。

alias 命令只作用于當次登入的操作。如果想每次登入都能使用這些命令的別名,則可以把相應的 alias 命令存放在 ~/.bashrc 文件中。

打開~/.bashrc文件,輸入要設置的alias命令,保存,然后運行 source ~/.bashrc

不會使用vim 編輯文件, 查看教程

大致就是 按鍵盤 i 切換到輸入模式,找到文件中有 alias 設置的地方,把新增別名輸入進去。編輯好后,按 esc 退出編輯模式。然后在英文鍵盤下 按 :wq 和 回車鍵 表示保存并退出

然后就可以使用別名了。

這里用的是 conda activate 來舉例,同樣可以擴展到其他命令。

凡是覺得命令太長的,都可以為它設置別名。

我是Tina, 我們下篇博客見~

白天工作晚上寫文,嘔心瀝血

覺得寫的不錯的話最后, 求點贊,評論,收藏

linux命令行設置別名

命令行中輸入:

alias ll='ls -l' 那么在這個終端中就可以用 ll 代替 ls -l 了(不會對別的終端生效)。

如果想對當前賬號長期生效,

命令行中輸入 unalias ll 臨時取消此別名設置

刪除或者注釋掉配置文件中的alias配置值 永久刪除

命令行輸入 alias 查看當前用戶設置的別名命令

在 Linux 中給命令指定別名(alias) 怎么指定?

分類: 電腦/網(wǎng)絡 操作系統(tǒng)/系統(tǒng)故障

解析:

如果命令或命令序列太長,或不符合用戶的習慣,那么為它指定一個別名是不錯的辦法。雖然可以為命令建立“鏈接”解決長文件名的問題,但對于帶命令行參數(shù)的命令,鏈接就無能為力了。而指定別名則可以解決此類所有問題。只要舉一些例子就可以了:

alias l='ls -l' ;用 l 代替 ls -l 命令(Xenix 下就有類似的 l 命令)

alias cd..='cd ..' ;用 cd.. 代替 cd .. 命令(對在 DOS 下使用慣了 cd.. 的人幫助很大)

alias md='mkdir' ;用 md 代替 mkdir 命令(對在 DOS 下…)

alias c:='mount /dev/hda1 /mnt/c cd /mnt/c' ;用 c: 命令代替命令序列:安裝 DOS 分區(qū),再進入

Linux如何設置命令別名

1.系統(tǒng)定義的別名

通常情況下,系統(tǒng)中已經(jīng)定義了一些命令別名,要查看已經(jīng)定義的命令別名,可以使用alias命令:

# alias

alias cp='cp -i'

alias l.='ls -d .* --color=tty'

alias ll='ls -l --color=tty'

alias ls='ls --color=tty'

alias mv='mv -i'

alias rm='rm -i'

用于設置系統(tǒng)別名的相關文件保存在/etc/profile.d/目錄中(系統(tǒng)別名目錄),使用以下方式可以查看:

#進入目錄/etc/profile.d/

# cd /etc/profile.d/

#查看目錄中的文件

# ls

2.用戶自定義別名

許多時候管理員都會按自己的使用習慣定義命令別名。例如讓查看當前文件內容的命令兼容DOS中的查看文本命令type:

#為cat命令定義一個別名type

# alias type='cat'

#使用type命令查看文件alias.txt的內容

# type alias.txt

上面的命令中,先為cat命令定義了一個名為type的別名。當用戶使用命令type時,系統(tǒng)會自動使用cat命令將其替代

3.取消定義的別名

要取消已經(jīng)定義好的命令別名,可以對別名使用unalias命令:

# unalias type

# type alias.txt

-bash:type: command not found

4.保存別名設置

當系統(tǒng)重新啟動或用戶重新登錄時,使用alias命令定義的別名將會丟失??梢栽谙到y(tǒng)別名目錄中添加別名配置文件,但這種方式定義的別名對所有的用戶都生效,通常不建議使用這種方法。

如果要定義全局別名,通常建議將命令添加到全局配置文件/etc/profile中。例如定義全局別名:

# echo "alias type='cat'"/etc/profile

這條命令將alias pg='cat'添加到文件/etc/profile中。

注意:在對/etc/profile這樣的系統(tǒng)配置文件進行操作時,一定要謹慎,否則有可能會損壞系統(tǒng)。因此上面的命令中使用的是""而不是"",""表示將內容追加到文件結尾。

如果某個用戶想要定義自己的命令別名,可以將命令添加到用戶家目錄中的文件.bash_profile中。例如要定義用戶自己的別名:

# echo "alias vi='vim'"~/.bash_profile

source ~/.bash_profile ?最后,退出并重新登陸以使定義生效。

當前標題:linux命令行別名 linux別名永久生效
分享網(wǎng)址:http://muchs.cn/article20/doegejo.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供動態(tài)網(wǎng)站、企業(yè)網(wǎng)站制作靜態(tài)網(wǎng)站、品牌網(wǎng)站制作用戶體驗、網(wǎng)站改版

廣告

聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

小程序開發(fā)