Ekspresi Beraturan Pada Editor vi
Perintah dasar u/ pencarian :
Perintah dasar u/ pencarian :
Memulai vi => pembuatan teks sama halnya dengan echo dan cat, perbedaannya jika di echo dan cat tidak bias mengedit file, di editor vi teks bias diedit. Perintah-perintahnya antara lain :
1. vi : masuk ke editor vi tanpa membuka/membuat file apapun
2. vi nmfile : membuka file pada baris pertama
3. vi +n nmfile : membuka file pada baris pertama
4. vi + nmfile : membuka file pada baris terakhir
5. vi nmfile1 nmfile2 : membaca beberapa file sekaligus secara bersamaan
u/ pergerakan file jika menggunakan perintah (vi nmfile1 nmfile2) adalah tekan esc, kemudian :
:n => jika ingin memindahkan ke file berikutnya (next)
:rew => jika ingin memindahkan ke file sebelumnya (rewind)
· Perintah-perintah dasar editor vi :
1. Pergerakan kursor/karakter :
h : u/ menggerakkan kursor ke kiri
i : u/ menggerakkan kursor ke kanan
k : u/ menggerakkan kursor ke atas
j : u/ menggerakkan kursor ke bawah
:n : u/ menggerakkan kursor ke baris n
2. Menggunakan kursor/kata :
W,w : u/ menggerakkan kursor ke kanan pada awal kata berikutnya
B,b : u/ menggerakkan kursor ke kiri pada awal kata sebelumnya
3. Menggerakkan kursor/baris :
gg : menggerakkan kursor ke huruf dan baris pertama pada halam pertama
ngg : menggerakkan kursor pada baris ke-n
( : menggerakkan kursor ke awal baris
) : menggerakkan kursor ke akhir baris
4. Pengeditan teks :
a : menyisipkan kata mulai dari kiri kursor bergeser 1 huruf ke kanan
A : menyisipkan teks 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 : membuka 1 baris baru dan menyisipkan teks di bawah baris yang sekarang
O : membuka 1 baris baru dan menyisipkan teks di atas baris yang sekarang
5. Membuka file lain sewaktu mengedit file :
:e nmfile : membuka file lain ketika sedang mengedit file (hanya dapat digunakan apabila file yg dibuat telah di edit dan disimpan)
:e! nmfile : membuka file lain ketika sedang mengedit file
6. Menghapus file :
- Penghapusan teks perkata/karakter/huruf :
nx : menghapus karakter pada posisi kursor
ndw : menghapus sebanyak n kata dari posisi kursor
nX : menghapus n karakter dari posisi kata di depan kursor
- Penghapusan teks/baris :
add : menghapus sebanyak n baris
D : menghapus baris dan membentuk baris baru pada baris yg telah dihapus tadi
7. Menyimpan file dan keluar dari editor vi :
:w = menyimpan file yg sudah ada nama filenya (save), tanpa keluar
:w! = menyimpan file yg sudah ada nama filenya (save), tanpa keluar
: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 nmfile = menyimpan file dengan nama yg ingin ditentukan
:! sh = keluar sementara dari editor vi,lalu kembali ke editor vi dengan ketik exit
:! ls = keluar sementara dari editor vi,lalu kembali ke editor vi dengan ketik ls
8. Copy dan paste file :
nyy = menyalin n baris pada posisi kursor ke buffer
y = menyalin mencopy n karakter dari posisi kursor
nyw = menyalin n kata pada posisi kursor ke buffer
p = menyalin data yg ada di buffer
P = menyalin data yang ada di buffer
9. Merubah/mengganti teks/kata :
x new = mengganti teks perkata
x nee = mengganti teks perbaris
10. Membatalkan perintah sebelumnya :
u = membatalkan 1 perintah yg telah dilakukan sebelumnya
zu = membatalkan 2 perintah yg telah dilakukan sebelumnya
ctrl+R = membatalkan/cancel perintah yg telah di undo
u/ melihat direktori yang ada = ls
u/ mengcopy file dan mempaste pada direktori = cp nmfile nmfilebaru
u/ mengcopy dalam direktori yang berbeda = cp nmfile alamattujuan
u/ mengubah nama file :
u/ merename/mengganti nama file = mv nmfile nmfilebaru
u/ memindahkan file ke direktori Lain = mv nmfile alamattujuan
u/ menghapus direktori :
u/ menghapus file = rm nmfile
u/ menghapus direktori kosong = rmdir nmdirektori
u/ menghapus direktori berikut isinya = rm –rf nmdirektori
u/ membuat direktori = mkdir nmdirektori
u/ membuat isi file ke dalam direktori = echo “isi teks” >nmfile
u/ menambah isi file = echo “isi teks” >>nmfile
u/ menghitung jumlah baris/kata & karakter di file = wc nmfile
ket : wc = word count
u/ mengkompres file = gzip nmfile
u/ membaca file biodata = zcat nmfile
u/ mengekstrak file = gunzip nmfile
u/ membaca file biodata = zcat nmfile
u/ membuat alias = alias nmalias