Command line adalah tempat kekuatan Linux sesungguhnya. Section ini membahas perintah dasar secara bertahap mulai dari membuka terminal, memahami anatomi perintah, mengelola file, hingga merangkai beberapa perintah menjadi pipeline yang ringkas.

# Pengenalan Terminal

Kenali terminal emulator, prompt, dan cara menjalankan perintah pertama dengan echo dan whoami.

Buka →
# Struktur Perintah Linux

Bedakan command, option, dan argument, termasuk format --long dan -s pendek yang umum dipakai.

Buka →
# Navigasi Direktori

Gunakan pwd, cd, dan ls untuk berpindah dan memeriksa isi direktori dengan berbagai option.

Buka →
# Melihat Isi File

Baca isi file dengan cat, less, head, dan tail termasuk mode follow untuk memantau file log.

Buka →
# Membuat dan Menghapus File

Buat file dan direktori dengan touch dan mkdir, hapus dengan rm dan rmdir, termasuk opsi -i dan -r.

Buka →
# Menyalin dan Memindahkan File

Salin dan pindahkan file dengan cp dan mv, ganti nama, serta pahami risiko menimpa file.

Buka →
# Mencari File dan Direktori

Temukan file berdasarkan nama, ukuran, dan waktu dengan find serta kenali locate yang berbasis database.

Buka →
# Wildcard dan Pattern Matching

Perluas satu perintah ke banyak file dengan *, ?, dan [ ] serta bedakan globbing shell dengan regex.

Buka →
# Command History

Akses ulang perintah lama dengan history, Ctrl+R, dan ekspansi !! beserta pengaturan HISTSIZE.

Buka →
# Command Completion

Percepat pengetikan dengan Tab completion untuk command, path, dan opsi beserta programmable completion.

Buka →
# Help, Man Pages, dan Documentation

Cari bantuan dengan --help, man, dan apropos serta membaca struktur man page secara efektif.

Buka →
# Command Aliases

Buat pintasan perintah dengan alias, kelola dengan unalias, dan simpan permanen di konfigurasi shell.

Buka →
# Environment Variables

Pahami variabel environment seperti PATH dan HOME, baca dengan printenv, dan set dengan export.

Buka →
# Command Chaining

Gabungkan perintah dengan ;, &&, dan || serta pahami urutan eksekusinya.

Buka →
# Pipes dan Redirection

Alirkan output antar perintah dengan pipe dan arahkan ke file dengan >, >>, dan 2>.

Buka →
# Exit Codes

Baca status keberhasilan perintah melalui exit code dengan $? dan gunakan true serta false.

Buka →