Ksh
ksh 你自己的快捷方式、別名、設置每次登錄?
我需要設置一些方便的花花公子鍵盤快捷鍵,因為我厭倦了每次登錄時從頭開始設置各種別名。由於我無權更改 .profile 文件,因此最方便的方法是什麼?
由於您似乎無法自定義 .profile 但您可以寫入 /tmp 然後您可以執行以下操作:
- 將您的所有自定義設置到本地伺服器上的 shell 腳本(例如 $HOME/myCustomizations.sh)中。像這樣的東西:
alias ls='ls -laht' export AN_ENVIRONMENTAL_VAR_I_NEED_SET=VALUE
- scp $HOME/myCustomizations.sh 到遠端伺服器的 /tmp 目錄:
$ scp $HOME/myCustomizations.sh user@remoteServer:/tmp/
- 像往常一樣通過 ssh 連接到遠端伺服器。
- 在那裡執行你的腳本。
這應該將您的自定義設置到您在該終端中執行的 ksh 中。誠然,每次您想登錄時都必須對所有內容進行 scp 處理,然後執行該腳本,這很煩人,但這很可能是對您現在所做的事情的改進,方法是在登錄後在提示符下輸入所有內容。無論如何 /tmp/ myCustomizations.sh 應該一直存在,直到有人重新啟動遠端伺服器並清除 /tmp 目錄。
試一試,讓我知道它是否能讓你有所收穫。