KaliLinux 2021.2でエイリアスを登録する方法

kali Linux

発生した問題

Kali Linuxでエイリアスを登録しようとしたが、sourceコマンドで.bashrcを読み込むと以下のようなエラーが出る。

Command 'shopt' not found, did you mean:
  command 'shout' from deb libshout-tools
Try: sudo apt install <deb name>
Command 'shopt' not found, did you mean:
  command 'shout' from deb libshout-tools
Try: sudo apt install <deb name>
Command 'shopt' not found, did you mean:
  command 'shout' from deb libshout-tools
Try: sudo apt install <deb name>
Command 'shopt' not found, did you mean:
  command 'shout' from deb libshout-tools
Try: sudo apt install <deb name>
complete: command not found
complete: command not found
complete: command not found
complete: command not found
complete: command not found
complete: command not found
complete: command not found
complete: command not found
complete: command not found
complete: command not found
/usr/share/bash-completion/bash_completion:1596: parse error near `|'

原因

いつもの癖で.bashrcを編集したが、Kali Linuxのデフォルトシェルはzshだったため。

bash用の設定ファイルを編集しても無意味なので、zsh用の設定ファイルにエイリアスを記入する必要があった。

zshでのエイリアスの登録

bashの場合とファイル名が変わるだけで、手順は変わらない。

  1. エイリアスを~/.zshrcに登録
  2. 「source ~/.zshrc」を実行

メモ

現在のシェルを確認

echo $SHELL

インストールされているシェル一覧

cat /etc/shells