端末のデフォルトのテキストエディタを変更する
問題発生:デフォルトでnanoではなくviを使いたい
パスワードをアスタリスクで表示させようとして、visudo
コマンドを実行したが、設定ファイルが使いづらいnano
で開かれたので即閉じてしまった。
$ sudo visudo visudo: /etc/sudoers.tmp は変更されません
visudo
の設定ファイルがnano
で開かれたのですが、nano
よりvi
のほうが使い慣れているのでvi
にデフォルトのエディタを変更したい。nano
じゃ無理nano・・・。
解決策:update-alternativesを使う
update-alternativesをsu権限で実行。
$ sudo update-alternatives --config editor alternative editor (/usr/bin/editor を提供) には 4 個の選択肢があります。 選択肢 パス 優先度 状態 ------------------------------------------------------------ * 0 /bin/nano 40 自動モード 1 /bin/ed -100 手動モード 2 /bin/nano 40 手動モード 3 /usr/bin/vim.basic 30 手動モード 4 /usr/bin/vim.tiny 10 手動モード 現在の選択 [*] を保持するには <Enter>、さもなければ選択肢の番号のキーを押してください: 3 update-alternatives: /usr/bin/editor (editor) を提供するためにマニュアルモードで /usr/bin/vim.basic を使います
これで解決した。すっきり。
ところで優先度ってなんなんだろう・・・。気になる。