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.
Posted by 3/23/2012 04:48:00 am and have
0
comments
, Published at
No comments:
Post a Comment