- - Hoe mappen toe te voegen aan pad op Linux

Hoe mappen toe te voegen aan pad op Linux

Op Linux, $ PATH definieert de standaardmappen waarinuitvoerbare programma's kunnen vanaf het systeem via de terminal worden uitgevoerd. Deze mappen zijn "/ usr / bin", "/ usr / local", "/ usr / sbin" en enkele andere (afhankelijk van de Linux-distributie die u gebruikt). Als u programma's buiten deze mappen wilt uitvoeren, moet de map worden toegevoegd aan de $ PATH.

Back-up .bashrc

Mappen toevoegen aan $ PATH op Linux wordt gedaan door het bewerken van de ".bashrc ”-bestand van een individuele gebruiker. Voordat u het bewerkingsproces start, moet u echter een back-up maken van uw ".bashrc" -bestand, omdat dit de terminalvariabelen voor de gebruikersaccount definieert.

De ... gebruiken cp commando, maak een volledige kopie van het ".bashrc" -bestand in uw thuismap (~) en plaats de back-up in "Documenten" met de bestandsextensie ".bak".

Opmerking: wilt u uw back-up niet opslaan in de map "Documenten"? Probeer 'Desktop', een cloudsynchronisatiemap zoals 'Dropbox' of iets dergelijks.

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

Bewerk .bashrc

Met het ".bashrc" bestand geback-upt naar uw "Documenten" map, kan het bewerken beginnen. De ... gebruiken nano commando, open het ".bashrc" bestand (in uw homedirectory) voor bewerkingsdoeleinden.

Waarschuwing: open ".bashrc" niet met sudo, omdat u het ".bashrc" -bestand van het root-account opent en niet het bestand van uw eigen gebruikersaccount!

nano -w ~/.bashrc

Ga binnen in de Nano-editor naar de onderkant van het bestand. Schrijf dan in exporteren gevolgd door PATH = $ PATH: directory. Dus als ik bijvoorbeeld een programma rechtstreeks vanuit de map "programma's" in "/ home / derrik /" wil uitvoeren, zou ik de volgende code in Nano schrijven.

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

Kopieer voor uw doeleinden het onderstaande opdrachtvoorbeelden vervang "directory" door de exacte locatie van de programmamap of scriptmap zodat deze aan uw pad kan worden toegevoegd. Houd er rekening mee dat het mogelijk is om meerdere toe te voegen $ PATH lijnen, en er is geen limiet, dus voel je vrij om zoveel locaties toe te voegen als je wilt!

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

Wanneer u zoveel $ PATH-regels aan het ".bashrc" -bestand hebt toegevoegd als u nodig hebt, drukt u op de Ctrl + O knop op het toetsenbord om de bewerkingen op te slaan. Sluit vervolgens Nano met Ctrl + X.

Na het verlaten van de nano teksteditor, uw $ PATH wordt niet meteen bijgewerkt. De reden dat bijwerken niet direct is, is dat de terminalsessie niet automatisch wordt bijgewerkt en moet worden vernieuwd. Om de terminalsessie te vernieuwen, sluit u de terminal en opent u deze opnieuw. Van daaruit kunt u uw nieuwe bevestigen $ PATH locaties zijn toegevoegd door de volgende opdracht in een terminal uit te voeren.

echo $PATH

Locaties toevoegen aan $ PATH voor andere gebruikers

Naast het toevoegen van locaties aan de $ PATH voor uw gebruikersaccount op het Linux-systeem, wilt u misschien items toevoegen aan de $ PATH van een ander gebruikersaccount. Hier is hoe het te doen.

Gebruik eerst de su opdracht om in te loggen bij de gebruiker waarin u het Linux $ PATH wilt wijzigen.

su username

Nadat u zich hebt aangemeld bij de gebruikersaccount, gebruikt u de cp opdracht om hun ".bashrc" -bestand naar "Documenten" te kopiëren voor bewaring.

cp .bashrc ~/Documents/bashrc.bak

Open de back-up van het bestand ".bashrc" in de nano teksteditor met het onderstaande commando.

nano -w ~/.bashrc

Ga naar de onderkant van het ".bashrc" -bestand en schrijf het onderstaande commando in. Houd er rekening mee dat u "/ location / naar / program / of / script / folder /" moet aanpassen aan uw eigen behoeften.

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

Herhaal dit proces om zoveel locaties aan het $ PATH toe te voegen als je wilt. Sla de bewerkingen op met behulp van Ctrl + Oen verlaat met Ctrl + X. De volgende keer dat de gebruiker inlogt, kunnen ze dingen in $ PATH uitvoeren vanaf de nieuwe locaties die u heeft toegevoegd.

Voeg tijdelijk mappen toe aan $ PATH op Linux

Individuele mappen permanent toevoegen aan de$ PATH op Linux door het ".bashrc" -bestand te bewerken, is handig als u gespecialiseerde programma's heeft die u altijd wilt uitvoeren. Als u echter maar één keer iets wilt uitvoeren om te testen of gewoon knutselen, is het niet logisch om permanent iets toe te voegen aan de $ PATH op Linux.

Een alternatief voor permanente aangepaste mappen in de $ PATH is door gebruik te maken van de exporteren commando in de terminal om tijdelijk een locatie toe te voegen aan de $ PATH.

Open een terminalvenster en schrijf in exporteren commando, gevolgd door ATH = $ PATH: directory. Als u bijvoorbeeld tijdelijk een shell-scriptmap in "Documenten" wilt toevoegen, doet u het volgende:

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

Bij het uitvoeren van dit commando, de terminalsessiedie u gebruikt, krijgt de nieuwe tijdelijke padlocatie. De tijdelijke $ PATH-locatie blijft toegankelijk op uw Linux-systeem totdat het systeem opnieuw wordt opgestart.

Verwijder toevoegingen aan $ PATH

Wilt u de aangepaste locaties verwijderen die zijn toegevoegd aan uw $ PATH op Linux? Volg de onderstaande stappen om de bewerkingen ongedaan te maken.

Opmerking: als u de standaardwaarden voor een andere gebruiker moet herstellen, meldt u zich aan met su username voordat u de onderstaande stappen volgt.

Stap 1: Verwijder het ".bashrc" -bestand met de rm commando.

rm ~/.bashrc

Stap 2: Wijzig de naam van het "bashrc.bak" -bestand als ".bashrc" in de map "Documenten" en plaats het in de basismap (~).

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

Stap 3: Start uw terminalsessie opnieuw om de wijzigingen door te voeren.

Stap 4: Voer de ... uit $ PATH opdracht om te controleren of uw aangepaste bewerkingen zijn verdwenen.

$PATH
</ P>

Comments