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-documenten
eerst 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 moetexport
allemaal kleine letters enCDPATH zijn
moet 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 htgarticles
en 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 dusexit
bij 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 kan ik mijn Google Chromecast gebruiken in een hotelkamer?
Als je een beetje bent verslaafd geraakt aan je Chromecast (en we geven je bijna niet de schuld, het is een fantastisch klein apparaatje) Misschien wil je het samen met je meenemen. Als je op weg bent naar het huis van een vriend, zou je geen problemen moeten hebben. Als je op weg bent naar een hotel, zijn er echter veel valkuilen.
4 gratis hulpprogramma's om uw muis te tweaken en de productiviteit te verhogen
Ooit gehoord van het aanpassen van je muis? Bijna iedereen heeft een desktop en daarnaast een muis om alle taken op de computer uit te voeren. We besteden zoveel tijd aan het gebruik van een muis, maar meestal besteden we geen tijd aan het proberen ervoor te zorgen dat we al het sap dat we kunnen krijgen van die kleine controller krijgen