Bash: Apa itu, bagaimana ia berfungsi dan untuk apa ia digunakan

Kemaskini terakhir: 10 Mac 2025
Pengarang TecnoDigital
  • Bash ialah penterjemah arahan dan bahasa skrip yang digunakan pada sistem Unix.
  • Membolehkan anda mengautomasikan tugas dan proses menggunakan skrip tersuai.
  • Ia termasuk alat lanjutan seperti pembolehubah, gelung dan bersyarat.
  • Menyokong penjadualan tugas dengan tugas cron untuk mengoptimumkan kerja.

Apa itu Bash

Bash ialah salah satu penterjemah arahan yang paling banyak digunakan dalam persekitaran Unix dan Linux. Ia telah menjadi tunjang utama bagi pentadbir sistem, pembangun dan pengguna kuasa yang ingin berinteraksi dengan sistem pengendalian mereka dengan lebih cekap. Dalam artikel ini, kami akan meneroka secara mendalam apa itu Bash, cara ia berfungsi, dan mengapa pengetahuan tentangnya tidak ternilai dalam dunia pengkomputeran.

Mempelajari penggunaan Bash bukan sahaja membolehkan anda mengoptimumkan tugasan berulang, tetapi juga menyediakan kawalan penuh ke atas sistem melalui skrip automatik . Memahami operasi dan strukturnya akan membolehkan anda memanfaatkannya sepenuhnya, sama ada untuk operasi mudah atau pentadbiran pelayan lanjutan.

Apa itu Bash?

Bash, singkatan untuk Bourne Again Shell , ialah penterjemah arahan dan bahasa skrip yang digunakan secara meluas pada sistem pengendalian berasaskan Unix, seperti GNU/Linux dan macOS (sehingga Catalina). Dibangunkan sebagai sebahagian daripada projek GNU, Bash telah dicipta oleh Brian Fox pada tahun 1989 sebagai penambahbaikan pada shell Bourne yang asal.

Penterjemah arahan ini membolehkan pengguna melaksanakan arahan baris arahan , mengautomasikan tugas menggunakan skrip dan mengurus fail sistem, proses dan sumber dengan cekap.

Untuk pemahaman yang lebih baik tentang pengurusan fail, anda boleh meneroka lebih lanjut tentang sistem fail ext4 , yang relevan dalam persekitaran Linux.

Ciri utama Bash

  • Antara muka baris arahan: Membenarkan pengguna memasukkan arahan dan menerima respons segera.
  • Bahasa skrip: Bash membolehkan anda menulis skrip untuk mengautomasikan tugas dan proses.
  • Keserasian POSIX: Walaupun ia termasuk sambungannya sendiri, Bash mematuhi piawaian POSIX.
  • Sejarah arahan: Membolehkan anda mengulang dan mengubah suai arahan yang digunakan sebelum ini.
  • Autolengkap: Menjadikan arahan menulis lebih mudah dengan mencadangkan nama fail dan direktori.
  Pengurusan Kebergantungan: Panduan Lengkap untuk Projek dan Produk

Bagaimana Bash Berfungsi

Apabila pengguna memasukkan arahan dalam terminal, Bash mentafsir dan melaksanakannya dengan berinteraksi dengan sistem pengendalian. Arahan boleh dilaksanakan secara individu atau bersama-sama melalui skrip , yang membolehkan automasi tugas yang kompleks.

Bash juga membolehkan manipulasi fail , pelaksanaan proses latar belakang, pengalihan input/output dan penggunaan pembolehubah dan fungsi untuk fleksibiliti yang lebih besar dalam pentadbiran sistem.

Di samping itu, penggunaan Bash boleh dilengkapi dengan pengetahuan tentang cara menggunakan arahan CMD dengan betul dalam sistem pengendalian lain.

Perintah Bash Asas

Untuk mula bekerja dengan Bash, adalah penting untuk mengetahui arahan paling asasnya:

  • ls: Senaraikan fail dan direktori.
  • CD: Tukar direktori.
  • pwd: Memaparkan laluan direktori semasa.
  • mkdir: Buat direktori baharu.
  • rm: Padam fail atau direktori.
  • cp: Salin fail atau direktori.
  • mv: Alihkan atau namakan semula fail dan direktori.
  • kucing: Memaparkan kandungan fail.
  • gema: Mencetak mesej atau nilai pembolehubah.
  • cengkaman: Cari teks di dalam fail.

Arahan ini penting untuk mula menguasai penggunaan Bash dan menjadikannya lebih mudah untuk mengurus fail dan direktori anda.

Ia juga berguna untuk memahami cara penjadual tugas Cron berfungsi , yang boleh digunakan bersama skrip Bash.

Pengenalan kepada Bash Scripting

Skrip Bash ialah fail teks yang mengandungi satu siri arahan yang dilaksanakan secara berurutan. Skrip ini membolehkan anda mengautomasikan tugas , mengurangkan ralat manual dan meningkatkan kecekapan pentadbiran sistem .

Mencipta Skrip Bash:

  Panduan lengkap untuk langganan Visual Studio

Untuk membuat skrip, ikuti langkah berikut:

  1. Buka editor teks dan tulis skrip.
  2. Simpan fail dengan sambungan .sh. Contoh: mi_script.sh
  3. Berikan laksanakan kebenaran dengan arahan chmod +x mi_script.sh
  4. Jalankan skrip dengan ./mi_script.sh

Contoh skrip Bash:

#!/bin/bash
echo "Hola, mundo!"

Menggunakan Pembolehubah dalam Bash

Pembolehubah dalam Bash membolehkan anda menyimpan nilai dan menggunakannya semula dalam skrip.

Contoh:

#!/bin/bash
nombre="Carlos"
echo "Hola, $nombre!"

Terdapat dua jenis pembolehubah dalam Bash:

  • Pembolehubah global: Tersedia di seluruh sistem.
  • Pembolehubah Setempat: Hanya boleh diakses dalam skrip yang ditakrifkan.

Bagi mereka yang berminat untuk mendalami pengaturcaraan, mempelajari tentang bahasa C adalah pilihan yang sangat baik, kerana banyak konsep Bash boleh digunakan di sana.

Kawalan aliran dalam Bash

Skrip Bash boleh merangkumi keputusan menggunakan struktur kawalan aliran seperti syarat dan gelung.

Bersyarat

Mereka membenarkan blok kod dilaksanakan berdasarkan syarat.

#!/bin/bash
echo "Introduce un número:"
read num
if [ $num -gt 10 ]; then
  echo "El número es mayor que 10."
else
  echo "El número es menor o igual a 10."
fi

Gelung

Mereka membenarkan blok kod dilaksanakan berulang kali.

Untuk gelung:

#!/bin/bash
for i in 1 2 3 4 5
do
  echo "Número: $i"
done

gelung semasa:

#!/bin/bash
count=1
while [ $count -le 5 ]
do
  echo "Iteración: $count"
  ((count++))
done

Membina gelung dan bersyarat adalah kunci untuk meningkatkan kefungsian skrip Bash, menjadikannya lebih dinamik dan cekap.

Semasa anda mendalami Bash dengan lebih mendalam, anda mungkin juga ingin mempelajari cara menguasai bzip , alat yang berguna untuk pemampatan fail pada sistem Linux.

Automasi tugas dengan Bash

Salah satu kelebihan besar Bash ialah keupayaan untuk menjadualkan pelaksanaan skrip menggunakan tugas cron.

  Linux di dalam poket anda: komputer dan panduan untuk sentiasa membawanya bersama anda

Contoh kerja cron:

30 2 * * * /home/usuario/backup.sh

Program ini akan menjalankan skrip backup.sh setiap hari pada pukul 2 pagi.

Bash ialah alat asas dalam pentadbiran sistem, automasi tugas dan pembangunan perisian. Fleksibiliti dan kuasanya menjadikannya pilihan yang sangat diperlukan untuk mana-mana pengguna yang ingin mengoptimumkan aliran kerja mereka dalam persekitaran Unix dan Linux. Dengan pengetahuan yang diperoleh daripada artikel ini, anda boleh mula menggunakan Bash dengan cekap dan memanfaatkan sepenuhnya potensinya dalam pengurusan sistem.

kemas kini pakej Ubuntu
Artikel berkaitan:
Bagaimana untuk mengemas kini pakej Ubuntu