ruang kerja

Bash

jalur praktis untuk belajar Bash dari nol

definisi dulu

apa itu Bash

Bash dipakai untuk menulis instruksi tepat. Di sini kamu memakainya sebagai jalur praktis untuk belajar Bash dari nol. Model awalnya sederhana: input melewati langkah lalu menjadi output.

fakta minimumfile script.shjalankan bash script.shkebiasaan pelajari satu bagian kecil Bash, ketik contoh minimal, lalu jalankan
program

urutan instruksi yang dijalankan dengan jelas.

nilai dan variabel

nilai adalah data. variabel adalah nama untuk menyimpan data.

fungsi

pekerjaan kecil bernama yang menerima input dan menghasilkan hasil.

runtime

POSIX shell compatible terminal menjalankan kode dari script.sh.

kode pertama yang mudah dibaca

Commands

pwd ls cd echo
name="Ada"
echo "$name"
output Ada

silsilah bahasa

pohon Bash

lihat asal Bash, bahasa yang dekat, dan langkah belajar berikutnya.

akar
shUnixawk
sekarangBashkeluarga otomasi dan command
keluargakeluarga otomasi dan command
cocok untuk

cocok untuk jalur praktis untuk belajar Bash dari nol

mulai dari nol

1baca satu aturan2tebak keluaran3ketik dari ingatan4jalankan cek5ulang dengan satu perubahan

Bank soal

Cari lalu latihan

Pilih tahap atau cari soal pada bahasa ini lalu buka latihan.

18 hasil
Q 1PilihanTahap 1 definisi

Bash soal 1

Bash soal 1. Pilih pernyataan yang paling cocok dengan echo output.

Q 2PilihanTahap 1 definisi

Bash soal 2

Bash soal 2. Pilih pernyataan yang paling cocok dengan variable assignment.

Q 3PilihanTahap 1 definisi

Bash soal 3

Bash soal 3. Pilih pernyataan yang paling cocok dengan pipe.

Q 4PilihanTahap 1 definisi

Bash soal 4

Bash soal 4. Pilih pernyataan yang paling cocok dengan for loop.

Q 5PilihanTahap 1 definisi

Bash soal 5

Bash soal 5. Pilih pernyataan yang paling cocok dengan echo output.

Q 6PilihanTahap 1 definisi

Bash soal 6

Bash soal 6. Pilih pernyataan yang paling cocok dengan variable assignment.

Q 7PilihanTahap 1 definisi

Bash soal 7

Bash soal 7. Pilih pernyataan yang paling cocok dengan pipe.

Q 8PilihanTahap 1 definisi

Bash soal 8

Bash soal 8. Pilih pernyataan yang paling cocok dengan for loop.

Q 9PilihanTahap 1 definisi

Bash soal 9

Bash soal 9. Pilih pernyataan yang paling cocok dengan echo output.

Q 10PilihanTahap 1 definisi

Bash soal 10

Bash soal 10. Pilih pernyataan yang paling cocok dengan variable assignment.

Q 11PilihanTahap 1 definisi

Bash soal 11

Bash soal 11. Pilih pernyataan yang paling cocok dengan pipe.

Q 12PilihanTahap 1 definisi

Bash soal 12

Bash soal 12. Pilih pernyataan yang paling cocok dengan for loop.

Q 13PilihanTahap 1 definisi

Bash soal 13

Bash soal 13. Pilih pernyataan yang paling cocok dengan echo output.

Q 14PilihanTahap 1 definisi

Bash soal 14

Bash soal 14. Pilih pernyataan yang paling cocok dengan variable assignment.

Q 15PilihanTahap 1 definisi

Bash soal 15

Bash soal 15. Pilih pernyataan yang paling cocok dengan pipe.

Q 16PilihanTahap 1 definisi

Bash soal 16

Bash soal 16. Pilih pernyataan yang paling cocok dengan for loop.

Q 17PilihanTahap 1 definisi

Bash soal 17

Bash soal 17. Pilih pernyataan yang paling cocok dengan echo output.

Q 18PilihanTahap 1 definisi

Bash soal 18

Bash soal 18. Pilih pernyataan yang paling cocok dengan variable assignment.

pilihan ganda

Bash soal 1

Q 1Pilihanbaru

Bash soal 1. Pilih pernyataan yang paling cocok dengan echo output.

echo "$name"

referensi

pola untuk script.sh

POSIX shell compatible terminalbash script.sh
ingat dari memoribaca satu poin lalu tulis ulang tanpa melihat
telusuri kodecatat nilai variabel sebelum menjalankan
ketik sendirikurangi salin lebih banyak mengetik dan perbaiki satu error

pwd ls cd echo

Commands

name="Ada"
echo "$name"
  • Quote variables
  • Start with echo
  • Run in a small folder first

grep sort uniq wc

Pipes

printf "a\na\nb\n" | sort | uniq
  • Pipe output to the next command
  • Use rg or grep for search
  • Count with wc

shebang variables if loops

Scripts

for file in *.txt; do
  echo "$file"
done
  • Use set -e for safer scripts
  • Quote paths
  • Dry run before deleting