Belajar Linux dari Nol #2: Cara Menggunakan Terminal Linux
Cara menggunakan terminal Linux sebenarnya sederhana: buka aplikasi Terminal (di Ubuntu 24.04 tekan Ctrl+Alt+T), ketik perintah, lalu tekan Enter. Komputer menjalankan perintah itu dan menampilkan hasilnya sebagai teks. Itu saja intinya. Yang membuat pemula sering mundur bukan karena terminalnya susah, tapi karena layar hitam berisi teks terasa asing dibanding klik-klik di tampilan grafis.
Artikel ini bagian kedua dari seri Belajar Linux dari Nol. Di sini kita bongkar dulu konsepnya: apa itu terminal, shell, dan bash, lalu langsung praktik perintah pertama seperti whoami, date, dan echo. Di akhir artikel kamu juga belajar membaca manual perintah dan mengenali error yang paling sering bikin pemula panik.
Prasyarat: Ubuntu Sudah Terpasang
Semua praktik di seri ini memakai Ubuntu 24.04 LTS. Kalau kamu belum menginstalnya, ikuti dulu panduan Belajar Linux dari Nol #1: Cara Install Ubuntu 24.04. Boleh instal langsung di laptop, dual boot, atau lewat virtual machine. Yang penting kamu punya akses ke desktop Ubuntu yang berjalan normal.
Apa Itu Terminal, Shell, dan Bash
Tiga istilah ini sering dipakai bergantian, padahal artinya berbeda. Memahami bedanya akan memudahkan kamu membaca dokumentasi dan tutorial lain.
- Terminal adalah aplikasi jendelanya. Tempat kamu mengetik dan tempat hasil perintah ditampilkan. Di Ubuntu 24.04 aplikasi bawaannya bernama GNOME Terminal (di edisi terbaru namanya GNOME Console di beberapa varian). Istilah lengkapnya terminal emulator, karena dia meniru terminal fisik zaman dulu.
- Shell adalah program yang membaca ketikan kamu, menerjemahkannya, lalu meminta sistem operasi menjalankannya. Terminal cuma wadah, shell yang benar-benar bekerja.
- Bash adalah salah satu jenis shell, kependekan dari Bourne Again Shell. Bash adalah shell default di Ubuntu 24.04. Ada shell lain seperti zsh atau fish, tapi sepanjang seri ini kita pakai bash.
Analogi sederhananya: terminal itu ruang obrolan, shell itu penerjemahnya, dan bash itu bahasa yang dipakai si penerjemah.
Beda GUI vs CLI dan Kapan CLI Menang
GUI (Graphical User Interface) adalah antarmuka grafis yang kamu pakai sehari-hari: ikon, jendela, tombol, klik mouse. CLI (Command Line Interface) adalah antarmuka berbasis teks lewat terminal.
GUI unggul untuk tugas visual seperti mengedit foto atau menonton video. Tapi ada banyak situasi di mana CLI jelas menang:
- Tugas berulang. Mengganti nama 500 file lewat GUI butuh 500 kali klik. Lewat CLI cukup satu baris perintah.
- Server tanpa layar. Hampir semua server di dunia berjalan tanpa GUI untuk menghemat resource. Satu-satunya cara mengelolanya ya lewat terminal, biasanya melalui SSH.
- Otomatisasi. Perintah CLI bisa dirangkai jadi script yang berjalan sendiri, misalnya backup otomatis tiap malam.
- Presisi. Perintah teks bisa dicatat, diulang persis, dan dibagikan ke orang lain tanpa perlu screenshot langkah demi langkah.
Di pekerjaan nyata ini bukan teori. Tim Arrazy mengelola server klien untuk berbagai sistem aplikasi yang kami bangun, dan hampir semuanya dikerjakan lewat terminal: deploy aplikasi, cek log, sampai restart service. Skill terminal adalah fondasi yang dipakai setiap hari.
Anatomi Prompt Terminal Linux
Buka terminal dengan Ctrl+Alt+T. Kamu akan melihat satu baris teks seperti ini:
budi@laptop-kerja:~$
Baris ini disebut prompt. Artinya shell siap menerima perintah. Mari kita bedah bagian-bagiannya:
| Bagian | Contoh | Arti |
|---|---|---|
| Username | budi |
Nama user yang sedang login |
| Pemisah | @ |
Dibaca “di” (budi di laptop-kerja) |
| Hostname | laptop-kerja |
Nama komputer |
| Direktori aktif | ~ |
Lokasi kamu sekarang. Tanda ~ artinya home directory |
| Penanda akhir | $ |
User biasa. Kalau # artinya kamu login sebagai root |
Perhatikan tanda $ dan #. Ini penting saat membaca tutorial di internet. Perintah yang diawali # biasanya dimaksudkan untuk dijalankan sebagai root (administrator), sedangkan $ untuk user biasa. Tanda itu sendiri tidak ikut diketik.
Anatomi Perintah: Command, Option, Argument
Hampir semua perintah Linux mengikuti pola yang sama:
command [option] [argument]
Contoh nyata:
ls -l /home
- Command:
ls, program yang dijalankan. Tugasnya menampilkan isi direktori. - Option:
-l, pengubah perilaku command. Di sini artinya tampilkan dalam format panjang (detail). Option pendek diawali satu strip, option panjang diawali dua strip seperti--help. - Argument:
/home, target yang dikenai perintah. Di sini direktori yang ingin dilihat isinya.
Sekali kamu paham pola ini, perintah apa pun jadi mudah dibaca. apt install nginx? Command apt, argumen install dan nginx. Polanya selalu mirip.
Praktik: Perintah Pertama di Terminal
Sekarang giliran tangan yang bekerja. Ketik tiap perintah berikut lalu tekan Enter. Jangan cuma dibaca, otot jari juga perlu hafal.
whoami: Cek User yang Sedang Login
whoami
Output yang diharapkan (sesuai username kamu):
budi
Terlihat sepele sekarang, tapi perintah ini penting saat nanti kamu berpindah-pindah user atau masuk ke server orang lain dan lupa sedang login sebagai siapa.
hostname: Cek Nama Komputer
hostname
Output:
laptop-kerja
Berguna saat kamu membuka banyak terminal ke banyak server sekaligus dan perlu memastikan sedang berada di mesin yang mana.
date: Tampilkan Tanggal dan Waktu
date
Output kira-kira seperti ini:
Mon Jul 27 09:15:42 AM WIB 2026
echo: Cetak Teks ke Layar
echo "Halo, saya sedang belajar Linux"
Output:
Halo, saya sedang belajar Linux
echo kelihatan remeh, tapi nanti jadi andalan saat menulis shell script dan mengecek isi variabel.
clear: Bersihkan Layar
clear
Layar terminal jadi bersih lagi. Riwayat perintah tidak hilang, cuma tampilannya yang digulung ke atas. Alternatifnya tekan Ctrl+L, hasilnya sama.
Tab Completion: Biarkan Terminal Melengkapi Ketikanmu
Ini fitur yang wajib jadi kebiasaan sejak hari pertama. Ketik sebagian nama perintah atau nama file, lalu tekan tombol Tab. Shell akan melengkapinya otomatis.
Coba: ketik who lalu tekan Tab dua kali. Terminal menampilkan semua perintah yang diawali “who”:
whoami who whoopsie-id
Ketik whoa lalu tekan Tab sekali, langsung jadi whoami. Selain menghemat ketikan, tab completion juga mencegah typo. Kalau kamu menekan Tab dan tidak terjadi apa-apa, kemungkinan besar ejaan awalnya sudah salah. Itu sinyal untuk berhenti dan mengecek.
Panah Atas: Panggil Ulang Perintah Sebelumnya
Tekan tombol panah atas, perintah terakhir muncul kembali. Tekan lagi untuk perintah sebelumnya, dan seterusnya. Panah bawah untuk maju lagi. Kamu juga bisa melihat seluruh riwayat dengan perintah history. Kombinasi panah atas plus Enter jauh lebih cepat daripada mengetik ulang perintah panjang.
Cara Membaca Manual Perintah Linux
Tidak ada orang yang hafal semua perintah beserta option-nya. Yang membedakan pemula dan orang berpengalaman adalah kebiasaan membuka manual.
man: Manual Lengkap
man ls
Perintah ini membuka halaman manual untuk ls. Isinya lengkap: deskripsi, semua option, sampai contoh. Navigasinya:
- Panah atas/bawah atau
PgUp/PgDnuntuk menggulung /katalalu Enter untuk mencari kata tertentu,nuntuk hasil berikutnyaquntuk keluar
Tombol q ini serius perlu diingat. Banyak pemula mengira terminalnya rusak karena tidak bisa mengetik perintah lagi, padahal mereka masih berada di dalam halaman manual.
–help: Ringkasan Cepat
Kalau butuh ringkasan singkat tanpa membuka halaman penuh, hampir semua perintah punya option --help:
ls --help
Outputnya daftar option beserta penjelasan satu barisnya, langsung tercetak di terminal. Cocok untuk sekadar mengingatkan “option untuk sort by time itu apa ya”. Untuk pemahaman mendalam, tetap buka man.
Troubleshooting: Error yang Sering Dialami Pemula
bash: whoyami: command not found
Ini error paling umum. Contoh:
budi@laptop-kerja:~$ whoyami
whoyami: command not found
Penyebab: hampir selalu typo. Shell mencari program bernama persis seperti yang kamu ketik, dan Linux membedakan huruf besar kecil. Whoami dengan W besar juga dianggap perintah berbeda dan akan gagal.
Solusi: cek ejaan, lalu biasakan pakai tab completion supaya typo tidak terjadi. Kalau ejaan sudah benar tapi tetap error, kemungkinan programnya memang belum terinstal. Cara instal aplikasi kita bahas di bagian #11 seri ini.
Terminal Terlihat Hang, Tidak Merespons Apa pun
Penyebab: sering kali terminal tidak hang, tapi sedang menunggu input dari kamu. Contoh klasik: kamu mengetik echo "halo dengan tanda kutip yang tidak ditutup, lalu Enter. Prompt berubah jadi > dan terminal seolah diam. Sebenarnya bash menunggu kamu menutup tanda kutip itu.
Solusi: ketik tanda kutip penutup lalu Enter, atau batalkan sekalian dengan Ctrl+C. Kasus lain: kamu tidak sengaja menjalankan program interaktif yang memang menunggu ketikan. Perhatikan bentuk prompt, kalau bukan nama@host:~$ berarti kamu sedang berada di dalam program lain.
Perintah Berjalan Terus dan Tidak Berhenti
Penyebab: beberapa perintah memang berjalan terus sampai dihentikan manual, misalnya ping google.com yang mengirim paket tanpa henti.
Solusi: tekan Ctrl+C untuk mengirim sinyal berhenti. Ini kombinasi penyelamat nomor satu di terminal. Perintah apa pun yang terasa kebablasan, Ctrl+C dulu. Catatan penting: Ctrl+C di terminal bukan untuk copy. Copy paste di GNOME Terminal memakai Ctrl+Shift+C dan Ctrl+Shift+V.
Terkunci di Halaman man, Tidak Bisa Mengetik Perintah
Penyebab: kamu masih di dalam pager (tampilan halaman manual). Semua ketikan diperlakukan sebagai navigasi, bukan perintah shell.
Solusi: tekan q. Kamu langsung kembali ke prompt dan bisa mengetik perintah lagi.
Rangkuman dan Lanjut ke Bagian Berikutnya
Hari ini kamu sudah paham beda terminal, shell, dan bash, bisa membaca anatomi prompt dan struktur perintah, menjalankan whoami, hostname, date, echo, dan clear, memanfaatkan tab completion dan history, membuka manual dengan man dan --help, serta tahu cara keluar dari situasi macet dengan Ctrl+C dan q.
Latihan kecil sebelum lanjut: buka terminal, jalankan kelima perintah tadi tanpa melihat artikel, lalu buka man date dan cari cara menampilkan tanggal dalam format tertentu. Sepuluh menit latihan mandiri lebih melekat daripada membaca ulang.
Bagian berikutnya, “Belajar Linux dari Nol #3: Perintah Dasar Linux Navigasi”, membahas cara berpindah direktori dengan cd, melihat isi folder dengan ls, dan mengetahui posisi kamu dengan pwd. Artikelnya terbit menyusul, pantau daftar lengkapnya di halaman hub Belajar Linux.
Referensi
Artikel Lainnya di Kategori Linux
Ingin Membaca Artikel Lainnya?
Temukan lebih banyak insight dan tips tentang teknologi dan bisnis digital.
Lihat Semua Artikel