Linux memiliki perintah dasar (basic commands) karena Linux dirancang sebagai sistem operasi berbasis command-line sejak awal, sehingga banyak tugas dilakukan melalui terminal.

Kenapa Linux Memiliki Perintah Dasar

1️⃣ Karena Linux Awalnya Dibuat untuk Terminal (Command Line)

Sebelum ada tampilan grafis (GUI), semua pengoperasian komputer dilakukan lewat terminal. Linux melanjutkan tradisi itu dengan menyediakan ratusan perintah untuk mengontrol sistem. Terminal = cara langsung berkomunikasi dengan sistem operasi.

2️⃣ Agar Pengguna Bisa Mengontrol Sistem Secara Penuh

Perintah Linux memungkinkan Anda mengatur sistem sampai level terdalam:

  • Mengatur file & folder
  • Mengelola jaringan
  • Mengatur user & permissions
  • Mengontrol service & proses
  • Mengatur hak akses
  • Memantau resource

Semua ini lebih cepat dan lebih akurat dari GUI.

3️⃣ Perintah Lebih Cepat dan Efisien

Contoh:

  • Mau membuat 10 folder sekaligus? → bisa dengan satu perintah:
mkdir folder{1..10}
  • Mau menyalin ribuan file? → perintah cp lebih cepat daripada drag-and-drop.

Command Line = efisiensi.

4️⃣ Linux Banyak Dipakai untuk Server

Server hampir selalu tanpa tampilan grafis (GUI) untuk menghemat resource.

Admin server harus menguasai command-line untuk:

  • Install paket
  • Konfigurasi jaringan
  • Mengelola service (nginx, apache, mysql, ssh, dll)
  • Melihat log

Tanpa perintah dasar, server tidak bisa dikelola.

5️⃣ Script & Automation

Command Linux bisa digabungkan menjadi shell script untuk automatisasi pekerjaan, contohnya:

  • Backup otomatis
  • Restart service jika error
  • Monitoring CPU / RAM
  • Deploy aplikasi otomatis

Inilah yang membuat Linux sangat kuat.

6️⃣ Lebih Stabil dan Konsisten

Perintah Linux selalu sama, apapun distro-nya:

  • Debian
  • Ubuntu
  • CentOS
  • Fedora
  • Kali
  • Arch

Kalau pakai GUI, tiap distro beda.

Tapi kalau pakai command-line, tetap konsisten.

7️⃣ Dasar untuk Belajar Networking & Server

Kamu sebagai siswa TKJ perlu command Linux untuk:

✅ konfigurasi jaringan

✅ install server (web, database, dns, dhcp, ftp, sftp, ssh)

✅ mengelola firewall (iptables, ufw)

✅ manajemen User

✅ manajemen hak akses (chmod, chown)

Semua itu pakai command.

Perintah Dasar Linux berdasarkan kategorinya

1. Perintah untuk Navigasi & Informasi Sistem

Perintah Dasar
pwd ls cd

2. Perintah untuk Mengelola File & Folder

3. Perintah untuk Melihat Isi File

4. Perintah untuk Manajemen User & Permission

5. Perintah untuk Pengelolaan Proses

6. Perintah untuk Jaringan (Networking)

7. Perintah untuk Manajemen Paket (Debian/Ubuntu)

8. Perintah Sistem & Administrasi

9. Perintah Penting Lainnya