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 untuk dieksekusi oleh shell. Ini dapat menggabungkan urutan perintah yang panjang dan berulang ke dalam satu skrip dan sederhana yang dapat disimpan dan dijalankan kapan saja, yang mengurangi upaya pemrograman.
Tutorial Shell Scripting ini membantu mempelajari pemahaman dasar tentang 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 lainnya.
Apa itu Shell?
Shell 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-perintah tersebut yang dapat berjalan secara otomatis dan memberikan keluaran program dalam skrip shell.
Operasi 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 sebuah sistem operasi, shell adalah yang terluar.
Shell dalam sistem operasi Linux mengambil masukan dari Anda dalam bentuk perintah, memprosesnya, dan kemudian memberikan keluaran. Ini adalah antarmuka di mana pengguna bekerja pada program, perintah, dan skrip. Sebuah shell diakses oleh terminal yang menjalankannya.
Ketika 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 hasil kemudian ditampilkan di terminal.
Shell membungkus bagian dalam sistem Operasi yang halus, melindunginya dari kerusakan yang tidak disengaja. Karena itulah nama Shell .
Tutorial Skrip Shell Unix / Linux ini membantu memahami dasar-dasar skrip shell hingga tingkat mahir.
Dalam tutorial Shell Script ini, Anda akan belajar-
- Apa itu Shell Scripting?
- Apa itu Shell?
- Jenis Shell
- Cara Menulis Shell Script di Linux / Unix
- Menambahkan komentar shell
- Apa itu Variabel Shell?
Klik di sini jika video tidak dapat diakses
Jenis Shell
Ada dua shell utama di Linux:
1 . The Bourne Shell : Prompt untuk shell ini adalah $ dan turunannya tercantum di bawah ini:
- Shell POSIX juga dikenal sebagai sh
- Korn Shell juga dikenal sebagai sh
- B ourne A gain SH ell juga dikenal sebagai bash (paling populer)
2. Shell C : Perintah untuk shell ini adalah%, dan subkategorinya adalah:
- C shell juga dikenal sebagai csh
- Tops C shell juga dikenal sebagai tcsh
Kami akan membahas skrip shell berbasis bash shell dalam tutorial ini.
Cara Menulis Shell Script 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 shell untuk mengeksekusi skrip shell Anda dan letakkan skrip Anda di lokasi tempat shell dapat menemukannya.
Mari kita pahami langkah-langkah dalam membuat Shell Script:
- Buat file menggunakan sebuah vi Editor (atau editor lainnya). Beri nama file script dengan ekstensi .sh
- Mulai skrip dengan #! / bin / sh
- Tulis beberapa kode.
- Simpan file script sebagai namafile.sh
- Untuk menjalankan jenis skrip bash filename.sh
"#!" adalah operator bernama shebang yang mengarahkan skrip ke lokasi juru bahasa. Jadi, jika kita menggunakan "#! / Bin / sh", skrip akan diarahkan ke bourne-shell.
Mari buat skrip kecil -
#!/bin/shls
Mari kita lihat langkah-langkah untuk membuat Program Skrip Shell di Linux / Unix -
Perintah 'ls' dijalankan saat kita mengeksekusi file sample.sh script.Menambahkan komentar shell
Mengomentari itu penting dalam program apa pun. Dalam pemrograman Shell, sintaks untuk menambahkan komentar adalah
#comment
Mari 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, berikut ini membuat variabel shell dan kemudian mencetaknya:
variable ="Hello"echo $variable
Di bawah ini adalah skrip kecil yang akan menggunakan variabel.
#!/bin/shecho "what is your name?"read nameecho "How do you do, $name?"read remarkecho "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 'comment' sebagai nilai yang sangat baik.
Ini adalah skrip sederhana. Anda dapat mengembangkan skrip tingkat lanjut yang berisi pernyataan bersyarat, loop, dan fungsi. Skrip shell akan membuat hidup Anda mudah dan administrasi Linux menjadi mudah.
Ringkasan:
- Kernel adalah inti dari sistem operasi, dan itu 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
- Linux Shell scripting menulis serangkaian perintah untuk dieksekusi oleh shell
- Variabel shell menyimpan nilai string atau angka untuk dibaca shell
- Skrip shell di Linux dapat membantu Anda membuat program kompleks yang berisi pernyataan kondisional, loop, dan fungsi
- Perintah Dasar Skrip Shell di Linux: cat, more, less, head, tail, mkdir, cp, mv, rm, touch, grep, sort, wc, cut and, more.