Tutorial Shell Scripting: Cara Membuat Script Shell di Linux/Unix
Shell Scripting
Shell Scripting adalah program komputer sumber terbuka yang dirancang untuk dijalankan oleh shell Unix/Linux. Shell Scripting adalah program untuk menulis serangkaian perintah untuk dieksekusi oleh shell. Itu dapat menggabungkan urutan perintah yang panjang dan berulang ke dalam skrip tunggal dan sederhana yang dapat disimpan dan dijalankan kapan saja sehingga mengurangi upaya pemrograman.
Tutorial Shell Scripting ini membantu mempelajari pemahaman dasar program skrip shell Linux/Unix hingga konsep lanjutan dari Shell Scripting. Tutorial Shell Script ini dirancang untuk pemula dan profesional yang ingin mempelajari Apa itu Shell Scripting? Cara kerja skrip shell, jenis shell, dan banyak lagi.
Apa itu Shell?
Kulit adalah istilah UNIX untuk antarmuka antara pengguna dan layanan sistem operasi. Shell menyediakan antarmuka bagi pengguna dan menerima perintah yang dapat dibaca manusia ke dalam sistem dan menjalankan perintah tersebut yang dapat berjalan secara otomatis dan memberikan output program dalam skrip shell.
An OperaTing terbuat dari banyak komponen, tetapi dua komponen utamanya adalah –
- Inti
- Kulit
Kernel adalah inti dari sebuah komputer. Itu memungkinkan komunikasi antara perangkat keras dan perangkat lunak. Sementara Kernel adalah bagian terdalam dari sistem operasi, shell adalah yang terluar.
Shell di sistem operasi Linux mengambil input dari Anda dalam bentuk perintah, memprosesnya, dan kemudian memberikan output. Ini adalah antarmuka di mana pengguna bekerja pada program, perintah, dan skrip. Shell diakses oleh terminal yang menjalankannya.
Saat Anda menjalankan terminal, Shell mengeluarkan prompt perintah (biasanya $), di mana Anda dapat mengetikkan input Anda, yang kemudian dieksekusi ketika Anda menekan tombol Enter. Keluaran atau hasilnya kemudian ditampilkan di terminal.
Shell membungkus bagian dalam yang halus dari sebuah Operasistem yang melindunginya dari kerusakan yang tidak disengaja. Maka nama Kulit.
Tutorial Unix/Linux Shell Script ini membantu memahami dasar-dasar skrip shell ke tingkat lanjutan.
Klik di sini jika video tidak dapat diakses
Jenis cangkang
Ada dua shell utama di Linux:
1. itu cangkang Bourne: Prompt untuk shell ini adalah $ dan turunannya tercantum di bawah ini:
- Shell POSIX juga dikenal sebagai 'sh'
- Korn Shell juga dikenal sebagai 'ksh'
- Bmilik kita Amendapatkan SHell juga dikenal sebagai bash (paling populer)
2. kulit C: Prompt untuk shell ini adalah %, dan subkategorinya adalah:
- C shell juga dikenal sebagai csh
- Tops C shell juga dikenal sebagai tcsh
Kita akan membahas skrip shell berbasis bash shell dalam tutorial ini.
Cara Menulis Skrip Shell di Linux/Unix
Skrip Shell ditulis menggunakan editor teks. Di sistem Linux Anda, buka program editor teks, buka file baru untuk mulai mengetik skrip shell atau pemrograman shell, lalu berikan izin kepada shell untuk menjalankan skrip shell Anda dan letakkan skrip Anda di lokasi di mana shell dapat menemukannya.
Mari kita pahami langkah-langkah dalam membuat Shell Script:
- Buat file menggunakan a editor vi (atau editor lainnya). Beri nama file skrip dengan ekstensi .sh
- Start naskah dengan #! /bin/sh
- Tulis beberapa kode.
- Simpan file skrip sebagai nama file.sh
- Untuk mengeksekusi jenis skrip nama file bash.sh
“#!” adalah operator bernama shebang yang mengarahkan skrip ke lokasi juru bahasa. Jadi, jika kita menggunakan”#! /bin/sh” skrip diarahkan ke bourne-shell.
Mari buat skrip kecil –
#!/bin/sh ls
Yuk simak langkah-langkah membuat Program Shell Script di Linux/Unix –
Perintah 'ls' dijalankan ketika kita mengeksekusi file scrip sample.sh.
Menambahkan komentar shell
Mengomentari itu penting dalam program apa pun. Dalam pemrograman Shell, sintaks untuk menambahkan komentar adalah
#comment
Mari kita pahami ini dengan sebuah contoh.
Apa itu Variabel Shell?
Seperti yang telah dibahas sebelumnya, Variabel menyimpan data dalam bentuk karakter dan angka. Demikian pula, variabel Shell digunakan untuk menyimpan informasi dan hanya dapat dilakukan oleh Shell.
Misalnya, perintah berikut membuat variabel shell dan kemudian mencetaknya:
variable ="Hello" echo $variable
Di bawah ini adalah skrip kecil yang akan menggunakan variabel.
#!/bin/sh echo "what is your name?" read name echo "How do you do, $name?" read remark echo "I am $remark too!"
Mari kita pahami, langkah-langkah membuat dan mengeksekusi script
Seperti yang Anda lihat, program memilih nilai variabel 'name' sebagai Joy dan 'remark' sebagai nilai yang sangat baik.
Ini adalah skrip sederhana. Anda dapat mengembangkan skrip tingkat lanjut yang berisi pernyataan kondisional, loop, dan fungsi. Skrip shell akan membuat hidup Anda mudah dan administrasi Linux menjadi mudah.
Ringkasan:
- Kernel adalah inti dari sistem operasi, dan berkomunikasi antara perangkat keras dan perangkat lunak
- Shell adalah program yang menafsirkan perintah pengguna melalui CLI seperti Terminal
- Shell Bourne dan shell C adalah shell yang paling banyak digunakan di Linux
- Skrip Linux Shell menulis serangkaian perintah untuk dieksekusi oleh shell
- Variabel shell menyimpan nilai string atau angka untuk dibaca oleh shell
- Skrip shell di Linux dapat membantu Anda membuat program kompleks yang berisi pernyataan kondisional, loop, dan fungsi
- Skrip Shell Dasar Perintah di Linux: kucing, lebih banyak, lebih sedikit, kepala, ekor, mkdir, cp, mv, rm, sentuh, grep, sortir, wc, potong dan, lebih banyak lagi.