如何使用指令永久設定別名?

如何使用指令永久設定別名?

我無權存取主目錄。所以我無法存取 .bashrc 或 .profile 檔案。所以唯一的選擇(我猜)是使用命令設定別名。

有沒有辦法使用任何指令永久新增別名(不使用 .bashrc 或 .profile)?

答案1

如果您沒有任何永久本地存儲,則無法更改任何永久設定。如果您確實有一些不是您的主目錄的永久本地儲存(這會很奇怪),您可以在每次登入時執行此命令:

export HOME=/path/to/permanent/storage
. ~/.profile

您可以將設定放在網路上某個位置的可用檔案中,該檔案位於您可以輕鬆記住的 URL 中。然後,假設您的主目錄是可寫入的(但是,我想,當您登出或類似情況時會被刪除),您可以下載該檔案並運行它:

wget http://www.example.com/~suresh/.profile
. ./.profile

除了 shell 設定之外,它還.profile可能包含一個在運行時解壓縮的存檔,以便您獲得 a .bashrc、 a .emacs、 a .vimrc、 a.Xresources以及您喜歡的任何其他內容。命令shar來自沙魯提斯建立一個嵌入在 shell 腳本中的存檔,該腳本在運行時解壓存檔,僅依賴普遍存在的實用程式。

相關內容