/*

Kamis, 14 April 2011

MODUL II
MENGENAL EDITOR Vi



A.    PEMBAHASAN
Pada vi terdapat 2 modus operasi, yaitu :
Command line, mengintepretasikan input sebagai perintah/instruksi untuk dieksekusi oleh editor.
Editing, mengintepretasikan input sebagai teks yang akan dimasukkan ke dalam buffer editor.

1.      Pengertian dan penggunaan teks editor Vi
Teks editor Vi merupakan full screen editor, artinya editor tersebut dapat memanfaatkan fasilitas satu layar penuh. Vi dapat dijalankan dengan masuk ke terminal dan mengetikkan vi namafile, yang kemudian akan membuka layar baru, pada layar ini dapat diketikkan kalimat kalimat yang kemudian disimpan sebagai file txt sesuai dengan nama file yang kita buat.
2.      Menjalankan Teks Editor Vi
Pada awal Vi dijalankan, maka program memasuki mode command line. pengguna dapat memasukkan atau menyisipkan teks atau masuk ke mode editing  dengan menekan tombol I (insert).  Dalam vi editor juga terdapat berbagai kunci yang digunakan untuk mengolah teks.  Berikut adalah penggunaan vi editor untuk membuat file .txt yang akan disimpan dalam direktori baru bernama direktori workdir.
     

Ketikkan perintah berikut pada prompt shell :
[student@localhost ~]$ mkdir workdir
                   [student@localhost ~]$ cd workdir
                    [student@localhost ~]$ vi latihan.txt
           Contoh yang lain adalah sebagai berikut :
[root@linuxmd root]# cd/mnt/win
[root@linuxmd win]# mkdir kerjaku
[root@linuxmd win]# cd kerjaku
[root@linuxmd kerjaku]# vi latihan.txt

Yang kemudian akan membuka sebuah layar command line, untuk memasukkan teks pada command line ini, pengguna harus menekan tombol <i> yang berarti insert dan untuk menyimpan hasil pengetikkan dengan menekan tombol <:wq> kemudian menekan enter yang akan menyimpan file latihan.txt dan sekaligus kembali ke terminal. hasil pembuatan file txt ini dapat dilihat pada teminal dengan mengetikkan cat namafile sebagai berikut :
[student@localhost ~]$ cat latihan.txt
Maka hasilnya adalah sebagai berikut :

SISTEM OPERASI LINUX
Linux merupakan sistem operasi yang sangat populer
Banyak digunakan di negara indonesia
Berbeda dengan sistem operasi lainnya (antara lain DOS)
Linux mempunyai sifat portable yaitu dapat dipakai pada
Berbagai platform, dari mikrokomputer sampai frame.

Teks di atas merupakan file latihan.txt yang telah dibuat dengan menggunakan vi editor. Teks diatas juga dapat dilakukan manipulasi atau diedit dengan menggunakan kunci – kunci yang ada pada vi editor, sebagai berikut :
<shift + o> menyisipkan satu baris diatas posisi kursor.
Kunci <shift + o> merupakan suatu kunci yang akan membuat baris baru, yang kemudian dapat ditambahkan teks pada baris baru tersebut. Penggunaannya sebagai berikut :
Linux merupakan sistem operasi yang sangat populer <shift + o>
Ø  Baris baru setelah menekan <shift + o>
Berbeda dengan sistem operasi lainnya (antara lain DOS)
Baris diatas juga dapat dihapus dengan menekan tombol <dd> untuk menghapus satu baris, <d2d> untuk menghapus 2 baris sekaligus, atau dengan menekan tombol <u> untuk mengembalikannya.

v  Mengganti kata linux menjadi Linux Mandrake 9.1
Vi editor juga dapat melakukan perubahan beberapa teks yang sama sekaligus seperti halnya fungsi replace pada open office, penggunaannya sebagai berikut :
Ketikkan perintah berikut pada prompt shell :
[student@localhost ~]$ cat latihan.txt
Contoh yang lain adalah sebagai berikut :
[root@linuxmd win]# cat latihan.txt

SISTEM OPERASI LINUX
Linux merupakan sistem operasi yang sangat populer
Banyak digunakan di negara indonesia
Berbeda dengan sistem operasi lainnya (antara lain DOS)
Linux mempunyai sifat portable yaitu dapat dipakai pada
Berbagai platform, dari mikrokomputer sampai frame

Lalu ketikkan perintah berikut :
[student@localhost ~]$ vi latihan.txt
Contoh yang lain adalah sebagai berikut :
[root@linuxmd win]# vi latihan.txt

Perintah :1,$s/linux/linux mandrake 9.1/g Pada command line vi editor maka vi editor akan mencari semua kata Linux dan kemudian menggantinya dengan kata Linux Mandrake 9.1, sehingga isi file latihan.txt menjadi :
[student@localhost ~]$ cat latihan.txt
Contoh yang lain adalah sebagai berikut :
[root@linuxmd win]# cat latihan.txt

SISTEM OPERASI LINUX
Linux Mandrake 9.1 merupakan sistem operasi yang sangat populer
Banyak digunakan di negara indonesia
Berbeda dengan sistem operasi lainnya (antara lain DOS)
Linux Mandrake 9.1 mempunyai sifat portable yaitu dapat dipakai pada
Berbagai platform, dari mikrokomputer sampai frame

Seperti halnya contoh diatas, dengan perintah yang sama kita juga dapat merubah semua kata yang sama menjadi kata yang diinginkan, seperti untuk merubah kata sistem menjadi system dengan perintah  :1,$s/sistem/system/g. perintah tersebut juga dapat dimanfaatkan untuk menghapus kata yang sama dengan cara mengganti kata tersebut dengan karakter kosong, sehingga perintah :1,$s/operasi//g berarti mengganti semua kata operasi dengan karakter kosong atau menghapus semua kata operasi.

v  Menyalin file
Prinsip Fungsi ini hampir sama dengan fungsi copy, yaitu membaca semua file sumber dan menuliskan file baru pada file tujuan. Penggunaannya sebagai berikut:
[student@localhost ~]$ cat latihan.txt > latihan2.txt
Contoh yang lain adalah sebagai berikut :
[root@linuxmd win]# cat latihan.txt > latihan2.txt

Cat akan membaca file latihan.txt dan kemudian menuliskan pada file latihan2.txt, sehingga file latihan2.txt merupakan hasil salinan dari file latihan.txt

atau :

Ketikkan perintah berikut :
            [student@localhost ~]$ cp latihan.txt latihan2.txt
Contoh yang lain adalah sebagai berikut :
                  [root@linuxmd win]# cp latihan.txt  latihan2.txt

      Dengan perintah cp isi file yang ada pada latihan.txt akan disalin ke latihan2.txt, sehingga latihan2.txt merupakan duplikat dari latihan.txt
  



B.     TUGAS
1.      Sudah dikerjakan pada pembahasan.
2.      Perintah-perintah dalam editor vi yang lain dan penjelasan fungsinya, selain yang di modul ini.
Perintah-perintah dalam editor vi
Kunci
Keterangan
D
: Menghapus satu baris
/<teks>
: Mencari <teks> yang ada setelah posisi kursor
?<teks>
: Mencari <teks> yang ada sebelum posisi kursor









C.    KESIMPULAN
Teks editor Vi merupakan full screen editor, artinya editor tersebut dapat memanfaatkan fasilitas satu layar penuh. Vi editor berfungsi untuk melakukan operasi-operasi yang berhubungan dengan teks seperti nenyisipkan teks mengganti beberapa kata yang sama, menghapus beberapa kata,dan lain - lain.
Karena vi editor merupakan editor berbasis command line, maka pemahaman mengenai kunci – kunci vi editor sangat penting.



D.    




Tidak ada komentar:

Posting Komentar