Senin, 15 Oktober 2018

PERANGKAT LUNAK JARINGAN (9/10/18)

EDITOR TEKS VI

Editor VI (vee eye, dibaca vi ai) adalah editor berbasis text yang digunakan oleh banyak pemakai UNIX/LINUX. Editor ini pertama kali dikembangkan oleh William (Bill) Joy sewaktu menjadi graduate student di University of California at Berkeley pada tahun 1976.

Editor VI merupakan editor berbasis layar yang digunakan oleh banyak pemakai UNIX. Berbasis layar berarti teks yang akan disunting ditampilkan dalam sebuah layar dan pemakai dapat menggerakkan kursor pada bagian layar yang ingin diperbaiki.


2 Modus dalam VI :
  1.  Modus instruksiPada modus ini setiap tombol yang ditekan akan diterjemahkan sebagai suatu perintah.Untuk masuk ke modus ini tekan tombol [Esc].
  2. Modus editDigunakan pada waktu penulisan teks. Untuk masuk ke modus ini tekan salah satu tombol : i, I, a, A, o atau O.
Memulai VI
  • vi  : memulai vi tanpa membuka file
  • vi cobayuk.txt : membuka vi dengan membuat file baru

  • :q : keluar dari vi
  • :w : menyimpan / save
  • :w! : menyimpan dengan cara paksa / menyimpan walau file sebelumnya sudah ada
  • :wq : menyimpan dan keluar



  • :wq! : menyimpan dan keluar dengan paksa

Pergerakan Kursor
  • h : menggerakann kursor ke kiri 
  • j : menggerakann kursor ke bawah
  • k : menggerakann kursor ke atas
  • l : menggerakann kursor ke  kanan
  • gg : memindahkan kursor ke awal baris
  • ngg : memindahkan kursor ke baris ke - n
  • ( : memindahkan kursor ke awal baris
  • ) : memindahkan kursor akhir baris

Menyisipkan Text


  • o : Digunakan untuk menyisipkan baris kosong di bawah posisi kursor.

  • O : Digunakan untuk menyisipkan baris kosong di atas posisi kursor.
  • i : Menyisipkan teks sebelum kursor
  • I : Menyisipkan teks di awal baris
  • a : Menyisipkan teks sesudah kursor
  • A :Menyisipkan teks pada akhir baris



Menghapus Teks

  • ndd : Menghapus n baris
  • D : Menghapus baris dan membentuk baris baru pada baris yang dihapus tadi.
  • dd : menghapus tanpa membuat baris baru



  • nX : menghapus sebelum kursor
  • d0 : menghapus semua yang berada dibelakang kursor
Copy dan Paste
  • nyy : menyalin b baris pada posisi kursor ke buffer
  • yy : menyalin 1 baris
  • dw : Menyalin 1 kata
  • p : mem-paste setelah kursor
  • P : mem-paste sebelum kursor

Keterangan :
yy saya gunakan untuk menyalin baris ke-4 dimana kursor saya berada. lalu saya menggunakan perintah p sebanyak 2x. maka terbentuk 2 copyan / salinan dari kalimat tersebut dibawah kursor.

Mencari Sebuah Kata
Editor vi juga memiliki fitur untuk mencari sebuah kata dalam tulisan atau kalimat. Perintah untuk mencari kata tersebut adalah :

  • "/<nama kata yang dicari>
    contoh : /saya  ---> untuk mencari kata saya
  • n = digunakan memindahan setiap kata yang telah didapatkan ke baris berikutnya. contohnya ada 4 kata baris. n digunakan untuk berpindah kaa yang dicari.


Mengedit Teks dengan menggunakan perintah baris akhir



  • :s/saya/AKU : mengganti sebuah kata saya menjadi AKU pada posisi kursor

  • :s/saya/AKU/g : mengganti semua kata saya menjadi AKU pada posisi kursor
  • :1,$ s/saya/AKU/g : mengganti semua kata saya menjadi AKU pada dokumen

  • 1,$ s/[Ll]inux/LINUX/g : mengganti semua kata Linux atau linux menjadi LINUX pada posisi kursor.
  • 1,3w test.txt : menyimpan baris 1-3 ke file nama  "test.txt"
  • 4r test.txt : menyisipkan isi file test.txt di bawah baris ke - 4
  • :1,$ co S   : mengcopy semua isi file ke baris terakhir
  • :4m 1        : memindahkan baris ke 4 ke bawah baris pertama

  • :/^$/d        : Menghapus baris kosong dibawah kursor
  • :g/Linux/d  : menghapus semua baris yang mengandung kata Linux




    Menjadi :

  • :g/^$/d       : menghapus semua baris kosong
  • :1,$ s/AKU//g : menghapus seluruh kata AKU




    menjadi :



  • 1,$ s/[^0-9] //g : menghapus seluruh alphabet
  • 1,$ s/[A-Z] /\ l& /g : mengganti semua huruf besar mejadi huruf kecil
  • :1,$ s/[a-z] /\ u& /g : mengganti semua huruf kecil mejadi huruf besar



  • :1,$ s/^/ >> / g : menyisipkan >> pada setiap awal baris

  • :1,$ s/^/ << / g : menyisipkan << pada setiap awal baris

Sumber : Dosen
Link Pretest :  https://sttpln-my.sharepoint.com/personal/widya1731365_sttpln_ac_id/_layouts/15/onedrive.aspx?id=%2Fpersonal%2Fwidya1731365%5Fsttpln%5Fac%5Fid%2FDocuments%2FDok%2520baru%25202018%2D10%2D16%252000%2E07%2E47%5F1%2Ejpg&parent=%2Fpersonal%2Fwidya1731365%5Fsttpln%5Fac%5Fid%2FDocuments

1 komentar: