Shell Pada Sistem Operasi Linux dan Text Editor
Pada Linux, hasil keluaran suatu proses program dapat diberikan sebagai
input pada proses lainnya. Tanda vertical bar (|) adalah tanda yang
digunakan untuk pipeline. Penggunaan pipeline pada perintah-perintah
Linux tidak terbatas.
Regular Expression
Regular expresion adalah cara untuk menentukan sebuah pola karakter
untuk pencarian dan pemfilteran. Dengan regular expresion, kita tidak
harus menentukan pola karakter yang eksak. Untukmenggunakan regular
ekspression, kita harus mengenal karakter-karakter khusus yang memiliki
arti tersendiri jika digunakan di dalam pola regular ekspression.
Karakter Arti
. Cocok dengan sembarang satu karakter
* Cocok dengan sembarang lebih dari satu karakter
^ Cocok dengan awal baris
$ Cocok dengan akhir baris
\< Cocok dengan awal kata
\> Cocok dengan akhir kata
[ ] Cocok dengan salah satu karakter yang terdapat di dalam kurung siku
[^ ] Cocok dengan salah satu karakter yang tidak terdapat pada kurung siku
\ Karakter selanjutnya akan dianggap literal
Redirection
Pada UNIX terdapat istilah standard input, standard output, dan standard
eror. Standard input adalah masukan atau input standard dari suatu
perintah atau program. Input standar ini adalah keyboard. Standard
output adalah keluaran atau output standar dari suatu perintah atau
program. Outpot standar ini adalah layar monitor atau terminal. Standard
eror adalah keluaran atau output standar jika pada program atau
perintah terjadi eror. Keluaran ini berupa pesan-pesan kesalahan yang
berguna bagi pembuat program atau orang lain yang membutuhkan. Standard
eror biasanya dalah layar console. Pada UNIX pula, kita dapat
membelok-belokkan standard input, standard output dan standard eror
menuju ke tujuan lain. Misalnya membelokkan standard output suatu
program ke file atau membelokkan standard input suatu program dari suatu
file. Proses pembelokan ini disebut redirection, dan menggunakan symbol
> (membelokkan standard output ke file), < (membelokkan standard
input dari file).
Pengeditan Perintah
Dengan bash shel, kita dapat mengedit suatu baris perintah cukup dengan
tombol panah kiri dan panah kanan pada keyboard. Setelah selesai
mengedit, kita dapat langsung menekan tomboh [ENTER] untuk menjalankan
perintah.
History
Dengan bash shel, kita dapat memanggil kembali perintah-perintah yang
pernah diketikkan sebelumnya dengan menggunakan tombol panah atas dan
panah bawah pada keyboard. Setelah menemukan perintah yang dimaksud,
kita dapat langsung menekan tombol [ENTER] untuk menjalankan perintah
ini.
Editor vi
Vi adalah ful screen editor, artinya editor tersebut dapat memanfaatkan
fasilitas satu layar penuh. Vi mempunyai 2 buah modus, yaitu :
- Command line
Editor vi mengintepretasikan input sebagai instruksi untuk dieksekusi
oleh editor, contoh seperti mencari teks, mengganti teks secara otomatis
dan lainnya.
- Editing
Editor vi mengintepretasikan input sebagai teks yang akan dimasukkan ke
dalam bufer editor. Pada bagian bawah layar akan tampil teks
“INSERTING”. Pada awal vi dijalankan, maka program memasuki command
mode. Dengan menekan tombol “i” maka akan memasuki editing. Untuk
kembali ke command mode, tekan tombol Esc.
Kunci-kunci teks editor vi dapat dilihat pada tabel sebagai berikut :
KUNCI KETERANGAN
H Pindah kursor ke kiri satu karakter
J Pindah kursor ke kanan satu karakter
K Pindah kursor ke atas
L Pindah kursor ke bawah
O Menyisipkan teks (satu baris setelahposisi kursor)
I Menyisipkan teks (di sebelah kiriposisi kursor)
A Menyisipkan teks (di sebelah kananposisi kursor)
I (shift i) Menyisipkan teks (di posisi awalbaris)
A (shift a) Menyisipkan teks (di posisi akhirbaris)
Note : untuk keluar dari 5 model kunci insert diatas ( yaitu o, i, a,I, A) tekan ESC
KUNCI KETERANGAN
X Menghapus 1 huruf (di sebelah kananposisi kursor)
Dw Manghapus 1 kata (di sebelah kananposisi kursor)
Dd Menghapus 1 baris (di sebelah kananposisi kursor)
Yy Mengkopi 1 baris
2yy Mengkopi 2 baris
P ( Paste) Menampilkan baris kalimat yang sudah dikopi dengan kunci yy
Cw Mengganti 1 kata yang telah ditulisdi sebelah kanan posisi kursor dengan kata lain
Cc Mengganti 1 baris kalimat yang telahditulis di sebelah kanan posisikursor dengan kalimat lain
ctrl-b Mundur satu layar
ctrl-f Maju satu layar
ctrl-d Maju setengah layarB Menggerakkan kursor ke kiri satukata
W Manggerakkan kursor ke kanan satukata
^ Pergi ke awal baris
$ Pergi ke akhir baris
u Membatalkan perintah yang terakhir kali
U Membatalkan seluruh perubahan tekspada baris tempat kursor berada.
:! Keluar untuk sementara dari editor vi dan menjalankan perintah yang lain
:wq Write dan quite, simpan berkas dankeluar
:q! Keluar vi tanpa menyimpan
:se all Menampilkan semua pilihan set status
:se nu Menampilkan nomor baris pada kiri layar
/string Mencari string ke arah depan
?string Mencari string ke arah belakang
o Meneruskan pencarian untuk arah yang sama
N Meneruskan pencarian untuk arah yangberbeda
Editor Nano
Nano adalah text editor yang berjalan di system UNIX. editor ini tak
seperti editor kebanyakan yang berjalan di tampilan visual jendela
melainkan pada tampilan terminal, nano tidak berkerja menggunakan
moouse , tetapi masih memiliki banyak fitur yang sangat powerfull.
Untuk menginstall nano pada Linux Fedora tinggal mengetikkan di shell
dengan perintah
Kebanyakan dari perintah nano, dipanggil dengan menekan tombol Ctrl
(tombol kontrol), dan menekan salah satu kunci lainnya(tombol
berikutnya). Dalam teks ini, kunci pengendalian menampilkan ^ . Sebagai
contoh ^ X berarti, tahan tombol CTRL dan tekan kunci x .Sebagian besar
perintah-perintah umum yang penting tercantum di bagian bawah terminal
anda.
nano : untuk memulai
^G : untuk bantuan
^ R : untuk membaca file-file yang ada, ke editor nano (disisipkan pada posisi kursor)
^ T : untuk membuka browser yang memungkinkan anda, dapat memilih nama file dari daftar file dan direktori
^G : untuk bantuan
^ R : untuk membaca file-file yang ada, ke editor nano (disisipkan pada posisi kursor)
^ T : untuk membuka browser yang memungkinkan anda, dapat memilih nama file dari daftar file dan direktori
Pada navigasi, mouse biasa yang berbasis point-and-klik tidak didukung
oleh nano. Jadi untuk menggunakan arah kursor shape, Gunakan tombol
panah untuk bergerak di sekitar halaman nano.
Navigasi Perintah yang lain:
^ A : pindah ke awal baris
^ E : pindah ke akhir baris
^ Y : bergerak ke bawah halaman
^ V : bergerak ke atas halaman
^ _ : Pindah ke baris tertentu
^ A : pindah ke awal baris
^ E : pindah ke akhir baris
^ Y : bergerak ke bawah halaman
^ V : bergerak ke atas halaman
^ _ : Pindah ke baris tertentu
^ C : mengetahui apa garis kursor berada pada
^ W : mencari beberapa teks.
^ W : mencari beberapa teks.
Hapus perintah.
^ D : untuk menghapus karakter saat ini di bawah kursor
^ D : untuk menghapus karakter saat ini di bawah kursor
BackSpace menghapus karakter saat ini di depan kursor
^ K : menghapus seluruh baris
^ \ : Mencari (dan mengganti)
^ K : menghapus seluruh baris
^ \ : Mencari (dan mengganti)
Potong dan sisipkan
^ U : untuk digunakan untuk mensimulasikan memotong dan menyisipkan:
^ U : untuk digunakan untuk mensimulasikan memotong dan menyisipkan:
Menyimpan dan Keluar
^ O : untuk menyimpan isi tanpa keluar (Anda akan diminta nama filenya apa, dan menyimpannya di mana)
^ O : untuk menyimpan isi tanpa keluar (Anda akan diminta nama filenya apa, dan menyimpannya di mana)
^ X : untuk keluar nano (nano meminta untuk menyimpan file, jika
anda telah mengubah isi atau file tersebut belum tersimpan )
^ T : saat menyimpan file, dapat melihat daftar untuk memungkinkan anda dapat memilih nama file dan direktori penyimanan.
^ T : saat menyimpan file, dapat melihat daftar untuk memungkinkan anda dapat memilih nama file dan direktori penyimanan.
0 komentar:
Posting Komentar