Tuesday, December 18, 2018

Shell Programing dan Text Editor pada Linux


Shell merupakan perangkat lunak yang berfungsi sebagai penerjemah perintah, berisikan sejumlah perntah (yang sering kita gunakan pada prompt shell) dimana dapat kita jadikan sebagai satu prosedur dan daat disimpan pada file.
Manfaat Shell :
1.       Menangani sebuah prosedur yang terdiri dari sejumlah perintah
2.       Membangun utilitas yang sangat bermanfaat bagi banyak pemakai
3.       Menyederhanakan perintah yang sering dipergunakan
Jenis Jenis shell :
1.       Bourne shell
2.       C shell
3.       Korn shell
Komentar pada shell diawali dengan tanda #. Semua karakter sesudah tanda pagar hingga akhir baris diperlakukan sebagai komentar.
Untuk membuat atau menulis script shell, kita dapat menggunakan editor vi atau nano dan simpan file dengan berekstensi .sh
Untuk menjalankannya, terdapat peritah tersendiri. Contoh : $chmod +x nama_file_script


Editor vi
Vi adalah full screen editor, artinya editor tersebut dapat memanfaatkan fasilitas satu layar penuh. Vi mempunyai 2 buah modus, yaitu :
1.       Comand line
Editor vi menginterpretasikan input sebagai instruksi untuk dieksekusi oleh editor.
2.       Editing
Editor vi menginterpretasikan input sebagai teks yang akan dimasukan kedalam buffer editor.
Berikut merupakan kunci kunci instruksi editor vi
Instruksi
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 setelah posisi kursor)
Untuk keluar dari 5 model insert di samping ini dan mengaktifkan kunci kunci lain, maka harus menekan tombol esc terlebih dahulu
i
Mentisipkan teks (di sebelah kiri posisi kursor)
a
Menyisipkan teks (di sebelah kanan posisi kursor)
I (shift + i)
Menyisipkan teks (di posisis awal baris)
A (shift + a)
Menyisipkan teks (di posisi akhir baris)
x
Menghapus 1 huruf (di sebelah kanan posisi kursor)
dw
Menghapus 1 kata (di sebelah kanan posisi kursor)
dd
Menghapus 1 baris (di sebelah kanan posisi kursor)
yy
Mengcopy satu baris
2yy
Mengkopi 2 baris
p
Menampilkan baris kalimay yang telah dikopy dengan kunci yy
cw
Mengganti 1 kata yang telah ditulis di sebelah kanan posisi kursor dengan kalimat lain
ctrl + b
Mundur satu layar
ctrl + f
Maju satu layar
ctrl + d
Maju setengah layar
b
Menggerakan kursor ke kiri satu kata
w
Menggerakan kursor ke kanan satu kata
^
Pergi ke awal baris
$
Pergi ke akhir baris
u
Membatalkan perintah yang terakhir kali
U
Membatalkan seluruh perubahan teks pada baris tempat kursor berada
:!
Keluar untuk sementara dari editor vi dan menjalankan perintah yang lain
:wq
Meyimpan berkas dan keluar dari editor
:q!
Kerluar editor 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
n
Meneruskan pencarian untuk arah yang sama
N
Meneruskan pencarian untuk arah yang berbeda

Editor Nano
Editor nano merupakan editor yang di tujukan untuk menggantikan editor pico, editor nano memiliki tampilan dan rasa yang sama dengan editor pico dan juga memiliki fitur tambahan yang dulu tidak ada pada editor pico seperti search and replace dan go to line number. 
Editor nano memiliki perintah perintah yang bisa langsung di baca di bawah layar, perintah  perintah tersbeut adalah :
Perintah
Keterangan
Ctrl + g
Untuk meminta bantuan
Ctrl + x
Untuk keluar dari nano
Ctrl + o
Untuk menyimpan pekerjaan yang dikerjakan
Ctrl + j
Untuk melakukan paragraph kiri-kanan
Ctrl + r
Untuk membaca/open file dari dalam editor
Ctrl + w
Untuk melakukan pencarian teks
Ctrl + y
Untuk menuju halaman sebelumnya dari halaman dokumen aktif
Ctrl + v
Untuk menuju halaman berikutnya dari halaman dokumen aktif
Ctrl + k
Untuk melakukan operasi memotong baris (cut)
Ctrl + u
Untuk melakukan operasi penempelan (paste)
Ctrl + c
Untuk melihat informasi posisi cursor kita saat ini berada di baris berapa dan karakter keberapa dari totalnya
Ctrl +  t
Untuk melakukan teks spelling (english)

Dibawah merupakan contoh contoh pembuatan program shell dengan menggunakan eitor vi :
1. Membuat program shell bernama percobaan1.sh
 

2. Membuat program shell percobaan2.sh

Di bawah ini juga merupakan contoh penggunaan editor nano

No comments:
Write comments