Lingkungan Kerja Linux di CLI

Sep 26, 2024

Catatan Kuliah: Lingkungan Kerja Linux dalam Mode CLI

Pendahuluan

  • Materi mengenai lingkungan kerja Linux dalam mode CLI (Command Line Interface).
  • Sistem operasi dibagi menjadi dua mode:
    • GUI (Graphical User Interface):
      • Menggunakan tampilan grafis.
      • Mengandalkan perangkat MOS (Mouse) untuk navigasi.
    • CLI (Command Line Interface):
      • Menggunakan perintah yang diketik untuk berinteraksi dengan sistem.

Sistem Operasi

  • Contoh sistem operasi GUI:
    • Windows
    • Linux (dalam mode UI)
    • macOS (pada perangkat Apple)
  • CLI di Windows disebut Command Prompt (cmd), di Linux disebut Shell.

Komponen Komputer

  • Tiga komponen utama komputer:
    1. Brainware (pengguna)
    2. Software (sistem operasi dan aplikasi)
    3. Hardware (perangkat fisik)

Peran Shell

  • Shell menerjemahkan perintah yang diketik pengguna menjadi bahasa yang dimengerti oleh mesin.
  • Setelah diterjemahkan, hardware mengeksekusi perintah.

Pengertian Shell

  • Shell adalah program yang menjalankan program lain dan menginterpretasikan perintah dari pengguna.
  • Analoginya mirip dengan Command Prompt di Windows, tetapi lebih fleksibel di Linux.

Jenis-Jenis Shell di Linux

  • Terdapat beberapa jenis shell di Linux:
    1. Bash (Bourne Again Shell):
      • Shell default di banyak distribusi Linux.
      • Dikenal karena kompatibilitas dan peningkatan fitur seperti job control, command line editing, dan unlimited command history.
    2. Jenis Shell Lainnya:
      • Bourne Shell (sh)
      • C Shell (csh)
      • Korn Shell (ksh)
      • Z Shell (zsh)
      • dan lainnya.

Antarmuka Shell

  • Setelah login ke sistem operasi Linux:
    • Tampilan awal menunjukkan:
      • Root: Identitas pengguna yang sedang login.
      • Domain: Menunjukkan domain pengguna (misalnya, smk6 garut).
      • Directory: Folder kerja saat ini (ditunjukkan dengan simbol ~).
      • Identitas Pengguna: Tanda pagar (#) untuk pengguna root dan dolar ($) untuk pengguna biasa.
      • Kursor: Tempat untuk mengetikkan perintah.

Penutup

  • Penjelasan sekilas tentang Shell dan cara kerjanya dalam lingkungan CLI pada Linux.