EDITOR PADA LINUX Objektif Mengetahui editor yang digunakan
EDITOR PADA LINUX Objektif: - Mengetahui editor yang digunakan pada Linux - Memahami penggunaan editor pada Linux
1. Visual Text Editor
Fungsi Umum yang harus dimiliki text editor: • • Memasukkan dan menghapus teks Membaca dan menulis file -file Mencari teks Menyalin dan memindahkan teks
Editor Vi (visual) • • • Berorientasi layar(screen oriented) Bisa dipakai di semua jenis terminal Merupakan editor standart untuk Unix/Linux Sintaks : $vi nama_file Syarat nama file: Maksimum 14 Karakter Alfanumerik Kecuali karakter : & ; | ? ‘ “ • Modus Operasi: 1. Modus Edit : Hanya digunakan waktu penulisan teks 2. Modus Instruksi : Hanya digunakan untuk menjalankan perintah
PERINTAH PENULISAN TEKS MODUS INSTRUKSI esc MODUS EDIT A, a, I, i, O, o STRUKTUR EDITOR VI $ Shell Unix/Linux VI nama_file : wq ZZ x VI modus Intruksi ESC A, A, I, i, o, O VI modus edit
MODUS EDIT 1. APPEND a = menambahkan pada posisi sesudah kursor A = menambahkan pada akhir baris 2. INSERT (I kecil) = menyisipkan pada posisi kursor I = menyisipkan pada awal baris 3. OPEN o = membuka baris baru di bawah posisi kursor O = membuka baris baru di atas posisi kursor
Menggunakan VI Ketikkan teks berikut: $ vi teks Pada layar akan tampil : ~ ~ “teks. txt”[new file] 1 line, 1 char
Saving Files = [esc] : w [Return] Exit from VI = [Esc] : q [Return] Undo the latest change = [Esc] u Restore the complete line = [Esc] U Untuk memulai pengetikan pada layar tsb, ketik huruf a atau A, teksnya: UNIX merupakan sistem operasi UNIX diciptakan oleh Ken Thomson dan Dennis Ritchie UNIX berorientasi pada konsep OPEN SYSTEMS Sistem operasi UNIX ditulis dalam bahasa C
II. MODUS PERINTAH • Supaya lebih aman sebelum melakukan modus perintah tekan tombol esc 1 kali 1. 1. Penghapusan Teks * PER KARAKTER nx = n karakter pada posisi kursor n. X = n karakter pada posisi sebelum kursor * PER KATA ndw = n kata dari posisi kursor * PER BARIS ndd = n baris dari posisi kursor
2. Mengganti Teks * PER KATA ncw = n kata pada posisi kursor * PER KARAKTER r = satu karakter pada posisi kursor R= mengganti karakter mulai dari posisi kursor s/d esc ditekan 3. COPY, CUT dan PASTE ada 2 cara: 1. Nyy = copi n baris penuh ke buffer p = copi dari buffer ke posisi baris setelah kursor 2. : baris-awal, baris-akhir co NO. BARIS COPI BRS 1 -3 ke BRS setelah BRS 4 : 1, 3 co 4
4. Untuk memudahkan mengetahui nomor baris dapat dilakukan: [Esc]: set number 5. Untuk menghilangkan : [Esc]: nonu 6. Memindahkan ke tempat lain(baris lain) 1. ndd = move n baris p/P = pindahkan ke posisi baris sesudah/sebelum kursor 2. Pindahkan baris 2 -5 ke baris sesudah 5 : 2, 5 m 6 7. Mencari string /kata = mencari kata dari posisi kursor ke bawah ? kata = mencari kata dari posisi kursor ke atas n = mengulang pencarian
8. PERGERAKAN PER KATA w = maju satu kata b = mundur satu kata 9. PERGERAKAN PER BARIS G = memindahkan kursor ke akhir baris n. G= memindahkan kursor ke baris n 10. PERGERAKAN LAYAR ^F = ke bawah 1 layar ^B = ke atas layar o = pindah ke awal baris $ = pindah ke akhir baris 11. MERUBAH STRING/ REPLACE 1. Mengganti kata-kata KE kata-baru PADA POSISI KURSOR ESC: s/kata-lama/kata-baru 2. Mengganti kata-lama KE kata-baru PADA baris-awal S/D baris-akhir ESC: brs-awal, brs-akhir/kata-lama/kata-baru 3. Mengganti semua kata lama KE kata-baru TERDAPAT PD FILE itu. ESC: %s/kata-lama/kata-baru
UTILITAS J. ^G ~ = MENGGABUNG DUA BARIS = MENGULANGI PERINTAH SEBELUMNYA = INFORMASI NAMA FILE & POSISI KURSOR = MERUBAH HURUF KECIL KE HURUF BESAR DAN SEBALIKNYA - MELALUI EDITOR DAPAT MENJALANKAN PERINTAH YANG TERDAPAT DI LINUX: : !perintah - TANPA KELUAR DARI EDITOR DAPAT MEMANGGIL FILE LAIN UNTUK DIEDIT DENGAN PERINTAH : e nama-file (dengan syarat file yang telah dibuka sudah disimpan bila telah melakukan perubahan) - Untuk menggabung file lain ke dalam file yang sedang kita buka : r nama-file Perhatikan posisi kursor, akan digabung setelah posisi kursor
K untuk menyimpan dan keluar dari vi: : wq(Write and Quit) : w(Write) : q(Quit) : q!(Quit) : ZZ=: wq=: x Dari Shell unix kita dapat masuk ke editor vi dengan memanggil lebih contoh: $ vi file 1 file 2 file 3 Yang akan pertama dibuka file 1, untuk pindah ke file berikut, perintah : n Untuk ke file pertama : rew
- Slides: 14