Kā pareizi pievienot jaunu ceļu uz PATH komandrindā
Satura rādītājs:
Lietotāja ceļš ir direktoriju sērija, kurā tiek meklētas komandrindas programmas, lai tās palaistu. Piemēram, ja terminālī ierakstāt “iostat”, iostat tiks palaists no /usr/sbin, jo “/usr/sbin” ir daļa no jūsu $PATH. Attiecīgi lietotājiem, kuri bieži izmanto komandrindu, iespējams, būs jāpielāgo vai jāpievieno jauni ceļi savam terminālim, lai komandas varētu izpildīt pareizi.
Varbūt jau tagad ir skaidrs, ka PATH modificēšana ir paredzēta pieredzējušākiem lietotājiem un izstrādātājiem, kuri izmanto termināli un pavada daudz laika komandrindā. Vidējiem Mac lietotājiem parasti tas nav jāmaina, jāpievieno vai citādi jāpielāgo operētājsistēmā Mac OS X. Runājot par Mac OS X, lai gan tas acīmredzami ir Mac centrisks, varat izmantot šo pašu triku, lai pievienotu PATH savam apvalkam arī operētājsistēmā Linux. , kā arī lielākā daļa citu unix garšu.
Pirms darba sākšanas, iespējams, vēlēsities skatīt esošo $PATH, ja kaut ko sajaucat, lai to varētu viegli atjaunot, eksportējot, izmantojot tās pašas komandas. Lai pārbaudītu pašreizējo $PATH, vienkārši ierakstiet: “echo $PATH”
Direktorija pievienošana ceļam PATH
Vienkāršākais veids, kā pievienot jaunu ceļu $PATH (vides mainīgajam), ir ar eksporta komandu. Šajā piemērā lietotāja PATH pievienosim “~/opt/bin” ar eksportēšanu:
export PATH=$PATH:~/opt/bin
Varat to palaist tieši no komandrindas, pēc tam pārbaudiet $PATH ar atbalsi, lai parādītu, ka tas ir pievienots šādi:
echo $PATH
Tam vajadzētu atgriezt kaut ko līdzīgu tālāk norādītajam, atzīmējiet tikko pievienoto direktoriju ~/opt/bin beigās:
/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/Users/osxdaily/opt/bin
Kā pievienot vairākus ceļus PATH
Tāpat kā vairākus ceļus var saglabāt un savērt kopā $PATH atbilstoši to meklēšanas prioritātei, jūs varat arī pievienot jaunus ceļus šādā veidā. Mēs izmantosim to pašu piemēru kā iepriekš, bet šoreiz pievienosim arī direktoriju ~/dev/bin:
export PATH=$PATH:~/opt/bin:~/dev/bin
PaTH iestatīšana Shell profilā
Ņemiet vērā: lai PATH izmaiņas saglabātos, tās ir jāpievieno failam ~/.profile, .zshrc vai ~/.bash_profile atkarībā no izmantotās čaulas. Lai to izdarītu, izmantojiet savu iecienītāko teksta redaktoru neatkarīgi no tā, vai tas ir nano, emacs vai vim. Ja jums rodas sarežģījumi, ieteicams .profilam pievienot komentārus, lai lietas būtu viegli skenējamas:
Opt bin un dev bin pievienošana PATH jautrai eksportēšanai PATH=$PATH:~/opt/bin:~/dev/bin
Bash ir noklusējuma apvalks daudzās operētājsistēmas Mac OS X versijās, bet zsh ir noklusējuma čaulas jaunākajos modernajos laidienos, un, protams, ir arī citi apvalki, piemēram, sh, ksh un tcsh. Mac. Mac OS X apvalka maiņa ir ļoti viegls process, izmantojot chsh vai termināļa un/vai iTerm2 preferences.