Laman

Artikel Lainnya...

Get your Money

Tampilkan postingan dengan label consol linux. Tampilkan semua postingan
Tampilkan postingan dengan label consol linux. Tampilkan semua postingan

Kamis, 22 Januari 2026

Mengenal Terminal /Konsol Linux Dan Perintah Dasar

👉 Link info linux andalan disini
👉 Link info debian disini
👉 Link web penghasil dolar disini

xfce4 terminal @mxlinux / debian 13




















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.


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

Dengan menguasai perintah-perintah di atas, Anda sudah bisa melakukan 90% tugas administratif di Debian, Ubuntu, dan turunannya! Berikut daftar lengkap perintah dasar terminal yang esensial:

MANAJEMEN FILE & DIREKTORI

PerintahDeskripsiContoh
lsList: menampilkan isi direktorils -la
cdChange directory: pindah direktoricd /homecd ..
pwdPrint working directorypwd
mkdirBuat direktori barumkdir folder_baru
rmdirHapus direktori kosongrmdir folder_kosong
rmHapus file/direktorirm file.txtrm -rf folder/
cpCopy file/direktoricp file1.txt file2.txt
mvMove/rename filemv file_lama.txt file_baru.txt
touchBuat file kosong atau update timestamptouch file.txt
catTampilkan isi filecat file.txt
lessTampilkan file per halamanless file.txt
headTampilkan 10 baris pertamahead -n 5 file.txt
tailTampilkan 10 baris terakhirtail -f log.txt
findCari file/direktorifind / -name "file.txt"
locateCari file dengan databaselocate file.txt

MANAJEMEN PAKET (APT)

PerintahDeskripsiContoh
apt updateUpdate daftar paketsudo apt update
apt upgradeUpgrade semua paketsudo apt upgrade
apt installInstall paketsudo apt install nano
apt removeHapus paket (simpan konfig)sudo apt remove nano
apt purgeHapus paket + konfigurasisudo apt purge nano
apt autoremoveHapus paket tak terpakaisudo apt autoremove
apt searchCari paket di repoapt search "web server"
apt showTampilkan info paketapt show apache2
apt list --installedList paket terinstallapt list --installed
dpkg -iInstall file .debsudo dpkg -i package.deb
dpkg -lList paket dpkgdpkg -l | grep firefox
snap installInstall snap packagesudo snap install chromium
flatpak installInstall flatpakflatpak install flathub org.gimp.GIMP

MANAJEMEN USER & PERMISSION

PerintahDeskripsiContoh
sudoJalankan sebagai rootsudo apt update
suSwitch usersu - username
passwdGanti passwordpasswd
whoamiTampilkan user saat iniwhoami
idTampilkan ID user/grupid
adduserTambah user barusudo adduser userbaru
deluserHapus usersudo deluser userlama
usermodModifikasi usersudo usermod -aG sudo user
chmodUbah permission filechmod 755 script.sh
chownUbah kepemilikanchown user:group file.txt
groupsTampilkan grup usergroups username

SISTEM & INFORMASI

PerintahDeskripsiContoh
uname -aInfo kernel & sistemuname -a
lsb_release -aInfo distribusilsb_release -a
df -hKapasitas diskdf -h
du -shUkuran direktoridu -sh /home/
free -hPenggunaan RAMfree -h
top / htopMonitor prosestophtop
ps auxList prosesps aux | grep nginx
killHentikan proseskill 1234
systemctlKontrol systemdsudo systemctl status ssh
journalctlLog systemdsudo journalctl -xe
dmesgLog kerneldmesg | tail -20
neofetchInfo sistem estetikneofetch

JARINGAN & INTERNET

PerintahDeskripsiContoh
ip aInfo interface jaringanip a
pingTest koneksiping google.com
wgetDownload filewget https://example.com/file.zip
curlTransfer datacurl -O https://example.com/file
sshRemote connectionssh user@server.com
scpCopy via SSHscp file.txt user@server:/path/
netstatStatistik jaringannetstat -tulnp
ssSocket statisticsss -tuln
nslookupQuery DNSnslookup google.com
digDNS lookupdig google.com
ufwFirewall (Uncomplicated)sudo ufw enable

 TEXT PROCESSING & EDITOR

PerintahDeskripsiContoh
nanoEditor teks sederhananano file.txt
vim / viEditor teks advancedvim file.txt
grepCari pola dalam teksgrep "error" log.txt
awkProses teks/dataawk '{print $1}' file.txt
sedStream editorsed 's/foo/bar/g' file.txt
sortUrutkan barissort file.txt
uniqHapus duplikatuniq file.txt
wcWord countwc -l file.txt
diffBandingkan filediff file1.txt file2.txt
teeTulis ke file & outputecho "text" | tee file.txt

KOMPRESI & ARSIP

PerintahDeskripsiContoh
tarArsip filetar -czvf arsip.tar.gz folder/
gzipKompresi .gzgzip file.txt
gunzipDekompresi .gzgunzip file.txt.gz
zipBuat arsip zipzip -r arsip.zip folder/
unzipEkstrak zipunzip arsip.zip
7z7-Zip (jika terinstall)7z a arsip.7z folder/

POWER & SESSION

PerintahDeskripsiContoh
rebootRestart sistemsudo reboot
shutdownMatikan sistemsudo shutdown now
poweroffMatikan sistemsudo poweroff
exitKeluar dari terminalexit
clearBersihkan terminalclear
historyRiwayat perintahhistory!!
aliasBuat shortcutalias ll='ls -la'
sourceLoad konfigurasisource ~/.bashrc

 MONITORING & LOG

PerintahDeskripsiContoh
tail -fMonitor log real-timetail -f /var/log/syslog
watchEksekusi perintah berulangwatch -n 1 free -h
lsofList open fileslsof -i :80
iostatStatistik I/Oiostat 2 5
vmstatStatistik virtual memoryvmstat 1
uptimeWaktu aktif sistemuptime

UTILITAS PENTING


PerintahDeskripsiContoh
manManual perintahman ls
whatisDeskripsi singkatwhatis grep
whichLokasi executablewhich python
whereisLokasi file perintahwhereis python
typeTipe perintahtype ls
fileTipe filefile document.pdf
statInfo detail filestat file.txt
lnBuat linkln -s target link_name
crontabJadwalkan tugascrontab -e
dateTanggal & waktudatedate +"%Y-%m-%d"