Mengenal Script Shell 2

Menyunting File Script (Edit Scipt)

Untuk menyunting seseorang harus menggunakan cincin, lho salah ya? Maksudnya untuk menyunting (edit script) di linux / unix biasanya menggunakan editor vi ada juga yang lain c, kayak vim, gEdit, etc lah. Berikut perintah dalam editor tersebut:

Navigasi Keyboard Fungsi

h                = Ke kiri satu karakter
l                 = Ke kanan satu karakter
w               = Ke kanan satu kata
b                = Ke kiri satu kata
e                = Menuju ke akhir kata
0                = Kembali ke awal baris
^                = Bergerak ke karakter pertama dalam satu baris
:$               = Menuju ke akhir baris
Ctrl-b        = Berpindah satu layar sebelumnya
Ctrl-f         = Turun satu bagian layar
k atau -      = Kembali ke awal (ke belakang) satu baris
j atau +      = Berpindah ke depan satu baris
G               = Berpindah ke baris yang diberikan (bisa berulang)
:[baris_n]   = berpindah ke baris n,:10 berpindah ke baris 10, :2,10 d adalah menghapus baris 2-10

Duplikasi

yy               = Copy baris dan harus diikuti dengan P atau p-paste', biasa dikenal dengan yank
[n]yy          = n adalah jumlah baris yang akan di-yank, 5yy adalah copy 5 baris
Ctrl p         = Tempelkan baris yang tadi telah dilakukan copy-paste setelah melakukan yank sebelum
                     kursor
Ctrl P         = Tempelkan baris yang tadi telah dilakukan copy-paste setelah melakukan yank sebelum
                     kursor

Menghapus

dd               = Menghapus satu baris di kursor aktif
[n]dd          = n adalah jumlah baris yang akan dihapus, 2dd adalah 2 baris yang akan dihapus (cut)
Ctrl p         = Tempelkan baris yang tadi telah dilakukan copy-paste setelah melakukan yank sebelum
                     kursor
Ctrl P         = Tempelkan baris yang tadi telah dilakukan copy-paste setelah melakukan yank sebelum
                     kursor
dh              = Menghapus (Delete) satu karakter ke belakang
x                = Menghapus (Delete) satu karakter di posisi kursor aktif
dl               = Menghapus (Delete) satu karakter di depannya
db              = Menghapus (Delete) satu kata ke belakang
dw             = Menghapus (Delete) satu kata di depannya
d$              = Menghapus (Delete) kalimat/kata sampai akhir baris
d0              = Menghapus (Delete) kalimat/kata sampai akhir awal baris

Mencari

s                 = Mengganti string, format s/kata sebelum/kata sesudah s/saya/anda/;mengganti kata saya
                      dengan anda
?string       = Mencari berdasar string yang dicari ke arah depan
/string        = Mencari berdasar string yang dicari ke arah belakang
n                = Mencari kembali string yang sama (Find next).
                     Lakukan shift-n untuk kembali ke pencarian sebelumnya
N               = Mencari kembali string yang sama, tapi arah kebalikannya (Find Backward)

Menyimpan dan Membatalkan

U                = Membatalkan perubahan
u                 = Membatalkan perubahan
q!                = Keluar tanpa simpan
:w               = Simpan dan tetap tidak keluar dari program penyuntingan (vi editor)
:wq!            = Keluar dan simpan

Untuk bisa memodifikasi, tekan huruf [i] pada keyboard dan jika ingin keluar tekan tombol [ESC].

Keyboard Fungsi

i                  = Masukkan text sebelum posisi karakter sekarang
a                 = Masukkan text setelah posisi karakter sekarang
I                  = Masukkan text pada posisi awal dari baris
A                = Masukkan text pada posisi akhir dari baris

r                  = Menimpa text yang ada dengan karakter baru dari kursor yang aktif

Comments

Popular posts from this blog

Hello Word Laravel

Setting Path Java di Mac OS

Instalasi Laravel 5 di Mac OS X