Cara Memperbaiki Kesalahan "Command Not Found" di Mac Command Line

Pengguna Mac tingkat lanjut yang memanfaatkan baris perintah terkadang dapat menemukan pesan kesalahan "perintah tidak ditemukan" ketika mencoba menjalankan sesuatu di baris perintah. Kesalahan "perintah tidak ditemukan" di Terminal dapat muncul karena beberapa alasan di baris perintah MacOS dan Mac OS X, seperti yang akan kita bahas di sini, dan tentu saja kami akan menawarkan solusi untuk masalah ini.


Empat alasan paling umum mengapa Anda dapat melihat pesan "perintah tidak ditemukan" dalam baris perintah Mac adalah sebagai berikut:

  • sintaks perintah dimasukkan dengan salah
  • perintah yang Anda coba jalankan tidak diinstal
  • perintah telah dihapus, atau lebih buruk lagi, direktori sistem dihapus atau diubah
  • pengguna $ PATH tidak lengkap, atau $ PATH telah disetel secara salah, disetel ulang, atau dihapus - ini adalah alasan paling umum untuk melihat pesan 'perintah tidak ditemukan'

Untungnya Anda dapat menyelesaikan semua masalah ini dan mendapatkan pekerjaan umum lagi seperti yang diharapkan. Jika Anda hanya memasukkan salah sintaks, memasukkannya dengan benar menyelesaikannya, mudah! Di luar itu, kita akan mulai dengan alasan paling umum, yaitu bahwa pengguna $ PATH tidak diatur dengan benar, atau diatur ulang entah bagaimana.

Memperbaiki Pesan Terminal “Perintah Tidak Ditemukan” di Mac OS dengan $ PATH Setting

Alasan yang paling mungkin mengapa pengguna Mac tiba-tiba melihat perintah tidak ditemukan pesan di baris perintah adalah sesuatu yang serba salah dengan pengguna $ PATH, atau jalur di mana perintah itu terletak tidak diatur. Anda dapat memeriksa $ PATH dengan "echo $ PATH" jika Anda merasa seperti itu, jika tidak, Anda dapat menjalankan perintah berikut untuk mengatur jalur standar standar yang digunakan Mac OS di baris perintah:

export PATH="/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin"

Tekan kembali dan jalankan perintah Anda lagi, itu akan berfungsi dengan baik.

By the way, meskipun kami berfokus pada Mac OS di sini, ide yang sama ini juga berlaku untuk varian unix dan linux lainnya.

Perhatikan jika perintah yang dimaksudkan yang Anda coba gunakan terletak di direktori tidak standar atau di lokasi lain (/ usr / local / sbin / etc), Anda selalu dapat menambahkan $ PATH baru di baris perintah untuk menentukan di mana harus mencari jika dibutuhkan.

Sebelumnya, di mana pesan "perintah tidak ditemukan" muncul menjalankan baris perintah sederhana ls dan cd:

Setelah itu, dengan perintah-perintah tersebut bekerja dengan sukses seperti yang diharapkan:

Bagaimana ini bisa terjadi? Kadang-kadang dapat menjalankan perintah $ PATH ekspor yang tidak lengkap atau salah, kegagalan menyesuaikan variabel lingkungan, di antara alasan lainnya.

Anda mungkin perlu menyegarkan shell baris perintah agar perubahan diterapkan. Jika Anda mengaktifkan kembali Terminal dan mendapatkan "perintah tidak ditemukan" kesalahan lagi, lalu tambahkan perintah ekspor $ PATH ke pengguna .bash_profile, .profile, atau profil shell yang relevan jika menggunakan shell alternatif di aplikasi Terminal.

"Perintah tidak ditemukan" karena perintah tidak diinstal? Gunakan HomeBrew

Jika perintah tidak terpasang di Mac, untuk contoh umum seperti wget, htop, atau banyak perintah unix berguna lainnya yang tersedia sebagai paket Homebrew yang tidak diinstal sebelumnya di Mac OS, maka solusi paling sederhana adalah menginstal dan menggunakan Homebrew di Mac untuk mendapatkan akses ke utilitas baris perintah tersebut. Homebrew adalah alat yang hebat, jadi jika Anda akan menghabiskan waktu di Terminal, Anda mungkin menginginkannya.

"Perintah tidak ditemukan" karena direktori sistem hilang? Kembalikan file sistem yang hilang

Terkadang, pengguna Mac dapat menemukan diri mereka dalam situasi di mana mereka secara tidak sengaja atau tidak sengaja menghapus file sistem dari Mac OS. Biasanya ini terjadi ketika seseorang bereksperimen dengan perintah rm / srm dan wildcard, atau mungkin mereka menjadi terlalu bersemangat dengan Tong Sampah ketika masuk sebagai root. Dalam hal apa pun, Anda dapat membaca di sini cara mengembalikan file sistem yang terhapus atau hilang ke Mac OS dan Mac OS X - biasanya melibatkan pemulihan dari cadangan atau menginstal ulang perangkat lunak sistem itu sendiri.

Apakah Anda tahu alasan lain mengapa Anda dapat melihat pesan kesalahan "perintah tidak ditemukan" di Mac OS Terminal? Mungkin Anda memiliki solusi yang lebih baik daripada apa yang ditawarkan di atas? Bagikan dengan kami di komentar di bawah ini!