Како поставити променљиву $ ПАТХ у Линук -у

Како поставити променљиву $ ПАТХ у Линук -у

Променљива $ ПАТХ је кључна компонента на Линук-у и другим оперативним системима сличним Уник-у. Наводи листу директоријума који држе различите извршне датотеке на систему и говори љусци где да тражи ове извршне датотеке.





На свежој инсталацији Линука, директоријуми укључени у $ ПАТХ обезбеђују да већина програма које покренете ради беспрекорно. Међутим, понекад може бити потребно да брзо покренете прилагођене скрипте или програме на свом систему.





У таквим случајевима морате подесити променљиву $ ПАТХ на одговарајући начин пре него што покренете те програме.



што је брже цхроме или фирефок

Шта је $ ПАТХ у Линук -у?

Као што је горе поменуто, $ ПАТХ је променљива окружења у Линуксу, која садржи листу директоријума раздвојених двотачком на које се љуска Линука позива када прими команду или екец позив из програма.

Обично променљива $ ПАТХ укључује /сам , /уср/бин , и /уср/лоцал/бин директоријума, при чему суперкорисник добија још два уноса, наиме, /сбин и /уср/сбин . Међутим, можете додати нове уносе у променљиву $ ПАТХ да бисте прикладно покренули скрипте и програме са терминала, без обзира на тренутни радни директоријум.



Зашто желите да поставите $ ПАТХ?

Углавном, већина програма које ћете икада покренути на вашем Линук систему ће радити беспријекорно, а ваша љуска неће представљати грешке у вријеме извршавања. На пример, када трчите наредба лс , љуска га покреће без грешака без потребе да наведете пуну путању команде.

Међутим, када морате да покренете прилагођену скрипту, не можете декларисати наредбу екец као што сте то учинили са лс команда пре. Уместо тога, оно што ћете морати да урадите је да дођете до директоријума скрипте (преко терминала) и покренете команду одатле, или, ако желите могућност покретања команде са било ког места у систему, наведите апсолутну путању скрипте у команда која помаже љусци да је лоцира.





Повезан: Како променити директоријум у Линук -у помоћу команде цд

Иако обе ове методе добро функционишу, нису баш ефикасне и могу брзо учинити цео процес досадном рутином. Алтернативни (читај ефикасан и ефективан) начин за покретање програма из нестандардних директоријума је додавање њиховог изворног директоријума у ​​$ ПАТХ ваше љуске тако да зна где да пронађе скрипту и да их стога може брзо извршити.





Како поставити променљиву $ ПАТХ у Линук -у

У зависности од тога шта желите да постигнете-било да се ради о привременом подешавању за покретање скрипте само једном или планирате да је редовно користите --- постоје различити начини за додавање директоријума у ​​ваш $ ПАТХ.

1. Привремено подешавање променљиве $ ПАТХ

Ако желите да покренете скрипту или програм само у тренутној (активној) сесији, можете изабрати да поставите привремену променљиву $ ПАТХ. Када то учините, моћи ћете да извршите тај програм помоћу команде са било ког места на систему, а да не морате да укључите његову пуну путању у команду, већ само у тренутној сесији.

Да бисте привремено поставили променљиву $ ПАТХ, отворите терминал и помоћу следеће синтаксе додајте директоријуме променљивој:

како добити Мац ОС на Виндовс
export PATH=$PATH:/path/to/directory

На пример:

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

Имајте на уму да са овом конфигурацијом можете покренути програм само у активној сесији. Када привремено поставите променљиву $ ПАТХ, систем ће је вратити на подразумеване поставке након што поново покренете рачунар.

2. Постављање трајне променљиве $ ПАТХ

Ако на вашем систему постоји програм који ћете вероватно често користити, морате за њега трајно поставити променљиву $ ПАТХ. Ово ће осигурати да ваша љуска памти свој директориј чак и након поновног покретања.

За разлику од привременог решења, постављање $ ПАТХ трајно укључује неколико додатних корака: идентификујте љуску коју користите, уредите одговарајућу конфигурациону датотеку и тамо поставите променљиву $ ПАТХ.

Да бисте идентификовали љуску на вашем систему, покрените следећу команду на терминалу:

echo

Како поставити променљиву $ ПАТХ у Линук -у

Како поставити променљиву $ ПАТХ у Линук -у

Променљива $ ПАТХ је кључна компонента на Линук-у и другим оперативним системима сличним Уник-у. Наводи листу директоријума који држе различите извршне датотеке на систему и говори љусци где да тражи ове извршне датотеке.





На свежој инсталацији Линука, директоријуми укључени у $ ПАТХ обезбеђују да већина програма које покренете ради беспрекорно. Међутим, понекад може бити потребно да брзо покренете прилагођене скрипте или програме на свом систему.





У таквим случајевима морате подесити променљиву $ ПАТХ на одговарајући начин пре него што покренете те програме.



Шта је $ ПАТХ у Линук -у?

Као што је горе поменуто, $ ПАТХ је променљива окружења у Линуксу, која садржи листу директоријума раздвојених двотачком на које се љуска Линука позива када прими команду или екец позив из програма.

Обично променљива $ ПАТХ укључује /сам , /уср/бин , и /уср/лоцал/бин директоријума, при чему суперкорисник добија још два уноса, наиме, /сбин и /уср/сбин . Међутим, можете додати нове уносе у променљиву $ ПАТХ да бисте прикладно покренули скрипте и програме са терминала, без обзира на тренутни радни директоријум.



Зашто желите да поставите $ ПАТХ?

Углавном, већина програма које ћете икада покренути на вашем Линук систему ће радити беспријекорно, а ваша љуска неће представљати грешке у вријеме извршавања. На пример, када трчите наредба лс , љуска га покреће без грешака без потребе да наведете пуну путању команде.

Међутим, када морате да покренете прилагођену скрипту, не можете декларисати наредбу екец као што сте то учинили са лс команда пре. Уместо тога, оно што ћете морати да урадите је да дођете до директоријума скрипте (преко терминала) и покренете команду одатле, или, ако желите могућност покретања команде са било ког места у систему, наведите апсолутну путању скрипте у команда која помаже љусци да је лоцира.





Повезан: Како променити директоријум у Линук -у помоћу команде цд

Иако обе ове методе добро функционишу, нису баш ефикасне и могу брзо учинити цео процес досадном рутином. Алтернативни (читај ефикасан и ефективан) начин за покретање програма из нестандардних директоријума је додавање њиховог изворног директоријума у ​​$ ПАТХ ваше љуске тако да зна где да пронађе скрипту и да их стога може брзо извршити.





Како поставити променљиву $ ПАТХ у Линук -у

У зависности од тога шта желите да постигнете-било да се ради о привременом подешавању за покретање скрипте само једном или планирате да је редовно користите --- постоје различити начини за додавање директоријума у ​​ваш $ ПАТХ.

1. Привремено подешавање променљиве $ ПАТХ

Ако желите да покренете скрипту или програм само у тренутној (активној) сесији, можете изабрати да поставите привремену променљиву $ ПАТХ. Када то учините, моћи ћете да извршите тај програм помоћу команде са било ког места на систему, а да не морате да укључите његову пуну путању у команду, већ само у тренутној сесији.

Да бисте привремено поставили променљиву $ ПАТХ, отворите терминал и помоћу следеће синтаксе додајте директоријуме променљивој:

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

На пример:

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

Имајте на уму да са овом конфигурацијом можете покренути програм само у активној сесији. Када привремено поставите променљиву $ ПАТХ, систем ће је вратити на подразумеване поставке након што поново покренете рачунар.

2. Постављање трајне променљиве $ ПАТХ

Ако на вашем систему постоји програм који ћете вероватно често користити, морате за њега трајно поставити променљиву $ ПАТХ. Ово ће осигурати да ваша љуска памти свој директориј чак и након поновног покретања.

За разлику од привременог решења, постављање $ ПАТХ трајно укључује неколико додатних корака: идентификујте љуску коју користите, уредите одговарајућу конфигурациону датотеку и тамо поставите променљиву $ ПАТХ.

Да бисте идентификовали љуску на вашем систему, покрените следећу команду на терминалу:

echo $0

Требало би да видите назив ваше активне љуске као излаз. У већини случајева то ће бити Басх љуска , осим ако сте га променили у Зсх, Ксх или неку другу Линук љуску.

Сада ћете, на основу љуске коју користите, морати да уредите њену конфигурацијску датотеку. Ево коју датотеку требате уредити на основу љуске:

Схелл НамеКонфигурациона датотека
басх~/.басхрц
ксх~/.ксхрц
зсх~/.зсхрц
цсх~/.цсхрц

У случају неке друге љуске, погледајте њену документацију да бисте сазнали назив њене конфигурацијске датотеке.

Када одредите датотеку коју желите да уредите, следите доле наведене кораке да бисте поставили променљиву $ ПАТХ. У овом водичу ћемо показати како поставити променљиву $ ПАТХ у љуску Басх.

  1. Отворите терминал и унесите следећу команду да бисте отворили .басхрц филе. Можете користити било који Линук уређивач текста по вашем избору. | _+_ |
  2. Користите следећу синтаксу за постављање променљиве $ ПАТХ. | _+_ |
  3. Сачувајте датотеку и ажурирајте тренутно окружење љуске помоћу извор . nano ~/.bashrc
  4. Унесите следећу команду да бисте проверили да ли је директоријум додат или не. | _+_ |

Ако сте исправно унели путању директоријума, она ће се одразити у $ ПАТХ вашег система, и требали бисте моћи да покренете све скрипте унутар фасцикле из било ког директоријума на вашем систему.

Осим тога, Линук вам такође омогућава да подесите променљиву $ ПАТХ трајно у системској конфигурацији тако да сваки корисник на вашем систему може приступити и извршити прилагођене скрипте присутне у наведеном директоријуму.

Да бисте глобално поставили $ ПАТХ, мораћете да додате директоријум користећи исту команду коју сте користили приликом додавања привременог и трајног подешавања, али било у /етц/енвиронмент или /етц/профиле филе.

Отворите било коју од ових датотека и додајте путању директоријума:

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

Успешно постављање $ ПАТХ у Линук -у

Са горе наведеним корацима, можете подесити $ ПАТХ вашег система да тражи скрипте у директоријумима који су иначе неодређени.

У већини случајева, препоручујемо вам да променљиву $ ПАТХ на свом систему поставите трајно у конфигурацији по кориснику, јер је то најефикаснији начин, од ова два метода.

Такође, имајте на уму да, осим ако на вашем систему нема одређеног програма којем желите да приступите глобално, не бисте морали да поставите променљиву $ ПАТХ у конфигурацији за цео систем. Тхе лоцирати и пронаћи команде у Линуку су спас ако се суочите са проблемима док проналазите изворни директоријум за додавање у променљиву $ ПАТХ.

Објави Објави Твеет Емаил Како пронаћи директоријум у Линук -у

Тражи нешто? Ево како пронаћи тачан директоријум који вам је потребан на Линук -у.

Прочитајте следеће
Повезане теме
  • Линук
  • Терминал
  • Линук
О аутору Иасх Вате(Објављен 21 чланак)

Иасх је писац особља у МУО за уради сам, Линук, програмирање и безбедност. Пре него што је своју страст писао, развијао се за веб и иОС. Његово писање можете пронаћи и на ТецхПП -у, где покрива друге вертикале. Осим о технологији, воли да говори о астрономији, Формули 1 и сатовима.

Више од Иасх Вате -а

Претплатите се на наш билтен

Придружите се нашем билтену за техничке савете, критике, бесплатне е -књиге и ексклузивне понуде!

Кликните овде да бисте се претплатили

Требало би да видите назив ваше активне љуске као излаз. У већини случајева то ће бити Басх љуска , осим ако сте га променили у Зсх, Ксх или неку другу Линук љуску.

Сада ћете, на основу љуске коју користите, морати да уредите њену конфигурацијску датотеку. Ево коју датотеку требате уредити на основу љуске:

Схелл НамеКонфигурациона датотека
басх~/.басхрц
ксх~/.ксхрц
зсх~/.зсхрц
цсх~/.цсхрц

У случају неке друге љуске, погледајте њену документацију да бисте сазнали назив њене конфигурацијске датотеке.

Када одредите датотеку коју желите да уредите, следите доле наведене кораке да бисте поставили променљиву $ ПАТХ. У овом водичу ћемо показати како поставити променљиву $ ПАТХ у љуску Басх.

  1. Отворите терминал и унесите следећу команду да бисте отворили .басхрц филе. Можете користити било који Линук уређивач текста по вашем избору. | _+_ |
  2. Користите следећу синтаксу за постављање променљиве $ ПАТХ. | _+_ |
  3. Сачувајте датотеку и ажурирајте тренутно окружење љуске помоћу извор . nano ~/.bashrc
  4. Унесите следећу команду да бисте проверили да ли је директоријум додат или не. | _+_ |

Ако сте исправно унели путању директоријума, она ће се одразити у $ ПАТХ вашег система, и требали бисте моћи да покренете све скрипте унутар фасцикле из било ког директоријума на вашем систему.

Осим тога, Линук вам такође омогућава да подесите променљиву $ ПАТХ трајно у системској конфигурацији тако да сваки корисник на вашем систему може приступити и извршити прилагођене скрипте присутне у наведеном директоријуму.

Да бисте глобално поставили $ ПАТХ, мораћете да додате директоријум користећи исту команду коју сте користили приликом додавања привременог и трајног подешавања, али било у /етц/енвиронмент или /етц/профиле филе.

можете ли покренути Мац ОС на рачунару

Отворите било коју од ових датотека и додајте путању директоријума:

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

Успешно постављање $ ПАТХ у Линук -у

Са горе наведеним корацима, можете подесити $ ПАТХ вашег система да тражи скрипте у директоријумима који су иначе неодређени.

У већини случајева, препоручујемо вам да променљиву $ ПАТХ на свом систему поставите трајно у конфигурацији по кориснику, јер је то најефикаснији начин, од ова два метода.

Такође, имајте на уму да, осим ако на вашем систему нема одређеног програма којем желите да приступите глобално, не бисте морали да поставите променљиву $ ПАТХ у конфигурацији за цео систем. Тхе лоцирати и пронаћи команде у Линуку су спас ако се суочите са проблемима док проналазите изворни директоријум за додавање у променљиву $ ПАТХ.

Објави Објави Твеет Емаил Како пронаћи директоријум у Линук -у

Тражи нешто? Ево како пронаћи тачан директоријум који вам је потребан на Линук -у.

Прочитајте следеће
Повезане теме
  • Линук
  • Терминал
  • Линук
О аутору Иасх Вате(Објављен 21 чланак)

Иасх је писац особља у МУО за уради сам, Линук, програмирање и безбедност. Пре него што је своју страст писао, развијао се за веб и иОС. Његово писање можете пронаћи и на ТецхПП -у, где покрива друге вертикале. Осим о технологији, воли да говори о астрономији, Формули 1 и сатовима.

Више од Иасх Вате -а

Претплатите се на наш билтен

Придружите се нашем билтену за техничке савете, критике, бесплатне е -књиге и ексклузивне понуде!

Кликните овде да бисте се претплатили