nl.phhsnews.com


nl.phhsnews.com / De basismap definiëren voor de opdracht "cd" in Linux

De basismap definiëren voor de opdracht "cd" in Linux


Standaard wordt het venster Terminal in Linux geopend in uw basismap. Als u naar een map wilt gaan die niet rechtstreeks in de basismap staat, moet u het volledige pad opgeven of de opdracht 'cd' meerdere keren gebruiken.

Ik werk bijvoorbeeld regelmatig met meerdere mappen in de map Documenten, die zich in de homedirectory. Ik zou willen kunnen cd-naar-mappen in de map Documenten zondercd-documenteneerst te typen (of het volledige bestandspad aan te bieden).

Geluid verwarrend? Hier is een voorbeeld. Laten we zeggen dat ik een map heb met de naam htgarticles in mijn map Documenten en ik wil deze openen via de terminal.

We beginnen met het openen van een terminalvenster en het invoeren vanpwd(werkdirectory afdrukken) commando om aan te geven dat de huidige map inderdaad onze thuismap is, /home/lori.

Als we de volgende opdracht typen, krijgen we een foutmelding dat er geen dergelijk bestand of map is. Dat komt omdat we niet in de map Documenten staan.

cd htgaricles

Om naar de map htgarticles te gaan, moeten we eerst naar de map Documenten gaan.

cd Documenten /

Vervolgens moeten we wijzigen naar de htgarticles directory.

cd htgarticles /

Als alternatief kunnen we het volledige bestandspad moeizaam uittypen:

cd ~ / Documents / htgarticles

Het hoeft niet zo te zijn. We kunnen van elke map de basismap maken voor het Terminal-venster, dus we kunnen cd's naar zijn submappen plaatsen zonder het volledige pad in te voeren.

In ons voorbeeld willen we de Documenten-directory instellen als de basisdirectory, omdat alle mappen die ik gebruik met -achtige htgarticles-bevinden zich in de map Documenten. Dus we typen de volgende opdracht bij de prompt en drukken op Enter.

CDPATH exporteren = ~ / Documents /

OPMERKING: In de bovenstaande opdracht moetexportallemaal kleine letters enCDPATH zijnmoet allemaal in hoofdletters zijn. Vervang~ / Documents /door het pad naar de bovenliggende map waarin de submappen zijn waar je het vaakst mee werkt.

Nu kunnen we in onze basismapcd htgarticlesen ga direct naar ~ / Documents / htgarticles.

Als je automatisch een bepaalde map als basismap wilt instellen telkens wanneer je een terminalvenster opent, kun je dat doen door het .bashrc-bestand te bewerken. Het .bashrc-bestand is een script dat wordt uitgevoerd telkens wanneer u een terminalvenster opent en u kunt de gewenste opdrachten toevoegen. Dus we kunnen deexport CDPATH-opdracht toevoegen om een ​​specifieke directory in te stellen als de bovenliggende directory voor elk Terminal-venster.

Ga hiervoor terug naar uw homedirectory als u dat nog niet bent. Typ vervolgens de volgende opdracht om het .bashrc-bestand te openen. Je kunt de teksteditor gebruiken die je wilt gebruiken, maar in ons voorbeeld gebruiken we gedit.

gedit. Bashrc

Ga naar de onderkant van het .bashrc-bestand en voeg de volgende opdracht toe.

exporteer CDPATH = ~ / Documents /

Vervang opnieuw~ / Documents /door de bovenliggende map die de submappen bevat waarmee u het meest werkt.

U kunt een opmerking boven het commando toevoegen zodat u het onthoudt wat het commando doet. Plaats eenvoudigweg een hekje (#) aan het begin van de regel en vervolgens een willekeurige beschrijving die u wilt toevoegen.

Klik op "Opslaan".

Sluit gedit (of welke teksteditor u ook gebruikt) door op de knop te klikken. "X" in de linkerbovenhoek van het venster.

De opdracht die u zojuist aan het .bashrc-bestand hebt toegevoegd, heeft geen invloed op de huidige Terminal-venstersessie. U moet het huidige Terminal-venster sluiten en een nieuw venster openen. Typ dusexitbij de prompt en druk op Enter of klik op de knop "X" in de linkerbovenhoek van het venster. Druk vervolgens op Ctrl + Alt + T om een ​​nieuw Terminal-venster te openen.

Nu, hoewel de huidige werkmap de basismap is, kunt u rechtstreeks naar de submappen van de door u gekozen basisdirectory gaan.

RELATED: De terminal openen naar een specifieke map in Linux

Als u terug wilt gaan naar de basismap als de bovenliggende map in het terminalvenster, opent u eenvoudig het .bashrc-bestand in een teksteditor en verwijdert u de commando dat je hebt toegevoegd of een opmerking hebt gemaakt door een hekje (#) toe te voegen aan het begin van de regel. Een commentaar geven op de regel is handig als u de opdracht in de toekomst opnieuw wilt activeren. U kunt ook eenvoudig wijzigen welke map u wilt gebruiken als de basisdirectory door simpelweg de map in de opdracht in het .bashrc-bestand te wijzigen en het bestand op te slaan.

Als u een specifieke map hebt waar u meestal in werkt, kunt u ook een opdracht toevoegen aan het .bashrc-bestand dat telkens het Terminal-venster naar die map opent.


Hoe de batterij van je Nintendo 3DS langer bruikbaar blijft

Hoe de batterij van je Nintendo 3DS langer bruikbaar blijft

Nintendo's nieuwe 3DS XL belooft 3,5 tot 7 uur batterijduur, wat een behoorlijk groot bereik is. Deze tips zullen u helpen om de levensduur van uw batterij zo lang mogelijk uit uw 3DS te halen, ongeacht of u aan het gamen bent of gewoon in uw zak zit. Dit advies is van toepassing op alle modellen van de Nintendo 3DS - Nieuwe 3DS XL, Nieuwe 3DS, 3DS XL, 3DS en zelfs de 2DS.

(how-to)

Hoe (en waarom) je oud telefoonnummer overbrengen naar Google Voice

Hoe (en waarom) je oud telefoonnummer overbrengen naar Google Voice

Als je je oude telefoonnummer wilt behouden nadat je een nieuw telefoonnummer hebt ontvangen, of als je gewoon een tweede telefoonnummer wilt om mee te spelen, kun je dat nummer naar de geweldige Google Voice-service porteren. Zo gaat u het doen. Waarom zou ik dit willen doen? Als u onlangs van provider bent gewisseld en een nieuw telefoonnummer hebt ontvangen, maar u wilt uw oude telefoonnummer blijven rondslingeren voor het geval u kunt overschakelen naar naar Google Voice, zodat u niet hoeft te betalen voor een tweede abonnement.

(how-to)