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.