2012-02-12 76 views
9

我在使用一個命令,我不知道信息存儲在哪裏。別名'存儲在Ubuntu 10.04

alias nup='ps ax | grep "nginx"' 

這個別名在哪裏保存?

+1

也許更適合http://askubuntu.com/ – tpg2114 2012-02-12 01:02:35

回答

7

這取決於您的環境和配置。 對於bash,我通常會把它放在一個.bashrc文件中,該文件位於主目錄中。

1

它主要在你主目錄下的文件中,比如.aliases或其他東西。

1

嘗試

grep alias ~/.* 
grep alias /etc/* 

找到最別名。在/ etc/default/etc/environment中,根據您的發行版(我讀取:ubuntu)/版本,其他/ etc/-subdirs中可能會有更多。

2

在ubuntu別名存儲在.bashrc文件中。

如果在終端中輸入alias update_linux='sudo apt-get update',則會臨時創建一個別名。它一直運行,直到你關閉你的終端。

要添加一個別名永久您可以編輯~/.bashrc並添加別名它:

gedit ~/.bashrc

,並在末尾添加別名

alias update_linux='sudo apt-get update'

不要忘記刷新配置.bashrc,運行:

source ~/.bashrc

有關創建別名的更多詳細信息,您可以閱讀以下博客:Codebucket

1

我使用的是Ubuntu 14.04,您可以直接在.bashrc中放置別名,但您也可以在~/.bash_aliases中創建一個文件,它將分別保存您的別名並自動加載它們。

默認情況下,.bash_aliases文件不存在。您將需要創建它,但首先要確保你在同一目錄中創建它作爲你的.bashrc文件

要找到你的.bashrc,您可以使用此:

sudo find/-name .bashrc -print

我的產量:

/root/.bashrc /home/ddropik/.bashrc /etc/skel/.bashrc

正如OddityOverseerranendra提到,我在一個我的主目錄可能有興趣,這是/home/ddropik/.bashrc。所以我導航到我的主目錄,cd ~/

現在創建。bash_aliases文件與touch .bash_aliases,然後用nano .bash_aliases進行編輯。添加你想要的任何別名。

您將無法直到你打開一個新的終端會話,或重新加載您的配置文件使用新添加的別名,--bash login