👉 Link info debian disini
👉 Link web penghasil dolar disini
Bagi pemula, Linux sering dianggap sulit karena banyak aktivitas dilakukan melalui terminal. Padahal, justru terminal adalah kekuatan utama Linux karena cepat, ringan, dan sangat powerful jika sudah terbiasa.
Memahami perintah Linux dasar akan membantu Anda:
Mengelola file dan folder dengan mudah
Menghemat waktu dibandingkan klik manual
Lebih siap menggunakan Linux untuk kerja, belajar, atau server
Pada artikel ini, kita akan membahas perintah Linux dasar untuk pemula yang paling sering digunakan dan wajib dikuasai.
Memahami perintah Linux dasar akan membantu Anda:
Mengelola file dan folder dengan mudah
Menghemat waktu dibandingkan klik manual
Lebih siap menggunakan Linux untuk kerja, belajar, atau server
Pada artikel ini, kita akan membahas perintah Linux dasar untuk pemula yang paling sering digunakan dan wajib dikuasai.
Terminal / Konsol :
Terminal Linux adalah antarmuka berbasis teks untuk berinteraksi langsung dengan sistem operasi menggunakan perintah (command).
Pada Artikel ini kami khususkan untuk distribusi Debian dan Ubuntu serta turunannya seperti MX LInux, Q4OS, Linux Mint, PopOS, Dll yang menggunakan management paket extensi *.Deb
MANAJEMEN FILE & DIREKTORI
| Perintah | Deskripsi | Contoh |
|---|---|---|
ls | List: menampilkan isi direktori | ls -la |
cd | Change directory: pindah direktori | cd /home, cd .. |
pwd | Print working directory | pwd |
mkdir | Buat direktori baru | mkdir folder_baru |
rmdir | Hapus direktori kosong | rmdir folder_kosong |
rm | Hapus file/direktori | rm file.txt, rm -rf folder/ |
cp | Copy file/direktori | cp file1.txt file2.txt |
mv | Move/rename file | mv file_lama.txt file_baru.txt |
touch | Buat file kosong atau update timestamp | touch file.txt |
cat | Tampilkan isi file | cat file.txt |
less | Tampilkan file per halaman | less file.txt |
head | Tampilkan 10 baris pertama | head -n 5 file.txt |
tail | Tampilkan 10 baris terakhir | tail -f log.txt |
find | Cari file/direktori | find / -name "file.txt" |
locate | Cari file dengan database | locate file.txt |
MANAJEMEN PAKET (APT)
| Perintah | Deskripsi | Contoh |
|---|---|---|
apt update | Update daftar paket | sudo apt update |
apt upgrade | Upgrade semua paket | sudo apt upgrade |
apt install | Install paket | sudo apt install nano |
apt remove | Hapus paket (simpan konfig) | sudo apt remove nano |
apt purge | Hapus paket + konfigurasi | sudo apt purge nano |
apt autoremove | Hapus paket tak terpakai | sudo apt autoremove |
apt search | Cari paket di repo | apt search "web server" |
apt show | Tampilkan info paket | apt show apache2 |
apt list --installed | List paket terinstall | apt list --installed |
dpkg -i | Install file .deb | sudo dpkg -i package.deb |
dpkg -l | List paket dpkg | dpkg -l | grep firefox |
snap install | Install snap package | sudo snap install chromium |
flatpak install | Install flatpak | flatpak install flathub org.gimp.GIMP |
MANAJEMEN USER & PERMISSION
| Perintah | Deskripsi | Contoh |
|---|---|---|
sudo | Jalankan sebagai root | sudo apt update |
su | Switch user | su - username |
passwd | Ganti password | passwd |
whoami | Tampilkan user saat ini | whoami |
id | Tampilkan ID user/grup | id |
adduser | Tambah user baru | sudo adduser userbaru |
deluser | Hapus user | sudo deluser userlama |
usermod | Modifikasi user | sudo usermod -aG sudo user |
chmod | Ubah permission file | chmod 755 script.sh |
chown | Ubah kepemilikan | chown user:group file.txt |
groups | Tampilkan grup user | groups username |
SISTEM & INFORMASI
| Perintah | Deskripsi | Contoh |
|---|---|---|
uname -a | Info kernel & sistem | uname -a |
lsb_release -a | Info distribusi | lsb_release -a |
df -h | Kapasitas disk | df -h |
du -sh | Ukuran direktori | du -sh /home/ |
free -h | Penggunaan RAM | free -h |
top / htop | Monitor proses | top, htop |
ps aux | List proses | ps aux | grep nginx |
kill | Hentikan proses | kill 1234 |
systemctl | Kontrol systemd | sudo systemctl status ssh |
journalctl | Log systemd | sudo journalctl -xe |
dmesg | Log kernel | dmesg | tail -20 |
neofetch | Info sistem estetik | neofetch |
JARINGAN & INTERNET
| Perintah | Deskripsi | Contoh |
|---|---|---|
ip a | Info interface jaringan | ip a |
ping | Test koneksi | ping google.com |
wget | Download file | wget https://example.com/file.zip |
curl | Transfer data | curl -O https://example.com/file |
ssh | Remote connection | ssh user@server.com |
scp | Copy via SSH | scp file.txt user@server:/path/ |
netstat | Statistik jaringan | netstat -tulnp |
ss | Socket statistics | ss -tuln |
nslookup | Query DNS | nslookup google.com |
dig | DNS lookup | dig google.com |
ufw | Firewall (Uncomplicated) | sudo ufw enable |
TEXT PROCESSING & EDITOR
| Perintah | Deskripsi | Contoh |
|---|---|---|
nano | Editor teks sederhana | nano file.txt |
vim / vi | Editor teks advanced | vim file.txt |
grep | Cari pola dalam teks | grep "error" log.txt |
awk | Proses teks/data | awk '{print $1}' file.txt |
sed | Stream editor | sed 's/foo/bar/g' file.txt |
sort | Urutkan baris | sort file.txt |
uniq | Hapus duplikat | uniq file.txt |
wc | Word count | wc -l file.txt |
diff | Bandingkan file | diff file1.txt file2.txt |
tee | Tulis ke file & output | echo "text" | tee file.txt |
KOMPRESI & ARSIP
| Perintah | Deskripsi | Contoh |
|---|---|---|
tar | Arsip file | tar -czvf arsip.tar.gz folder/ |
gzip | Kompresi .gz | gzip file.txt |
gunzip | Dekompresi .gz | gunzip file.txt.gz |
zip | Buat arsip zip | zip -r arsip.zip folder/ |
unzip | Ekstrak zip | unzip arsip.zip |
7z | 7-Zip (jika terinstall) | 7z a arsip.7z folder/ |
POWER & SESSION
| Perintah | Deskripsi | Contoh |
|---|---|---|
reboot | Restart sistem | sudo reboot |
shutdown | Matikan sistem | sudo shutdown now |
poweroff | Matikan sistem | sudo poweroff |
exit | Keluar dari terminal | exit |
clear | Bersihkan terminal | clear |
history | Riwayat perintah | history, !! |
alias | Buat shortcut | alias ll='ls -la' |
source | Load konfigurasi | source ~/.bashrc |
MONITORING & LOG
| Perintah | Deskripsi | Contoh |
|---|---|---|
tail -f | Monitor log real-time | tail -f /var/log/syslog |
watch | Eksekusi perintah berulang | watch -n 1 free -h |
lsof | List open files | lsof -i :80 |
iostat | Statistik I/O | iostat 2 5 |
vmstat | Statistik virtual memory | vmstat 1 |
uptime | Waktu aktif sistem | uptime |
UTILITAS PENTING
| Perintah | Deskripsi | Contoh |
|---|---|---|
man | Manual perintah | man ls |
whatis | Deskripsi singkat | whatis grep |
which | Lokasi executable | which python |
whereis | Lokasi file perintah | whereis python |
type | Tipe perintah | type ls |
file | Tipe file | file document.pdf |
stat | Info detail file | stat file.txt |
ln | Buat link | ln -s target link_name |
crontab | Jadwalkan tugas | crontab -e |
date | Tanggal & waktu | date, date +"%Y-%m-%d" |
