Linux aliasを無視してコマンドを実行する

Linux aliasを無視してコマンドを実行する

Linuxで、aliasを無視してコマンドを実行する手順を記述してます。

環境

  • OS Rocky Linux release 8.4 (Green Obsidian)
  • shell: /bin/bash

aliasを無視してコマンドを実行

aliasを無視してコマンドを実行するには、「\」を使用します。

仮に以下のような「alias」があったとします。

$ vi ~/.bashrc

<編集>
alias rm='rm -i'

$ which rm
alias rm='rm -i'
        /usr/bin/rm

上記の場合だと「rm」コマンド実行時に、毎回確認メッセージが表示されます。

$ rm test.xt

<出力結果>
rm: 通常の空ファイル 'test.txt' を削除しますか? y

これを無視して実行する場合に、通常の「rm」コマンドを実行したい場合に「\」を使用します。

\rm test.txt

確認メッセージが表示されない通常の「rm」コマンドが実行されていることが確認できます。