vi
Ubuntu環境でファイルを作成、編集、または変更する唯一のオプションがあるシナリオはありますか?
私の質問は、基本的vi
に、Ubuntuエコシステムの特定のケースで利用可能な唯一のオプションであるため、使用を余儀なくされるようなケースがあるかどうかを本当に知ることです。
私は何とかのような他のオプションへのアクセス権を持っていない特定のケースの存在する可能性nano
、pico
または単にのようなツールと情報を送信cat
、sed
、tee
そしてより多くの?
デスクトップにはもっと多くのオプションがあるので、これはサーバーまたはクラウド側に近いと思いますが、端末を使用する人にはたくさん尋ねます:
そのような場合はありますか?
visudo
任意のエディターを使用できます。Ubuntuのデフォルト構成は環境変数EDITOR
とVISUAL
環境変数を尊重するsudo env VISUAL=emacs visudo
ため、emacsまたはgksudo env VISUAL=gedit visudo
Geditのようなグラフィカルエディターでも実行できます。(sudo -H
またはsudo -i
の代わりに使用することができるgksudo
。)私は、この提案env
の方法として、VISUAL=emacs sudo visudo
機能しませんが(sudo
リセットは最も環境の)とsudo -EH
あります得策とみなされます。
cat
?sed
?本当に?vi
実際にはそれほど複雑ではありません。実際に学習するのが面倒な場合は、2つのモード(通常モードと挿入モード)を覚えるだけで済みます。カーソルを矢印(または使用できない場合はHJKL)で移動し、「i」を押して編集を開始します(挿入モード)。完了したら、「Esc」を押して通常モードに戻ります。「:wq」と入力して保存して終了します(書き込み+終了)。