unalias
現在のセッションのエイリアスを削除/無効にします。つまり、エイリアスを一時的に無効にします。エイリアスが間違っているか、不要な場合、またはもはや役に立たない場合は、.bashrc
単に端末から削除するか、端末を閉じて再度開くことができます。.bash_alias
source ~/.bashrc
私が見つけた1つの使い方は、unalias
.bash_aliasesにエイリアスを作成した後、エイリアスを関数に変更することにしました。つまり、alias dothis="action"
.明らかな間違いですが、一目ではそうではありませんでした)。元のエイリアスのエイリアスを解放した後、エラーは消えました。dothis () { echo "some text"; action1; action2; }
source ~/.bashrc
syntax error near unexpected token ('
unalias dothis
この状況に加えて、人々はどんな状況でそれを必要としたいですかunalias
?
答え1
エイリアスが間違っているか、不要であるか、もう役に立たない場合は、.bashrcまたは.bash_aliasとソース〜/ .bashrcからそのエイリアスを削除するか、端末を閉じて再度開きます。
「シャワーができますが、なぜ手を洗うのですか?」
これはしばしば不可能または望ましくない動作です。たとえば、現在シェルのバックグラウンドで実行されており、そのプロセスを閉じると終了するプロセスがあるか、リモートシステムで作業しているため、セッションを再開するには接続を再確立する必要があるとします。資格情報を入力し、場合によっては2段階認証が難しい場合があります。
また、環境を設定せず(たとえば、誰かの問題を解決するために)、システムに「アクセス」し、エイリアスを作成するというls
アイデアが特に気に入らない場合は、ユーザーと議論してセッションを再開して編集します。バインディングを言うよりも欲しいものをless
話す方がはるかに簡単です。unalias ls
ポリスチレン
.bashrc または .bash_alias から削除し、ソース ~/.bashrc
unalias -a
最初にエイリアスを削除しない限り、既存のエイリアスは削除されません。