42某Linux使用者覺得在其預設的Bash Shell上使用alias rm='rm –i' 的設計很不錯,但可惜每次登入都要重設一次才可使用,他希望能有一個一勞永逸的方法,以解決個人需求。請問下列方法哪一個最適當?
(A)將 alias rm='rm -i'寫進其家目錄的.bash_logout檔案中
(B)將 alias rm='rm -i'寫進其家目錄的.bashrc檔案中
(C)將 alias rm='rm -i'寫進其家目錄的.profile檔案中
(D)將 alias rm='rm -i'寫進/etc 目錄的profile檔案中
答案:登入後查看
統計: A(25), B(108), C(37), D(80), E(0) #1649073
統計: A(25), B(108), C(37), D(80), E(0) #1649073
詳解 (共 2 筆)
#2681687
(A):~/.bash_logout
這個檔案則記錄了『當我登出 bash 後,系統再幫我做完什麼動作後才離開』的意思。 你可以去讀取一下這個檔案的內容,預設的情況下,登出時, bash 只是幫我們清掉螢幕的訊息而已。 不過,你也可以將一些備份或者是其他你認為重要的工作寫在這個檔案中 (例如清空暫存檔), 那麼當你離開 Linux 的時候,就可以解決一些煩人的事情囉!
(B):~/.bash_profile後其實會再呼叫 ~/.bashrc 的設定內容
(C):~/.bash_profile 或 ~/.bash_login 或 ~/.profile:屬於使用者個人設定。
(D):/etc/profile:這是系統整體的設定。
如果要讓這個指令別名永久有效要寫入個別使用者的 ~/.bashrc 中
或是直接編輯 ~/.bashrc 這個檔案 加入需要的指令別名
如果要即時啟用的話 接著輸入下面這行 (不然下次登入才會生效)
參考網站:http://linux.vbird.org/linux_basic/0320bash.php#settings_bashrc_bashrc
11
0