Kā iestatīt mainīgo $ PATH operētājsistēmā Linux

Kā iestatīt mainīgo $ PATH operētājsistēmā Linux

Mainīgais $ PATH ir būtiska Linux un citu Unix līdzīgu operētājsistēmu sastāvdaļa. Tas norāda direktoriju sarakstu, kuros sistēmā ir dažādi izpildāmie faili, un norāda apvalkam, kur meklēt šos izpildāmos failus.





Jaunā Linux instalācijā $ PATH iekļautie katalogi nodrošina, ka lielākā daļa jūsu palaisto programmu darbojas nevainojami. Tomēr var gadīties, ka jūs varētu vēlēties ātri palaist pielāgotus skriptus vai programmas savā sistēmā.





Šādos gadījumos pirms šo programmu palaišanas jums ir pareizi jāiestata mainīgais $ PATH.





kā ievietot lodes programmā Excel

Kas ir $ PATH operētājsistēmā Linux?

Kā minēts iepriekš, $ PATH ir vides mainīgais operētājsistēmā Linux, kas ietver ar kolu atdalītu direktoriju sarakstu, uz kuriem Linux apvalks atsaucas, saņemot komandu vai izpildīt zvanu no programmas.

Parasti mainīgais $ PATH ietver /am , /usr/bin , un /usr/local/bin katalogi, un superlietotājs iegūst vēl divus ierakstus, proti, /sbin un /usr/sbin . Tomēr jūs varat pievienot jaunus ierakstus savam mainīgajam $ PATH, lai ērti palaistu skriptus un programmas no termināļa neatkarīgi no pašreizējā darba direktorija.



Kāpēc jūs vēlaties iestatīt $ PATH?

Kopumā lielākā daļa programmu, ko jūs kādreiz darbināsit savā Linux sistēmā, darbosies nevainojami, un jūsu apvalks to izpildes laikā neradīs kļūdas. Piemēram, skrienot komanda ls , apvalks to izpilda bez kļūdām, neprasot norādīt pilnu komandas ceļu.

Tomēr, palaižot pielāgotu skriptu, jūs nevarat deklarēt komandu exec, kā to darījāt ar ls komandu pirms tam. Tā vietā jums ir vai nu jāiet uz skripta direktoriju (izmantojot termināli), un palaidiet komandu no turienes, vai, ja vēlaties iespēju izpildīt komandu no jebkuras vietas sistēmā, norādiet skripta absolūto ceļu komandu, lai palīdzētu apvalkam to atrast.





Saistīts: Kā mainīt direktoriju Linux, izmantojot cd komandu

Lai gan abas šīs metodes darbojas labi, tās nav ļoti efektīvas un var ātri padarīt visu procesu par garlaicīgu rutīnu. Alternatīvs (lasīšanas efektīvs un efektīvs) veids, kā palaist programmas no nestandarta direktorijiem, ir pievienot to avota direktoriju čaulas $ PATH, lai tā zinātu, kur atrast skriptu, un tāpēc varētu tās ātri izpildīt.





Kā iestatīt mainīgo $ PATH operētājsistēmā Linux

Atkarībā no tā, ko vēlaties sasniegt --- vai tas ir pagaidu iestatījums, lai skriptu palaistu tikai vienu reizi, vai arī jūs plānojat skriptu izmantot regulāri-ir dažādi veidi, kā pievienot direktoriju savam $ PATH.

1. $ PATH mainīgā pagaidu iestatīšana

Ja vēlaties palaist skriptu vai programmu tikai pašreizējā (aktīvajā) sesijā, varat izvēlēties iestatīt pagaidu $ PATH mainīgo. To darot, jūs varēsit izpildīt šo programmu ar komandu no jebkuras vietas sistēmā, neiekļaujot komandā pilnu ceļu, bet tikai pašreizējā sesijā.

Lai īslaicīgi iestatītu mainīgo $ PATH, atveriet termināli un izmantojiet šo sintaksi, lai mainīgajam pievienotu direktorijus:

xbox one kontrolieris vispār neieslēgsies
export PATH=$PATH:/path/to/directory

Piemēram:

export PATH=$PATH:/home/smithy/scripts/

Ņemiet vērā, ka ar šo konfigurāciju programmu var palaist tikai aktīvajā sesijā. Uz laiku iestatot mainīgo $ PATH, pēc datora restartēšanas sistēma to atiestatīs uz noklusējuma iestatījumu.

2. Pastāvīgā $ PATH mainīgā iestatīšana

Ja jūsu sistēmā ir programma, kuru, visticamāk, izmantosit bieži, tai pastāvīgi ir jāiestata mainīgais $ PATH. Tas nodrošinās, ka jūsu apvalks atceras savu direktoriju pat pēc pārstartēšanas.

Tomēr atšķirībā no pagaidu risinājuma $ PATH iestatīšana pastāvīgi ietver dažas papildu darbības: identificējiet izmantoto apvalku, rediģējiet atbilstošo konfigurācijas failu un iestatiet tur mainīgo $ PATH.

Lai identificētu apvalku savā sistēmā, terminālī palaidiet šādu komandu:

echo

Kā iestatīt mainīgo $ PATH operētājsistēmā Linux

Kā iestatīt mainīgo $ PATH operētājsistēmā Linux

Mainīgais $ PATH ir būtiska Linux un citu Unix līdzīgu operētājsistēmu sastāvdaļa. Tas norāda direktoriju sarakstu, kuros sistēmā ir dažādi izpildāmie faili, un norāda apvalkam, kur meklēt šos izpildāmos failus.





Jaunā Linux instalācijā $ PATH iekļautie katalogi nodrošina, ka lielākā daļa jūsu palaisto programmu darbojas nevainojami. Tomēr var gadīties, ka jūs varētu vēlēties ātri palaist pielāgotus skriptus vai programmas savā sistēmā.





Šādos gadījumos pirms šo programmu palaišanas jums ir pareizi jāiestata mainīgais $ PATH.





Kas ir $ PATH operētājsistēmā Linux?

Kā minēts iepriekš, $ PATH ir vides mainīgais operētājsistēmā Linux, kas ietver ar kolu atdalītu direktoriju sarakstu, uz kuriem Linux apvalks atsaucas, saņemot komandu vai izpildīt zvanu no programmas.

Parasti mainīgais $ PATH ietver /am , /usr/bin , un /usr/local/bin katalogi, un superlietotājs iegūst vēl divus ierakstus, proti, /sbin un /usr/sbin . Tomēr jūs varat pievienot jaunus ierakstus savam mainīgajam $ PATH, lai ērti palaistu skriptus un programmas no termināļa neatkarīgi no pašreizējā darba direktorija.



Kāpēc jūs vēlaties iestatīt $ PATH?

Kopumā lielākā daļa programmu, ko jūs kādreiz darbināsit savā Linux sistēmā, darbosies nevainojami, un jūsu apvalks to izpildes laikā neradīs kļūdas. Piemēram, skrienot komanda ls , apvalks to izpilda bez kļūdām, neprasot norādīt pilnu komandas ceļu.

Tomēr, palaižot pielāgotu skriptu, jūs nevarat deklarēt komandu exec, kā to darījāt ar ls komandu pirms tam. Tā vietā jums ir vai nu jāiet uz skripta direktoriju (izmantojot termināli), un palaidiet komandu no turienes, vai, ja vēlaties iespēju izpildīt komandu no jebkuras vietas sistēmā, norādiet skripta absolūto ceļu komandu, lai palīdzētu apvalkam to atrast.





Saistīts: Kā mainīt direktoriju Linux, izmantojot cd komandu

Lai gan abas šīs metodes darbojas labi, tās nav ļoti efektīvas un var ātri padarīt visu procesu par garlaicīgu rutīnu. Alternatīvs (lasīšanas efektīvs un efektīvs) veids, kā palaist programmas no nestandarta direktorijiem, ir pievienot to avota direktoriju čaulas $ PATH, lai tā zinātu, kur atrast skriptu, un tāpēc varētu tās ātri izpildīt.





Kā iestatīt mainīgo $ PATH operētājsistēmā Linux

Atkarībā no tā, ko vēlaties sasniegt --- vai tas ir pagaidu iestatījums, lai skriptu palaistu tikai vienu reizi, vai arī jūs plānojat skriptu izmantot regulāri-ir dažādi veidi, kā pievienot direktoriju savam $ PATH.

1. $ PATH mainīgā pagaidu iestatīšana

Ja vēlaties palaist skriptu vai programmu tikai pašreizējā (aktīvajā) sesijā, varat izvēlēties iestatīt pagaidu $ PATH mainīgo. To darot, jūs varēsit izpildīt šo programmu ar komandu no jebkuras vietas sistēmā, neiekļaujot komandā pilnu ceļu, bet tikai pašreizējā sesijā.

Lai īslaicīgi iestatītu mainīgo $ PATH, atveriet termināli un izmantojiet šo sintaksi, lai mainīgajam pievienotu direktorijus:

export PATH=$PATH:/path/to/directory

Piemēram:

export PATH=$PATH:/home/smithy/scripts/

Ņemiet vērā, ka ar šo konfigurāciju programmu var palaist tikai aktīvajā sesijā. Uz laiku iestatot mainīgo $ PATH, pēc datora restartēšanas sistēma to atiestatīs uz noklusējuma iestatījumu.

2. Pastāvīgā $ PATH mainīgā iestatīšana

Ja jūsu sistēmā ir programma, kuru, visticamāk, izmantosit bieži, tai pastāvīgi ir jāiestata mainīgais $ PATH. Tas nodrošinās, ka jūsu apvalks atceras savu direktoriju pat pēc pārstartēšanas.

Tomēr atšķirībā no pagaidu risinājuma $ PATH iestatīšana pastāvīgi ietver dažas papildu darbības: identificējiet izmantoto apvalku, rediģējiet atbilstošo konfigurācijas failu un iestatiet tur mainīgo $ PATH.

Lai identificētu apvalku savā sistēmā, terminālī palaidiet šādu komandu:

echo $0

Jums vajadzētu redzēt aktīvās apvalka nosaukumu kā izvadi. Vairumā gadījumu tas būs Bash apvalks , ja vien neesat to mainījis uz Zsh, Ksh vai kādu citu Linux apvalku.

Tagad, pamatojoties uz izmantoto apvalku, jums būs jārediģē tā konfigurācijas fails. Lūk, kāds fails ir jārediģē, pamatojoties uz apvalku:

Korpusa nosaukumsKonfigurācijas fails
bash~/.bashrc
ksh~/.kshrc
zsh~/.zshrc
csh~/.cshrc

Citas čaulas gadījumā pārbaudiet tās dokumentāciju, lai uzzinātu tās konfigurācijas faila nosaukumu.

Kad esat noteicis rediģējamo failu, veiciet tālāk norādītās darbības, lai iestatītu mainīgo $ PATH. Šajā rokasgrāmatā mēs parādīsim, kā iestatīt mainīgo $ PATH Bash apvalkā.

  1. Atveriet termināli un ievadiet šādu komandu, lai atvērtu .bashrc failu. Tu vari izmantot jebkuru Linux teksta redaktoru pēc jūsu izvēles. | _+_ |
  2. Izmantojiet šo sintaksi, lai iestatītu mainīgo $ PATH. | _+_ |
  3. Saglabājiet failu un atjauniniet pašreizējo apvalka vidi, izmantojot avots . nano ~/.bashrc
  4. Ievadiet šādu komandu, lai pārbaudītu, vai direktorijs ir pievienots. | _+_ |

Ja esat pareizi ievadījis direktorija ceļu, tas tiks atspoguļots jūsu sistēmas $ PATH, un jums vajadzētu būt iespējai palaist visus skriptus mapē no jebkuras sistēmas direktorijas.

Turklāt Linux arī ļauj pastāvīgi iestatīt mainīgo $ PATH visas sistēmas konfigurācijā, lai katrs jūsu sistēmas lietotājs varētu piekļūt un izpildīt pielāgotos skriptus, kas atrodas norādītajā direktorijā.

Lai globāli iestatītu $ PATH, direktorijs jāpievieno, izmantojot to pašu komandu, ko izmantojāt, pievienojot pagaidu un pastāvīgo iestatījumu, bet vai nu /etc/environment vai /etc/profile failu.

Atveriet kādu no šiem failiem un pievienojiet direktorija ceļu:

export PATH=$PATH:/path/to/directory/

Veiksmīgi iestatot $ PATH operētājsistēmā Linux

Izmantojot iepriekš minētās darbības, varat iestatīt sistēmas $ PATH, lai meklētu skriptus direktorijos, kas citādi nav norādīti.

Vairumā gadījumu mēs iesakām jūsu sistēmā pastāvīgi iestatīt mainīgo $ PATH katra lietotāja konfigurācijā, jo tas ir visefektīvākais veids no abām metodēm.

Ņemiet vērā arī to, ka, ja jūsu sistēmā nav konkrētas programmas, kurai vēlaties piekļūt visā pasaulē, jums nav jāiestata mainīgais $ PATH visas sistēmas konfigurācijā. The atrast un atrast komandas Linux ir glābiņš, ja, meklējot avota direktoriju, ko pievienot mainīgajam $ PATH, rodas problēmas.

Kopīgot Kopīgot Čivināt E -pasts Kā atrast direktoriju Linux

Meklēju kaut ko? Lūk, kā atrast precīzu direktoriju, kas jums nepieciešams Linux.

Lasīt Tālāk
Saistītās tēmas
  • Linux
  • Terminālis
  • Linux
Par autoru Jašs Vate(Publicēti 21 raksti)

Yash ir MUO personāla rakstnieks DIY, Linux, programmēšanai un drošībai. Pirms atrada savu aizraušanos rakstot, viņš mēdza attīstīties tīmeklim un iOS. Viņa rakstīto var atrast arī vietnē TechPP, kur viņš aptver citas vertikāles. Izņemot tehnoloģijas, viņam patīk runāt par astronomiju, Formulu 1 un pulksteņiem.

Vairāk no Yash Wate

Abonējiet mūsu biļetenu

Pievienojieties mūsu informatīvajam izdevumam, lai iegūtu tehniskus padomus, pārskatus, bezmaksas e -grāmatas un ekskluzīvus piedāvājumus!

Noklikšķiniet šeit, lai abonētu

Jums vajadzētu redzēt aktīvās apvalka nosaukumu kā izvadi. Vairumā gadījumu tas būs Bash apvalks , ja vien neesat to mainījis uz Zsh, Ksh vai kādu citu Linux apvalku.

Tagad, pamatojoties uz izmantoto apvalku, jums būs jārediģē tā konfigurācijas fails. Lūk, kāds fails ir jārediģē, pamatojoties uz apvalku:

Korpusa nosaukumsKonfigurācijas fails
bash~/.bashrc
ksh~/.kshrc
zsh~/.zshrc
csh~/.cshrc

Citas čaulas gadījumā pārbaudiet tās dokumentāciju, lai uzzinātu tās konfigurācijas faila nosaukumu.

Kad esat noteicis rediģējamo failu, veiciet tālāk norādītās darbības, lai iestatītu mainīgo $ PATH. Šajā rokasgrāmatā mēs parādīsim, kā iestatīt mainīgo $ PATH Bash apvalkā.

  1. Atveriet termināli un ievadiet šādu komandu, lai atvērtu .bashrc failu. Tu vari izmantot jebkuru Linux teksta redaktoru pēc jūsu izvēles. | _+_ |
  2. Izmantojiet šo sintaksi, lai iestatītu mainīgo $ PATH. | _+_ |
  3. Saglabājiet failu un atjauniniet pašreizējo apvalka vidi, izmantojot avots . nano ~/.bashrc
  4. Ievadiet šādu komandu, lai pārbaudītu, vai direktorijs ir pievienots. | _+_ |

Ja esat pareizi ievadījis direktorija ceļu, tas tiks atspoguļots jūsu sistēmas $ PATH, un jums vajadzētu būt iespējai palaist visus skriptus mapē no jebkuras sistēmas direktorijas.

Turklāt Linux arī ļauj pastāvīgi iestatīt mainīgo $ PATH visas sistēmas konfigurācijā, lai katrs jūsu sistēmas lietotājs varētu piekļūt un izpildīt pielāgotos skriptus, kas atrodas norādītajā direktorijā.

Lai globāli iestatītu $ PATH, direktorijs jāpievieno, izmantojot to pašu komandu, ko izmantojāt, pievienojot pagaidu un pastāvīgo iestatījumu, bet vai nu /etc/environment vai /etc/profile failu.

vai vari ieslēgt manu lukturīti?

Atveriet kādu no šiem failiem un pievienojiet direktorija ceļu:

export PATH=$PATH:/path/to/directory/

Veiksmīgi iestatot $ PATH operētājsistēmā Linux

Izmantojot iepriekš minētās darbības, varat iestatīt sistēmas $ PATH, lai meklētu skriptus direktorijos, kas citādi nav norādīti.

Vairumā gadījumu mēs iesakām jūsu sistēmā pastāvīgi iestatīt mainīgo $ PATH katra lietotāja konfigurācijā, jo tas ir visefektīvākais veids no abām metodēm.

Ņemiet vērā arī to, ka, ja jūsu sistēmā nav konkrētas programmas, kurai vēlaties piekļūt visā pasaulē, jums nav jāiestata mainīgais $ PATH visas sistēmas konfigurācijā. The atrast un atrast komandas Linux ir glābiņš, ja, meklējot avota direktoriju, ko pievienot mainīgajam $ PATH, rodas problēmas.

Kopīgot Kopīgot Čivināt E -pasts Kā atrast direktoriju Linux

Meklēju kaut ko? Lūk, kā atrast precīzu direktoriju, kas jums nepieciešams Linux.

Lasīt Tālāk
Saistītās tēmas
  • Linux
  • Terminālis
  • Linux
Par autoru Jašs Vate(Publicēti 21 raksti)

Yash ir MUO personāla rakstnieks DIY, Linux, programmēšanai un drošībai. Pirms atrada savu aizraušanos rakstot, viņš mēdza attīstīties tīmeklim un iOS. Viņa rakstīto var atrast arī vietnē TechPP, kur viņš aptver citas vertikāles. Izņemot tehnoloģijas, viņam patīk runāt par astronomiju, Formulu 1 un pulksteņiem.

Vairāk no Yash Wate

Abonējiet mūsu biļetenu

Pievienojieties mūsu informatīvajam izdevumam, lai iegūtu tehniskus padomus, pārskatus, bezmaksas e -grāmatas un ekskluzīvus piedāvājumus!

Noklikšķiniet šeit, lai abonētu