Cara Menambah Laluan Baharu pada PATH di Baris Perintah dengan Cara yang Betul
Isi kandungan:
Laluan pengguna ialah siri direktori yang program baris arahan dicari untuk dijalankan. Sebagai contoh, jika anda menaip 'iostat' ke dalam terminal, maka iostat akan dijalankan daripada /usr/sbin kerana "/usr/sbin" ialah sebahagian daripada $PATH anda. Sehubungan itu, pengguna yang kerap menggunakan baris arahan mungkin perlu melaraskan atau menambah laluan baharu pada terminal mereka supaya arahan boleh dilaksanakan dengan betul.
Mungkin jelas sekarang, mengubah suai PATH ditujukan kepada pengguna dan pembangun yang lebih maju yang menggunakan Terminal dan menghabiskan banyak masa di baris arahan. Purata pengguna Mac biasanya tidak perlu menukar, menambah atau melaraskannya dalam Mac OS X. Bercakap tentang Mac OS X, walaupun ini jelas berpusat pada Mac, anda boleh menggunakan helah yang sama ini untuk menambah PATH pada shell anda di Linux juga , serta kebanyakan perisa unix lain.
Sebelum bermula, anda mungkin mahu melihat $PATH sedia ada sekiranya anda mengacaukan sesuatu, dengan cara itu anda boleh memulihkannya dengan mudah dengan mengeksport menggunakan arahan yang sama. Untuk menyemak $PATH semasa hanya taip: “echo $PATH”
Menambahkan Direktori pada PATH
Cara paling mudah untuk menambah laluan baharu pada $PATH (pembolehubah persekitaran) ialah dengan arahan eksport. Dalam contoh ini, kami akan menambah "~/opt/bin" pada PATH pengguna dengan eksport:
eksport PATH=$PATH:~/opt/bin
Anda boleh menjalankannya terus dari baris arahan, kemudian semak $PATH dengan gema untuk menunjukkan bahawa ia telah ditambahkan seperti itu:
echo $PATH
Ini sepatutnya mengembalikan sesuatu seperti berikut, perhatikan direktori ~/opt/bin yang baru ditambah di hujung:
/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/Users/osxdaily/opt/bin
Cara Menambah Berbilang Laluan ke PATH
Sama seperti berbilang laluan boleh disimpan dan dirangkai bersama dalam $PATH mengikut keutamaan carian mereka, anda juga boleh menambah laluan baharu dengan cara ini juga. Kami akan menggunakan contoh yang sama seperti sebelum ini, tetapi kali ini juga menambah direktori ~/dev/bin:
eksport PATH=$PATH:~/opt/bin:~/dev/bin
Menetapkan PATH dalam Profil Shell
Perlu diingat bahawa untuk perubahan pada PATH berterusan, anda perlu menambahkannya ke dalam ~/.profile, .zshrc atau ~/.bash_profile, bergantung pada shell yang anda gunakan. Gunakan editor teks kegemaran anda untuk melakukannya, sama ada nano, emacs atau vim. Jika anda semakin rumit, adalah idea yang baik untuk menambah ulasan pada .profile untuk memastikan perkara mudah diimbas:
Menambahkan opt bin dan dev bin ke PATH untuk keseronokan mengeksport PATH=$PATH:~/opt/bin:~/dev/bin
Bash ialah cangkerang lalai dalam banyak versi Mac OS X, tetapi zsh ialah cangkerang lalai dalam keluaran moden kemudiannya, dan sudah tentu terdapat cangkerang lain seperti sh, ksh dan tcsh juga disertakan dengan Mac. Menukar cangkerang Mac OS X ialah proses yang sangat mudah sama ada dengan chsh, atau dalam pilihan Terminal dan/atau iTerm2.