setting

Daily Routine: VI Editor

VI Editor


Text editor di linux memegang peranan penting dalam konfigurasi sistem dan jaringan. Tidak mengherankan bahwa dalam suatu distribusi - seperti Redhat misalnya- bertebaran yang disebut text editor. Contoh selain vi [ Pico, Kedit, Joe dll ]. Vi Editor bisa sikatakan standart yang terdapat di semuas distro bahkan unix atau freeBSD. Untuk itu, dalam suatu training Linux yang diajarkan adalah Vi.
Perintah
Fungsi
vi nama_file_lama
Memanggil file yang ada (berisi text)
vi nama_file_baru
Membuat file baru (dalam keadaan kosong
vi +n nama_file_lama
Memanggil file lama dan langsung berada di baris ke n
Modus Command
Esc
Perintah masuk ke modus command
i atau a
perintah menyisipkan text (input text)
Berpindah Layar / Cursor
Ctrl + u
Naik setengah layar
Ctrl + d
Turun setengah layar
Ctrl + f
Turun satu layar
Ctrl + b
Naik satu layar
w
Pindah ke awal kata selanjutnya
o
Menyisipkan 1 baris ke bawah
$
Menuju karakter terakhir pada suatu baris
0 [nol]
Menuju karakter awal pada suatu baris
b
Pindah ke awal sebelumnya
nG
Menuju baris ke n secara langsung. Misal 100G
Delete / Menghapus Karakter
X
Berfungsi seperti backspace
x
Berfungsi seperti delete
nX
Menghapus text sebanyak n ke kiri
nx
Menghapus text sebanyak n ke kanan
ndw
Menghapus n kata ke sebelah kanan. co: 5dw
ndd
Menghapus n baris. co: 7dd
Undo / Cancel
2u
membatalkan 2 perintah sebelumnya
u
Membatalkan perintah yang telah di input
Exit & SAVE File
:w
Menyimpan file
:w nama_file.txt
Menyimpan dengan nama file baru
:wq
Menyimpan file lalu keluar dari vi editor
:q
Keluar dari vi editor
:q!
Keluar dari vi editor dan mengabaikan perubahan
Copy Cut dan Paste
nyy
Menyalin n baris pada posisi kursor ke posisi baru
nyw
Menyalin n kata pada posisi kursor ke posisi baru
Shift + P
Paste
Pencarian Karakter
/string +enter
Pencarian string dengan maju (dari awal)
?string +enter
Pencarian string dengan mundur (dari akhir)

Tidak ada komentar:

Posting Komentar

Copyright © Daily Routine Urang-kurai