linux:bash
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
linux:bash [2017/02/22 03:47] – [Melihat versi] kbadmin | linux:bash [2021/09/23 19:05] (current) – [0.2 Variable berisi Perintah] kbadmin | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== | + | ====== |
Bash adalah pemrograman dasar berbasis unix atau linux yang diciptakan oleh [[https:// | Bash adalah pemrograman dasar berbasis unix atau linux yang diciptakan oleh [[https:// | ||
Bash adalah perintah program yang berjalan pada window text. Dimana anda mengetik perintah dan selanjutnya akan keluar hasilnya. Bash juga bisa membaca perintah dari file/script sehingga disebut juga bash scripting. | Bash adalah perintah program yang berjalan pada window text. Dimana anda mengetik perintah dan selanjutnya akan keluar hasilnya. Bash juga bisa membaca perintah dari file/script sehingga disebut juga bash scripting. | ||
+ | |||
+ | Detail sejarah tentang bash scripting bisa anda temukan di halaman wiki [[https:// | ||
+ | |||
+ | < | ||
===== Melihat versi ===== | ===== Melihat versi ===== | ||
Line 9: | Line 13: | ||
echo $BASH_VERSION | echo $BASH_VERSION | ||
</ | </ | ||
+ | |||
+ | ===== Persiapan Editor Shell ===== | ||
+ | Kami biasa menggunakan editor nano. Install dengan cara | ||
+ | < | ||
+ | yum install nano | ||
+ | </ | ||
+ | ===== Script bash ===== | ||
+ | Anda bisa membuatnya dengan nano | ||
+ | < | ||
+ | nano cetak.sh | ||
+ | </ | ||
+ | isi dengan script bash seperti ini | ||
+ | < | ||
+ | #!/bin/bash | ||
+ | echo " | ||
+ | </ | ||
+ | kemudian tekan **ctrl + X** untuk menyimpan dan menutup. | ||
+ | selanjutnya jalankan dengan | ||
+ | < | ||
+ | sh cetak.sh | ||
+ | </ | ||
+ | hasil | ||
+ | < | ||
+ | [root@vnc script]# sh cetak.sh | ||
+ | Assalamu' | ||
+ | [root@vnc script]# | ||
+ | </ | ||
+ | |||
+ | ===== Mengapa Menggunakan Bash Bang #!/bin/bash ===== | ||
+ | Tanda "# | ||
+ | |||
+ | Penjelasan detail bisa baca di [[http:// | ||
+ | |||
+ | ===== Comment Block ===== | ||
+ | Anda bisa menambahkan komentar pada script dengan menambahkan tanda "#" | ||
+ | < | ||
+ | #!/bin/bash | ||
+ | |||
+ | #ini adalah komentar | ||
+ | #ini adalah komentar kedua | ||
+ | |||
+ | echo " | ||
+ | |||
+ | </ | ||
+ | ===== Variabel ===== | ||
+ | Cara mendefinisikan variabel di bash script sebagai berikut. | ||
+ | |||
+ | ==== - Variable berisi string ==== | ||
+ | |||
+ | < | ||
+ | nano variabel.sh | ||
+ | </ | ||
+ | |||
+ | isi dengan | ||
+ | < | ||
+ | #!/bin/bash | ||
+ | |||
+ | nama=" | ||
+ | echo $nama; | ||
+ | </ | ||
+ | |||
+ | tekan ctrl+x untuk menutup dan menyimpan | ||
+ | |||
+ | kemudian jalankan dengan | ||
+ | < | ||
+ | sh variabel.sh | ||
+ | </ | ||
+ | output | ||
+ | < | ||
+ | Salahudin | ||
+ | </ | ||
+ | |||
+ | ==== - Variable berisi Perintah ==== | ||
+ | Berikut ini adalah contoh variable berisi perintah untuk menampilkan tanggal | ||
+ | |||
+ | < | ||
+ | nano variabel2.sh | ||
+ | </ | ||
+ | isi dengan | ||
+ | < | ||
+ | #!/bin/bash | ||
+ | tanggal=$(date) | ||
+ | echo $tanggal; | ||
+ | </ | ||
+ | jalankan dengan | ||
+ | < | ||
+ | sh variabel2.sh | ||
+ | </ | ||
+ | output | ||
+ | < | ||
+ | Wed Feb 22 09:30:11 UTC 2017 | ||
+ | </ | ||
+ | Untuk perintah dasar linux lainya bisa anda pelajari disini [[linux: | ||
+ | |||
+ | |||
+ | <nspages -h1 linux:bash -textPages=" | ||
+ | <nspages -h1 -textPages=" | ||
+ | |||
- | ===== Contoh Kode Bash ===== | ||
- | <nspages linux: |
Layanan
Harga Domain .COM | Harga Domain .ID | Shared Hosting | Email Hosting | MySQL Hosting |linux/bash.1487753270.txt.gz · Last modified: 2017/02/22 03:47 by kbadmin