Distro Linux hadir dengan beberapa editor teks yang sudah diinstal sebelumnya. ex adalah salah satu editor teks canggih yang memungkinkan Anda mengedit file teks satu baris dalam satu waktu.

Sementara sebagian besar orang telah menggunakan editor layar seperti nano atau Vim di Linux untuk waktu yang lama, masih ada peninggalan dari zaman teletipe yang tersedia: misalnya, editor baris. Meskipun mungkin sangat tua, masih ada beberapa kegunaan.

Apa itu mantan?

ex adalah editor teks yang ditulis oleh Bill Joy, pengembang kunci BSD, yang juga menulis editor vi asli. Kedua editor tersebut memiliki hubungan yang erat, seperti yang akan Anda lihat nanti.

ex adalah editor baris, begitulah kedengarannya. Ini adalah editor teks yang bekerja pada satu baris pada satu waktu, berbeda dengan editor teks modern yang beroperasi pada buffer layar penuh.

Editor baris terutama digunakan ketika kebanyakan orang menggunakan terminal pencetakan, juga dikenal sebagai teleprinter atau teletype, untuk berinteraksi dengan komputer. Karena perangkat ini dicetak di atas kertas, tidak praktis mencetak seluruh file hanya untuk mengubah beberapa baris. Perangkat ini juga punya

instagram viewer
pengaruh besar pada panjang perintah Linux.

Ketika terminal video menjadi populer, banyak orang beralih ke editor layar karena mereka dapat melihat keseluruhan file sekaligus. Sebagian besar pengguna menemukan ini jauh lebih nyaman daripada editor baris lama, dan mereka tetap menggunakannya dengan transisi dari terminal yang terhubung ke komputer mini atau mainframe ke komputer desktop yang menjalankan terminal emulator dan GUI.

Editor lini tidak pernah pergi. MS-DOS bahkan hadir dengan satu, Edlin, yang merupakan satu-satunya editor yang disertakan Microsoft dengan sistem hingga Editor MS-DOS. Anda masih dapat menggunakan editor baris untuk pengeditan cepat serta skrip, itulah sebabnya mereka bertahan di sistem Linux modern.

Mulai mantan di Linux

Memulai mantan itu sederhana. Sebut saja di baris perintah dengan:

file ex

Anda akan melihat layar kosong dengan a usus besar (:) karakter. Sepertinya mode perintah di Vim.

Anda juga dapat memberi makan skrip ke ex. Anda akan melakukan ini dengan mantan, a berlari (-) karakter, lalu nama file yang ingin Anda edit, diikuti dengan file skrip yang dialihkan sebagai input standar.

Misalnya:

ex - file < script

Mencetak Garis Dengan ex

Untuk melihat di mana Anda berada dalam file, Anda perlu mencetak baris atau nomor baris. Untuk mencetak garis, gunakan :P memerintah.

Untuk mencetak nomor baris, gunakan := (tanda sama) memerintah.

Untuk mencetak rentang garis, gunakan garis awal, koma, lalu garis akhir. Misalnya, untuk mencetak garis antara 3 dan 6:

:3,6

Mengedit Baris Dengan ex di Linux

Anda juga dapat menambahkan teks baru ke file. Untuk menyisipkan baris, gunakan :menyisipkan atau :Saya perintah diikuti dengan teks yang ingin Anda tambahkan.

Misalnya:

: saya beberapa teks

Untuk menghapus baris saat ini, gunakan :menghapus atau :D memerintah.

Anda dapat memindahkan baris ke baris lain dengan :bergerak atau :M memerintah.

Cari dan Ganti Teks Dengan ex

kekuatan ex dilengkapi dengan perintah pencarian dan penggantian. Untuk melakukan pencarian dan penggantian, gunakan saja s/lama/baru/, mirip dengan sed, di mana "tua" mewakili teks yang ingin Anda ubah dan "baru" mewakili apa yang ingin Anda ubah.

Untuk membuat perubahan secara global di seluruh file, awali perintah dengan persen (%) karakter dan tambahkan a /G:

%s/lama/baru/g

Beralih ke Vim

Jika Anda memperhatikan bahwa perintah terlihat sangat mirip dengan Vim dalam mode perintah, ada alasan bagus untuk itu. ex adalah versi editor garis dari Vim. Editor vi dan ex asli keduanya ditulis oleh Bill Joy di UC Berkeley pada tahun 1970-an. Terminal pencetakan dan editor baris masih cukup sering digunakan saat itu, terutama untuk konsol sistem.

Sangat mudah untuk beralih ke Vim, dan editor layar penuh lebih berguna untuk pengeditan interaktif. Untuk melakukannya, cukup keluarkan perintah visual:

:visual

Sekarang Anda Dapat Menggunakan ex di PC Linux Anda

Meskipun ex sebagian besar telah digantikan oleh editor layar, Anda masih dapat menggunakannya dalam keadaan darurat. Anda dapat menyisipkan dan menghapus teks, serta melakukan operasi pencarian dan penggantian.

ex juga terkait dengan Vim yang lebih populer. Ada beberapa editor teks Linux berbasis terminal lainnya yang juga tidak mendapatkan banyak perhatian.