Cara Memperbaiki Kesalahan "Perintah Tidak Ditemukan" di Baris Perintah Mac
Daftar Isi:
Pengguna Mac tingkat lanjut yang menggunakan baris perintah terkadang menemukan pesan kesalahan "perintah tidak ditemukan" saat 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.
Mengapa Anda melihat pesan kesalahan “perintah tidak ditemukan” di baris perintah
Empat alasan paling umum mengapa Anda melihat pesan “perintah tidak ditemukan” di baris perintah Mac adalah sebagai berikut:
- sintaks perintah yang dimasukkan salah
- perintah yang Anda coba jalankan tidak diinstal
- perintah telah dihapus, atau, lebih buruk lagi, direktori sistem telah dihapus atau diubah
- pengguna $PATH tidak lengkap, atau $PATH salah disetel, 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 kembali seperti yang diharapkan. Jika Anda salah memasukkan sintaks, memasukkannya dengan benar menyelesaikannya, mudah! Di luar itu, kita akan memulai dengan alasan paling umum, yaitu $PATH pengguna tidak disetel dengan benar, atau entah bagaimana disetel ulang.
Memperbaiki Pesan Terminal “Command Not Found” di Mac OS dengan Pengaturan $PATH
Alasan yang paling mungkin mengapa pengguna Mac mungkin tiba-tiba melihat pesan perintah tidak ditemukan di baris perintah adalah sesuatu yang salah dengan $PATH pengguna, atau jalur tempat perintah berada tidak diatur. Anda dapat memeriksa $PATH dengan "echo $PATH" jika Anda menginginkannya, jika tidak, Anda dapat menjalankan perintah berikut untuk menyetel jalur default standar yang digunakan Mac OS di baris perintah:
ekspor PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin "
Tekan kembali dan jalankan perintah Anda lagi, itu akan bekerja dengan baik.
Ngomong-ngomong, meskipun kita berfokus pada Mac OS di sini, ide yang sama ini juga berlaku untuk varietas unix dan linux lainnya.
Perhatikan jika perintah yang dimaksud yang Anda coba gunakan terletak di direktori nonstandar atau di lokasi lain (/usr/local/sbin/ dll), Anda selalu dapat menambahkan $PATH baru itu di baris perintah untuk menentukan di mana harus mencari jika diperlukan.
Sebelumnya, di mana pesan "perintah tidak ditemukan" muncul menjalankan baris perintah sederhana ls dan cd:
Setelah, dengan perintah tersebut bekerja dengan sukses seperti yang diharapkan:
Bagaimana ini bisa terjadi? Kadang-kadang dapat menjalankan perintah ekspor $PATH yang tidak lengkap atau salah, kegagalan dalam menyesuaikan variabel lingkungan, di antara alasan lainnya.
Anda mungkin perlu menyegarkan shell baris perintah agar perubahan diterapkan. Jika Anda meluncurkan ulang Terminal dan mendapatkan kesalahan "perintah tidak ditemukan" lagi, tambahkan perintah ekspor $PATH ke .bash_profile pengguna, .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 terinstal 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? Pulihkan file sistem yang hilang
Sesekali, pengguna Mac mungkin berada dalam situasi di mana mereka secara tidak sengaja atau tidak sengaja menghapus file sistem dari Mac OS. Biasanya ini terjadi ketika seseorang sedang bereksperimen dengan perintah rm/srm dan wildcard, atau mungkin mereka terlalu bersemangat dengan tong sampah ketika login sebagai root. Bagaimanapun, Anda dapat membaca di sini cara memulihkan 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 mengetahui alasan lain mengapa Anda mungkin melihat pesan kesalahan "perintah tidak ditemukan" di Terminal Mac OS? Mungkin Anda memiliki solusi yang lebih baik daripada yang ditawarkan di atas? Bagikan dengan kami di komentar di bawah!