Mengenal Pemrogramman BASH di Linux ~

Mengenal Pemrogramman BASH di Linux ~

Assalamualaikum wr wb 

A.Pendahuluan

   Oke kembali lagi di blog saya ini di kali ini saya menemukan sebuah ilmu baru yaitu pemrogramman bash .Pemrogramman bash ini disusun oleh perintah perintah shell linux oke langsung saja dibaca lalu di pahami.
  •  Latar Belakang
Karena pemrogramman bash ini kita dapat gunakan untuk membuat sebuah program.
  •  Maksud & Tujuan
       Agar mengenal dan memahami apa itu pemrogramman bash dan perintah dasar pemrogramman bash ini.

B.Alat & Bahan

 Terminal Linux

C.Waktu Pelaksanaan

 15 - 30 menit

D.Pembahasan

  Shell adalah sebuah alat penterjemah pada sebuah sistem operasi, pada linux shell terdapat di terminal linux.Perangkat lunak inilah yang bertugas untuk menjembatani (media perantara) antara pengguna dengan sistem operasi, jadi pengguna tinggal memasukkan perintah linux nanti shell yang akan menangani perintah tersebut.

Pemrogramman bash

     Yaitu menyusun atau mengelompokkan beberapa perintah shell (internal atupun eksternal command) menjadi kumpulan perintah yang melakukan tugas tertentu sesuai tujuan penyusunnya. Kelebihan shell di linux dibanding sistem operasi lain adalah bahwa shell di linux memungkinkan kita untuk menyusun serangkaian perintah seperti halnya bahasa pemrograman (interpreter language), melakukan proses I/O, menyeleksi kondisi, looping, membuat fungsi, dsb. adalah proses - proses yang umumnya dilakukan oleh suatu bahasa pemrograman, jadi dengan shell di linux kita dapat membuat program seperti halnya bahasa pemrograman, untuk pemrograman shell pemakai unix atau linux menyebutnya sebagai script shell. 

    Secara simplenya bash adalah bahasa yang digunakan sebagai perintah pada terminal linux kita. Tapi perintah yang ada di tulis dalam sebuah file ektensi .sh yang mempunyai arti shell.

    Sebelum mempelajari pemrograman Bash shell di linux sebaiknya anda telah mengetahui dan menggunakan perintah - perintah dasar shell baik itu internal command yang telah disediakan shell maupun eksternal command atau utility, seperti
  • cd, pwd, times, alias, umask, exit, logout, fg, bg, ls, mkdir, rmdir, mv, cp, rm, clear, ...
  • utilitas seperti cat, cut, paste, chmod, lpr,...
  • redirection (cara mengirim output ke file atau menerima input dari file), menggunakan operator redirect >, >>, <, <<, contohnya: ls > data
    hasil ls dikirim ke file data, jika file belum ada akan dibuat tetapi jika sudah ada isinya akan ditimpa.
    ls >> data
    hampir sama, bedanya jika file sudah ada maka isinya akan ditambah di akhir file.
    cat < data
    file data dijadikan input oleh perintah cat
  • pipa (output suatu perintah menjadi input perintah lain), operatornya : | , contoh: ls -l | sort -s
    ouput perintah ls -l (long) menjadi input perintah sort -s (urutkan secara descending), mending pake ls -l -r saja :-)
    ls -l | sort -s | more cat <data | sort > databaru
  • Wildcard dengan karakter *, ?, [ ], contohnya: ls i*
    tampilkan semua file yang dimulai dengan i
    ls i?i
    tampilkan file yang dimulai dengan i, kemudian sembarang karakter tunggal, dan diakhiri dengan i
    ls [ab]*
    tampilkan file yang dimulai dengan salah satu karakter a atau b
Untuk Perintah dasar pemrogramman bash adalah
  • echo
Echo sendiri merupakan perintah shell yang digunakan untuk menampilkan sebuah baris dari sebuah kalimat
 
Contoh Penggunaan :

1.Buat sebuah file dengan ekstensi .sh , untuk perintah pembuatannya
nano nama_file.sh

Contoh penggunaan "echo"
echo "Hello World"
Setelah itu atur hak aksesnya agar program ini dapat dijalankan
Untuk menjalankannya masukkan perintah ./nama_file.sh
Hasilnya : 

E.Masalah

Tidak ada

F.Kesimpulan

   Dengan begini kita dapa mengenal apa itu pemrogramman bash dan bagaimana cara membuat sebuah program sederhana menggunakan pemrogramman bash. Hanya ini yang bisa saya dapat sampaikan bilamana ada kesalahan dalam penulisan saya mohon maaf.... 

Wassalamualaikum wr wb

G.Refrensi

0 komentar