Pengantar
Hari terakhir 3 Hari Terminal. Kita rapikan pipe, redirect, pencarian, dan tips yang sering dipakai bareng Git.
Redirect: simpan output ke file
ls -la > daftar.txt
echo "baris baru" >> daftar.txt>— tulis ulang file (menimpa)>>— tambah di akhir
Pipe: sambungkan perintah
Output kiri jadi input kanan:
ls -la | less
cat daftar.txt | grep txt
history | grep git| dibaca “pipe”.
Cari file & teks
find . -name "*.md"
grep -R "TODO" .Di banyak sistem modern, rg (ripgrep) lebih cepat jika terpasang.
Argumen & opsi
command -o value file1 file2Contoh:
wc -l daftar.txt
sort daftar.txt | uniqTips produktivitas
- Tab — autocomplete
- Ctrl+C — batalkan proses berjalan
- Ctrl+L /
clear— bersihkan layar - Ctrl+R — cari riwayat perintah (bash/zsh)
- Alias — singkat perintah favorit di
~/.zshrc:
alias ll="ls -la"
alias gs="git status"Lalu source ~/.zshrc.
Mini tantangan
mkdir -p ~/latihan-cli/hari-3
cd ~/latihan-cli/hari-3
printf "apel\njeruk\napel\nmangga\n" > buah.txt
sort buah.txt | uniq > buah-unik.txt
cat buah-unik.txt
wc -l buah-unik.txtKuis penutup
Apa arti operator | (pipe)?
Perbedaan > dan >> ?
Checklist
0/4 selesai
Lanjut
- 5 Hari Git — version control