Cara Menambahkan Path Baru ke PATH di Command Line dengan Cara yang Benar
Jalur pengguna adalah rangkaian direktori yang memerintahkan program baris perintah untuk dijalankan. Misalnya, jika Anda mengetik 'iostat' ke terminal, maka iostat akan dijalankan dari / usr / sbin karena “/ usr / sbin” adalah bagian dari $ PATH Anda. Dengan demikian, pengguna yang sering menggunakan baris perintah mungkin perlu menyesuaikan atau menambahkan jalur baru ke terminal mereka sehingga perintah dapat dijalankan dengan benar.
Mungkin sudah jelas sekarang, memodifikasi PATH ditujukan untuk pengguna dan pengembang yang lebih maju yang menggunakan Terminal dan menghabiskan banyak waktu di baris perintah. Pengguna Mac rata-rata biasanya tidak perlu mengubah, menambah, atau menyesuaikan ini di OS X. Berbicara tentang OS X, sementara ini jelas Mac centric, Anda dapat menggunakan trik yang sama ini untuk menambahkan PATH ke shell Anda di Linux juga, seperti juga kebanyakan rasa unix lainnya.
Menambahkan Direktori ke PATH
Cara termudah untuk menambahkan jalur baru ke $ PATH (variabel lingkungan) adalah dengan perintah ekspor. Dalam contoh ini kita akan menambahkan "~ / opt / bin" ke PATH pengguna dengan ekspor:
export PATH=$PATH:~/opt/bin
Anda dapat menjalankannya langsung dari baris perintah, lalu periksa $ PATH dengan echo untuk menunjukkan bahwa itu telah ditambahkan seperti ini:
echo $PATH
Ini harus mengembalikan sesuatu seperti berikut ini, perhatikan direktori ~ / opt / bin yang baru ditambahkan di bagian akhir:
/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/Users/osxdaily/opt/bin
Menambahkan Banyak Jalur ke PATH
Sama seperti beberapa jalur yang dapat disimpan dan dirangkai dalam $ PATH sesuai dengan prioritas pencarian mereka, Anda juga dapat menambahkan jalur baru dengan cara ini. Kami akan menggunakan contoh yang sama seperti sebelumnya, tetapi kali ini juga menambahkan direktori ~ / dev / bin:
export PATH=$PATH:~/opt/bin:~/dev/bin
Pengaturan PATH di Profil Shell
Perlu diingat bahwa untuk perubahan PATH agar tetap ada, Anda harus menambahkannya ke ~ / .profile, .zshrc, atau ~ / .bash_profile, tergantung pada shell mana yang Anda gunakan. Gunakan editor teks favorit Anda untuk melakukan itu, apakah itu nano, emacs, atau vim. Jika Anda semakin rumit, ada baiknya untuk menambahkan komentar ke .profile agar semuanya mudah dipindai:
#Adding opt bin and dev bin to PATH for fun
export PATH=$PATH:~/opt/bin:~/dev/bin
Bash adalah shell default di OS X, tetapi zsh, sh, ksh, dan tcsh juga dibundel dengan Mac, dan mengubah OS X shell adalah proses yang sangat mudah baik dengan chsh atau dalam preferensi Terminal dan / atau iTerm2.