Perintah vi pada Linux

  • 3 min read
  • Mei 17, 2020

vi (baca: vi ai) adalah perintah pada sistem operasi linux yang digunakan sebagai editor text dalam pengelolaan file. Editor vi pada linux ini tidak seperti editor text lain, sebut saja editor text yang ada di windows yang sudah dilengkapi dengan petunjukdan hanya dengan klik menu atau button saja. Dalam editor vi tidak demikian. Oleh karena digunakan di sistem linux, maka editor vi akan sedikit menyulitkan Anda yang sudah terbiasa dengan windows. Namun jika serius mempelajarinya, saya yakin Anda akan ketagihan dengan editor ini.

Format Editor Vi pada Linux

vi [nama file]

Perintah diatas sama halnya dengan pembuatan file. Ketika Anda menginputkan perintah misalnya vi masfandi.txt  maka dari sistem linuxnya akan mencari terlebih daulu apakah file tersebut sudah ada atau belum di sistem. Jika sudah ada, maka sistem akan menampilkan isi dari file masfandi.txt. Namun jika tidak ditemukan filenya maka otomatis akan membuat file baru dengan nama masfandi.txt. Editor vi pada linux memiliki 2 mode yaitu command mode  dan insert mode. Pada gambar di bawah ini saya akan membuat file dengan nama masfandi.txt dengan menggunakan perintah vi. Saya menggunakan linux CentOS dan aplikasi Virtual Box.

editor-vi-pada-linux

Ketikkan:

vi masfandi.txt

Tekan Enter lalu muncul tampilan command mode berikut:

editor-vi-pada-linux-1

Untuk berpindah ke insert mode atau pengisian filenya silahkan tekan huruf “i” pada keyboard, maka tampilannya menjadi seperti ini:

editor-vi-pada-linux-2

Pada bagian layar console sebelah kiri bawah terdapat keterangan “INSERT”, yang artinya disini Anda dapat mengisi file masfandi.txt sesuai dengan kebutuhan Anda. Jika sudah selesai Anda bisa keluar dari Insert Mode menuju Command Mode dengan menekan tombol Esc pada keyboard. Jika file berhasil disimpan akan muncul keterangan seperti gambar berikut:

editor-vi-linux-3

Perintah Umum

Keluar dari Editor vi

Perintah Fungsi
:wq Keluar dan simpan perubahan yang telah dilakukan
:q Keluar, selama tidak melakukan perubahan terhadap file
ZZ Keluar, dan menyimpan perubahan ketika terjadi perubahan
:q! Keluar dengan mengabaikan semua perubahan yang telah diakukan terhadap file

Menghapus Text

Perintah Fungsi
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

Copy Paste Text

Perintah Fungsi
yy Meng-copy satu baris
yw Meng-copy 1 kata pada posisi sebelah kanan kursor
yb Meng-copy 1 kata pada posisi sebelah kiri kursor
y0 Meng-copy dari awal baris sampai tepat sebelum posisi kursor
yL Meng-copy dari posisi kursor sampai akhir tampilan pada layar
y$ Meng-copy dari posisi kursor sampai akhir baris
yG Meng-copy dari posisi kursor sampai akhir baris pada file
y) Meng-copy dari posisi kursor ke awal kalimat
y( Meng-copy dari posisi kursor ke akhir kalimat

Navigasi Kursor

Perintah Fungsi
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 keke 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
H Menggerakkan kursor ke atas tampilan layar
M Menggerakkan kursor ke tengah tampilan layar
L Menggerakkan kursor ke bawah tampilan layar

Demikian ulasan mengenai perintah vi pada linux. Silahkan dipraktekkan dan Semoga bermanfaat ^_^ (Mas Fandi)

Post Terkait :

47 thoughts on “Perintah vi pada Linux

Tinggalkan Balasan

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