web-dev-qa-db-ja.com

SSH経由で端末からgeditを使用せずに.confファイルを編集するにはどうすればよいですか?

私の質問は「sshターミナル経由のリモート接続から.confファイルを編集するにはどうすればいいですか」に近いと思います。

私はiPhoneにsshエミュレーターをダウンロードしました。これは正常に動作し、DNSサービスを介して自宅のコンピューターにsshできます。今、私は自分のマシンにビープ音を鳴らして、今家にいる部屋の仲間を困らせようとしています。

そのためには、/etc/modprobe.d/blacklist.configを編集する必要があります。 sudoeditを試してみましたが、テキストがありません。

あなたが押した場合のように私は本質的に専用の端末にいるので、グラフィカルなものは問題外です Ctrl+alt+F1

2
skeeter_mcbee

コマンドラインで(ssh経由またはXなしで)設定ファイルを編集するには:

Sudo -e /path/to/config_file

デフォルトでは、Sudo(root)はviをエディターとして使用します。個人的に私はvimを好む

Sudo apt-get install vim-full

エディターを変更するには、実行します

Sudo update-alternatives --config editor

次のようなものが表示されます。

There are 3 choices for the alternative editor (providing /usr/bin/editor).

  Selection    Path                Priority   Status
------------------------------------------------------------
* 0            /bin/nano            40        auto mode
  1            /bin/nano            40        manual mode
  2            /usr/bin/vim.basic   30        manual mode
  3            /usr/bin/vim.tiny    10        manual mode

数字キーを押して優先を変更します

5
Panther

通常、ほとんどのシステムでviとともに使用されるため、nanoまたはpicoを試してください。 Viはおそらく電話で使用するのが面倒なので、前者の可能性を考えます。

2
benjamin