- - Sådan føjes mapper til stien på Linux

Sådan føjes mapper til stien på Linux

På Linux $ PATH definerer de standardmapper, hvorieksekverbare programmer kan køre fra på systemet gennem terminalen. Disse biblioteker er “/ usr / bin”, “/ usr / local”, “/ usr / sbin” og et par andre (afhængigt af hvilken Linux-distribution du bruger). Hvis du vil køre programmer uden for disse mapper, skal kataloget føjes til $ PATH.

Sikkerhedskopiere .bashrc

Tilføjelse af mapper til $ PATH på Linux gøres ved at redigere “.bashrc ”-fil fra en individuel bruger. Før du starter redigeringsprocessen, skal du dog tage en sikkerhedskopi af din ".bashrc" -fil, da den definerer terminalvariablerne for brugerkontoen.

Bruger cp kommando, lav en komplet kopi af ".bashrc" -filen i dit hjemmekatalog (~), og placer sikkerhedskopien i "Dokumenter" med filtypenavnet ".bak".

Bemærk: vil du ikke gemme din sikkerhedskopi i biblioteket "Dokumenter"? Prøv "Desktop", en cloud-synkroniseringsmappe som "Dropbox" eller noget lignende.

cp ~/.bashrc ~/Documents/bashrc.bak

Rediger .bashrc

Med filen ".bashrc", der er sikkerhedskopieret til din "Dokumenter" -mappe, kan redigering begynde. Bruger Nano skal du åbne ".bashrc" -filen (placeret i dit hjemmekatalog) til redigeringsformål.

Advarsel: Åbn ikke ".bashrc" med sudo, da du åbner Root-kontoens ".bashrc" -fil og ikke din egen brugerkonto-fil!

nano -w ~/.bashrc

Inde i Nano-editoren, kør dig vej til bunden af ​​filen. Skriv derefter ind eksport efterfulgt af PATH = $ PATH: bibliotek. Så for eksempel at køre et program direkte fra mappen "programmer" i "/ home / derrik /" ville jeg skrive følgende kode til Nano.

export PATH=$PATH:/home/derrik/programs/

Kopier eksemplet af kommandoen nedenfor til dine formålog erstatte "bibliotek" med den nøjagtige placering af programmappen eller scriptmappen, så den kan føjes til din sti. Husk, at det er muligt at tilføje flere $ PATH linjer, og der er ingen grænse, så du er velkommen til at tilføje så mange placeringer, som du vil!

export PATH=$PATH:/location/to/program/or/script/folder/

Når du har tilføjet så mange $ PATH-linjer til ".bashrc" -filen, som du har brug for, skal du trykke på Ctrl + O knappen på tastaturet for at gemme redigeringerne. Luk derefter Nano med Ctrl + X.

Efter at have forladt Nano teksteditor, din $ PATH opdateres ikke med det samme. Årsagen til, at opdatering ikke er øjeblikkelig, er terminalsessionen ikke automatisk opdatering og skal opdateres. For at opdatere terminalsessionen skal du lukke terminalen og åbne den igen. Derfra kan du bekræfte din nye $ PATH placeringer er tilføjet ved at køre følgende kommando i en terminal.

echo $PATH

Tilføjelse af placeringer til $ PATH for andre brugere

Ud over at tilføje placeringer til $ PATH til din brugerkonto på Linux-systemet, kan du tilføje elementer til $ PATH af en anden brugerkonto. Sådan gør du det.

Brug først su kommando til at logge på den bruger, hvor du ønsker at ændre Linux $ PATH.

su username

Når du er logget ind på brugerkontoen, skal du bruge cp kommando til at kopiere deres “.bashrc” -fil til “Dokumenter” til sikker opbevaring.

cp .bashrc ~/Documents/bashrc.bak

Åbn ".bashrc" -filen i. Med sikkerhedskopieringen Nano teksteditor med kommandoen nedenfor.

nano -w ~/.bashrc

Gå til bunden af ​​".bashrc" -filen, og skriv i kommandoen herunder. Husk, at du bliver nødt til at ændre “/ placering / til / program / eller / script / mappe /” for at passe til dine egne behov.

export PATH=$PATH:/location/to/program/or/script/folder/

Gentag denne proces for at tilføje så mange placeringer til $ PATH, som du vil. Når du er færdig, skal du gemme redigeringerne vha Ctrl + O, og gå ud med Ctrl + X. Næste gang brugeren logger på, kan de køre ting i $ PATH fra de nye placeringer, du har tilføjet.

Tilføj mapper midlertidigt til $ PATH på Linux

Permanent tilføjelse af individuelle mapper til$ PATH på Linux ved at redigere ".bashrc" -filen er nyttig, hvis du har specialiserede programmer, du gerne vil køre hele tiden. Men hvis du kun har brug for at køre noget en gang til test, eller bare tænke, giver det ikke mening at tilføje noget til $ PATH på Linux permanent.

Et alternativ til permanente brugerdefinerede mapper i $ PATH er ved at gøre brug af eksport kommando i terminalen for midlertidigt at tilføje en placering til $ PATH.

Åbn et terminalvindue og skriv i eksport kommando, efterfulgt af ATH = $ PATH: bibliotek. For eksempel at tilføje et shell-script-bibliotek i "Dokumenter" midlertidigt, gør du det:

export PATH=$PATH:/home/derrik/Documents/shell-scripts/

Efter kørsel af denne kommando terminalsessionendu bruger får den nye midlertidige sti placering. Den midlertidige placering på $ PATH vil forblive tilgængelig på dit Linux-system, indtil systemet genstarter.

Fjern tilføjelser til $ PATH

Leder du efter at slippe af med de tilpassede placeringer, der er føjet til din $ PATH på Linux? Følg nedenstående trin for at fortryde redigeringerne.

Bemærk: Hvis du har brug for at gendanne standardindstillingerne for en anden bruger, skal du logge ind med su username før du følger nedenstående trin.

Trin 1: Slet filen ".bashrc" ved hjælp af rm kommando.

rm ~/.bashrc

Trin 2: Omdøb filen "bashrc.bak" til ".bashrc" i mappen "Dokumenter", og placer den i hjemmekatalogen (~).

mv ~/Documetns/bashrc.bak ~/.bashrc

Trin 3: Genstart din terminalsession for at ændringerne får virkning.

Trin 4: Kør $ PATH kommando for at kontrollere, om dine tilpassede redigeringer er væk.

$PATH
</ P>

Kommentarer