Perintah Terminal Berguna Lain
Perkaya amunisimu! Kenali beberapa perintah command line tambahan yang berguna seperti melihat isi file (cat/type), membersihkan layar (clear/cls), melihat riwayat perintah (history), dan mencari bantuan (man/help).
Amunisi Tambahan di Terminal: Perintah yang Bikin Hidup Makin Gampang!
Udah bisa navigasi, bikin, mindahin, nyalin, dan (dengan hati-hati) ngehapus file/folder pake terminal? Kamu udah punya dasar yang kuat banget! Tapi, terminal itu masih punya banyak "jurus simpenan" lain yang bisa bikin kerjamu makin efisien dan gampang.
Yuk, kita kenalan sama beberapa perintah tambahan yang sering banget kepake!
1. cat
atau type
: Ngintip Isi File Teks Langsung di Terminal
Kadang, kita cuma pengen cepet-cepet liat isi sebuah file teks (kayak file .txt
, .html
, .css
, .js
, atau file konfigurasi) tanpa perlu ngebukanya di teks editor. Nah, ini tugasnya cat
atau type
.
a. cat
(Concatenate) - Untuk Linux, macOS, Git Bash
Walaupun nama aslinya "concatenate" (buat gabungin file), cat
ini paling sering dipake buat nampilin isi satu atau beberapa file teks langsung ke output terminal.
- Sintaks Dasar:
cat <nama_file>
- Kamu bisa nyantumin beberapa nama file dipisah spasi, dan
cat
bakal nampilin isinya berurutan.
Contoh Penggunaan cat
:
# Asumsi ada file "catatan.txt" yang isinya:
# Baris pertama catatan.
# Baris kedua yang penting.
cat catatan.txt
# Output di terminal:
# Baris pertama catatan.
# Baris kedua yang penting.
# Asumsi ada file "header.html" dan "footer.html"
# cat header.html footer.html
# (Akan menampilkan isi header.html diikuti isi footer.html)
Perhatian: Kalau file-nya gede banget, isinya bakal nge-scroll cepet di terminal. Buat file gede, mungkin lebih enak pake perintah less
atau more
(Linux/macOS) yang nampilin per halaman, atau buka aja di teks editor.
b. type
- Untuk Windows CMD & PowerShell
Di Windows, perintah yang fungsinya mirip cat
buat nampilin isi file teks adalah type
.
- Sintaks Dasar:
type <nama_file>
Contoh Penggunaan type
:
REM Contoh di CMD Windows
REM Asumsi ada file "config.ini"
type config.ini
REM (Isi file config.ini akan ditampilkan di terminal)
2. clear
atau cls
: Bersihin Layar Terminal Biar Gak Pusing
Kalau layar terminalmu udah penuh sama perintah dan output sebelumnya, kadang jadi pusing kan liatnya? Nah, ada perintah simpel buat "nyapu" layar biar bersih lagi.
clear
: Untuk Linux, macOS, Git Bash, dan juga sering jalan di PowerShell modern.cls
(Clear Screen): Khusus untuk Windows CMD (dan kadang juga dikenal di PowerShell).
Cara Pake: Cukup ketik clear
(atau cls
) terus Enter
. Layar terminalmu bakal langsung bersih, dan prompt-nya pindah ke paling atas. Enak banget buat mulai "lembaran baru".
3. history
: Ngintip Jejak Perintah yang Udah Diketik
Sering kan kita lupa, "Duh, tadi perintah buat X itu apa ya?" atau mau ngejalanin lagi perintah yang panjang tanpa ngetik ulang? Nah, shell di terminal itu pinter, dia nyimpen riwayat (history) perintah-perintah yang udah pernah kamu ketik.
-
history
(Perintah Langsung):- Di shell kayak Bash, Zsh, dan PowerShell modern, kamu bisa ketik
history
terusEnter
. Dia bakal nampilin daftar perintah sebelumnya, biasanya lengkap sama nomornya. - Windows CMD klasik gak punya perintah
history
sebagus ini secara default (tapi ada cara lain, liat di bawah).
- Di shell kayak Bash, Zsh, dan PowerShell modern, kamu bisa ketik
-
Navigasi Histori Pake Tombol Panah:
- Ini cara yang paling sering dipake di SEMUA terminal:
- Tekan tombol Panah Atas (
↑
) di keyboardmu buat nampilin perintah sebelumnya. Teken lagi buat liat perintah yang lebih lama lagi. - Tekan tombol Panah Bawah (
↓
) buat nampilin perintah yang lebih baru (kalau kamu udah neken panah atas).
- Tekan tombol Panah Atas (
- Ini super ngebantu buat ngejalanin ulang perintah tanpa ngetik lagi, atau buat ngedit sedikit perintah yang udah pernah dipake.
- Ini cara yang paling sering dipake di SEMUA terminal:
-
Pencarian Histori (
Ctrl + R
- di Bash/Zsh-like Shells):- Di shell kayak Bash atau Zsh (termasuk Git Bash), kamu bisa tekan
Ctrl + R
. Prompt-nya bakal berubah jadi(reverse-i-search)
atau sejenisnya. - Mulai ketik beberapa huruf dari perintah yang kamu inget. Terminal bakal otomatis nyari di histori dan nampilin perintah terakhir yang cocok. Teken
Ctrl + R
lagi buat nyari kemunculan sebelumnya yang cocok. - Kalau udah ketemu, tekan
Enter
buat ngejalaninnya, atau panah kiri/kanan buat ngedit dulu. - Ini fitur yang sangat powerful!
- Di shell kayak Bash atau Zsh (termasuk Git Bash), kamu bisa tekan
-
Histori di Windows CMD (Klasik):
- CMD nyimpen histori di sesi itu, bisa diakses pake panah atas/bawah.
- Tekan
F7
bakal nampilin daftar histori dalam bentuk pop-up kecil yang bisa kamu pilih pake panah terusEnter
.
4. man
atau help
/ /?
: Nyari Pertolongan Kalau Lupa Perintah
Lupa cara pake sebuah perintah? Atau pengen tau opsi apa aja yang ada buat perintah itu? Jangan khawatir, terminal punya "buku manual"-nya sendiri!
a. man
(Manual) - Untuk Linux, macOS, Git Bash
Perintah man
dipake buat nampilin halaman manual (manual page) dari sebuah perintah. Isinya super lengkap, dari deskripsi, sintaks, semua opsi yang ada, sampe contoh penggunaan.
- Sintaks Dasar:
man <nama_perintah_yang_mau_dicari_manualnya>
- Navigasi di dalem
man page
: Pake panah atas/bawah buat scroll,Space
buat turun satu halaman,q
buat keluar.
Contoh Penggunaan man
:
man ls # Nampilin manual lengkap buat perintah ls
man cp # Nampilin manual buat perintah cp
b. <perintah> /?
atau help <perintah>
- Untuk Windows CMD & PowerShell
- Di Windows CMD: Cara paling umum buat dapet bantuan soal satu perintah adalah dengan nambahin opsi
/?
setelah nama perintahnya.cmd dir /? REM Nampilin bantuan buat perintah dir copy /? REM Nampilin bantuan buat perintah copy
- Di Windows PowerShell:
- Kamu bisa pake
Get-Help <nama_cmdlet>
(cmdlet itu nama perintah di PowerShell). - Atau seringkali
<nama_cmdlet> -?
juga bisa. - PowerShell juga punya perintah
help
yang miripman
.
powershell Get-Help Copy-Item # Bantuan buat cmdlet Copy-Item Copy-Item -?
- Kamu bisa pake
(Bonus) echo
: Nampilin Teks ke Terminal
Perintah echo
ini simpel banget, tugasnya cuma nampilin string (teks) atau nilai variabel yang kamu kasih sebagai argumen ke output terminal.
- Berlaku di: Linux, macOS, Git Bash, Windows CMD, Windows PowerShell.
- Sintaks Dasar:
echo "Teks yang mau ditampilin"
Contoh Penggunaan echo
:
# Linux/macOS/Git Bash
echo "Halo dari Terminal!"
# Output: Halo dari Terminal!
nama="Budi"
echo "Nama saya adalah $nama" # Di Bash/Zsh, variabel bisa diinterpolasi
# Output: Nama saya adalah Budi
REM Windows CMD
echo Halo dari Command Prompt!
REM Output: Halo dari Command Prompt!
SET nama=Siti
echo Nama saya adalah %nama%
REM Output: Nama saya adalah Siti
echo
ini sering dipake di skrip buat ngasih output, atau buat ngecek nilai variabel dengan cepet.
Dengan amunisi tambahan perintah-perintah ini (cat
/type
, clear
/cls
, history
, man
/help
, echo
), kamu jadi makin jago lagi ngadepin terminal. Gak cuma bisa ngatur file, tapi juga bisa ngintip isinya, bersihin layar, nginget perintah lama, dan nyari bantuan kalau lupa.
Ini semua adalah alat bantu yang bikin kerjamu di command line jadi lebih nyaman dan produktif. Teruslah berlatih dan eksplorasi!