MENGENAL EDITOR

MENGENAL EDITOR




  I.      Tujuan
Tujuan dalam praktikum Sistem Operasi tentang “Mengenal Editor vi” adalah dapat menggunakan teks editor vi, dan mengerti fungsi dari tiap kunci yang ada dalam teks editor vi.

II.      Dasar Teori
Vi merupakan full screen editor, artinya teks yang disunting di tampilkan dalam sebuah layar penuh dan pemakai dengan leluasa dapat mengarahkan kursor pada bagian layar yang hendak diperbaiki. Pada perintah editor vi ini, huruf besar dan huruf kecil mempunyai makna yang berbeda. Pada vi terdapat dua mode operasi, yaitu:
1.     Command line, mengintepretasikan input sebagai perintah/instruksi untuk dieksekusi oleh editor.
2.    Editing, mengintepretasikan input sebagai teks yang akan dimasukkan ke dalam buffer editor.

III.      Pembahasan
Dalam praktikum mengenal editor vi, pertama kita buat direktori kerja baru, sebagai berikut:
1.     Membuat direktori kerja baru dengan memberikan perintah:
       $ mkdir workdir
Setelah menuju ke direktori workdir, lalu gunakan perintah:
            $ cd workdir
Perintah-perintah tersebut apabila kita bekerja di direktori wokdir. Setipa kita menjalankan perintah, pengetikan diawali dengan tanda $ yang artinya kursor menuju ke akhir baris.
2.    Perintah pada prompt shell:
            $ vi latihan.txt
Pada perintah tersebut, berarti kita menuju ke editor layar dan membuat file baru dengan nama file latihan.txt .
Untuk mengetikkan teks pada file, kita dapat tekan tombol <i> untuk menyisipkan beberapa karakter disebelah kiri posisi kursor.
Untuk menyimpan dan mengeluarkan file tersebut, perintah yang digunakan adalah:
            <Esc>
            :wq! <Enter>
Keterangan:
            <Esc> untuk kembali ke modus perintah.
            :wq! Untuk menyimpan dan mengeluarkan berkas dari vi.
3.    Pada prompt shell, kita juga dapat melihat teks yang kita ketik seblumnya, sebagai berikut:
            $ cat latihan.txt
Perintah cat untuk melihat kembali text yang kita tulis atau yang sudah tersimpan.
4.    Untuk menyunting file, dengan memberikan perintah:
            $ vi latihan.txt
Perintah tersebut untuk kembali ke teks yang kita ketik.
Untuk menyunting teks tersebut, kita gunakan perintah <o> untuk menyisipkan sebuah baris kosong di bawah kursor semula berada dan meletakkan teks ke baris tersebut.
Jika menggunakan <O> untuk menyisipkan sebuah baris kosong di atas kursor semula berada dan meletakkan teks ke baris tersebut.
Dan jika ingin mengeluarkan file tersebut tanpa menyimpan, kita dapat menggunakan perintah:
            :q! <Enter>
Perintah tersebut untuk keluar dan mengembalikan ke halaman pertama.
5.    Untuk mengganti kata, kita dapat menggunakan perintah:
       :1,$s/Linux/Linux Mandrake 9.1/g <Enter>
Perintah :s/Linux/Linux Mandrake 9.1/g adalah untuk mengganti semua string Linux akan menjadi Linux Mandrake 9.1 .
Perintah 1,$ artinya dari baris pertama hingga akhir .

IV.      Latihan
1. Salinlah latihan file latihan.txt ke file latihan2.txt ( apa perintah yang digunakan ? )
·         Perintah yang digunakan untuk menyalin latihan.txt ke atihan2.txt yaitu:
                        [studen@localhost workdir]$ cp latihan.txt latihan2.txt
                        Perintah cp di atas ( copy ) yang artinya mengcopy dari latihan.txt              ke latihan2.txt .
2. fungsi dari perintah:
·         dd ialah untuk menghapus satu baris di sebelah kanan kursor.
·         u ialah untuk mengembalikan perubahan terakhir yang dilakukan pemakai ke keadaan sebelumnya.
·         d2d ialah untuk menghapus dua baris di sebelah kanan kursor.
·         u ialah untuk mengembalikan perubahan terakhir yang dilakukan pemakai ke keadaan sebelumnya.
3. mengganti kata sistem menjadi system:
·         perintah yang digunakan untuk mengganti kata tersebut ialah:
:1,$s/sisteem/system/g
<Enter>
·         untuk menghapus kata operasi ialah:
letakkan kursor di depan kata operasi, lalu gunakan perintah dw, karena perintah ini untuk menghapus satu kata di sebelah kanan kursor.
·         Keluar dan menyimpan menggunakan perintah
:wq!
<Enter>

 V.      Tugas
1.     menjelaskan secara detail, perintah-pertintah yang telah anda jalankan dan contoh-contoh yang lain.
·         Untuk membuat direktori baru menggunakan perintah
$mkdir texs
Lalu menuju ke direktori texs menggunakan perintah
$cd texs
cd ( cange directory ) yaitu pindah dari suatu direktori ke direktori yang dituju.
·         Untuk menuju ke editor layar, sehingga teks yang di sunting ditampilkan dalam sebuah layar dan pemakai dengan leluasa dapat mengarahkan kursor pada bagian layar yang hendak diperbaiki menggunakan perintah vi. Contohnya:
$vi tugas.txt
Berarti, pemakai menuju ke editor layar yang bernama file nya tugas.
·         Menggunakan perintah <i> ialah untuk menyisipkan beberapa karakter di sebelah kiri posisi kursor.
·         Menggunakan perintah <Esc> ialah untuk memastikan bahwa pemakai telah berada pada modus perintah.
·         Perintah :wq! digunakan apabila ingin keluar dari editor dan menyimpan teks atau berkas tersebut.
·         Apabila kita ingin melihat teks yang kita tulis atau yang sudah kita tulis, kita dapat menggunakan perintah
$cat tugas.txt
Perintah tersebut berarti untuk melihat teks yang kita tulis di file tugas yang sudah kita buat.
·      Perintah <o> artinya menyisipkan sebuah baris kosong di bawah kursor semula berada dan meletakkan teks ke baris tersebut.
·      Perintah <O> artinya menyisipkan sebuah baris kosong di atas kursor semula berada dan meletakkan teks ke baris tersebut.
·      Perintah :q! Ialah keluar dari vi tanpa menyimpan berkas atau teks tersebut.
·      Apbila ingin mengganti kata student menjadi students, kita bisa menggunakan perintah
:1,$s/Student/Students/
( 1,$ artinya dari baris pertama hingga baris terakhir dan :s/Student/Students/g artinya semua string student pada baris kursor berada akan diganti menjadi students ).
2.  Carilah perintah-perintah dalm editor vi yang lain dan jelaskan fungsinya ( minimal 5 perintah ).
·      Perintah <Ctrl-W>
Fungsinya tombol Ctrl dan W yang ditekan secara bersamaan akan menempatkan kursor ke awal kata terakhir yang diketikkan.
·      Perintah db
Fungsinya untuk menghapus dari awal kata hingga tepat sebelum posisi kursor.
·      Perintah dB
Fungsinya semacam db, hanya saja berlaku untuk kata yang dipisahkan (spasi).
·      Perintah d0 ( d diikuti angka 0 )
Fungsinya menghapus dari awal baris hingga tepat sebelum posisi kursor.
·      Perintah cb
Fungsinya mengubah dari awal kata sampai sebelum posisi kursor
·      Perintah cl
Fungsinya mengubah sebuah karakter pada posisi kanan kursor.
·      Perintah :s/p1/p2
Fungsinya string p1 yang pertama pada baris kursor berada akan diganti menjadi p2.
·      Perintah []
Contoh: /[Mm]alam
Funsinya akan menempatkan ke string Malam atau malam .

VI.      Kesimpulan
Vi merupakan full screen editor. Pada perintah editor vi ini, huruf besar dan huruf kecil mempunyai makna yang berbeda. Pada vi terdapat dua mode operasi, yaitu:
1)   Command line
2)   Editing
Perintah-perintah yang dalam editor vi, yaitu:
·         Perintah untuk membuat direktori kerja baru
$mkdir
·         Perintah cd
cd ( cange directory ) yaitu pindah dari suatu direktori ke direktori yang dituju.
·         Perintah vi
Untuk menuju ke editor layar, sehingga teks yang di sunting ditampilkan dalam sebuah layar dan pemakai dengan leluasa dapat mengarahkan kursor pada bagian layar yang hendak diperbaiki.
·         Menggunakan perintah <i> ialah untuk menyisipkan beberapa karakter di sebelah kiri posisi kursor.
·         Menggunakan perintah <Esc> ialah untuk memastikan bahwa pemakai telah berada pada modus perintah.
·         Perintah :wq! digunakan apabila ingin keluar dari editor dan menyimpan teks atau berkas tersebut.
·         Perintah Perintah <o> artinya menyisipkan sebuah baris kosong di bawah kursor semula berada dan meletakkan teks ke baris tersebut.
·         Perintah <O> artinya menyisipkan sebuah baris kosong di atas kursor semula berada dan meletakkan teks ke baris tersebut.
·         Perintah :q! Ialah keluar dari vi tanpa menyimpan berkas atau teks tersebut.
·         Perintah cat ialah untuk melihat kembali teks yang kita tulis atau yang sudah kita buat.
·         Perintah 1,$ artinya dari baris pertama hingga baris terakhir dan :s/Student/Students/g artinya semua string student pada baris kursor berada akan diganti menjadi students.



share this article to: Facebook Twitter Google+ Linkedin Technorati Digg
Posted by rasyidiqbal, Published at 3/23/2012 04:48:00 am and have 0 comments

No comments:

Post a Comment