Langsung ke konten utama

EDITUR TEKS vi PADA OPERASI LINUX

1).jelaskan pengertian dan fungsi editor teks vi di Linux!!
=>
* 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 barkeley pada tahun 1976

      editor vi merupakan editor yang berbasis layer yang di gunakan oleh banyak pemakai unix
berbasis layer berarti teks yang akan disunting ditampilkan dalam sebuah layer dan pemakai dapat menggunakan kursor pada bagian layer yang ingin di perbaiki

*editor vi adalah sebuah editor teks standar pada system operasi Linux yang berbasis mode teks
seorang yang menggunakan vi untuk pertama kalinya,mungkin akan mengalami sedikit kesulitan dalam memahami perintah-perintah dikarenakan tidak adanya menu menu yang di tampilkan pada saat kita sedang mengedit teks

vi memiliki dua mode yaitu mode command , dan mode insertion.ketika kita membuka vi , maka pertama kali akan masuk ke mode command , dimana kursor dapat kita gerak - gerakkan atau bahkan
melakukan penghapusan terhadap teks.mode insertion dimulai ketika memasuki salah satu perintah insertion atau perintah change , yaitu perintah untuk mengedit teks dengan menuliskan huruf demi huruf untuk mengaktifkan insert mode kita tinggal mengetik huruf I atau tombol insert

fungsi umum yang harus dimiliki text editor:
*) mamasuki dan menghapuss file-file
*) mencari teks
*) menyalin dan memindahkan teks

2). jelaskan 2 modus operasi yang terdapat pada editor teks vi!
=>
  modus intruksi: pada modus ini setiap tombol yang ditekan akan di terjemahkan sebagai suatu perintah . untuk masuk kemodus ini tekan [esc]

-> modus ini setiap tombol pada keyboard yang itekan akan diterjemahkan sebagai suatu perintah
untuk masuk mode ini ditekan tombol esc pada keyboard

* modus edit: pada mode ini kita bebas untuk menulikan apa saja di dalam vi.untuk masuk kemode ini dapat menekan tombol (i,I,a,A,o,O)
-> digunakan pada waktu penulisan teks

3). sebutkan perintah dasar dan perintah dalam modus intruksi pada editor teks vi

Saturday, December 5, 2015

Pengenalan Editor Vi dan perintah-perintah dasar pada editor vi

http://rickybenjamin.blogspot.co.id/2012/10/pengenalan-editor-vi-dan-perintah.html

Editor vi merupakan bawaan dari centOS 5, editor ini sangat berguna ketika kita bekerja dalam sebuah concol / shell / comand line dalam operasi linux. Editor vi kali pertama diciptakan oleh Bill Joy di Univ. California yang dikembangkan dari Line Editor Ex. Editor vi berasal dari kata visual,editor vi adalah sebuah editor text standar pada sistem operasi linux yang berbasiskan mode text. Mungkin pertama kali menggunakan editor vi ini agak sedikit ribet, tapi apabila kita sudah memahami perintah-perintah dasar dari editor vi itu sendiri, akan lebih mudah menggunakannya.

** Memulai vi : 
Pembuatan teks sama halnya dengan echo dan cat, perbedaanya jika di echo dan cat file tidak dapat di edit, sedangkan di editorvi file dapat di edit.
vi :
Tanpa membuka atau membuat file apapun.
vi nama_file : 
Perintah untuk membuat file baru jika tidak ada,  membuka file pada baris pertama / membuka file yang sudah ada.
vi +n nama_file :
Membuka file pada baris ke-n.
vi + nama_file :
Membuka file pada baris terakhir.
vi nama_file1 nama_file2 :
Membuka beberapa file sekaligus secaa bersamaan.
note :
Pergerakan file jika menggunakan perintah "vi nama_file1 nama_file2" adalah, tekan esc terlebih dahulu lalu ketikan:n atau :rew.
:n : Jika ingin memindahkan ke file berikutnya (Next).
:rew : Jika ingin memindahkan ke file sebelumnya (Rewind).
 
Perintah-perintah dasar editor vi :
Pergerakan kursor per karakter (Dalam modus instruksi)
h : Untuk menggerakan kursor ke kiri.
l  : Untuk menggerakan kursor ke kanan.
k : Untuk menggerakan kursor ke atas.
j  : Untuk menggerakan kursor ke bawah.
:n : Untuk menggerakan kursor ke baris -n (Sebelum di ketikan, tekan esc terlebih dahulu).

Menggerakan kursor per kata
W,w : Untuk menggerakan kursor ke kanan pada awal kata berikutnya.
B,b  : Untuk menggerakan kursor ke kiri pada awal kata sebelumnya.

Menggerakan kursor per baris
gg : Untuk menggerakan kursor ke huruf dan baris pertama pada halaman pertama.
ngg  : Untuk menggerakan kursor pada baris ke -n.
( : Menggerakan kursor ke awal baris.
) : Menggerakan kursor ke akhir baris.

Pengeditan Teks, ( Sebelumnya tekan Esc dulu yeeee.....)
a : Menyisipkan kata mulai dari kiri kursor setelah kurso bergeser 1 huruf ke kanan.
A : Menyisipkan kata pada posisi akhir baris.
i : Menyisipkan teks mulai dari kiri kursor (Insert).
I  : Menyisipkan teks di awal baris.
s : Menyisipkan teks mulai dari kiri kursor (Insert).
o : Menyisipkan satu baris baru dan menyisipkan teks di bawah baris yang sekarang.
O : Menyisipkan satu baris baru dan menyisipkan teks di atas baris yang sekarang.

Membuka file lain sewaktu mengedit file
:e nama_file : Membuka file lain ketika sedang mengedit file (hanya dapat digunakan apabila file yang di edit sudah tersimpan).
:e! nama_file : Membuka file lain ketika sedang mengedit file (tanpa menyimpan perubahan yang telah kita lakukan).

Menghapus teks
*** Penghapusan teks per karakter / huruf
nx : Menghapus karakter pada posisi kursor.
ndw : Menghapus sebanyak n kata pada posisi kursor. 
nX : Menghapus n karakter dari posisi kata di depan kursor. 

*** Penghapusan teks per baris
ndd : Menghapus sebanyak n bais >> baris di bawahnya akan naik.
D : Menghapus baris dan membentuk baris baru pada baris yang telah dihapus >> baris di bawahnya tidak naik.

Menyimpan dan keluar dari editor vi
:w : Menyimpan file yang sudah ada nama filenya (Save) tanpa keluar dari editor vi.
:w! : Menyimpan file yang sudah ada nama filenya (Save) tanpa keluar dari editor vi.
:q : Keluar dari editor vi tanpa menyimpan file.
:q!  : Keluar dari editor vi tanpa menyimpan file.
:wq! : Menyimpan file dan keluar dari editor vi.
:x : Menyimpan file dan keluar dari editor vi.
:w namafile : Menyimpan file dengan nama yang ingin ditentukan.

*** Kluar sementara dari vi dan mengeksekusi perintah
:! sh : Keluar sementara dari editor vi, lalu kembali ke editor vi dengan ketikan exit.
:! ls :  Keluar sementara dari editor vi, lalu kembali ke editor vi dengan ketikan ls.

Copy dan Paste file
nyy : Menyalin n baris pada posisi kursor ke buffer.
ny : Menyalin mengcopy n karakter dari posisi kursor.
nyw : Menyalin n kata pada posisi kursor ke buffer.
P  : Menyalin data yang ada di buffer (termasuk teks yang baru dihapus dengan menggunakan perintah x, dw, dan dd) ke posisi kursor.
p :  Menyalin data yang ada di buffer (termasuk teks yang baru dihapus dengan menggunakan perintah x, dw, dan dd) ke bawah posisi kursor.

Membatalkan perintah sebelumnya
u : Membatalkan 1 perintah yang telah dilakukan sebelumnya.
2u : Membatalkan 2 perintah yang telah dilakukan sebelumnya.
Ctlr + R : Membatalkan/Cancel perintah yang telah di undo.


Komentar

Postingan populer dari blog ini

contoh gambar dan penjelasan struktur file linux (centos) minggu-3

umask dan chmod pada linux (/centos)

blog minggu ke-2 tentang fitur bash dan syntax syntax pada operasi linux