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: by kbadmin
