You are on page 1of 9

LAPORAN AWAL LINUX

NAMA : MUH. MAKHATHIR NIM : 2010-31-127 KELAS : C MATA KULIAH : PLJ 1 NAMA DOSEN : YESSY FITRIANI
TEKNIK INFORMATIKA SEKOLAH TINGGI TEKNIK PLN JAKARTA 2011

EDITOR TEKS VI di LINUX


Editor VI merupakan editor berbasis text yang banyak digunakan pemakai UNIX. Pemakai dapat mengedit text dan menggerakkan kursor ke bagian layar yang ingin diedit. Hampir semua distro memiliki dukungan pada editor ini.vi merupakan editor Linux yang berbasis text mode,artinya semua skrip atau naskah yang ada dapat di tulis pada halaman editor vi. Semua perintah yang di gunakan oleh vi berupa text mode,jadi pada editor vi semua standarnya menggunakan perintah di bawah console. Program yang menyamai editor vi adalah vim. Perbedaannya pada editor vim Anda akan mendapatkan halaman vi berwarna. Menjalankan vi,semua user ,baik super user,maupun user biasa ,dapat menggunakan editor vi,Anda dapat menjalankan editor ini langsung dari prompt ,yaitu dengan menuliskan perintah vi dan diikuti oleh nama file yang akan digunakan.Perintah sitaks berikut : vi atau vim , perintah ini sebenarnya juga dapat membuka file yang ada.Perintah vi yang diikuti nama file akan membuka file jika file tersebut memang ada .Perintah diatas juga akan membentuk sebuah file apabila file yang di tunjuk tidak ada. Mengapa Menggunakan Vi? Berikut ini adalah beberapa alasan mengapa anda menggunakan Vi : Vi umumnya tersedia di setiap sistem UNIX, sehingga bila anda menguasai Vi, maka akan menjadi mudah dalam melakukan tugas pengeditan di setiap sistem UNIX. Vi bersifat free, anda bebas menggunakannya dan melihat source codenya. Vi dapat disesuaikan dengan kebutuhan anda, karena tersedia file konfigurasinya. Bila anda masih belum puas, mungkin anda dapat merubah source codenya sesuai kebutuhan anda. Vi berukuran jauh lebih kecil daripada editor Emacs. Versi Vi Berikut ini adalah daftar beberapa versi Vi yang tersedia : Unix MS-DOS Windows 3.x Windows 95/98/NT

Vim vim-5.6-src.tar.gz vim56d16.zip Gunakan MS-DOS gvim56.zip Elvis elvis-2.1_4.tar.gz elvis-2.1_4-msdos.tar.gz Tidak Tersedia elvis-2.1_4-win32.tar.gz VILE vile-9.1.tgz vil91dos.zip Tidak Tersedia vil91w32.zip Lemmy Tidak Tersedia Tidak Tersedia Tidak Tersedia lemmy40.exe Nvi nvi-1.79.tar.gz Tidak Tersedia Tidak Tersedia Tidak Tersedia 1. Dua Mode Pada Editor VI Hal pertama yang perlu diketahui oleh pemakai adalah bahwa editor VI memiliki dua modus, yaitu : 1. Command mode (mode perintah) : Modus perintah dapat digunakan untuk memasukkan perintah-perintah untuk memanipulasi teks dan file. Perintah-perintah ini biasanya terdiri dari satu atau dua buah karakter. 2. Insert mode (mode penyisipan) : digunakan untuk melakukan pengetikan teks. Pada saat pertama kita memulai editor VI, kita langsung berada pada mode perintah. Perintah untuk memasuki mode penyisipan adalah ketik huruf i. Bila kita menekan tombol [Escape], maka kita akan kembali ke mode perintah. Sedangkan penekanan [Escape] pada mode perintah tidak akan mangakibatkan kita keluar dari mode perintah. 2. Memulai Editor VI Dengan menggunakan editor VI, kita dapat membuat file baru atau mengedit file yang sudah ada. Perintah untuk memulai editor VI adalah vi nama_file. Contoh: >vi contoh.txt Jika file dengan nama contoh.txt sudah ada maka berarti editor vi membuka file tersebut dan isinya ditampilkan di layar. Jika tidak ditemukan file dengan nama contoh.txt, maka berarti editor vi akan membuat file baru dengan nama contoh.txt ( sesudah kita memberikan command :w yang artinya save to file ). Pada layar akan terdapat baris-baris yang diawali dengan tanda tilde (~), yang menunjukkan baris tersebut belum pernah digunakan oleh pemakai. Editor VI bisa juga dimulai tanpa menyertakan nama_file, tetapi nama_file ini harus dimasukkan pada saat menyimpan pekerjaan ke file.

3. Beberapa Perintah Pada Modus Perintah Penjelasan tentang perintah-perintah pada modus perintah akan dibagi dalam beberapa bagian, sbb : 3.1. Menggerakkan Kursor Di bawah ini adalah perintah-perintah yang dapat digunakan untuk menggerakkan kursor pada modus perintah. Perintah Keterangan l , panah kanan atau spasi ke kanan 1 karakter h atau panah kiri ke kiri 1 karakter j atau panah bawah ke bawah 1 baris k atau panah atas ke atas 1 baris :0 atau 1-Shift-G Ke baris pertama :$ Ke baris terakhir nG Ke baris ke n 0 Awal baris $ Akhir baris 3.2. Menghapus Teks Di bawah ini adalah perintah-perintah yang dapat digunakan untuk menghapus teks dari mode perintah. Perintah Keterangan x menghapus karakter pada posisi kursor X menghapus karakter disebelah kiri kursor dd menghapus satu baris pada posisi kursor d [Enter] menghapus dua baris, baris pada posisi kursor dan baris berikutnya d0 menghapus dari awal baris sampai tepat sebelum posisi kursor d$ menghapus dari posisi kursor sampai akhir baris dd adalah perintah untuk menghapus satu baris. Untuk menghapus 3 buah baris tanpa harus memasukkan perintah dd sebanyak 3 kali dapat digunakan : 3dd. 3.3. Copy dan Paste Teks Beberapa perintah dapat diulang beberapa kali dengan menambahkan jumlah pengulangan di depan perintah. Sebagai contoh, jika ingin copy dan paste beberapa baris langsung gunakan langkah langkah berikut: 1. tempatkan kursor pada posisi line yang akan dicopy. 2. contoh jika ingin copy 3 baris, gunakan command 3yy ( tekan angka 3 diikuti tombol y sebanyak 2x)

3. tempatkan posisi kursor pada tempat yang akan di insertkan dan kemudian tekan p. sesudah tekan p 3.4. Membatalkan Perubahan Jika kita melakukan kesalahan menghapus tanpa sengaja, kita dapat memperbaikinya dengan menggunakan perintah u atau U. Perintah u digunakan untuk membatalkan perubahan terakhir yang dilakukan oleh pemakai, perintah U digunakan untuk membatalkan seluruh perubahan pada satu baris 3.5. Mencari String Editor VI memiliki dua jenis pencarian, yaitu : string dan karakter. Untuk pencarian string, perintah yang digunakan adalah perintah / dan ?. Pada saat kedua perintah ini digunakan, perintah yang diketikkan akan muncul dibagian bawah layar, tempat kita mengetikkan string yang ingin dicari. Kedua perintah ini berbeda hanya pada arah pencarian yang akan dilakukan. Perintah / mencari ke arah bawah, sedangkan perintah ? mencari ke arah atas dari file. Perintah n dan N digunakan untuk melanjutkan proses pencarian yang sebelumnya. Perintah n akan mencari dalam arah yang sama, sedangkan perintah N akan mencari dalam arah yang berlawanan. Untuk melakukan pencarian suatu kata tertentu ( fixed ), bisa digunakan command seperti contoh berikut: /\ artinya command ini hanya akan mencari string dengan nilai de saja, nilai desa, pakde, Denada akan diabaikan.

3.6. Mengganti string Kita bisa juga melakukan penggantian satu string pada suatu file secara serentak atau biasa disebut Replace-all. Dengan menggunakan command ( tentu pada mode perintah ) : :1,7s/balon/mobil/g yang artinya kita ingin mengganti kata balon menjadi mobil mulai dari baris ke 1 sampai baris ke 7. 3.7. Pindah Layar Editor VI juga menyediakan perintah-perintah untuk berpindah

layar dengan cepat tanpa harus menggerakkan kursor perbaris. Perintah-perintah tersebut adalah : Perintah Keterangan trl-b berpindah r sebelumnya satu layar ctrl-d Turun setengah bagian layar ctrl-f Turun satu bagian layar line no. G memindahkan kursor ke line tertentu Ctrl-j naik setengah bagian layar 3.8. Command tambahan Masih terdapat banyak command dan masing masing kegunaannya pada editor Vi. Berikut ini beberapa command tambahan yang sering saya gunakan : :!ls akan me-list isi current directory saat itu (tanpa keluar dari editor VI). Untuk kembali ke editor VI, tekan Enter. :sh adalah command untuk meninggalkan editor VI untuk sementara untuk melakukan beberapa perintah shell. Gunakan ctrl-d untuk kembali ke editor Vi. :r namafile adalah command untuk menyisipkan isi file namafile kedalam file yang sedang kita buka. 4. Keluar Dari Editor VI Untuk meninggalkan editor VI, ada beberapa perintah yang bisa digunakan. Semua perintah ini harus dimasukkan dari modus perintah ( sesudah tekan Esc) Command Keterangan :q [Enter] Keluar dari editor VI, hanya jika tidak ada modifikasi pada file. ZZ Keluar dari editor VI dan menyimpan modifikasi terakhir ke file :wq [Enter] Keluar dari editor VI dan menyimpan modifikasi terakhir ke file :x [Enter] Keluar dari editor VI dan menyimpan modifikasi terakhir ke file :q! [Enter] Keluar dari editor VI tanpa harus menyimpan ke file Untuk menyimpan ke file tanpa keluar dari editor VI, gunakan perintah :w [Enter].

Berikut Ini beberapa tambahan mengenai teks vi : Memulai vi Untuk memulai vi ketikkan salah satu perintah berikut : $ vi $ vi nama_file : Memulai vi tanpa membuka file : Memulai vi dengan membuka file nama_file : Memulai vi dengan membuka file recover $ vi -r nama_file setelah terjadi crash Modus Operasi Modus operasi pada editor vi terdiri dari dua macam, yaitu : 1. Modus instruksi 2. Modus edit Pada modus ini setiap tombol yang ditekan akan diterjemahkan sebagai suatu perintah.Untuk masuk ke modus ini tekan tombol [Esc]. Digunakan pada waktu penulisan teks. Untuk masuk ke modus ini tekan salah satu tombol : i, I, a, A, o atau O.

Pergerakan Kursor Untuk menggerakkan kursor selain menggunakan tombol panah juga dapat menggunakan perintah-perintah sebagai berikut: h j k l : : : : Digunakan Digunakan Digunakan Digunakan untuk untuk untuk untuk menggerakkan menggerakkan menggerakkan menggerakkan kursor kursor kursor kursor ke ke ke ke kiri. bawah. atas. kanan.

Menyisipkan Teks Pada waktu pertama kali membuka sebuah file, maka anda akan berada pada modus instruksi. Untuk memasuki modus edit dapat menggunakan tombol-tombol sebagai berikut : i I a A o : Digunakan kursor. : Digunakan : Digunakan kursor. : Digunakan : Digunakan untuk menyisipkan teks mulai dari posisi untuk menyisipkan teks di awal baris. untuk menyambung teks setelah posisi untuk menyambung teks pada akhir baris. untuk menyisipkan baris kosong di bawah

posisi kursor. : Digunakan untuk menyisipkan baris kosong pada posisi kursor.

Menghapus Teks nx nX ndw ndd : Menghapus n karakter mulai dari posisi kursor. Fungsinya sama dengan tombol [Del]. : Menghapus n karakter di sebelah kiri kursor. Fungsinya sama dengan tombol [Backspace]. : Menghapus sebanyak n kata dari posisi kursor. : Menghapus sebanyak n baris dari posisi kursor.

Menyimpan File dan Keluar dari vi. Untuk menyimpan file dapat digunakan perintah-perintah sebagai berikut : :w :w! :wq : x :q! : Digunakan : Digunakan ada. : Digunakan : Digunakan : Digunakan untuk menyimpan file. untuk menyimpan file walaupun filenya sudah untuk menyimpan file lalu keluar dari vi. untuk menyimpan file lalu keluar dari vi. untuk keluar dari vi tanpa menyimpan file.

Copy, Cut, Paste Untuk melakukan cut & paste atau melakukannya dengan perintah berikut: nyy nyw P copy & paste, anda dapat

: Digunakan untuk menyalin n baris pada posisi kursor ke buffer. : Digunakan untuk menyalin n kata pada posisi kursor ke buffer. : Digunakan untuk menyalin data yang ada di buffer (termasuk teks yang baru dihapus dengan menggunakan perintah x, dw, dan dd) pada posisi kursor. : Digunakan untuk menyalin data yang ada di buffer (termasuk teks yang baru dihapus dengan menggunakan perintah x, dw, dan dd) setelah posisi kursor.

Penggantian Teks

Untuk mengganti teks anda dapat menggunakan perintah-perintah sebagai berikut: r R ncw ncc : Digunakan untuk mengganti karakter : Digunakan untuk mengganti karakter sampai tombol [Esc] ditekan. : Digunakan untuk mengganti teks per : Digunakan untuk mengganti teks per pada posisi kursor. pada posisi kursor kata. baris.

Membatalkan perintah sebelumnya undo Setelah melakukan perintah pada modus instruksi anda dapat membatalkannya dengan menekan tombol: u 2u : Digunakan untuk membatalkan satu perintah yang telah kita lakukan sebelumnya. : Digunakan untuk membatalkan dua perintah yang telah kita lakukan sebelumnya.

Membuka dokumen lain sewaktu mengedit file Untuk membuka dokumen lain pada waktu anda mengedit suatu dokumen dapat menggunakan perintah (hanya dapat membuka satu dokumen): : Digunakan untuk membuka file nama_file sewaktu sedang mengedit dokumen lain (hanya dapat digunakan jika file yang anda edit telah di simpan). : Digunakan untuk membuka file nama_file sewaktu sedang mengedit dokumen lain tanpa menyimpan perubahan yang anda lakukan.

:e nama_file :e! nama_file

Keluar sementara dari vi dan mengeksekusi perintah Pada waktu mengedit dokumen, anda dapat melakukan beberapa perintah Linux yang lain dengan menggunakan perintah sebagai berikut: :!bash : Digunakan untuk keluar sementara dari vi ke shell, lalu kembali ke vi dengan mengetikkan exit. : :!ls Digunakan untuk keluar sementara dari vi, mengeksekusi perintah ls, dan kembali ke vi.

You might also like