婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > linux系統設置命令別名的方法

linux系統設置命令別名的方法

熱門標簽:地圖標注的牌子 地址高德地圖標注 制作地圖標注 磁力導航地圖標注 商店地圖標注外賣入駐 外呼系統鏈接 新科火車站地圖標注點 外呼系統怎么弄 桂林市ai電銷機器人公司

最近搞一個Django站點,需要經常進入/var/www/site/mycitsm/這個目錄,每次都得重復的輸入這一長串路徑進入該目錄,顯得麻煩而費時,有沒有一種好的方式可以將“cd /var/www/site/mycitsm”這樣一個命令取一個別名,每次只需輸入該別名就可以進入該目錄呢?

很慶幸,Linux系統提供了一個有用的工具叫alias,可以讓我們將一些需要頻繁使用的但又過于冗長的命令設置一個別名,這樣一來,以后只需輸入一個簡短的別名就可以達到同樣的作用。

用法:alias [-p] [name[=value] ... ] 注意‘=’和字符串之間不能包含空格

顯示當前設置的別名:
shell>alias -p
alias l.='ls -d .* --color=tty'
alias ll='ls -l --color=tty'
alias ls='ls --color=tty'
alias vi='vim'
alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'

或者直接輸入:
shell>alias -p
alias l.='ls -d .* --color=tty'
alias ll='ls -l --color=tty'
alias ls='ls --color=tty'
alias vi='vim'
alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'

若只想顯示某個別名代表的含義可輸入alias name,比如:
shell>alias ll
alias ll='ls -l --color=tty'

若想為某個命令設置別名可輸入 alias 新命令='原命令 選項/參數',比如:
shell>alias site='cd /var/www/site/mycitsm/'

若想取消某個別名可輸入unalias name,比如
shell>unalias site

但是,上述設置方法存在一個問題,也即設置的命令別名只針對當前回話有效,一旦連接斷開并重連之前設置的別名別不在有效。

可以通過將設置別名的命令寫進啟動文件使別名持久生效。大多數Linux發行版使用下述三個啟動文件中的一個:
$HOME/.bash_profile
$HOME/.bash_login
$HOME/.profile
可將設置別名的命令寫進啟動文件內,這樣,每次連入系統的時候別名都會生效。若想在命令寫入啟動文件后立即生效記得執行source命令,比如:
source $HOME/.bash_profile

通過上述方式設置命令別名解決了命令別名只針對回話生效的問題,但是,寫進每個用戶特定的主目錄下的啟動文件中的命令別名只針對該用戶有效。對其他用戶沒有什么效果,這通常也是正常情況下期望看到的情況。但如果確實像使設置的別名對任意用戶有效則可將設置別名的命令寫進全局啟動文件中,如/etc/profile。

標簽:六盤水 三門峽 衡陽 仙桃 湘西 衡陽 慶陽 茂名

巨人網絡通訊聲明:本文標題《linux系統設置命令別名的方法》,本文關鍵詞  linux,系統,設置,命令,別名,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《linux系統設置命令別名的方法》相關的同類信息!
  • 本頁收集關于linux系統設置命令別名的方法的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 肥东县| 安宁市| 林西县| 丰台区| 尚志市| 石狮市| 延吉市| 阳山县| 通榆县| 独山县| 卢湾区| 咸阳市| 萝北县| 石林| 河津市| 临夏市| 张掖市| 资阳市| 偃师市| 苗栗县| 甘德县| 昂仁县| 甘肃省| 含山县| 青铜峡市| 且末县| 深泽县| 射洪县| 南木林县| 白银市| 惠东县| 南阳市| 龙井市| 杂多县| 遵化市| 金湖县| 徐水县| 宜兰市| 沧州市| 镇沅| 伊宁市|