Yo guys! Kali ini kita bakal bahas 10 perintah Linux yang super essential buat kalian yang baru terjun ke dunia Linux. Dijamin, setelah baca artikel ini, kalian bakal jago navigasi di terminal Linux! π
Pendahuluan
Sebelum kita gas ke perintah-perintahnya, kalian perlu tau nih kenapa sih penting banget nguasain basic commands Linux?
Fun fact: Hampir 96.3% dari top 1 juta web server di dunia pake Linux. Keren kan?
Kenapa Harus Belajar Linux Commands?
- π» Jadi modal dasar buat jadi developer/sysadmin
- π Bikin workflow kamu jadi lebih cepet
- π§ Bisa troubleshoot masalah dengan lebih gampang
- π― Automation jadi lebih mudah
1. Command `ls` – List Directory Contents
Fungsi
Nunjukin isi dari direktori/folder yang kamu pilih.
Syntax Dasar
ls [options] [path]
Opsi Paling Sering Dipake
-l
: Tampilin detail lengkap-a
: Show semua file (termasuk hidden)-h
: Ukuran file jadi gampang dibaca
Contoh
ls -la ~/Documents
2. Command `cd` – Change Directory
Fungsi
Buat pindah-pindah folder (navigasi).
Shortcut Penting
cd ~
: Balik ke homecd ..
: Mundur satu levelcd -
: Balik ke folder sebelumnya
Contoh
cd Documents/Projects
3. Command `pwd` – Print Working Directory
Fungsi
Cek posisi kamu sekarang di folder mana.
Contoh
pwd
# Output: /home/username/Documents
4. Command `mkdir` – Make Directory
Fungsi
Bikin folder baru.
Tips
- Pake
-p
buat bikin nested folders - Bisa bikin multiple folders sekaligus
Contoh
mkdir Projects
mkdir -p Projects/Website/css
5. Command `rm` – Remove
β οΈ PERHATIAN
File yang udah dihapus GA BISA DIBALIKAN!
Opsi Penting
-r
: Hapus folder + isinya-i
: Konfirmasi sebelum hapus
Contoh
rm file.txt
rm -r folder_name
6. Command `cp` – Copy
Fungsi
Copy file atau folder.
Syntax
cp [source] [destination]
Contoh
cp report.txt backup_report.txt
cp -r Projects Projects_backup
7. Command `mv` – Move/Rename
Fungsi
- Pindahin file/folder
- Rename file/folder
Contoh
mv oldname.txt newname.txt
mv file.txt ~/Documents/
8. Command `cat` – Concatenate
Fungsi
Baca & tampilkan isi file.
Contoh
cat notes.txt
cat file1.txt file2.txt > combined.txt
9. Command `grep` – Search
Fungsi
Nyari text dalam file.
Tips
-i
: Case insensitive-r
: Recursive search
Contoh
grep "error" log.txt
grep -i "WARNING" *.log
10. Command `chmod` – Change Mode
Fungsi
Ngatur permission file/folder.
Format Angka
- 4: Read
- 2: Write
- 1: Execute
Contoh
chmod +x script.sh
chmod 755 file.txt
Tips Pro! π₯
Keyboard Shortcuts
Tab
: Auto-completeCtrl + C
: Cancel commandCtrl + L
: Clear screenCtrl + R
: Search command history
Safety Tips
- Selalu backup sebelum operasi berbahaya
- Double check sebelum pake
rm
- Hati-hati pake
sudo
Latihan Praktik
Challenge: File Management
# 1. Bikin folder project
mkdir my_project
# 2. Masuk ke folder
cd my_project
# 3. Bikin beberapa file
touch index.html style.css
# 4. List semua file
ls -la
# 5. Bikin backup
cp -r * backup/
# 6. Cek hasilnya
ls -R
Troubleshooting Umum π§
Permission Denied?
sudo [command] # Use with caution!
Command Not Found?
which [command] # Cek command ada apa ngga
Kesimpulan
Nah itu dia 10 perintah dasar Linux yang wajib kalian kuasai! Practice makes perfect, jadi:
- β Praktekin semua commands
- β Bikin cheat sheet sendiri
- β Explore variasi commands
- β Join komunitas Linux
Keep learning dan happy coding! π