5Sep
Om de Linux-terminal als een professional te gebruiken, moet u de basisprincipes van het beheren van bestanden en het navigeren in mappen kennen. Trouw aan de filosofie van Unix, doet elk commando één ding en doet het het goed.
Midnight Commander, een volledig bestandsbeheerprogramma voor de Linux-terminal, fungeert als een krachtig front-end voor al deze opdrachten.
ls - Bestanden weergeven
Het commando geeft de bestanden in een map weer. Standaard geeft ls een lijst met bestanden in de huidige map.
U kunt ook een lijst van bestanden recursief weergeven - dat wil zeggen, alle bestanden weergeven in mappen binnen de huidige map - met ls -R .
ls kan ook bestanden in een andere map weergeven als u de map opgeeft. ls / home zal bijvoorbeeld alle bestanden in de / home-map vermelden.
cd - Wijzig directory
De cd -opdracht wordt gewijzigd in een andere map. cd Desktop brengt u bijvoorbeeld naar uw Desktop-map als u vanuit uw basismap start.
U kunt ook een volledig pad naar een map opgeven, zoals
cd /usr/ share om naar de /usr/-gedeelde map op het bestandssysteem te gaan.cd. . neemt je mee in een directory.
rm - Bestanden verwijderen
De opdracht rm verwijdert bestanden. Wees voorzichtig met dit commando - rm vraagt je niet om een bevestiging.
Bijvoorbeeld rm-bestand zou het bestand met de naam "bestand" in de huidige map verwijderen. Net als met andere opdrachten, kunt u ook een volledig pad naar een bestand opgeven: rm /path/to/-bestand zou het bestand verwijderen op het /path/to/-bestand op uw bestandssysteem.
rmdir - Directories verwijderen
De -opdracht rmdir verwijdert een lege map. rmdir-map zou de map met de naam "map" in de huidige map verwijderen.
Als de map niet leeg is, kunt u een recursieve rm-opdracht gebruiken om de map en alle bestanden erin te verwijderen. rm -r map zou de map met de naam "map" en alle bestanden erin verwijderen. Dit is een gevaarlijk commando dat gemakkelijk veel belangrijke bestanden kan verwijderen, dus wees voorzichtig wanneer je het gebruikt. Het zal niet om bevestiging vragen.
mv - Verplaats Bestanden
Het commando mv verplaatst een bestand naar een nieuwe locatie. Dit is ook de opdracht die u zult gebruiken om bestanden te hernoemen. Bijvoorbeeld, mv-bestand newfile zou het bestand met de naam "bestand" in de huidige map nemen en het naar het bestand met de naam "newfile" in de huidige map verplaatsen - met andere woorden.
Net als bij andere opdrachten, kunt u volledige paden opnemen om bestanden van of naar andere mappen te verplaatsen. Met de volgende opdracht wordt bijvoorbeeld het bestand met de naam "bestand" in de huidige map genomen en in de /home/ howtogeek-map geplaatst:
mv-bestand /home/ howtogeek
cp - bestanden kopiëren
De opdracht cp werkt op dezelfde manier als de mvopdracht, behalve dat het de originele bestanden kopieert in plaats van ze te verplaatsen.
U kunt ook een recursieve kopie maken met cp -r .Dit kopieert een map en alle bestanden erin naar een nieuwe locatie. Met de volgende opdracht plaatst u bijvoorbeeld een kopie van de /home/howtogeek/-map Downloads in de /home/-chris-directory:
cp -r /home/howtogeek/ Downloads /home/ chris
mkdir - Maak mappen
De opdracht mkdir maakt een nieuwe map. mkdir voorbeeld maakt een map met de naam "voorbeeld" in de huidige map.
ln - Koppelingen maken
Het ln-commando maakt koppelingen. Het meest gebruikte type koppeling is waarschijnlijk de symbolische koppeling, die u kunt maken met ln-s .
Met de volgende opdracht wordt bijvoorbeeld een koppeling gemaakt naar onze map Downloads op ons bureaublad:
ln-s /home/howtogeek/ Downloads /home/howtogeek/ Desktop
Bekijk ons artikel over symbolische koppelingen voor meer informatie.
chmod - Machtigingen wijzigen
chmod wijzigt de machtigingen van een bestand. chmod + x script.sh zou uitvoerbare machtigingen kunnen toevoegen aan het bestand met de naam script.sh in de huidige map. chmod -x script.sh zou uitvoerbare machtigingen van dat bestand verwijderen.
Linux bestandsrechten kunnen een beetje ingewikkeld zijn. Bekijk onze handleiding voor Linux-bestandsrechten voor meer diepgaande informatie.
touch - Maak lege bestanden aan
De touch-opdracht maakt een leeg bestand. aanraakvoorbeeld maakt bijvoorbeeld een leeg bestand met de naam "example" in de huidige map.
mc - A Full File Manager
Midnight Commander is een van de vele volledig uitgeruste bestandsbeheerders die u kunt gebruiken vanaf de Linux-terminal. Het is niet standaard geïnstalleerd op de meeste distributies;hier is de opdracht die u nodig hebt om het te installeren op Ubuntu:
sudo apt-get install mc
Nadat het is geïnstalleerd, voert u gewoon de opdracht mc uit om het te starten.
Gebruik de pijltjestoetsen om bestanden te selecteren en de Tab-toets om tussen vensters te schakelen. Druk op Alt-1 om het helpscherm te zien of Alt-2 om het menu te zien.
U kunt de muis ook in Midnight Commander gebruiken als uw terminalomgeving muisondersteuning biedt.
Vergeet niet dat je deze commando's met root-rechten moet uitvoeren als je een systeemdirectory aan het aanpassen bent. Voeg op Ubuntu sudo toe aan het begin van de opdrachten die u wilt uitvoeren met rootrechten.