Linux Command Line Tutorial: Terminal manipuleren met CD-opdrachten

De meest voorkomende taken die u op uw pc uitvoert, zijn het maken, verplaatsen of verwijderen van bestanden. Laten we verschillende opties voor bestandsbeheer bekijken.

Om uw bestanden te beheren, kunt u gebruik maken van

  1. Terminal (opdrachtregelinterface – CLI)
  2. Bestandsbeheer (grafische gebruikersinterface -GUI)




Klik hier als de video niet toegankelijk is

Waarom een ​​opdrachtregelinterface leren?

Hoewel de wereld overgaat op GUI-gebaseerde systemen, heeft CLI zijn specifieke toepassingen en wordt het veel gebruikt in scripting en serverbeheer. Laten we eens kijken naar enkele overtuigende toepassingen:

  • Relatief gezien bieden opdrachten meer opties en zijn ze flexibel. Piping en stdin/stdout zijn enorm krachtig en zijn niet beschikbaar in de GUI
  • Sommige configuraties in GUI zijn tot 5 schermen diep, terwijl dit in een CLI slechts één opdracht is
  • Het verplaatsen en hernoemen van duizenden bestanden in de GUI zal tijdrovend zijn (met behulp van Control /Shift om meerdere bestanden te selecteren), terwijl u in CLI reguliere expressies gebruikt, zodat u dezelfde taak met één enkele opdracht kunt uitvoeren.
  • CLI laadt snel en verbruikt geen RAM in vergelijking met GUI. In crisisscenario's is dit van belang.

Zowel GUI als CLI hebben hun specifieke toepassingen. Bijvoorbeeld in GUI, grafieken voor prestatiebewaking geven onmiddellijke visuele feedback over de systeemgezondheid, terwijl het zien van honderden regels logbestanden in CLI een doorn in het oog is.

U moet zowel GUI (Bestandsbeheer) als CLI (Terminal) leren gebruiken

GUI van een Op Linux gebaseerd besturingssysteem is vergelijkbaar met elk ander besturingssysteem. Daarom zullen we ons concentreren op CLI en enkele nuttige opdrachten leren.

De CLI starten op Ubuntu

Er zijn 2 manieren om de terminal te starten.

1) Ga naar Dash en typ terminal

Terminal V/s Bestandsbeheer en de CD-opdracht

2) Of u kunt op drukken CTRL + Alt + T om de terminal te starten

Zodra u de CLI (Terminal) start, vindt u iets als guru99@VirtualBox(zie afbeelding) erop geschreven.

Terminal V/s Bestandsbeheer en de CD-opdracht

1) Het eerste deel van deze regel is de naam van de gebruiker (bob, tom, ubuntu, thuis…)

2) Het tweede deel is de computernaam of de hostnaam. De hostnaam helpt bij het identificeren van een computer via het netwerk. In een serveromgeving wordt de hostnaam belangrijk.

3) The ':' is een eenvoudige scheidingsteken

4) Het tilde '~'-teken geeft aan dat de gebruiker in de thuismap. Als u de map wijzigt, verdwijnt dit teken.

Terminal V/s Bestandsbeheer en de CD-opdracht

In de bovenstaande illustratie zijn we van de map /home naar /bin verhuisd met behulp van de 'cd'-opdracht. Het ~-teken wordt niet weergegeven als u in de map /bin werkt. Het verschijnt terwijl u terugkeert naar de thuismap.

5) Het '$'-teken suggereert dat u als een gewone gebruiker in Linux werkt. Als u als rootgebruiker werkt, wordt '#' weergegeven.

Terminal V/s Bestandsbeheer en de CD-opdracht

Huidige werkmap

De map waarin u momenteel bladert, wordt de huidige werkmap genoemd. U logt in op de homedirectory wanneer u uw pc opstart. Als u wilt bepalen in welke map u momenteel werkt, gebruikt u het commando –

pwd

Terminal V/s Bestandsbeheer en de CD-opdracht

pwd commando staat voor print werken directorie

Bovenstaande figuur laat zien dat /home/guru99 de map is waar we momenteel aan werken.

Directory's wijzigen

Als u uw huidige map wilt wijzigen, gebruikt u de 'cd'commando.

cd /tmp

Beschouw het volgende voorbeeld eens.

Terminal V/s Bestandsbeheer en de CD-opdracht

Hier zijn we van map /tmp naar /bin naar /usr gegaan en vervolgens terug naar /tmp.

Navigeren naar homedirectory

Als u naar de thuismap wilt navigeren, typt u cd.

Terminal V/s Bestandsbeheer en de CD-opdracht

cd

U kunt ook gebruik maken van de cd ~ opdracht.

Terminal V/s Bestandsbeheer en de CD-opdracht

cd ~

Verplaatsen naar de hoofdmap

De root van het bestandssysteem in Linux wordt aangegeven met '/'. Vergelijkbaar met 'c:\' in Windows.

Opmerking: In Windows, gebruik je een achterwaartse slash “\” terwijl in UNIX/Linux een voorwaartse slash “/” wordt gebruikt

Typ 'cd /' om naar de hoofdmap te gaan.

cd /

Terminal V/s Bestandsbeheer en de CD-opdracht

TIP: Vergeet de spatie ertussen niet cd en /Anders krijgt u een foutmelding.

Navigeren door meerdere mappen

U kunt tegelijkertijd door meerdere mappen navigeren door het volledige pad op te geven.

Voorbeeld: Als u de /cpu map onder /devhoeft u de bewerking niet in twee delen te splitsen.

In plaats daarvan kunnen we '/dev/cpu' typen om rechtstreeks naar de map te gaan.

cd /dev/cpu

Terminal V/s Bestandsbeheer en de CD-opdracht

Eén mapniveau omhoog gaan

Probeer het eens om één mapniveau omhoog te navigeren.

cd ..

Terminal V/s Bestandsbeheer en de CD-opdracht

Hier zijn we, door het commando 'cd ..' te gebruiken, één directory omhoog gegaan van '/dev/cpu' naar '/dev'.

Door vervolgens opnieuw hetzelfde commando te gebruiken, zijn we van '/dev' naar de '/' hoofdmap gesprongen.

Relatieve en absolute paden

Een pad in computers is het adres van een bestand of map.

Voorbeeld -

In Windows

C:\documentsandsettings\user\downloads

onder Linux

/home/user/downloads

Er zijn twee soorten paden:

1. Absoluut pad:

Stel dat u door de afbeeldingen moet bladeren die zijn opgeslagen in de map Afbeeldingen van de thuismap 'guru99'.

Het absolute bestandspad van de map Afbeeldingen /home/guru99/Afbeeldingen

Om naar deze map te navigeren, kunt u de opdracht gebruiken.

cd /home/guru99/Pictures

Terminal V/s Bestandsbeheer en de CD-opdracht

Dit wordt het absolute pad genoemd, omdat u het volledige pad opgeeft om het bestand te bereiken.

2. Relatief pad:

Het relatieve pad is handig als u binnen een bepaalde map naar een andere submap moet bladeren.

Het bespaart u de moeite om voortdurend volledige paden te typen.

Stel dat u zich momenteel in uw thuismap bevindt. U wilt naar de map Downloads navigeren.

U hoeft het absolute pad niet in te voeren

cd /home/guru99/Downloads

Terminal V/s Bestandsbeheer en de CD-opdracht

In plaats daarvan kunt u eenvoudig typen 'cd-downloads' en je navigeert naar de map Downloads omdat je al aanwezig bent in de '/home/goeroe99' directory.

cd Downloads

Terminal V/s Bestandsbeheer en de CD-opdracht

Op deze manier hoeft u niet het volledige pad op te geven om een ​​specifieke locatie binnen dezelfde map in het bestandssysteem te bereiken.

Overzicht:

  • Om uw bestanden te beheren, kunt u de GUI (Bestandsbeheer) of de CLI (Terminal) in Linux gebruiken. Beide hebben hun relatieve voordelen. In de tutorialserie zullen we ons concentreren op de CLI, oftewel de Terminal
  • U kunt de terminal starten vanaf het dashboard of de sneltoets gebruiken Ctrl+Alt+T
  • Het pwd-commando geeft de huidige werkdirectory.
  • U kunt het cd-commando gebruiken om van map te wisselen
  • Absoluut pad is het volledige adres van een bestand of map
  • Het relatieve pad is de relatieve locatie van een mapbestand ten opzichte van de huidige map
  • Relatief pad helpt voorkomen dat u voortdurend volledige paden typt.
commando
Technische Beschrijving
cd of cd~ Navigeer naar de HOME-map
cd .. Ga één niveau omhoog
cd Om naar een bepaalde map te gaan
cd / Ga naar de hoofdmap