Sebelum menguasai perintah Linux, kita perlu mengenali tempat perintah tersebut diketik: terminal. Terminal adalah jendela teks tempat kita berkomunikasi langsung dengan sistem, dan hampir seluruh materi Course ini berlangsung di dalamnya. Pada Chapter ini kita akan membuka terminal pertama kali, membaca prompt yang tampil, menjalankan perintah sederhana, dan memahami apa yang sebenarnya terjadi ketika tombol Enter ditekan.

Apa Itu Terminal dan Shell #

Dua istilah ini sering dipakai bergantian padahal berbeda. Terminal (atau terminal emulator) adalah program grafis yang menyediakan jendela teks, misalnya GNOME Terminal, Konsole, atau xterm. Shell adalah program di dalam jendela tersebut yang membaca baris perintah kita, menerjemahkannya, lalu meminta kernel Linux menjalankannya; shell yang paling umum adalah bash.

Hubungan keduanya dapat dibayangkan sebagai berikut: terminal adalah papan ketik dan layar, sedangkan shell adalah petugas yang mendengarkan, memahami, dan bertindak. Ketika kita mengetik echo halo dan menekan Enter, terminal hanya meneruskan teks tersebut ke shell; shell-lah yang mencari program echo, menjalankannya, lalu mengembalikan hasilnya ke layar terminal.

Membaca Prompt #

Saat terminal terbuka, baris pertama yang tampil disebut prompt. Di Debian dan Ubuntu prompt bawaannya kira-kira seperti budi@laptop:~$. Prompt ini membawa tiga informasi sekaligus:

BagianArti
budi@laptopnama user dan nama komputer yang sedang aktif
:~direktori kerja saat ini; ~ adalah home directory
$kita masuk sebagai user biasa; # berarti root

Prompt menunggu kita mengetik perintah di sebelahnya. Ketika perintah sudah selesai dijalankan, prompt baru muncul lagi — sinyal bahwa shell siap menerima perintah berikutnya. Jika terminal terasa diam setelah Enter ditekan, besar kemungkinan program masih berjalan dan belum selesai.

Perintah Pertama: echo dan whoami #

Mari kita jalankan perintah pertama. Ketik baris berikut di terminal lalu tekan Enter:

bash
echo "Halo, Linux!"

Output yang Dihasilkan:

text
Halo, Linux!

Perintah echo menerima teks apa pun dan mencetaknya kembali ke layar — alat yang sederhana, tetapi sangat sering dipakai untuk menampilkan nilai dan pesan. Sekarang coba dua perintah berikut satu per satu:

bash
whoami
uname -s

Output yang Dihasilkan:

text
z
Linux

Perintah whoami (who am I) menampilkan nama user yang sedang memakai sesi terminal ini, sedangkan uname -s menampilkan nama kernel sistem operasi, yaitu Linux. Pada contoh di atas keluaran whoami adalah nama user pada mesin tempat contoh dijalankan; di komputer kita, teks tersebut akan berisi nama user kita sendiri.

Dua perintah itu juga memperlihatkan pola penting di Linux: satu baris berisi satu perintah, dan output muncul di baris berikutnya sebelum prompt kembali. Sebagian besar perintah mengikuti pola perintah [opsi] [argumen] yang akan kita bedah tuntas pada Chapter Struktur Perintah Linux.

Kesalahan Perintah yang Wajar #

Ketik salah satu huruf dan lihat apa yang terjadi. Misalnya, panggil perintah yang tidak ada. Tanda 2>&1 mengalihkan pesan error ke layar supaya ikut terbaca sebagai output:

bash
ecoh "ups" 2>&1

Output yang Dihasilkan:

text
bash: ecoh: command not found

Shell menjawab dengan pesan command not found diikuti nama perintah yang tidak dikenal. Pesan ini bukan kegagalan sistem; shell hanya melaporkan bahwa tidak ada program bernama ecoh di daftar direktori yang dicarinya. Membaca pesan error dengan tenang adalah kebiasaan pertama yang baik: pesan tersebut hampir selalu menyebut nama masalahnya secara langsung.

Papan Ketik yang Mempercepat Kerja #

Terminal punya beberapa pintasan yang membuat kerja jauh lebih cepat. Tiga yang paling sering dipakai:

  • Ctrl+Shift+C dan Ctrl+Shift+V — salin dan tempel teks di terminal (di banyak terminal, Ctrl+C biasa dipakai untuk menghentikan program, bukan menyalin).
  • Panah atas dan bawah — menelusuri perintah yang pernah diketik.
  • Ctrl+L — membersihkan layar tanpa menghapus riwayat.

Pintasan lain seperti pelengkapan otomatis dengan tombol Tab akan kita bahas tuntas pada Chapter Command Completion. Untuk sekarang, cukup biasakan memakai panah atas ketika ingin mengulang perintah yang baru saja diketik.

Dengan terminal yang kini tidak asing lagi, kita siap mempelajari anatomi perintah Linux: bagian mana yang merupakan perintah, opsi, dan argumen — materi Chapter Struktur Perintah Linux.