web-dev-qa-db-ja.com

edでファイルを編集する方法は?

設定ファイルを編集するには、edを処理する必要があります。 manpage は通常の苦痛なスタイルで書かれているので、1、2時間かけて読んだ後、edの使い方を理解できるとは思いません。

  • 言うq Quits ed.バッファベースのエディタを終了するときに考慮すべきことが何百万もあり、マンページの作成者がそれらをそこにリンクする必要があるため、役に立たないステートメントはありません。
  • 0.5の例を提供し、
  • 基本的なコマンドの前に、行のアドレス指定と置換について説明します。

echoとリダイレクトには複雑すぎるファイルを編集するために、どのような単純なキーの組み合わせを使用できますか?

vinano、およびpicoは、私が使用しなければならないNetBSD7.0.2インストールシェルでは使用できません。

6
Karl Richter

私は実際にはedがとても好きです。主な理由は、画面全体をつかむことなく小さな編集を行うことができるため、コマンド履歴を簡単に確認できるからです。しかし、私はそれに固執するのは嫌だ。

いくつかのヒント:

  • Edを使用する前にcat -n FILEを実行してください。行番号を知る必要があります。

  • <linenum>p(または単に<linenum>)で編集したいと思う行を参照してください。これにより、カーソルも移動します。

  • ほとんどのコマンドはviに似ています。

    • i <text>は、現在の行の前にテキストを挿入します(最後に言及された行のいずれかで、nは不明な場合に通知します)。
    • cは、EOF with CTRL-dを使用するか、単一の.を使用して行を入力するまで、現在の行を後で記述したものに変更します。
    • d削除
    • /<text>検索
    • wディスクへの書き込み

    • などなど。その他のコマンドについては、manページまたはDavidPostillのリンクを参照してください。

  • cpでバックアップを作成します。定期的に。

4
QMaster