Recraftory

CLI (Command Line Interface)

Pengertian CLI

  • CLI adalah antarmuka berbasis teks untuk berinteraksi dengan sistem komputer.
  • Pengguna mengetik perintah untuk menjalankan fungsi tertentu.
  • Lebih ringan dan cepat dibanding GUI.

Contoh:

ls

Struktur Perintah CLI

  • Perintah CLI terdiri dari command, options/flags, dan arguments.
  • Options mengubah cara kerja perintah, arguments menentukan objek yang dituju.
  • Options biasa menggunakan - atau --.

Contoh:

cp -r folderA /home/user/

  • Perintah navigasi digunakan untuk berpindah dan melihat lokasi direktori.
  • Dipakai untuk manajemen file dan eksplorasi sistem.
  • Simbol navigasi: . (current), .. (parent).

Contoh:

cd Documents
cd ..
pwd

Manajemen File & Folder

  • CLI dapat membuat, menyalin, memindahkan, menghapus file dan folder.
  • Tidak membutuhkan GUI untuk operasi file.
  • Penghapusan sering bersifat permanen, perlu kehati-hatian.

Contoh:

mkdir project
rm data.txt
mv foto.png /home/user/images/

Baca tulis File

  • Perintah penulisan file digunakan untuk membuat file baru.
  • Dipakai untuk menulis dan menyimpan data ke dalam file.
  • Simbol penulisan: > (overwrite), >> (append).

Contoh:

echo "Hello World" > file.txt
echo "Hello World" >> file.txt

Menjalankan Program

  • Program dapat dijalankan melalui CLI tanpa GUI.
  • Perintah biasanya berupa nama program + opsi jika diperlukan.
  • Bisa dijalankan dari direktori mana pun jika PATH mendukung.

Contoh:

python app.py
node server.js