Skrip Shell
Shell Scripting adalah program komputer sumber terbuka yang dirancang untuk dijalankan oleh shell Unix / Linux. Shell Scripting adalah program untuk menulis serangkaian perintah agar shell dapat dijalankan. Ini dapat menggabungkan urutan perintah yang panjang dan berulang-ulang ke dalam skrip tunggal dan sederhana yang dapat disimpan dan dilaksanakan kapan saja, yang mengurangkan usaha pengaturcaraan.
Tutorial Shell Scripting ini membantu mempelajari pemahaman asas program skrip shell Linux / Unix untuk konsep Advanced Shell Scripting. Tutorial Shell Script ini dirancang untuk pemula dan profesional yang ingin belajar Apa itu Shell Scripting? Bagaimana skrip shell berfungsi, jenis shell, dan banyak lagi.
Apa itu Shell?
Shell adalah istilah UNIX untuk antara muka antara pengguna dan perkhidmatan sistem operasi. Shell menyediakan pengguna dengan antarmuka dan menerima perintah yang dapat dibaca manusia ke dalam sistem dan melaksanakan perintah yang dapat berjalan secara otomatis dan memberikan output program dalam skrip shell.
Operasi terdiri daripada banyak komponen, tetapi dua komponen utamanya adalah -
- Kernel
- Cengkerang

Kernel adalah inti komputer. Ini memungkinkan komunikasi antara perkakasan dan perisian mungkin. Walaupun Kernel adalah bahagian paling dalam dari sistem operasi, shell adalah yang terluar.
Cengkerang dalam sistem operasi Linux mengambil input dari anda dalam bentuk perintah, memprosesnya, dan kemudian memberikan output. Ini adalah antara muka di mana pengguna bekerja pada program, perintah, dan skrip. Cengkerang diakses oleh terminal yang menjalankannya.
Semasa anda menjalankan terminal, Shell mengeluarkan command prompt (biasanya $), di mana anda dapat mengetik input anda, yang kemudian dijalankan ketika anda menekan tombol Enter. Hasil atau hasilnya kemudiannya dipaparkan di terminal.
Shell membungkus bahagian dalam sistem operasi yang halus yang melindunginya dari kerosakan yang tidak disengajakan. Oleh itu nama Shell .
Tutorial Skrip Shell Unix / Linux ini membantu memahami asas-asas skrip shell ke peringkat lanjutan.
Dalam tutorial Skrip Shell ini, anda akan belajar-
- Apa itu Shell Scripting?
- Apa itu Shell?
- Jenis Kerang
- Cara Menulis Skrip Shell di Linux / Unix
- Menambah komen shell
- Apakah Pembolehubah Shell?
Klik di sini jika video tidak dapat diakses
Jenis Kerang
Terdapat dua cengkerang utama di Linux:
1 . The Bourne Shell : Permintaan untuk shell ini adalah $ dan derivatifnya disenaraikan di bawah:
- Shell POSIX juga dikenali sebagai sh
- Korn Shell juga dikenali sebagai sh
- B untung A untung SH juga dikenali sebagai bash (paling popular)
2. C shell : Permintaan untuk shell ini adalah%, dan subkategorinya adalah:
- C shell juga dikenali sebagai csh
- Tops C shell juga dikenali sebagai tcsh
Kami akan membincangkan skrip shell berdasarkan bash shell dalam tutorial ini.
Cara Menulis Skrip Shell di Linux / Unix
Skrip Shell ditulis menggunakan penyunting teks. Pada sistem Linux Anda, buka program penyunting teks, buka file baru untuk mulai mengetik skrip shell atau pengaturcaraan shell, kemudian beri izin shell untuk menjalankan skrip shell Anda dan meletakkan skrip Anda di lokasi dari mana shell dapat menemukannya.
Mari kita memahami langkah-langkah dalam membuat Skrip Shell:
- Membuat fail menggunakan satu vi editor (atau mana-mana editor lain). Fail skrip nama dengan pelanjutan .sh
- Mulakan skrip dengan #! / tong / sh
- Tuliskan beberapa kod.
- Simpan fail skrip sebagai nama fail.sh
- Untuk melaksanakan skrip jenis nama fail bash.sh
"#!" adalah operator yang dipanggil shebang yang mengarahkan skrip ke lokasi jurubahasa. Jadi, jika kita menggunakan "#! / Bin / sh", skrip akan diarahkan ke cangkang-bourne.
Mari buat skrip kecil -
#!/bin/shls
Mari lihat langkah-langkah untuk membuat Program Skrip Shell di Linux / Unix -

Menambah komen shell
Mengulas penting dalam mana-mana program. Dalam pengaturcaraan Shell, sintaks untuk menambahkan komen adalah
#comment
Mari fahami ini dengan contoh.
Apakah Pembolehubah Shell?
Seperti yang dibincangkan sebelumnya, Pemboleh ubah menyimpan data dalam bentuk watak dan nombor. Begitu juga, pemboleh ubah Shell digunakan untuk menyimpan maklumat dan hanya boleh dilakukan oleh shell.
Sebagai contoh, berikut membuat pemboleh ubah shell dan kemudian mencetaknya:
variable ="Hello"echo $variable
Di bawah ini adalah skrip kecil yang akan menggunakan pemboleh ubah.
#!/bin/shecho "what is your name?"read nameecho "How do you do, $name?"read remarkecho "I am $remark too!"
Mari kita fahami, langkah-langkah untuk membuat dan melaksanakan skrip
Seperti yang anda lihat, program ini memilih nilai pemboleh ubah 'name' sebagai Joy dan 'comment' sebagai sangat baik.
Ini adalah skrip ringkas. Anda boleh mengembangkan skrip lanjutan yang mengandungi pernyataan bersyarat, gelung, dan fungsi. Skrip shell akan menjadikan hidup anda mudah dan pentadbiran Linux mudah.
Ringkasan:
- Kernel adalah inti sistem operasi, dan ia berkomunikasi antara perkakasan dan perisian
- Shell adalah program yang menafsirkan perintah pengguna melalui CLI seperti Terminal
- Shell Bourne dan shell C adalah cengkerang yang paling banyak digunakan di Linux
- Skrip Linux Shell sedang menulis serangkaian perintah agar shell dapat dijalankan
- Pemboleh ubah shell menyimpan nilai rentetan atau nombor untuk dibaca oleh shell
- Skrip shell di Linux dapat membantu anda membuat program kompleks yang berisi pernyataan bersyarat, gelung, dan fungsi
- Perintah Skrip Shell Asas di Linux: cat, more, less, head, tail, mkdir, cp, mv, rm, touch, grep, sort, wc, cut dan, banyak lagi.