Nan[root] and Net[route]

“We can only see a short distance ahead, but we can see plenty there that needs to be done.” - Alan Turing

Jakarta/Indonesia:
Loading...

By Ferdinan Rizky • Sep 8, 2025 - 3 minute read

Linux Commands Cheat Sheet

Cheat sheet ini menyajikan daftar perintah baris perintah (CLI) Linux yang sering digunakan oleh sysadmin dalam mengelola Linux system dasar.
Perintah-perintah ini dikelompokkan berdasarkan kategori agar mudah dipelajari ya teman teman.


Application Management Commands

which

Menampilkan lokasi aplikasi di sistem file.

which <command>

Contoh:

$ which clear
/usr/bin/clear

yum

Alat instalasi dan penghapusan aplikasi untuk Fedora, CentOS, dan RHEL.

sudo yum -y install net-tools

Console and Output Management Commands

cat

Menampilkan isi file ke stdout.

cat <path/to/filename>

Contoh:

$ cat /etc/system-release
Red Hat Enterprise Linux release 8.5 (Ootpa)

clear

Membersihkan layar terminal.

clear

echo

Menampilkan string ke stdout atau ke file.

echo "Hello World"
echo "Hello World" > data.txt

top

Menampilkan informasi tentang proses Linux yang berjalan.

top | more

Environment Variables Commands

env

Menampilkan semua environment variables.

env | more

export

Membuat environment variable.

export WEB_PAGE="https://www.redhat.com/en"
echo $WEB_PAGE

printenv

Menampilkan nilai environment variable tertentu.

printenv HOSTNAME

source

Menjalankan perintah dari file di dalam shell saat ini.

source ./new_vars.sh

File and Directory Management

cd

Mengganti direktori aktif.

cd /path/to/directory
cd ~/

cp

Menyalin file atau direktori.

cp helloworld.txt helloworld.bak

find

Mencari file/direktori.

sudo find / -name hostname

grep

Mencari pola dalam file/input.

grep <search_expression> <input>

ls

Menampilkan isi direktori.

ls
ls -l
ls -la

mkdir

Membuat direktori.

mkdir ~/documents

more

Menampilkan isi file per halaman.

more -4 /etc/passwd

mv

Memindahkan/rename file atau direktori.

mv ./documents ./docs-bak
mv hithere.txt new_hithere.txt

pwd

Menampilkan direktori kerja saat ini.

pwd

rm

Menghapus file atau direktori.

rm hithere.txt
rm -rf ./documents

tar

Membuat/membuka file arsip.

tar cvzf docs.tar.gz documents/
tar -xvf docs.tar.gz -C ./new-docs

Help Commands

man

Menampilkan dokumentasi bantuan.

man cp

Network Commands

curl

Mengambil atau mengunggah file dari/ke internet.

curl https://developers.redhat.com/articles/... -o article.html
curl -X POST -H "Content-Type: text/plain" -d "data.txt" https://example.com/api/data

ip

Menampilkan informasi IP dari interface.

ip addr

netstat

Menampilkan koneksi jaringan, routing, statistik, dll.

sudo netstat -anp | grep tcp

ssh

Login ke server remote dengan aman.

wget

Mengunduh file dari internet.

wget https://developers.redhat.com/articles/... -O article.html

Process Management Commands

&&

Menjalankan perintah berurutan.

cd /etc && ls

kill

Menghentikan proses berdasarkan PID.

kill 10

ps

Menampilkan proses yang sedang berjalan.

ps aux | more -10

System Control Commands

poweroff

Mematikan komputer.

sudo poweroff

reboot

Merestart komputer.

sudo reboot

User Management Commands

whoami

Menampilkan user yang sedang login.

whoami

Kesimpulan

Cheat sheet ini membantu kamu memahami perintah Linux yang paling sering digunakan oleh developer maupun sysadmin.
Dengan menguasai dasar-dasar seperti navigasi file (cd, ls, cp, mv, rm), manajemen proses (ps, kill, top),
dan jaringan (ssh, curl, wget, ip, netstat), kamu akan jauh lebih cepat bekerja di terminal Linux.

Selalu gunakan man atau opsi --help ketika kamu membutuhkan penjelasan lebih detail tentang suatu perintah.
Semakin sering berlatih, semakin alami rasanya menggunakan command line.

Linux CLI itu sangat powerful: semakin kamu menguasainya, semakin efisien dan fleksibel alur kerja kamu 🚀