Tips & Trik Terminal
Gunakan terminal seperti pro! Pelajari tips dan trik penting seperti auto-completion, navigasi histori, shortcut keyboard, dan cara membuka VS Code dari terminal.
Jadi Jagoan Terminal: Tips, Trik, dan Shortcut Biar Makin Sat-Set!
Udah kenal sama banyak perintah dasar terminal? Keren! Sekarang, biar pengalamanmu pake terminal makin asyik dan kerjaanmu makin cepet, ada beberapa "jurus rahasia" alias tips, trik, dan shortcut keyboard yang wajib kamu tau.
Kuasai ini, dan kamu bakal ngerasa kayak pesulap yang bisa nyuruh komputer ngelakuin apa aja cuma dengan beberapa ketukan jari!
1. Auto-completion dengan Tombol Tab
: Sahabat Terbaikmu!
Ini fitur yang WAJIB BANGET KAMU KUASAI DAN BIASAIN PAKE!
- Gimana Caranya? Pas kamu lagi ngetik nama file, nama folder, atau bahkan nama perintah (di beberapa shell canggih), coba teken tombol
Tab
di keyboardmu. - Apa yang Terjadi?
- Kalau cuma ada satu kemungkinan nama yang cocok sama yang udah kamu ketik, shell bakal otomatis ngelengkapin sisanya buat kamu! Ajaib kan?
- Kalau ada beberapa kemungkinan nama yang cocok, biasanya:
- Di Bash/Zsh (Linux/macOS/Git Bash): Teken
Tab
sekali lagi bakal nampilin semua pilihan yang ada. Terus kamu bisa ketik beberapa huruf lagi biar lebih spesifik, laluTab
lagi. - Di PowerShell Windows: Kadang dia langsung ngelengkapin ke salah satu opsi, teken
Tab
lagi buat ganti ke opsi berikutnya yang cocok.
- Di Bash/Zsh (Linux/macOS/Git Bash): Teken
- Kenapa Ini Penting Banget?
- Hemat Waktu Ngetik: Gak perlu ngetik nama file/folder yang panjang-panjang.
- Ngurangin Salah Ketik (Typo): Ini yang paling penting! Salah ketik satu huruf aja di nama file bisa bikin perintahmu gagal. Dengan
Tab
completion, risikonya jauh lebih kecil. - Eksplorasi: Kadang kamu lupa nama persisnya, tapi inget awalnya. Teken
Tab
bisa ngebantu kamu "nemuin" file atau folder yang kamu cari.
Contoh:
Misal di folder ada file Laporan-Penjualan-Bulanan-Super-Panjang-Banget.docx
.
Daripada ngetik semua, kamu cukup ketik cat Lap
terus tekan Tab
. Kalau gak ada file lain yang awalnya Lap
, dia bakal langsung jadi cat Laporan-Penjualan-Bulanan-Super-Panjang-Banget.docx
. Mantap!
2. Navigasi dan Pencarian Histori Perintah: Jangan Ngetik Ulang!
Udah kita bahas sedikit, tapi ini penting buat diulang:
- Panah Atas (
↑
) dan Panah Bawah (↓
): Buat "scroll" perintah-perintah yang udah pernah kamu ketik di sesi terminal itu. Hemat waktu banget buat ngejalanin ulang perintah yang sama atau sedikit dimodifikasi. Ctrl + R
(Reverse Search - di Bash/Zsh-like Shells):- Tekan
Ctrl + R
. Prompt bakal berubah (misal,(reverse-i-search)
). - Mulai ketik beberapa kata kunci dari perintah yang kamu inget. Terminal bakal langsung nampilin perintah terakhir di histori yang cocok sama yang kamu ketik.
- Teken
Ctrl + R
lagi buat nyari kemunculan sebelumnya yang juga cocok. - Kalau udah ketemu, tekan
Enter
buat jalanin, atau panah kiri/kanan buat ngedit dulu sebelum dijalanin. - Ini fitur super powerful buat nemuin perintah lama yang rumit!
- Tekan
- Perintah
history
: (Udah dibahas) Nampilin daftar semua perintah yang pernah diketik, biasanya dengan nomor. Kamu bisa jalanin ulang perintah dari histori pake nomornya (misal,!123
buat ngejalanin perintah nomor 123 di Bash/Zsh).
3. Shortcut Keyboard Umum di Terminal: Biar Jari Makin Lincah!
Setiap shell mungkin punya set shortcut-nya sendiri, tapi ini beberapa yang lumayan umum dan berguna (terutama di lingkungan Bash/Zsh-like):
Ctrl + C
: Menghentikan (Interrupt/Kill) perintah atau program yang lagi jalan di terminal. Berguna banget kalau ada perintah yang nge-loop gak berenti atau kamu salah ngejalanin sesuatu.Ctrl + L
: Membersihkan layar terminal (sama kayak perintahclear
ataucls
).Ctrl + A
: Pindahin kursor ke awal baris perintah yang lagi kamu ketik.Ctrl + E
: Pindahin kursor ke akhir baris perintah yang lagi kamu ketik.Ctrl + U
: Hapus semua teks dari posisi kursor ke awal baris.Ctrl + K
: Hapus semua teks dari posisi kursor ke akhir baris.Ctrl + W
: Hapus kata terakhir sebelum kursor.Ctrl + D
:- Kalau baris perintah kosong, ini bisa berarti "End of File" (EOF) atau logout/keluar dari shell saat ini. Hati-hati!
- Kalau ada teks di baris perintah, kadang berfungsi kayak tombol
Delete
(hapus karakter di bawah kursor).
Alt + Backspace
(atauCtrl + Backspace
di beberapa setup): Hapus kata sebelumnya (miripCtrl+W
tapi kadang beda perilakunya).- Pindah Kata per Kata:
Alt + B
atauCtrl + Panah Kiri
: Mundur satu kata.Alt + F
atauCtrl + Panah Kanan
: Maju satu kata. (ShortcutAlt
ini mungkin perlu dikonfigurasi di beberapa terminal emulator, atau pakeEsc
dulu baruB
/F
).
Gak perlu dihafal semua sekaligus. Coba biasain pake beberapa yang menurutmu paling berguna. Ctrl+C
, Ctrl+L
, Tab
, dan panah histori itu udah modal gede banget!
4. Membuka VS Code Langsung dari Terminal: code .
Kalau kamu udah nginstal VS Code dan pas instalasi udah milih opsi "Add to PATH" (atau udah ngeset manual code
command di PATH buat macOS/Linux), kamu bisa ngebuka VS Code langsung dari direktori tempat kamu lagi berada di terminal.
- Caranya:
- Navigasi pake
cd
ke folder proyek yang mau kamu buka di VS Code. - Ketik perintah:
code .
(spasi terus titik). - Tekan
Enter
.
- Navigasi pake
- Apa yang terjadi? VS Code bakal kebuka dan langsung ngebuka folder proyek itu di panel Explorer-nya. Praktis banget!
- Kamu juga bisa buka file spesifik:
code namafile.html
Ini ngirit waktu daripada harus buka VS Code dulu terus File > Open Folder...
.
5. (Pengenalan Singkat) Piping dan Redirection - Jurus Advance
Ini mungkin agak advance buat pemula, tapi sekadar tau konsepnya aja dulu gak papa:
- Piping (
|
): "Ngalirin" output dari satu perintah buat jadi input ke perintah lain.- Contoh (Linux/macOS):
ls -l | grep ".txt"
(Output darils -l
"disaring" samagrep
buat nampilin baris yang ada kata ".txt" aja).
- Contoh (Linux/macOS):
- Redirection (
>
dan>>
):>
: "Ngalihin" output standar sebuah perintah ke sebuah file (nimpa isi file kalau udah ada).- Contoh:
ls -l > daftar_file.txt
(Hasills -l
disimpen ke filedaftar_file.txt
).
- Contoh:
>>
: Mirip>
, tapi "nambahin" output ke akhir file (append), gak nimpa.- Contoh:
echo "Catatan tambahan" >> catatan.txt
(Nambahin teks ke filecatatan.txt
).
- Contoh:
Ini cuma teaser ya, piping dan redirection itu topik yang lumayan dalem sendiri.
6. Jangan Takut Salah (Biasanya Gak Fatal Kok!)
Terminal itu cuma alat. Kalau kamu salah ketik perintah yang gak dikenal, dia paling cuma bilang "command not found". Kalau kamu salah ngasih argumen, dia bakal ngasih pesan error atau usage help.
Yang perlu super hati-hati itu cuma perintah yang sifatnya destruktif (kayak rm -rf
atau rd /s /q
), seperti yang udah kita bahas di materi sebelumnya. Selama kamu gak sembarangan pake perintah-perintah itu, kesalahan lain biasanya gak bakal ngerusak komputermu.
Jadi, jangan takut buat nyoba-nyoba perintah (yang aman). Itu cara terbaik buat belajar dan jadi familiar.
Dengan nerapin tips dan trik ini, terutama Tab
completion dan navigasi histori, kamu bakal ngerasa jauh lebih nyaman dan cepet pas kerja di terminal. Ini bukan cuma soal keliatan keren kayak hacker di pilem pilem, tapi beneran ningkatin produktivitasmu sebagai developer.
Teruslah berlatih, dan selamat menjelajahi kekuatan command line!