Info Solution

Informasi dan Solusi

EDITOR PADA LINUX

Objektif:
– Mengetahui editor yang digunakan
pada Linux
– Memahami penggunaan editor pada
Linux

1. Visual Text Editor

• “Vi” editor dikembangkan oleh University Of California (William Joy).
• Vi merupakan salah satu text editor yang disediakan pada sistem operasi Linux(UNIX)
• Dapat membuat dan memodifikasi file-file text dengan format ASCI, contoh: File user (.login dan .cshrc), file sistem, program shell,dokumen,email,dsb)
• Awalnya text editor yang digunakan adalah text editor satu baris(a line oriented editor), dijalankan pada dumb terminal. Contoh: editor ed dan ex.
• Sekarang text editor lebih dari satu baris dan ditampilkan saat tampilan penuh(full Screen editor). Contoh: vi dan emacs.
• Editor vi, ed, ex oleh Linux distribusi Slackware = editor Elvis
• Editor vi distribusi Red Hat = editor Vim(Vi Improved)

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

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 kali1.

1. Penghapusan Teks
* PER KARAKTER
nx = n karakter pada posisi kursor
nX = n karakter pada posisi sebelum kursor
* PER KATA
ndw = n kata dari posisi kursor
* PER BARIS
ndd = n baris dari posisi kursor

  1. 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

  1. COPY, CUT dan PASTE

    ada 2 cara:

  1. Nyy = copi n baris penuh ke buffer

        p   = copi dari buffer ke posisi baris setelah kursor

  1. :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

    nG= 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

  1. Mengganti kata-lama KE kata-baru PADA baris-awal S/D baris-akhir

  ESC:brs-awal,brs-akhir/kata-lama/kata-baru

  1. Mengganti semua kata lama KE kata-baru TERDAPAT PD FILE itu.

  ESC:%s/kata-lama/kata-baru

UTILITAS

J   = MENGGABUNG DUA BARIS

.  = MENGULANGI PERINTAH SEBELUMNYA

^G  = INFORMASI NAMA FILE & POSISI KURSOR

~  = MERUBAH HURUF KECIL KE HURUF

     BESAR DAN SEBALIKNYA

– MELALUI EDITOR DAPAT MENJALANKAN PERINTAH-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

dari satu file:

contoh:

$ vi file1 file2 file3

Yang akan pertama dibuka file1, untuk pindah ke file berikut, perintahnya
:n

Untuk ke file pertama
 :rew

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *