Skrip Bash Pertama dan Shebang
Tulis skrip Bash boleh laku yang pertama, fahami baris shebang dan laksanakannya daripada terminal.
Skrip Bash Pertama dan Shebang ialah pelajaran Kem Intensif DevOps percuma di CoddyKit. Ini ialah pelajaran 1 daripada 4. Sebanyak 3 pelajaran dalam laluan pembelajaran ini boleh dibaca sepenuhnya secara percuma — selepas itu, CoddyKit PRO membuka akses kepada semua pelajaran, serta latihan praktikal dengan penyunting kod terbina dalam dan tutor kecerdasan buatan yang tersedia 24/7. Pelajaran ini merupakan sebahagian daripada laluan pembelajaran Kem Intensif DevOps, dan kemajuan anda disegerakkan merentas web serta aplikasi CoddyKit. Kursus Kem Intensif DevOps merangkumi sejumlah 4 pelajaran.
Pengenalan kepada Skrip Bash
Selamat datang ke penskripan Bash! Skrip Bash hanyalah fail teks yang mengandungi urutan perintah yang boleh dilaksanakan oleh shell Bash.
Anggaplah ia sebagai resipi untuk komputer anda. Daripada menaip perintah satu demi satu, anda menulis semuanya dalam skrip, kemudian komputer mengikut arahan tersebut.
Mengapa Mengautomasikan dengan Bash?
Skrip Bash ialah alat yang berkuasa untuk pengautomatan. Skrip ini membantu anda:
- Mengautomasikan tugas berulang: Menjimatkan masa dengan menjalankan urutan perintah yang kompleks melalui satu skrip.
- Menggabungkan perintah: Merangkaikan beberapa perintah untuk melakukan operasi yang canggih.
- Mengurus sistem: Melaksanakan tugas pentadbiran sistem yang biasa dengan cekap.
- Mencipta utiliti: Membina alat baris perintah tersuai anda sendiri.
Mencipta Fail Skrip Anda
Untuk mencipta skrip Bash, anda hanya memerlukan fail teks biasa. Kebiasaannya, fail skrip diberikan sambungan .sh, seperti my_script.sh.
Anda boleh mencipta fail kosong dari terminal menggunakan perintah touch:
touch my_script.shKemudian, anda boleh membukanya dengan penyunting teks untuk menambahkan perintah.
Kandungan Skrip Ringkas
Mari mulakan dengan menambahkan arahan yang sangat asas pada fail skrip kita. Arahan echo hanya mencetak teks ke terminal.
Jika anda membuka my_script.sh dalam penyunting teks, anda perlu menambahkan baris ini:
echo "Hello from my script!"Kenali Baris Shebang
Untuk memastikan skrip anda berjalan dengan betul, skrip itu memerlukan baris pertama khas yang dipanggil shebang (disebut 'she-bang'). Baris ini memberitahu sistem anda pentafsir (program) yang harus melaksanakan skrip tersebut.
Shebang bermula dengan #!, diikuti oleh laluan ke pentafsir.
`#!/bin/bash` Diterangkan
Untuk skrip Bash, shebang yang paling biasa ialah #!/bin/bash. Ini bermaksud skrip tersebut harus dilaksanakan menggunakan pentafsir Bash yang terletak di /bin/bash.
Jadi, fail my_script.sh anda kini akan kelihatan seperti ini:
#!/bin/bash
echo "Hello from my script!"Memberikan Keizinan
Sebelum anda boleh menjalankan skrip secara terus menggunakan namanya, anda perlu memberikannya keizinan pelaksanaan. Ini memberitahu sistem pengendalian bahawa fail tersebut ialah program boleh laku.
Kami menggunakan arahan chmod +x untuk menambahkan keizinan pelaksanaan. Jika nama skrip anda ialah my_script.sh, taipkan:
chmod +x my_script.shTanpa keizinan ini, sistem tidak akan tahu bahawa fail tersebut ialah program!
Jalankan Skrip Anda
Setelah skrip anda mempunyai keizinan pelaksanaan, anda boleh menjalankannya terus dari terminal. Jika anda berada dalam direktori yang sama dengan skrip tersebut, letakkan ./ di hadapan namanya.
./ bermaksud 'dalam direktori semasa'. Cuba jalankan contoh ini, dengan andaian contoh tersebut disimpan sebagai runnable_script.sh dan mempunyai keizinan yang diperlukan:
#!/bin/bash
# This script will now run!
echo "Success! My first executable script!"Demo Skrip Helo Dunia Lengkap
Berikut ialah skrip lengkap bergaya 'Helo Dunia', yang sedia untuk disimpan, dijadikan boleh laku dan dijalankan.
Langkah:
- Simpan kod ini ke dalam fail (contohnya,
hello_world.sh). - Jadikannya boleh laku:
chmod +x hello_world.sh. - Jalankannya:
./hello_world.sh.
#!/bin/bash
# This script greets the world!
echo "Hello, World!"
echo "Welcome to Bash Scripting!"Kuiz Penskripan
Anda telah mempelajari langkah-langkah penting untuk mencipta dan menjalankan skrip Bash pertama anda. Mari semak pemahaman anda dengan pantas.
Imbas Kembali: Skrip Pertama
Tahniah! Anda baru sahaja mencipta dan menjalankan skrip Bash pertama anda. Berikut ialah ringkasan ringkas:
- Skrip Bash mengautomasikan jujukan arahan.
- Baris shebang (
#!/bin/bash) memberitahu sistem pentafsir yang harus digunakan. - Gunakan
chmod +xuntuk menjadikan skrip anda boleh laku. - Jalankan skrip boleh laku dengan
./script_name.sh.
Kini anda mempunyai asas untuk membina skrip yang lebih kompleks!
Pelajari Kem Intensif DevOps dengan tutor kecerdasan buatan — percuma
Tulis dan jalankan kod sebenar dalam pelayar anda, dapatkan bantuan segera daripada tutor kecerdasan buatan yang tersedia 24/7, dan sambung semula dari tempat anda berhenti di web atau dalam aplikasi.
- Kursus
- 142
- Pelajaran
- 568
Soalan Lazim
Adakah pelajaran “Skrip Bash Pertama dan Shebang” percuma?
Ya — sebanyak 3 pelajaran dalam laluan pembelajaran Kem Intensif DevOps, termasuk “Skrip Bash Pertama dan Shebang”, boleh dibaca sepenuhnya secara percuma di web ini. Selepas itu, CoddyKit PRO membuka akses kepada semua pelajaran, serta latihan interaktif dengan penyunting kod terbina dalam dan tutor kecerdasan buatan yang tersedia 24/7. Kursus Kem Intensif DevOps merangkumi sejumlah 4 pelajaran.
Apakah yang akan saya pelajari dalam “Skrip Bash Pertama dan Shebang”?
Tulis skrip Bash boleh laku yang pertama, fahami baris shebang dan laksanakannya daripada terminal. Anda berlatih Kem Intensif DevOps menggunakan kod praktikal yang dijalankan terus dalam pelayar, manakala tutor kecerdasan buatan 24/7 menjawab soalan anda semasa anda mengikuti pelajaran.
Adakah saya memerlukan pengalaman untuk memulakan Kem Intensif DevOps?
Tiada pengalaman terdahulu diperlukan. Pembelajaran Kem Intensif DevOps di CoddyKit disusun untuk pelajar daripada peringkat pemula hingga lanjutan, jadi anda boleh bermula di sini atau dari awal dan belajar mengikut kadar anda sendiri. Ini ialah pelajaran 1 daripada 4.
Berapa lamakah pelajaran “Skrip Bash Pertama dan Shebang” diambil?
Kebanyakan pelajaran CoddyKit mengambil masa kira-kira 5–10 minit. Setiap pelajaran ringkas dan interaktif, jadi anda boleh membuat kemajuan secara berterusan dan menyambung tepat dari tempat anda berhenti di web atau aplikasi.
Bolehkah saya menulis dan menjalankan kod dalam pelajaran Kem Intensif DevOps ini?
Ya. Setiap pelajaran Kem Intensif DevOps menyertakan penyunting kod terbina dalam, jadi anda boleh menulis dan menjalankan kod sebenar terus dalam pelayar serta menerima maklum balas kecerdasan buatan serta-merta — tanpa memerlukan persediaan setempat.
Semua pelajaran dalam kursus ini
- Skrip Bash Pertama dan Shebang
- Pemboleh Ubah dan Masukan Pengguna
- Pernyataan Bersyarat (if, else, elif)
- Bekerja dengan Tatasusunan dalam Bash