root以外のユーザーとしてLinux Centos 7を使用しています。不可能なcronジョブを追加したい場合は、次のように入力します。
crontab -e
エディタを選択したりクローンアクションを追加したりするオプションはありません。青~記号だけが表示されますか?
また、コマンド選択エディタは存在しません。
助けが必要ですか?どうすればいいですか?
スクリーンショット:
ベストアンサー1
それはVIM(または他のvi
レプリカ)です。テキストエディタを使用しています。クローンジョブを追加するには編集するには、このエディタを使用してください。。
select-editor
Debianの「sensible-utils」パッケージの一部なので、必要ありません。 (以前はDebian専用パッケージの「debianutils」パッケージの一部でした。)このパッケージはCentOSではなくEPELにあります。
RedHatがDebianで採用したのは「代替」システムでした。editor
コマンドがマッピングされる宛先を制御します。
いくつかの可能性があります:
- 環境変数は(または)
VISUAL
を指します。vim
vi
- 環境変数は、現在選択されている選択肢がVIMであることを
VISUAL
示します。editor
editor
- 環境
VISUAL
変数が設定されておらず、代替はであり、editor
現在選択されている代替editor
はVIMです。 - 環境
VISUAL
変数が設定されていません。フォールバックは次のvim
とおりですvi
。
別のエディタを使用したい場合は、エディタを変更する2つの方法があります。
VISUAL
環境変数が指す内容を変更します。シェルで設定した方法に応じて、現在の対話型シェルセッションのフルスクリーンエディタを変更したり、現在のコマンドのみを変更したりできます(単純なコマンドのプレフィックスとして変数を割り当てる場合)。もちろん、ログインスクリプトでこれを設定できます。- 環境変数の設定を解除して
VISUAL
変更するeditor
と、editor
システム内のすべての人の意味が変わります。また、editor
環境変数が設定されていない場合は、代替仮定によって異なります。これは、Debian、OpenSUSE、Fedora/CentOS/RHELなどの「代替」オペレーティングシステムで使用するための合理的な代替手段です。ただし、フォールバックロジックはもちろん、いくつかの個別のコマンドとスクリプトでコーディングされており、すべてのソフトウェア作成者がeditor
フォールバックを選択するわけではありません。
追加読書
- 代替コマンドとCentos7
- https://unix.stackexchange.com/a/477769/5132
- ジョナサン・ドボイン・ポラード(2020)。Unixエディタとポケットベル。一般的な答え。