Ini merupakan catatan saya tentang editor visual (VI) linux yang digunakan untuk mengedit file di putty. Harap maklum, karena tidak pernah belajar Linux secara tuntas dan jarang menggunakannya, maka setiap edit file untuk mengelola VPS yang saya miliki sering lupa.

VI Untuk Edit File di Putty

Sekalian saja ditulis disini sebagai arsip belajar VPS saya dan jika lupa tinggal buka blog ini.

Cara menggunakan VI Editor Linux untuk OS Windows menggunakan Putty

PuTTY adalah sebuah aplikasi open-source memanfaatkan protokol jaringan seperti SSH dan Telnet untuk mengaktifkan sesi remote pada komputer yang dapat berjalan di OS windows.

Selain putty, banyak program SSH client lain yang fungsinya sama seperti: Cygwin, TTSSH, mRemoteNG, Bitvise (Tunnelier), Xshell 5, MobaXterm.

Setelah membuka program PuTTy dan memasukkan user dan password SSH, bisa membuat file atau mengedit file yang sudah ada dengan perintah vi.

Caranya: ketik perintah kemudian tekan enter.

Ini beberapa kode yang sering saya gunakan.

Membuat file baru atau mengedit file yang sudah ada.

vi nama_file

Setelah file terbuka (mode visual) untuk bisa menulis atau mengedit file tersebut, gunakan mode insert dengan ketik

i

Jika selesai menulis atau mengedit, untuk keluar dari mode insert atau mode edit, tekan

Ctrl+C

Untuk menyimpan hasil file yang telah ditulis atau diedit (telah keluar dari mode insert) ada beberapa langkah:

Simpan sekaligus keluar dari vi editor, tekan

ZZ

atau ketik

:wq

Jika hanya menyimpan tanpa keluar dari vi editor, ketik

:w

Jika ingin keluar tanpa menyimpan, ketik

:q!

Di atas merupakan dasar perintah untuk membuat, mengedit dan menyimpan file menggunakan editor vi di PuTTy.

Berikut perintah/command editor vi yang umum digunakan berdasarkan fungsinya.

Menggerakkan Kursor:

h  : Menggerakkan kursor ke kiri

j : Menggerakkan kursor ke bawah

k : Menggerakkan kursor ke atas

l : Menggerakkan kursor ke kanan

w : Menggerakkan kursor ke kata berikutnya

W : Menggerakkan kursor ke pembatas kosong kata berikutnya

b : Menggerakkan kursor ke ke awal kata

B : Menggerakkan kursor ke ke awal pembatas kosong kata

e : Menggerakkan kursor ke akhir kata

E : Menggerakkan kursor ke akhir pembatas kosong kata

( : Menggerakkan kursor ke kalimat sebelumnya

) : Menggerakkan kursor ke kalimat berikutnya

{ : Menggerakkan kursor ke paragraf sebelumnya

} : Menggerakkan kursor ke paragraf berikutnya

0 : Menggerakkan kursor ke awal baris

$ : Menggerakkan kursor ke akhir baris

1G : Menggerakkan kursor ke baris pertama dari isi file

G : Menggerakkan kursor ke baris terakhir dari isi file

nG : Menggerakkan kursor ke baris ke-n dari isi file

:n : Menggerakkan kursor ke baris ke-n dari isi file

f(huruf) : Menggerakkan kursor ke huruf terdekat selanjutnya

F(huruf) : Menggerakkan kursor ke huruf c terdekat berikutnya

H : Menggerakkan kursor ke atas tampilan layar

M : Menggerakkan kursor ke tengah tampilan layar

L : Menggerakkan kursor ke bawah tampilan layar

Menghapus Teks:

x : Hapus sebuah karakter pada posisi kursor

X : Hapus sebuah karakter di sebelah kiri kursor

D : Hapus seluruh karakter dari posisi kursor sampai akhir baris

dd : Hapus satu baris pada kursor

:d : Hapus satu baris pada kursor

Perubahan Teks:

Perintah perubahan teks ini adalah perintah untuk melakukan penghapusan teks dan masuk ke mode insert. Dilakukan dengan mengetikkan c diikuti sebuah gerakan kursor. Misal cw akan menghaus sebuah kata dan memasuki mode insertion. Perintah lainya adalah:

C : Hapus teks dari posisi kursor saat ini sampai akhir baris dan masuk mode instertion

cc : Hapus satu baris teks di mana posisi kursor berada, dan masuk ke mode insertion

Penanda

Penanda dipakai untuk menandai posisi kursor saat ini dengan nama berupa sebuah huruf (kecil). Penanda juga digunakan untuk membatasi jangkauan.

mc : Mengeset penanda c pada posisi kursor sekarang.

`c : Menuju ke posisi penanda

‘c : Menuju ke awal baris posisi penanda

Pencarian String:

/string : Melakukan pencarian string ke depan

?string : Melakukan pencarian string mundur

n : Menuju hasil pencarian string selanjutnya

N : Menuju hasil pencarian string sebelumnya

Replace

Melakukan pencarian dan hasil pencariannya diganti dengan string tertentu. Menggunakan perintah :s. Ini umumnya digunakan dalam kombinasi dengan range atau perintah :g.

:s/pattern/string/flags :Lakukan pencarian terhadap pola pattern dan ganti dengan string sesuai dengan flagsnya

g Flag – ganti semua pola yang ditemukan

c Flag – meminta konfirmasi bila terjadi penggantian & Ulangi perintah :s terakhir

File:

:w file Menulis ke file

:r file Membaca/membuka file

:n Menuju file berikutnya

:p Menuju file sebelumnya

:e Mengedit file

! !program Ganti baris dengan output dari program

Lainnya:

~ : Toggle untuk huruf besar dan huruf kecil

J : Menggabungkan baris . Mengulangi perintah perubahan-teks terakhir

u : Membatalkan perubahan terakhir (Undo)

U : Membatalkan semua perubahan

Catatan: Artikel ini bukan tutorial, melainkan catatan pribadi yang saya simpan di blog. Terima kasih.

 

Menggunakan VI Untuk Edit File di Putty

Bagikan:

Kang Andre

Blogger amatir yang mencoba belajar ngeblog dan berbagi pengalaman lewat artikel online

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *