Apa Itu Bash?
Bash kepanjangan dari Bourne Again Shell. Bash merupakan shell yang paling umum digunakan pengguna Linux. Bash sripting adalah pemrograman kumpulan perintah menggunakan script yang ditulis ke dalam bash shell, sehingga nantinya dapat dieksekusi oleh sistem operasi.
Manfaat Bash
- Membuat program instalasi server
- Langsung bisa diterjemahkan komputer
- Penulisan cukup mudah
- Efisien
Anatomi Bash Script
Bash memiliki fitur penentu utama:
- diawali dengan #!/bin/bash
- extension file *.sh
- bash script bisa dijalankan lewat terminal dengan menggunakan command: bash nama_script.sh atau jika sudah mencantumkan #!/bin/bash pada baris pertama maka dapat dijalankan dengan command: ./nama_bash.sh
Script Bash Sederhana
Untuk membuat sebuah program bash, kita membuat file terlebih dahulu dengan perintah touch. Gunakan perintah nano untuk mengedit file. Perhatikan gambar dibawah.
Setelah perintah nano di-enter maka akan muncul tampilan seperti gambar dibawah.
Sekarang kita bisa menuliskan script bash pada file hai. Perlu diperhatikan script bash diawali dengan #!/bin/bash
Jika sudah selesai tekan tombol ctrl+x untuk keluar --> tekan tombol y --> tekan enter. jika ingin melakukan eksekusi, ada 3 cara yang bisa dilakukan :
- Cara yang pertama dengan menggunakan perintah bash nama_file. Contoh: bash hai
- Cara yang kedua dengan mengubah hak akses file. perintah yang digunakan adalah chmod +x nama_file. Contoh: chmod +x hai. Kemudian lakukan pemanggilan dengan perintah ./nama_file. Contoh: ./hai
- Cara yang ketiga dengan menggunakan perintah sh nama_file. Contoh: sh hai
Hasil eksekusi dari file hai adalah
Perintah "echo"
Perintah echo merupakan perintah paling dasar dan dasar dalam pembuatan script bash untuk pemula. Terutama digunakan untuk mencetak teks atau output dari terminal Linux. Perintah echo akan mencetak teks atau data di terminal apapun yang dituliskan.
Seperti contoh diatas.
echo "Hai, Saya Ayu"
Output yang akan muncul di terminal adalah
Hai, Saya Ayu
Komentar di File Script Bash
Komentar merupakan bagian penting dalam program komputer. Komentar tidak dapat dieksekusi. Tujuan adanya komentar untuk meningkatkan keterbacaan kode dan membantu untuk memahami tujuan kode.
Komentar pada baris tunggal diawali dengan tanda '#'. Sedangkan komentar untuk multibaris dimulai dengan tanda kutip tunggal (' ') dan tanda : digunakan untuk menambahkan baris komentar
Contoh:
# Ini adalah contoh komentar baris tunggal
: '
Ini adalah contoh komentar multibaris
mudahkan?
'
Variabel
Dalam bash script terdapat 3 jenis variabel:
- Environment variable
- Positional parameter
- User defined variabel
Environment Variabel
- Variabel yang digunakan oleh shell atau sistem Linux untuk proses kerja, seperti $HOME, $USERNAME, $HOSTNAME, $SHELL.
- Penulisan variabel ini menggunakan HURUF KAPITAL.
- Melihat semua variabel environment dengan perintah env.
- Contoh penerapan
Hasil:
Positional Parameter
Parameter yang digunakan oleh shell untuk menampung argumen yang diberikan kepada shell
Contoh penerapan
Hasil:
User Defined Variabel
- Variabel yang dibuat sendiri oleh programer
- Aturan penulisan variabel adalah: dimulai dengan huruf atau underscore (_), hindari pemakaian karakter khusus, nama variabel bersifat case sensitive (membedakan huruf besar dan kecil)
- Contoh penerapan
Hasil:
Menghitung Karakter Variabel
Contoh penerapan
Hasil:
Input/ Output
I/O yang dimaksud adalah device yang menangani masukkan dan keluaran, baik itu berupa keyboard, floppy, layar monitor, dsb. Diatas kita sudah menggunakan proses I/O, salah satunya adalah echo. Statement echo berfungs untuk menampilkan teks atau informasi ke layar, atau operasi redirect ke file. Selain echo, bash juga menyediakan perintah builtin printf untuk mengalihkan keluaran ke output standard, baik ke layar ataupun ke file dengan format tertentu.
Untuk menggunakan format kontrol sertakan simbol %, bash akan mensubtitusikan format tersebut dengan isi variabel yang berada di posisi kanan sesuai dengan urutannya jika lebih dari satu variabel, \n \t \a adalah karakter sekuen lepas newline, tab, dan bell.
Format control keterangan
- %d = untuk format data integer
- %o = octal
- %f = float atau decimal
- %x = Hexadecimal
Pada script diatas %.2f akan mencetak 2 angka dibelakang koma, defaultnya 6 angka.
Input dengan Read
Setelah echo dan printf untuk proses output, maka kita menggunakan statement read yang cukup ampuh untuk membaca atau menerima masukkan dari input standar.
Sintaks: read -opsi [nama_variabel...]
Output dengan konstanta ANSI
Pengaturan warna
Untuk pewarnaan tampilan dilayar dapat menggunakan konstanta ANSI (salah satu badan nasional amerika yang mengurus standarisasi).
Sintaks: \033[warnam
Dimana: m menandakan setting color
Untuk Anak2 TKJ, jika sudah mencoba sebutkan perintah yang sudah dipraktikkan. dan buat fungsi dari perintah tersebut dengan kata-kata sendiri!
BalasHapusNama: Made Rama Devananda
HapusNo: 23
Kls: XI TKJ 1
Setelah Menginstall Debian di Virtual Box lalu ke pencaharian, ketik "Terminal" ,, materi yang dipelajari adalah penggunaan
1. perintah nano berfungsi menuju ke teks editor
2. touch untuk membuat file baru
3. bash berfungsi sebagai pemanggil file yang sudah dibuat di teks editor
4. perintah $ berfungsi sebagai pemanggil
variabel pada teks editor
5. clear berfungsi menghapus semua coding pada terminal
6. dir berfungsi menunjukkan file direktori yang tersimpan
7. echo (" ") berfungsi mencetak teks atau data
8. ctrl+x berfungsi untuk menyimpan data yang kita buat dari teks editor dan kembali ke terminal
Nama : IKADEK PUTRA WIBAWA
BalasHapusNo : 10
Kls : Xl TKJ 1
Pada materi menjalankan program debian saya mempelajari tentang echo dan bin, bash dan juga membuat file pada debian, dan mengedit file serta menjalankan prerintah pemanggilan dan perintah menjalankan program disana ada tanda $, touch Dan lain lain nya
Elizabeth Maya Gita Weni Berry/02/XI TKJ 1
BalasHapusDari yang saya pelajari dari materi tadi
1. Touch berfungsi sebagai membuat suatu file
2. Nano berfungsi sebagai teks Editor
3. Ada 2 cara dalam mengeksekusi ada bash dan chmod
4. Fungsi echo dan (" ") yaitu mencetak data atau teks di terminal
5. Fungsi $ untuk mencetak data yang sudah diinputkan
Saya sedikit kurang paham dari perbedaan antara root dan home nya, sekian.
Nama : Justyn Narendra Gautama Haryanto
BalasHapusAbsen : 18
Kelas : X TKJ
Nama : Sava Fahlefi
BalasHapusKelas : 11 TKJ 1
Absen :32
Kesimpulan dari materi yang saya pelajari adalah :
1. Touch berfungsi untuk membuat file
2. Nano berfungsi untuk teks Editor
3. Echo membuat suata kalimat yang di beri tanda (" "),kecuali yang angka.
4. $ berfungsi untuk memanggil variabel seperti nama,umur.
5. Kalimat Clear boleh di tambahkan boleh juga tidak.
Sekian Terima kasih.
Nama : Justyn Narendra Gautama Haryanto
BalasHapusKelas : XI TKJ 1
Absen : 18
Yang saya pelajari adalah :
1. Touch berfungsi untuk menciptakan folder atau file baru.
2. Nano berfungsi untuk membuka dan merubah isi pada folder yang telah kita buat .
3. Clear berfungsi untuk menghapus semua tulisan atau file.
4. Echo berfungsi untuk memunculkan kata kata yang telah kita buat.
5. $ berfungsi untuk memanggil variabel yang sudah kita inputkan.
6. Ctr + X untuk menyimpan maupun tidak menyimpan data ataupun file.
7. Bash berfungsi untuk memunculkan file atau data yang sudah kita save.
Nama : I Putu Jordi Setiawan
BalasHapusNo : 15
Kelas : XI TKJ 1
Setelah saya mempelajari Materi tentang Bash Scrip ini saya Jadi tau Cara Penggunaan Perintah
Touch, Nano, Clear, Echo,$,Ctr + X,Bash
Fungsi Echo & (" ")
Yaitu untuk mencetak data ataupun teks yang berada di terminal.
Nama : I Gede Komang Putra Adnyana
BalasHapusNo :5
Kelas :XI TKJ 1
Pada materi ini saya memahapi mengenai beberapa perintah seperti
1.echo yang berfungsi untuk menampilkan kalimat yang dituliskan
2.$berfungsi untuk menampilkan isi yang ada pada variabel
3.touch yaitu untuk membuat file baru
4.nano digunakan untuk mengedit dan membuka file yang telah dibuat
5.clear untuk membersihkan semua teks yang terdapat pada file
Nama : I KADEK RESTU DWIANTARA
BalasHapusKls : XI TKJ 1
No : 11
Materi ini menjelaskan tentang cara menggunakan Debian dan cara menggunaka program bash,ecoh dan bin.
Nama : NI KD NADIA KIRANA DWI PUTRI
BalasHapusKelas : XI TKJ 1
No absen : 27
Pertemuan kali ini saya mempelajari Debian dan beberapa perintah yaitu touch,nano,bash,echo,$, clear , ctrl+X.
-touch berfungsi untuk membuat file
-nano berfungsi untuk mengedit file
-bash berfungsi untuk memunculkan file atau data
-echo berfungsi untuk memunculkan kata yg telah di buat
-clear berfungsi untuk menghapus tulisan
-ctrl+X berfungsi untuk menyimpan file yg telah di buat
Nama : Ni Gusti Ayu Putu Putri Maharani
BalasHapusNo : 24
Kelas : XI TKJ 1
Kesimpulan materi yang saya dapat:
- Nano berfungsi untuk mengedit file
- Pemanggilan variabel dapat digunakan dengan $
- Clear digunakan untuk menghapus script
- Touch digunakan untuk membuat folder/file baru
- Bash script bisa dijalankan dengan terminal
Nama : Kadek Hana Dwi Lestari
BalasHapusNo : 21
Kls : XI TKJ 1
-pemanggilan variabel menggunakan $
- echo berfungsi untuk mencetak
- ctrl X untuk menjalankan program
- dir fungsinya untuk melihat file yang tersimpan
nama: I KADEK ERI PUTRA SUARDANA
BalasHapusabsen :09
kelas : Xl TKJ 1
yang saya pahami saat mempelajari tentang Bash script yaitu:
- touch berfungsi untuk membuat file baru.
-nano berfungsi untuk mengedit file.
- echo berfungsi untuk mencetak teks atau data di terminal apapun.
-clear fungsinya untuk menghapus script
-$ berfungsi untuk memanggil variabel yang kita buat
Nama : Ni Putu Diah Prastya Dewi
BalasHapusNo Absen : 30
- Nano : berfungsi untuk merubah teks editor
- cd : berfungsi untuk berpindah folder
- touch : berfungsi untuk membuat folder
- bash : berfungsi untuk memanggil program yang kita buat pada teks editor
- su : berfungsi untuk masuk ke akses root
- echo : berfungsi untuk menapilkan teks atau menambahkan data di sebuah file
- $ : berfungsi untuk pemanggilan Variabel
- Clear : berfungsi untuk menghapus hasil eksekusi
- exit : berfungsi untuk keluar
Nama : Gusti Komang Agung Dimas Wiguna Yasa
BalasHapusNo : 03
Kelas : XI TKJ 1
yang dapat saya simpulkan mengenai pembelajaran dan materi ini adalah, disini kita belejar tentang cara menggunakan debian, adapun rumus rumusnya ialah :
- touch bisa digunakan untuk membuat file atau folder
- nano bisa digunakan untuk mengedit file
- echo bisa digunakan untuk menjalankan progrm yang sudah dibuat
- $ bisa digunakan untuk memanggil
variabel
- clear bisa digunakan untuk menghapus program
Nama: Gusti Komang Rama Darma Sastrawan
BalasHapusAbsen: 4
Kelas: XI TKJ 1
Yang saya pahami dalam materi Debian hari ini yaitu untuk membuat program kita masuk ke terminal terus buat folder dan nama file menggunakan perintah touch lalu edit menggunakan perintah Nano nah sebelum membuat program kita ketik ($!/bin/bash) dan ini perintah" yang saya ketahui :
1.Touch ( untuk membuat folder )
2.Nano ( untuk mengedit folder )
3.Echo ( untuk mencentak yang kita ketik )
4.$ ( untuk Variabel )
5.Clear ( untuk menghapus )
6.Ctr + x klik y lalu enter (untuk menyimpan rogram)
Nama : Bagas Akazi
BalasHapusKelas : XI TKJ 1
No. Absen : 01
Penjelasan Perintah yang Dipelajari :
• nano berfungsi untuk mengedit file.
• echo berfungsi untuk menjalankan perintah program yang sudah dibuat.
• clear berfungsi untuk menghapus program.
• touch berfungsi untuk membuat file atau folder.
• $ berfungsi untuk memanggil
variabel.
NAMA : I GUSTI NGURAH ADE GASA GASTIKA
BalasHapusNO : 07
KELAS: XI TKJ1
Pada pertemuan kali ini sayang memahami tentang scrip bash antara lain:
1. dari instalasi debian
2. pembuatan folder baru menggunakan perintah touch di terminal
3. menggunakan perintah nano untuk masuk ke halaman editor
4. menggunakan perintah echo (" ") untuk mencetak teks apapun yg kita inputkan
5. menggunakan perintah $ untuk memanggil variabel
6. menggunakan ctrl x untuk menyimpan file yang sudah di buat
7. perintah clear untuk menghapus coding data pada terminal
8. menggunakan perintah bash/sh pada terminal untuk memanggil data yang sudah kita simpan sebelumnya
NAMA : NI KADEK MARSHA LISTYANI
BalasHapusKELAS : XI TKJ 1
ABSEN : 26
Materi yang saya dapat simpulkan dari Bash Cript yaitu menggunakan perintah dan fungsi seperti:
- Perintah Touch berfungsi sebagai membuat file
- Perintah Nano berfungsi sebagai teks editor/mengedit file
- Eksekusi file menggunakan perintah chmod +x nama_file
- $ sebagai sebuah variabel yang digunakan
- Perintah echo berfungsi untuk mencetak output
- Perintah bash berfungsi untuk memanggil program
Nama: Ni Luh Putu Risma Dewi
BalasHapusNo Absen : 28
Kelas : XI TKJ 1
19 Juli 2022
Yang saya pelajari dari materi tadi
-$ berfungsi untuk pemanggilan variabel
- nano berfungsi untuk mengedit sebuah file
- ctrl x biasanya digunakan untuk menjalankan program kita
- Clear berfungsi untuk membersihkan script
- Touch Yang digunakan untuk membuat file baru
NAMA: Kevin Ananda luhur
BalasHapusKELAS:XI TKJ 1
ABSEN:22
Pada pembelajaran yang tadi di dapatkan ada beberapa kata fungsi yaitu:
Nano yang berfungsi sebagai pengedit file
Echo menjalankan atau mencetak perintah yang di buat
Touch berfungsi membuat file atau folder
Simbol dolar atau ($) berfungsi memanggil variabel
Nama : NI PUTU AYUNDA ERNINDHA YUVIRA
BalasHapusKELAS : XI TKJ 1
ABSEN : 29
echo = berfungsi untuk mencetak
clear = berfungsi untuk membersihkan script
ctrl x = digunakan untuk keluar
y = untuk yes
n = untuk no
$ = digunakan untuk memanggil nilai variabel yang sudah dibuat
touch nama_file = digunakan untuk membuat file baru
nano nama_file = digunakan untuk mengedit file yang sudah dibuat
dir = digunakan untuk menampilkan file yang sudah dibuat
#!/bin/bash = untuk mengawali script bash
bash nama_file = digunakan untuk mengeksekusi program
chmod +x nama_file = digunakan untuk mengeksekusi program
sh nama_file = digunakan untuk mengeksekusi program
Nama : i putu sedana maha gangga
BalasHapusNo : 16
Kls : XI TKJ 1
-echo berfungsi untuk print
- $ berfungsi untuk memanggil variabel
-clear berfungsi untuk menghapus chat
-ctr + x berfungsi untuk save dan kembalikan ke terminal
-nano berfungsi untuk text editor
Nama :Stevven Boy
BalasHapusKls : XI TKJ 1
No : 31
Hal yang saya pahami dari materi ini :
-Echo yang berfungsi sebagai mencetak kata yang berada di dalam (" ") petik dua
-$ yang berfungsi sebagai memanggil variabel
-nano yang berfungsi sebagai mengedit file
-#! /bin/bash berfubgsi untuk mengawali terminal ataupun bash script
-dan untuk membuat file baru dapat menggunakan perintah touch
Nama: Ida Bagus Nyoman Gede Dwipayana
BalasHapusNo: 17
Kelas: X TKJ 1
Yang saya pelajari yaitu perintah perintah pada bahsa Bash dan terminal Linux
- Touch = perintah untuk membuat file
- nano = perintah untuk membuka dan mengedit file
- Bash nama_file = perintah untuk mengeksekusi file
- echo = perintah untuk menulis
- $nama_variabel = untuk memanggil variabel
- su = untuk membuka akses root
Nama : I Gusti Kade Adnyana
BalasHapusNo : 06
Kls : X TKJ 1
Materi yang saya pelajari dari bash script yaitu:
-touch fungsinya membuat file baru
-nano fungsinya dapat mengedit file
-clear untuk menghapus script
-echo fungsinya untuk memunculkan teks yang sudah buat
-$ untuk pemanggilan variabel yang sudah dibuat
- ctrl + x y untuk menyimpan data yg sudah dibuat
Nama: I kadek Yogi ardian
BalasHapusNo:12
Kelas:XI TKJ 1
Pengertian tentang:
1.echo() adalah fungsi untuk menampilkan teks ke layar.
2. Touch berfungsi sebagai media input untuk menerima masukan dari pengguna sekaligus media output untuk menampilkan hasil di layar.
3.Nano mencakup semua fungsi dasar yang Anda harapkan dari teks editor biasa, seperti penyorotan sintaks, multiple buffer.
Nama : Ni Kadek Aryani Savina Pebrianti
BalasHapusNo : 25
Kelas : XI TKJ 1
Berikut yang dapat saya jawab :
1 Touch fungsi nya adalah sebagai pembuat suatu file
2. Nano fungsi nya adalah sebagai editor
3. Bash dan Chmod adalah 2 cara dalam mengeksekusi file
4. echo untuk mencetak data
5. $ fungsiny untuk mencetak data juga yg sudah di inputkan.
Terimakasih
Nama: i Kadek dyo pramudia putra
BalasHapusNo:08
Kls:XI tjk 1
Setelah saya mempelajari Materi tentang Bash Scrip ini saya Jadi tau Cara Penggunaan Perintah
Touch, Nano
Echo yang berfungsi sebagai mencetak kata yang berada di dalam (" ") petik dua.