Een A-Z van Linux - 40 essentiële opdrachten die u moet weten

Een A-Z van Linux - 40 essentiële opdrachten die u moet weten / Linux

Linux is het vaak genegeerde derde wiel naar Windows en Mac. Ja, in het afgelopen decennium heeft het open source besturingssysteem veel grip gekregen, maar het is nog steeds ver verwijderd van het feit dat het populair wordt geacht. Maar hoewel dat misschien waar is, verdient Linux nog steeds elke dag nieuwe bekeerlingen. Doe jij mee?

De leercurve van Linux is wat de meeste gebruikers ervan afhoudt om het zelfs in de eerste plaats te proberen. Het kan een traumatische ervaring zijn om van een op GUI gebaseerd besturingssysteem zoals Windows of Mac naar een besturingssysteem te gaan dat gehackt moet worden door de command line. Maar als je die initiële bult van moeilijkheid kunt overwinnen, zul je misschien merken dat Linux verrassend robuust is.

Als je een spoedcursus wilt over alles wat Linux is, hebben we een geweldige Linux newbie's guide die je alles leert wat je moet weten. Voor de rest van jullie die alleen maar een kort overzicht willen van een aantal belangrijke opdrachten die je zou moeten weten, is de volgende lijst alles wat je nodig hebt.

Nieuwe opdrachten

CD - Wijzigt de huidige werkdirectory in de opdrachtregelconsole.

Uitgang - Sluit uit het huidige programma af, beëindigt de huidige opdrachtregelterminal of logt u uit een Unix-netwerk, afhankelijk van de context.

doden - Beëindigt het opgegeven lopende proces. De Linux-versie van Windows ' “Eindproces” in de taakbeheerder.

ls - Maak een lijst van de volledige inhoud van een bepaalde map. Als er geen map is opgegeven, wordt de huidige map gebruikt.

man - In de Linux-gemeenschap is dat een gag man is het enige commando dat je moet weten. Het staat voor met de hand, en het geeft je gedetailleerde informatie over commando's en aspecten van Linux.

pwd - Geeft de huidige werkdirectory weer voor de opdrachtregelterminal. Goed voor als je niet meer weet waar je bent in je systeem.

reboot - Sluit onmiddellijk alle actieve processen af, schakelt het systeem uit en start opnieuw op.

stilgelegd - Stopt alle actieve processen en schakelt het systeem uit. Parameters kunnen worden opgegeven om een ​​uitgestelde uitschakeling of een uitschakeling op een bepaald tijdstip uit te voeren.

sudo - Voert opdrachten uit als wortel, wat betekent dat er geen beperkingen zijn vanwege machtigingen.

Systeem informatie

datum - Drukt de huidige datum en tijd van het systeem af. Opgegeven parameters kunnen het formaat van de uitvoer wijzigen.

df - Rapporteert het schijfruimtegebruik voor het bestandssysteem.

hostname - Geeft de naam van het huidige hostsysteem weer.

ps - Geeft informatie weer over alle processen die momenteel op het systeem worden uitgevoerd.

quota - Toont schijflimieten en huidig ​​schijfgebruik voor een opgegeven gebruiker. Handig wanneer er meerdere gebruikers aan een bepaald systeem zijn toegewezen.

top - Geeft alle topprocessen in het systeem weer, standaard gesorteerd op CPU-gebruik.

uptime - Geeft aan hoe lang het systeem is uitgevoerd sinds de laatste keer opstarten. Zeer nuttig voor servers.

Bestandsmanipulatie

bzip2 - Comprimeert de opgegeven inhoud in een .bz2-archief of uittreksels uit een .bz2-archief, afhankelijk van de parameters.

chmod / chown - Wijzigt de toegangsrechten van een of meer bestanden (chmod) of verandert het eigendom van een bepaald bestand in een nieuwe gebruiker (chown). Alleen gebruikers met toestemming of eigendom van een bestand kunnen de rechten of het eigendom van dat bestand wijzigen.

cp - Kopieert bestanden naar een nieuwe locatie met een nieuwe naam, afhankelijk van de parameters. Kan ook mappen kopiëren, ongeacht of dit recursief (inclusief alle submappen) is of niet.

vinden / lokaliseren - Doorzoekt het systeem vanaf een specifieke map en vergelijkt alle bestanden binnen die locatie met een reeks voorwaarden die zijn vastgelegd door de opdrachtparameters. Zeer handig om snel bepaalde bestanden te vinden.

grep - Doorzoekt alle bestanden op een opgegeven locatie en probeert bestanden te vinden die regels bevatten die overeenkomen met een gegeven reeks. Retourneert een lijst met alle bestanden die een overeenkomst hebben gescoord.

installeren - Gebruikt in combinatie met Makefiles om bestanden van de ene locatie naar het systeem te kopiëren. Niet te verwarren met het installeren van pakketten vanuit een softwarerepository.

mkdir / rmdir - Creëert een map (mkdir) of verwijdert een opgegeven map (rmdir). Mappen kunnen alleen worden aangemaakt en verwijderd binnen directory's waar je toestemming voor hebt.

mv - Verplaatst bestanden en mappen naar een andere locatie. Kan worden gebruikt om bestanden en mappen te hernoemen door hun bron- en bestemmingslocaties hetzelfde te houden.

Open - Opent een opgegeven bestand met de standaardsysteemtoepassing voor bestanden van dit type.

rm - Verwijder de map en verwijder deze. Wordt gebruikt om bestanden en mappen uit het systeem te verwijderen, ongeacht of deze tegelijkertijd of in een batch zijn.

teer - Maakt een .tar-archief of fragmenten uit een .tar-archief, afhankelijk van de opgegeven parameters.

zip / unzip - Maakt een ZIP-archief of uittreksels uit een ZIP-archief, afhankelijk van de opgegeven parameters.

Andere opmerkelijke opdrachten

apt-get - Geavanceerde verpakkingstool. Gebruik deze opdracht om softwarepakketten op uw systeem te installeren, te verwijderen en te configureren. Gebruik voor een menugestuurde versie bekwaamheid commando. Beschikbaar op Debian-gebaseerde Linux-distributies.

ftp / sftp - Maakt verbinding met een externe FTP-server om meerdere bestanden te downloaden.

wget - Downloadt bestanden van internet op de opgegeven URL naar uw systeem.

yum - Yellowdog Updater, gewijzigd. Een open source pakketbeheerder die eenvoudig softwarepakketten vanuit repositories kon installeren. Beschikbaar op RPM-compatibele Linux-distributies.

emacs - Een van de meest bekende teksteditors op Unix-achtige systemen.

nano - Een newbie-vriendelijke opdrachtregel-teksteditor die sneltoetsen gebruikt om menu's te simuleren.

vim - Vim is de opvolger van Vi, die beide teksteditors van de opdrachtregel zijn voor Unix-achtige systemen. Hoewel Vim populair is, gebruikt het geen menu's of pictogrammen voor de interface, dus staat het bekend als newbie-vriendelijk.

Beeldpunten: map via Shutterstock, systeem via Shutterstock