Linux Tips & Tricks

10 Perintah Dasar Linux yang Wajib Dikuasai

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 home
  • cd ..: Mundur satu level
  • cd -: 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-complete
  • Ctrl + C: Cancel command
  • Ctrl + L: Clear screen
  • Ctrl + R: Search command history

Safety Tips

  1. Selalu backup sebelum operasi berbahaya
  2. Double check sebelum pake rm
  3. 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! πŸš€

Leave a Comment

Your email address will not be published. Required fields are marked *

To top