ksh 独自のショートカット、エイリアス、ログイン固有の設定はありますか?

ksh 独自のショートカット、エイリアス、ログイン固有の設定はありますか?

ログインするたびに、最初からさまざまなエイリアスを設定するのが面倒なので、便利なキーボードショートカットを設定する必要があります。 .profileファイルを変更するための適切な権限がないので、最も便利な方法は何ですか?

答え1

.profileをカスタマイズすることはできませんが、/ tmpに書き込むことができるので、次のことができます。

  • すべてのカスタマイズをローカルサーバー($ 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ディレクトリを消去するまで、/tmp/myCustomizations.shが存在する必要があります。

一度試してみて役に立ったら教えてください。

関連情報