システムでエイリアスの名前を永久に変更または削除する方法は?

システムでエイリアスの名前を永久に変更または削除する方法は?

私のシステムにエイリアスを作成しました。

printf "%s\n" "alias shh='sqlplus hfdora/hfdora@hfd2" >> ~/.kshrc  

shh2今エイリアスを次から変更したいと思います。shh

また、システムで使用されていない他のエイリアスを削除する方法

コマンドを試しましたが、unalias <alias name>システムで終了しません。

答え1

次から書いてみましたか?シェン到着シェル2、正しいですか?文字列を変更するには、エイリアス部、文字列として、エイリアス shh2、Korn Shell RCファイルを編集してリソースを入手するだけです。テキストエディタを使用してこれを行うか、次を使用できます。S有線編集するイトール、sed

sed -i 's/alias shh/alias shh2/1' ~/.kshrc
unalias shh
source ~/.kshrc

上記で、文字列(sed)が最初に表示される部分()を置き換えるように求められました。s//1エイリアス部エイリアス shh2ファイルに~/.kshrc

関連情報