Bashプログラミング
 Computer >> コンピューター >  >> プログラミング >> Bashプログラミング

Linux に必須のコマンドライン テキスト エディタ:最適なものを選択してください

コマンド ラインを使用してファイルを迅速かつ効果的に編集する方法を知ることは、すべての Linux システム管理者にとって重要です。ファイルの編集は、設定ファイル、ユーザー ファイル、テキスト ドキュメントなど、編集が必要なファイルであれば毎日実行されます。

お気に入りのコマンドライン テキスト エディタを選択して使いこなすことをお勧めします。さまざまなテキスト エディタの使用方法を知ることは有益ですが、より複雑なタスクを処理するには、少なくとも 1 つをマスターすることが不可欠です。

このチュートリアルでは、Linux で最も一般的なコマンドライン テキスト エディタを紹介し、その長所と短所について説明します。

ただし、それぞれの操作方法に関する包括的なガイドは提供しません。詳細な説明を含む完全に別の記事になる可能性があるためです。

1. Vi/Vim エディタ

私たちのリストの最初は悪名高いViです。 /ヴィム (ヴィム ヴィから来ています。 改良されました)。これは、テキストに対してさまざまな操作を実行できる、非常に柔軟なテキスト エディタです。

Linux に必須のコマンドライン テキスト エディタ:最適なものを選択してください Vi/Vim Linux エディター

たとえば、Vim で正規表現を使用して、ファイル内のテキスト スニペットを置き換えることができます。もちろん、これが唯一の利点ではなく、行、単語、段落間のナビゲーション、およびテキストのハイライト表示も簡単に行えます。

ヴィム 最もユーザーフレンドリーなテキスト エディターではないかもしれませんが、開発者や Linux パワー ユーザーに好まれることがよくあります。 Vim コマンド ライン テキスト エディタをシステムにインストールする場合は、Linux ディストリビューションに関連付けられたコマンドを使用できます。

Linux に Vi/Vim エディタをインストールする

$ sudo apt install vim [On Debian, Ubuntu and Mint]
$ sudo yum install vim [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
$ sudo emerge -a sys-apps/vim [On Gentoo Linux]
$ sudo apk add vim [On Alpine Linux]
$ sudo pacman -S vim [On Arch Linux]
$ sudo zypper install vim [On OpenSUSE] 

Vim に関する包括的な記事をご覧になりたい場合は、以下のリンクを参照してください。

2.ナノエディター

ナノ おそらく最もよく使用されるコマンドライン テキスト エディターの 1 つです。その理由は、そのシンプルさと、ほとんどの Linux ディストリビューションにプリインストールされているという事実です。

Linux に必須のコマンドライン テキスト エディタ:最適なものを選択してください Linux 用 Nano エディター

ナノ Vim のような柔軟性はありませんが、大きなファイルを編集する必要がある場合には間違いなく機能します。実はピコなんです。 そしてナノ

どちらも下部にコマンド オプションが表示されるので、どちらを実行するかを選択できます。コマンドはCtrl のキーの組み合わせで完了します。

Nano には、すぐに使用できる次の機能があります。

  • 助けを求める
  • 書き出す
  • 正当化する
  • ファイルを読み取る
  • (検索)はどこですか
  • 前のページ
  • 次のページ
  • テキストの切り取り
  • カットされていないテキスト
  • Cur Pos (現在の位置)
  • スペルチェック

Linux に Nano Editor をインストールする

$ sudo apt install nano [On Debian, Ubuntu and Mint]
$ sudo yum install nano [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
$ sudo emerge -a sys-apps/nano [On Gentoo Linux]
$ sudo apk add nano [On Alpine Linux]
$ sudo pacman -S nano [On Arch Linux]
$ sudo zypper install nano [On OpenSUSE] 

Linux コマンド ラインの Nano エディターを使用したファイル編集に関する包括的なガイドを参照してください。

3. Emacs エディタ

これはおそらく、リストの中で最も複雑なテキスト エディタです。これは、Linux と UNIX ベースのシステムの両方で使用できる最も古いコマンド ライン エディタです。 Emacs さまざまな種類のタスクに統合された環境を提供することで、生産性の向上に役立ちます。

Linux に必須のコマンドライン テキスト エディタ:最適なものを選択してください Linux 用 Emacs エディター

最初は、ユーザー インターフェイスがなんだかわかりにくいように見えるかもしれません。良い点は、emacs にはファイルのナビゲーション、編集、カスタマイズ、コマンドの設定に役立つ非常に詳細なマニュアルがあることです。 Emacs は、先進的な *Nix が使用する究極のツールです。

これまでに説明したエディタよりも好ましい選択肢となる機能の一部を以下に示します。

  • Emacs サーバー プラットフォームを使用すると、複数のホストが同じ Emacs サーバーに接続し、バッファ リストを共有できます。
  • 強力で拡張可能なファイル マネージャー。
  • 通常のエディタを超えたカスタマイズ - OS 内の OS であると言われる人もいます。
  • コマンドのカスタマイズ
  • Vi(m) のようなモードに変更できます。

Linux に Emacs エディタをインストールする

Emacs はマルチプラットフォーム エディタであり、以下に示すコマンドで簡単にインストールできます。

$ sudo apt install emacs [On Debian, Ubuntu and Mint]
$ sudo yum install emacs [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
$ sudo emerge -a sys-apps/emacs [On Gentoo Linux]
$ sudo apk add emacs [On Alpine Linux]
$ sudo pacman -S emacs [On Arch Linux]
$ sudo zypper install emacs [On OpenSUSE] 

4.マイクロテキストエディタ

マイクロ は、従来のコマンドライン エディタと現代のユーザーの期待との間のギャップを埋める、最新の直感的なターミナル ベースのテキスト エディタです。

Vim のようなエディタに伴う急な学習曲線とは異なります。 またはEmacsマイクロ は、よりユーザーフレンドリーなアプローチを提供し、初心者と経験豊富なユーザーの両方がアクセスできるようにします。

Micro の傑出した機能の 1 つは、マウス機能のサポートであり、ユーザーはグラフィカル エディタで行うのと同じようにテキストを選択、コピー、ペーストできます。

さらに、堅牢なプラグイン システムを備えているため、ユーザーはニーズに応じて機能を拡張できます。構文のハイライト表示、分割ペイン、カスタマイズ可能なキーバインディングにより、その魅力がさらに高まります。

要するにマイクロエディタです。 ターミナル編集のパワーと効率性と、最新のテキスト エディタの使いやすさと使いやすさの組み合わせという、両方の長所が凝縮されています。

Linux に必須のコマンドライン テキスト エディタ:最適なものを選択してください マイクロ テキスト エディター

Linux にマイクロ エディターをインストールする

Micro」をインストールできる便利なスクリプトがあります。 ' 示されているように、curl コマンドを使用して、最新のビルド済みバイナリをダウンロードすることで、あなたのために使用できます。

$ curl https://getmic.ro | bash

スクリプトはマイクロ バイナリを現在のディレクトリにインストールします。

5.ね(素敵な編集者)

「ne」テキストエディタは「Nice Editor」の略です。 」は、「nano」のような単純なエディタ間のギャップを埋めるように設計された、軽量で使いやすい端末用エディタです。 」、および「vim」のようなより複雑なものもあります。 」または「emacs」 「。

Linux に必須のコマンドライン テキスト エディタ:最適なものを選択してください ne – テキストエディタ

Linux にインストールする

はマルチプラットフォーム エディタであり、以下に示すコマンドで簡単にインストールできます。

$ sudo apt install ne [On Debian, Ubuntu and Mint]
$ sudo yum install ne [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
$ sudo emerge -a sys-apps/ne [On Gentoo Linux]
$ sudo apk add ne [On Alpine Linux]
$ sudo pacman -S ne [On Arch Linux]
$ sudo zypper install ne [On OpenSUSE] 
結論

他にもコマンド ライン エディターはありますが、上記の 3 つが提供する機能にほとんど達していません。 Linux の初心者でも Linux の達人でも、上記のエディターの少なくとも 1 つを学ぶ必要があるのは間違いありません。

この記事でコマンドライン エディタを見逃している場合は、必ずコメントでお知らせください。


  1. 強力なパスワードをマスターする:アカウントを保護するための実証済みのガイド

    ラメシュ・ナタラジャン著 2008 年 6 月 8 日   「パスワードを歯ブラシのように扱います。他人に使わせないようにし、6 か月ごとに新しいパスワードを取得してください。」 – クリフォード・ ストール   Web サイトでアカウントを作成するとき、一瞬「パスワードのジレンマ」に陥ることがあります。ジレンマは、覚えやすい弱いパスワードを提供するべきか、それとも覚えにくい強力なパスワードを提供すべきかということです。以下は、パスワードのジレンマを克服し、安全で強力なパスワードを作成するのに役立つルールとガイドラインです。これらは、パスワードを安全に保つという分野に対する私自

  2. Linuxで簡単なシェルスクリプトを作成する方法

    シェルスクリプトの作成は、Linuxユーザーが指先で習得する必要のある最も重要なスキルの1つです。シェルスクリプトは、行ごとに実行するのが面倒な反復タスクを自動化する上で大きな役割を果たします。 このチュートリアルでは、すべてのLinuxユーザーが持つべき基本的なシェルスクリプト操作のいくつかに焦点を当てます。 1。簡単なシェルスクリプトを作成する シェルスクリプトは、 ASCIIで構成されるファイルです。 文章。まず、簡単なシェルスクリプトを作成します。これを行うには、テキストエディタを使用します。コマンドラインとGUIベースの両方で、かなりの数のテキストエディタがあります。このガイドで