Perintah-Perintah Terminal di MacOS

Perintah-Perintah Terminal di MacOS

February 26, 2022 Apple Hacks 0
Perintah-Perintah Terminal di MacOS

Berikut adalah kumpulan perintah terminal yang umum digunakan di macOS:

Navigasi dan Manajemen File

  1. ls – Menampilkan daftar file dan direktori
   ls
   ls -l  # Menampilkan dalam format detail
   ls -a  # Menampilkan file tersembunyi
  1. cd – Pindah direktori
   cd /path/to/directory
   cd ..  # Pindah ke direktori parent
   cd ~   # Pindah ke home directory
  1. pwd – Menampilkan direktori saat ini
   pwd
  1. mkdir – Membuat direktori baru
   mkdir nama_direktori
  1. rmdir – Menghapus direktori kosong
   rmdir nama_direktori
  1. rm – Menghapus file atau direktori
   rm nama_file
   rm -r nama_direktori  # Menghapus direktori dan isinya
  1. cp – Menyalin file atau direktori
   cp file_sumber file_tujuan
   cp -r direktori_sumber direktori_tujuan  # Menyalin direktori
  1. mv – Memindahkan atau mengganti nama file/direktori
   mv file_sumber file_tujuan
   mv nama_lama nama_baru  # Mengganti nama
  1. touch – Membuat file baru atau mengubah timestamp
   touch nama_file
  1. cat – Menampilkan isi file cat nama_file
  2. more / less – Menampilkan isi file per halaman more nama_file less nama_file
  3. head / tail – Menampilkan bagian awal/akhir file
    bash head nama_file tail nama_file

Manajemen Proses

  1. ps – Menampilkan proses yang sedang berjalan
   ps
   ps aux  # Menampilkan semua proses
  1. top – Menampilkan proses secara real-time
   top
  1. kill – Menghentikan proses
   kill PID
   kill -9 PID  # Menghentikan proses secara paksa
  1. killall – Menghentikan semua proses dengan nama tertentu
   killall nama_proses

Manajemen Jaringan

  1. ifconfig – Menampilkan dan mengkonfigurasi antarmuka jaringan
   ifconfig
  1. ping – Mengecek koneksi ke host
   ping google.com
  1. netstat – Menampilkan statistik jaringan
   netstat -an
  1. ssh – Menghubungkan ke remote server
   ssh user@hostname
  1. scp – Menyalin file antara lokal dan remote server
   scp file_sumber user@hostname:file_tujuan
   scp user@hostname:file_sumber file_tujuan

Manajemen Paket (Homebrew)

  1. brew install – Menginstal paket
   brew install nama_paket
  1. brew uninstall – Menghapus paket
   brew uninstall nama_paket
  1. brew update – Memperbarui daftar paket
   brew update
  1. brew upgrade – Memperbarui paket yang terinstal
   brew upgrade

Manajemen Pengguna dan Hak Akses

  1. whoami – Menampilkan nama pengguna saat ini
   whoami
  1. sudo – Menjalankan perintah sebagai superuser
   sudo perintah
  1. chmod – Mengubah hak akses file/direktori
   chmod 755 nama_file
  1. chown – Mengubah kepemilikan file/direktori
   chown user:group nama_file

Utility

  1. grep – Mencari teks dalam file
   grep "teks" nama_file
  1. find – Mencari file/direktori
   find /path -name "nama_file"
  1. tar – Mengompres atau mengekstrak file
   tar -czvf archive.tar.gz direktori  # Kompres
   tar -xzvf archive.tar.gz  # Ekstrak
  1. curl / wget – Mengunduh file dari internet
   curl -O URL
   wget URL
  1. diff – Membandingkan dua file
   diff file1 file2
  1. history – Menampilkan riwayat perintah
   history
  1. alias – Membuat alias untuk perintah
   alias ll='ls -la'
  1. uname – Menampilkan informasi sistem
   uname -a

System Information

  1. df – Menampilkan penggunaan disk
   df -h
  1. du – Menampilkan penggunaan disk oleh file/direktori
   du -sh direktori
  1. uptime – Menampilkan waktu aktif sistem
   uptime
  1. system_profiler – Menampilkan informasi sistem
   system_profiler

Miscellaneous

  1. open – Membuka file atau direktori dengan aplikasi default
   open nama_file
   open .  # Membuka direktori saat ini di Finder
  1. say – Membaca teks dengan suara
   say "Hello, World!"
  1. caffeinate – Mencegah Mac dari sleep
   caffeinate
  1. shutdown – Mematikan atau me-restart sistem
   sudo shutdown -h now  # Matikan sistem
   sudo shutdown -r now  # Restart sistem

Perintah-perintah di atas dapat membantu Anda dalam mengelola dan memanipulasi sistem macOS melalui terminal. Pastikan untuk berhati-hati saat menggunakan perintah yang memengaruhi sistem atau file penting.

 

Leave a Reply

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