Unix-console-opdrachten. Linux-opdrachten. Basis apt-get-commando's voor het werken met pakketten

In alle besturingssystemen, inclusief Linux, betekent de term "opdracht" ofwel een opdrachtregelhulpprogramma of een specifieke functie die in de systeemschil is ingebouwd. Voor de gebruikers zelf maakt dit onderscheid echter niet zoveel uit. Beide Linux-terminalopdrachten worden immers op dezelfde manier aangeroepen. U typt een woord in uw terminalemulator en krijgt de uitvoer van de opdracht.

Ik heb al geschreven over de Linux-terminalcommando's, maar toen heb ik slechts enkele van de meest interessante, nuttigste commando's aangeroerd, ervan uitgaande dat de gebruiker al behoorlijk bekend is met de mogelijkheden van de terminal. Maar we moeten nog een artikel maken, ontworpen voor beginners, degenen die net hun eerste stappen zetten in het beheersen van Linux.

En hier is ze. Het doel is om de eenvoudige en complexe Linux-commando's te verzamelen die elke gebruiker zou moeten kennen om zijn systeem zo effectief mogelijk te beheren. Voor het gemak van het onthouden van de opdrachtopties, heb ik de woorden waar ze vandaan kwamen tussen haakjes toegevoegd - het is veel gemakkelijker, ik heb het zelf getest.

Dit betekent niet dat ik alle commando's zal opsommen - ik zal proberen alle nuttige dingen te behandelen die in het dagelijks leven van pas kunnen komen. Om het leesbaarder te maken, delen we deze lijst doelbewust in categorieën van commando's in. De meeste hulpprogramma's die hier worden besproken, vereisen geen extra installatie, ze worden vooraf geïnstalleerd in elke Linux-distributie en als dat niet het geval is, zijn ze gemakkelijk te vinden in de officiële repositories.

1.ls

Een hulpprogramma voor het bekijken van de inhoud van mappen. Standaard wordt de huidige map weergegeven. Als u een pad opgeeft in de parameters, wordt de inhoud van de doelmap weergegeven. Handige opties -l ( L ist) en -a ( EEN l). De eerste formatteert de uitvoer als een lijst met meer gedetailleerde informatie, terwijl de laatste de weergave van verborgen bestanden mogelijk maakt.

2 kat

Drukt de inhoud van het bestand af dat als parameter is doorgegeven aan standaarduitvoer. Als u meerdere bestanden overzet, zal de opdracht ze samenvoegen. U kunt de uitvoer ook omleiden naar een ander bestand met behulp van het ">"-symbool. Als u slechts een bepaald aantal regels wilt afdrukken, gebruikt u de optie -n ( N omber).

3.cd

Hiermee kunt u van de huidige map naar de opgegeven map gaan. Als het zonder parameters wordt uitgevoerd, keert het terug naar de homedirectory. Een oproep met twee stippen retourneert een niveau hoger dan de huidige directory. Een streepjesoproep (cd -) keert terug naar de vorige directory.

4.pwd

Drukt de huidige directory af op het scherm. Dit kan handig zijn als uw Linux-opdrachtregel deze informatie niet weergeeft. Deze opdracht is vereist in Bash-programmering, waar een script wordt uitgevoerd om een ​​link naar een map te krijgen.

5.mkdir

Aanmaken van nieuwe mappen. De handigste optie is -p ( P arents) stelt u in staat om een ​​volledige submapstructuur te creëren met een enkele opdracht, zelfs als deze nog niet bestaat.

6. bestand

Toont het bestandstype. Op Linux hoeven bestanden niet altijd extensies te hebben om ermee te kunnen werken. Daarom is het soms moeilijk voor de gebruiker om te bepalen wat voor soort bestand zich voor hem bevindt. Dit kleine hulpprogramma lost het probleem op.

7.cp

Bestanden en mappen kopiëren. Het kopieert standaard geen mappen recursief (d.w.z. alle submappen en alle bestanden in submappen), dus zorg ervoor dat u de optie -r toevoegt ( R ecursief) of -a ( EEN archief). De laatste bevat een modus om attributen, eigenaar en tijdstempel te behouden, naast recursief kopiëren.

8.mv

Bestanden en mappen verplaatsen of hernoemen. Het is opmerkelijk dat dit in Linux dezelfde bewerking is. Hernoemen is het verplaatsen van een bestand naar dezelfde map met een andere naam.

9.rm

Verwijdert bestanden en mappen. Een erg handig Linux-commando: hiermee kun je alle rommel opruimen. Als recursieve verwijdering vereist is, gebruikt u de optie -r. Wees echter voorzichtig: natuurlijk moet u serieus proberen om het systeem te beschadigen, maar u kunt uw eigen belangrijke bestanden verwijderen. Rm verwijdert geen bestanden naar de prullenbak, van waaruit alles kan worden hersteld, maar wist volledig. Operatoracties rm onomkeerbaar. Geloof me, je excuses in de geest van "rm at my term paper" zullen voor niemand interessant zijn.

10 ln

Maakt harde of symbolische koppelingen naar bestanden. Symbolische of zachte koppelingen zijn vergelijkbaar met snelkoppelingen in Windows. Ze bieden een handige manier om toegang te krijgen tot een specifiek bestand. Symbolische links verwijzen naar een bestand maar hebben geen metadata. Harde koppelingen verwijzen, in tegenstelling tot symbolische koppelingen, naar het fysieke adres van het schijfgebied waar de bestandsgegevens zijn opgeslagen.

11.chmod

Wijzigt de machtigingen voor een bestand. Deze zijn lezen, schrijven en uitvoeren. Elke gebruiker kan de machtigingen voor zijn bestanden wijzigen.

12. chown

Wijzigt de eigenaar van een bestand. Alleen de superuser kan van eigenaar veranderen. Gebruik de optie -R om recursief te wijzigen.

13. vind

Zoek in het bestandssysteem, bestanden en mappen. Dit is een zeer flexibel en krachtig Linux-commando, niet alleen vanwege de snuffelmogelijkheden, maar ook vanwege de mogelijkheid om willekeurige commando's uit te voeren op gevonden bestanden.

14. lokaliseren

In tegenstelling tot find doorzoekt de lokatie-opdracht de updatedb-database op bestandsnaampatronen. Deze database bevat een momentopname van het bestandssysteem, wat het zoeken erg snel maakt. Maar deze zoekopdracht is onbetrouwbaar omdat u er niet zeker van kunt zijn dat er niets is veranderd sinds de laatste momentopname.

15.du

Toont de grootte van een bestand of map. Meest bruikbare opties: -h ( H uman) dat bestandsgroottes converteert naar een gemakkelijk leesbaar formaat, -s ( S ummarize), die de minimale gegevens uitvoert, en -d ( D epth) die de diepte van directory-recursie instelt.

16.df

Schijfruimte-analysator. Standaard is de uitvoer vrij gedetailleerd: alle bestandssystemen worden vermeld, hun grootte, de hoeveelheid gebruikte en vrije ruimte. Voor het gemak is er de -h optie, waardoor de afmetingen gemakkelijk af te lezen zijn.

17.dd

Zoals de officiële handleiding zegt, is dit een terminalopdracht om bestanden te kopiëren en te converteren. Geen erg duidelijke beschrijving, maar dat is alles wat dd doet. Je geeft het een bronbestand, een bestemming en een aantal extra opties. Het maakt dan een kopie van het ene bestand in het andere. U kunt de exacte grootte instellen van de gegevens die moeten worden geschreven of gekopieerd. Het hulpprogramma werkt met alle apparaten. Als u bijvoorbeeld de harde schijf wilt overschrijven met nullen uit /dev/zero, kunt u dat doen. Het wordt ook vaak gebruikt om LiveUSB- of hybride ISO-images te maken.

18mount / umount

Dit zijn Linux-consoleopdrachten voor het aan- en afkoppelen van Linux-bestandssystemen. U kunt alles aansluiten, van USB-drives tot ISO-images. En alleen de superuser heeft toestemming om dit te doen.

Linux-consoleopdrachten voor het werken met tekst

19. meer / minder

Dit zijn twee eenvoudige terminalcommando's voor het bekijken van lange teksten die niet op één scherm passen. Stel je een zeer lange opdrachtuitvoer voor. Of je belde cat om een ​​bestand te bekijken en het duurde een paar seconden voordat je terminalemulator door alle tekst scrolde. Als uw terminal scrollen niet ondersteunt, kunt u dit met minder doen. Minder is nieuwer dan meer en ondersteunt meer opties, dus er is geen reden om meer te gebruiken.

20 kop / staart

Nog een paar, maar hier heeft elk team zijn eigen scope. Head drukt de eerste paar regels van het bestand af (head), en tail drukt de laatste paar regels (tail). Standaard voert elk hulpprogramma tien regels uit. Maar dit kan worden gewijzigd met de optie -n. Een andere handige optie is -f, wat een afkorting is voor F volg (volgen). Het hulpprogramma toont voortdurend wijzigingen in het bestand op het scherm. Als u bijvoorbeeld een logbestand wilt bijhouden, in plaats van het voortdurend te openen en te sluiten, gebruikt u het tail -nf commando.

21. grep

Grep doet, net als andere Linux-tools, één ding, maar het doet het goed: het zoekt naar tekst in een patroon. Het accepteert standaard standaardinvoer, maar u kunt in bestanden zoeken. Het patroon kan een string of een reguliere expressie zijn. Het kan zowel overeenkomende als niet-overeenkomende regels en hun context uitvoeren. Elke keer dat u een opdracht uitvoert die veel informatie produceert, hoeft u niet alles met de hand te ontleden - laat grep zijn magie doen.

22.sorteren

Sorteer regels tekst volgens verschillende criteria. Meest bruikbare opties: -n ( N umeric), op numerieke waarde, en -r ( R everse) die de uitvoer omkeert. Dit kan handig zijn voor het sorteren van de uitvoer van du. Als u bijvoorbeeld bestanden op grootte wilt sorteren, kunt u deze opdrachten gewoon combineren.

23.wc

Linux-opdrachtregelhulpprogramma voor het tellen van het aantal woorden, regels, bytes en tekens.

24.diff

Toont de verschillen tussen twee bestanden in een regel voor regel vergelijking. Bovendien worden alleen regels weergegeven waarin verschillen worden gevonden. Gewijzigde regels zijn gemarkeerd met "c", verwijderde met "d" en nieuwe met "a".

Trouwens, ik heb nog een gedetailleerd artikel opgesteld, dat precies beschrijft hoe de terminal wordt gebruikt.

Linux-opdrachten voor het beheren van processen

25.kill/xkill/pkill/killall

Gebruikt om processen te beëindigen. Maar ze gebruiken verschillende parameters om processen te identificeren. Kill heeft de PID van het proces nodig, xkill klikt gewoon op het venster om het te sluiten, killall en pkill nemen de naam van het proces aan. Gebruik degene die comfortabel is in een bepaalde situatie.

26.ps/pgrep

Zoals eerder vermeld, heb je de ID ervan nodig om een ​​proces te beëindigen. Een manier om het te krijgen is met het ps-hulpprogramma, dat informatie afdrukt over lopende processen. De uitvoer is standaard erg lang, dus gebruik de -e optie om informatie over een specifiek proces te zien. Dit is slechts een momentopname van de status op het moment van de oproep en de informatie wordt niet bijgewerkt. Het ps-commando met de aux-schakelaar geeft volledige informatie over de processen weer. Pgrep werkt als volgt: u geeft het proces een naam en het hulpprogramma geeft zijn ID weer.

27.top/htop

Beide commando's zijn vergelijkbaar, beide weergaveprocessen en kunnen worden gebruikt als consolesysteemmonitors. Ik raad aan om htop te installeren als je distributie er niet standaard bij zit, omdat het een verbeterde versie van top is. U kunt niet alleen processen bekijken, maar ook besturen via de interactieve interface.

28e keer

Uitvoeringstijd van het proces. Dit is een stopwatch voor het uitvoeren van het programma. Handig als je je afvraagt ​​in hoeverre jouw implementatie van het algoritme achterloopt op de standaard. Maar ondanks deze naam zal het u niet de huidige tijd vertellen, gebruik hiervoor het datumcommando.

Opdrachten voor Linux-gebruikersomgeving

29. zo / sudo

Su en sudo zijn twee manieren om dezelfde taak uit te voeren: een programma uitvoeren als een andere gebruiker. Afhankelijk van uw distributie, gebruikt u waarschijnlijk de een of de ander. Maar beide werken. Het verschil is dat su u naar een andere gebruiker schakelt, terwijl sudo de opdracht alleen als die gebruiker uitvoert. Daarom is het gebruik van sudo de veiligste manier van werken.

30e datum

In tegenstelling tot tijd doet het precies wat u ervan verwacht: het drukt de datum en tijd af naar standaarduitvoer. Het kan worden geformatteerd, afhankelijk van uw behoeften: uitvoer jaar, maand, dag, 12- of 24-uursindeling instellen, nanoseconden of weeknummer ophalen. Bijvoorbeeld, datum +"%j %V", zal de dag van het jaar en het weeknummer in ISO-formaat weergeven.

31. alias

De opdracht maakt synoniemen voor andere Linux-opdrachten. Dat wil zeggen, u kunt nieuwe opdrachten of groepen opdrachten maken en bestaande opdrachten hernoemen. Dit is erg handig voor het inkorten van lange commando's die je vaak gebruikt, of voor het maken van meer beschrijvende namen voor commando's die je niet vaak gebruikt en niet meer weet.

32. naam

Geeft wat basisinformatie over het systeem weer. Zonder opties zal het niets nuttigs tonen behalve de Linux-regel, maar als je de -a optie opgeeft ( EEN ll), kunt u informatie krijgen over de kernel, hostnaam en processorarchitectuur.

33. uptime

Vertelt u de uptime van het systeem. Niet erg belangrijke informatie, maar kan handig zijn voor willekeurige berekeningen of gewoon uit nieuwsgierigheid om erachter te komen hoe lang geleden de server opnieuw is opgestart.

34. slapen

Je vraagt ​​je waarschijnlijk af hoe je het kunt gebruiken. Zelfs afgezien van Bash-scripting heeft het zijn voordelen. Bijvoorbeeld als u de computer na een bepaalde tijd wilt uitschakelen of als geïmproviseerde wekker wilt gebruiken.

Linux-opdrachten voor gebruikersbeheer

35.useradd/userdel/usermod

Met deze Linux-consoleopdrachten kunt u gebruikersaccounts toevoegen, verwijderen en wijzigen. De kans is groot dat je ze niet vaak zult gebruiken. Vooral als dit een thuiscomputer is en u de enige gebruiker bent. U kunt gebruikers ook beheren met behulp van de grafische interface, maar het is beter om deze opdrachten te kennen voor het geval dat.

36.passwd

Met deze opdracht kunt u het wachtwoord van de gebruikersaccount wijzigen. Als superuser kun je de wachtwoorden van alle gebruikers resetten, ook al zie je ze niet. Een goede beveiligingspraktijk is om uw wachtwoord regelmatig te wijzigen.

Linux-opdrachten voor het bekijken van documentatie

37. man / wat is

Het man-commando opent de handleiding voor een bepaald commando. Er zijn man-pagina's voor alle basis Linux-commando's. Whatis laat zien welke secties van de handleidingen beschikbaar zijn voor een bepaald commando.

38. waar is

Toont het volledige pad naar het uitvoerbare bestand van het programma. Het kan ook het pad naar de bronnen tonen, als ze zich in het systeem bevinden.

Linux-opdrachten voor netwerkbeheer

39.ip

Als de lijst met Linux-opdrachten voor netwerkbeheer u te kort lijkt, bent u waarschijnlijk niet bekend met het ip-hulpprogramma. Het net-tools pakket bevat vele andere hulpprogramma's: ipconfig, netstat en andere verouderde zoals iproute2. Dit alles wordt vervangen door één hulpprogramma - ip. Je kunt het zien als een Zwitsers zakmes om te netwerken of als een onbegrijpelijke massa, maar het is in ieder geval de toekomst. Leer er maar mee leven.

Een beginnende gebruiker begint natuurlijk OS Linux onder de knie te krijgen vanuit een grafische interface. Maar na een tijdje besluit hij om ook op de commandoregel te gaan werken, uiteindelijk zal bijna iedereen dit doen. Dit is een nogal interessant en fascinerend proces, alleen de commandoregel onthult de volledige kracht van dit besturingssysteem. Deze recensie somt de meest elementaire commando's op. Dit alles staat in de referentiehandleiding - man, maar in het begin is het misschien niet handig om het te gebruiken. Probeer eerst de onderstaande commando's te typen zonder extra opties (waarvan er nogal wat zijn en je kunt erachter komen door "command -help" of "man command name" te typen.

Corrigeer of vul deze lijst indien mogelijk aan in de opmerkingen. Veel van de onderstaande commando's zijn "Unix-achtig", wat betekent dat u ze ook kunt gebruiken op Unix-gebaseerde besturingssystemen zoals Mac OS X enz.

Ploegen:

  • Log in een verzoek van de gebruiker om een ​​naam en wachtwoord (een verzoek van het systeem aan de gebruiker) om in te loggen (standaard wordt dit bij het typen van een wachtwoord niet weergegeven).
  • uitloggen verlaat de huidige shell-sessie.
  • startx een commando om de X Window GUI te starten (niet verwarren met het Windows-systeem. Wees niet bang. Dit is het niet :)).
  • stilgelegd stopt het systeem en voorkomt beschadiging van het bestandssysteem terwijl u dit doet, maar wordt alleen gebruikt in console-modus Gebruik niet in X Window-modus.
  • halt houden snelle en correcte uitschakeling van het systeem.
  • uitzetten correcte uitschakeling van het systeem.
  • opnieuw opstarten correct afsluiten met daaropvolgend laden.
  • vmstat geeft informatie over processen, geheugen en CPU-gebruik.
  • zo log in op een beheerderssessie, maar u moet een wachtwoord invoeren. Om deze sessie af te sluiten, typt u exit en drukt u op ENTER.
  • apropos zoek naar een string in de titels en titels van de documentatie (er wordt een extra zoekwoord ingevoerd). Geeft een lijst van alles wat gevonden is.
  • cali een opgemaakte kalender voor de huidige maand (voeg y toe en er is een kalender voor het hele huidige jaar).
  • datum geeft de huidige datum en tijd weer, volgens de kernelsysteemklok.
  • klok eenvoudige klok die op het bureaublad hangt (veel extra opties).
  • vinger informatie weergeven over de gebruiker wiens naam is opgegeven in de opdracht.
  • hostnaam de opdracht toont de identifier van de gegeven host (de naam). root kan de hostnaam wijzigen in een nieuwe.
  • uurklok de ingebouwde klok van uw computer Root-rechten zijn vereist om de datum en tijd te wijzigen en te synchroniseren met de systeemklok.
  • pwd geeft het volledige pad naar de huidige map weer.
  • tzselect een hulpprogramma starten waarmee u de tijdzone kunt selecteren.
  • je naam geeft informatie weer over het gebruikte besturingssysteem (bij het invoeren van extra opdrachtparameters geeft het behoorlijk veel informatie).
  • uptime toont de huidige tijd, sessieduur, aantal gebruikers en CPU-gebruik.
  • gebruikers geeft een korte lijst weer van gebruikers die momenteel zijn aangemeld bij het systeem.
  • met wie gedetailleerde informatie over alle gebruikers die momenteel werken en ook eenvoudig, inloggen, enz. Als u één gebruiker nodig heeft, geef dan de naam op in de parameter.
  • wat is doorzoek de database met man-pagina's en geef een korte beschrijving weer.
  • wie lijst van gebruikers die momenteel in het systeem werken.
  • waar vindt bestanden, handleidingen voor de opgegeven opdracht.
  • die toont het volledige pad naar het uitvoerbare commando.
  • wie ben ik toont de huidige gebruikers-ID van de gebruiker die in deze terminal werkt.
  • schrijven stuurt een bericht naar een andere gebruiker in het systeem door regels te kopiëren van de terminal van de afzender naar de terminal van de ontvanger.
  • muur stuurt een bericht naar de terminal van elke gebruiker die momenteel is aangemeld bij het systeem.
  • geschiedenis toont een genummerde lijst met opdrachten die u in deze en de vorige sessie hebt uitgevoerd. Als er nogal wat van in de geschiedenislijst staan, ziet u de nieuwste.
  • banen geeft een lijst weer van alle lopende en opgeschorte taken.
  • doden beëindig het proces (u moet aangeven welke).
  • killall zal toestaan ​​dat processen worden bestuurd met behulp van hun namen of bestandsnamen, in plaats van identifiers zoals in kill. Alle gespecificeerde processen worden beëindigd.
  • kernelversie toont de hoofd- en secundaire versies van de kernel.
  • Leuk stelt u in staat de taakprioriteit weer te geven of in te stellen.
  • ps geeft een lijst weer van alle lopende processen.
  • pstree toont de hiërarchie van de processen van het systeem, waaruit hun onderlinge afhankelijkheid goed blijkt.
  • renice stelt de prioriteit in voor de opgegeven taak.
  • script stelt u in staat om alle uitvoer van de terminal naar een bestand te schrijven. Om de opname te stoppen, drukt u op Ctrl + d. Als de bestandsnaam niet is opgegeven, wordt deze in typoscript geschreven.
  • keer toont de totale uitvoeringstijd van processen voor het hele systeem en de gegeven gebruiker.
  • bovenkant lanceert een programma waarmee u processen kunt beheren en veel aanvullende, nuttige informatie.
  • CD huidige directory wijzigen Standaard gaat het naar de homedirectory van de huidige gebruiker (als er geen parameters zijn opgegeven).
  • dir geeft de bestanden in de huidige map alfabetisch en hoofdlettergevoelig weer.
  • het dossier toont het inhoudstype van het opgegeven bestand (tekst, uitvoerbaar bestand, gegevens).
  • vinden zoeken naar bestanden in de huidige map Als u een pad opgeeft, kunt u overal zoeken.
  • vrij geeft informatie weer over RAM, swap, cache, vrij geheugen, totaal, enz.
  • ls toont alle bestanden in de huidige map in alfabetische volgorde.Net als bij dir.
  • laatst toont een lijst van gebruikers die zich hebben aangemeld sinds het bestand /var/log/wtmp is gemaakt.
  • laatste log controleert de inloggeschiedenis van geregistreerde gebruikers Formatteert en drukt het /var/log/lastlog-bestand af.
  • logger stuurt een verzoek naar de syslogd-daemon met het verzoek om een ​​bericht naar de syslog te schrijven.
  • lpr stuurt een afdrukdocument naar de afdrukdaemon.
  • chmod verandert de bestandstoegangsmodus Teken- of getalnotatie.
  • chown verander de eigenaar van het opgegeven bestand. Root-toegang is vereist.
  • verandering gebruikt om de vervaldatum van het account te wijzigen.
  • chfn verandert gebruikersinformatie in het /etc/passwd-bestand waaruit het vingercommando informatie haalt.
  • chgrp een opdracht voor de beheerder om de eigenaarsgroep van een bestand te wijzigen.
  • Doorzichtig wist het terminalscherm (indien mogelijk).
  • crontab biedt de mogelijkheid om bepaalde taken volgens een schema uit te voeren. Het wordt meestal gebruikt door de beheerder, hoewel gebruikers hun eigen taken kunnen hebben.
  • csplit splitst het bestand in verschillende delen U moet de splitsingsmethode specificeren (lijnen, enz.).
  • cp kopieert het ene bestand naar het andere, of meerdere bestanden naar een map.
  • dd het kopiëren van een bestand tijdens het uitvoeren van verschillende, aanvullende transformaties.
  • dc rekenmachine.
  • debugfs gebruikt om het bestandssysteem (ext2,ext3) te herstellen als het fsck-commando niet voldoende is.
  • df toont de hoeveelheid gebruikte en vrije schijfruimte voor alle aangekoppelde partities in het bestandssysteem.
  • du toont het aantal schijfblokken dat wordt ingenomen door elk van de bestanden in de map.
  • mc start het programma voor bestandsbeheer van Midnight Commander in een tekstconsole. Het lijkt op MSDOS-managers en is vrij eenvoudig en gemakkelijk te gebruiken. Er zijn veel handige en handige functies.
  • mkdir het maken van de opgegeven map.
  • Mens referentie gids.
  • mcat kopieert de onbewerkte gegevens naar een diskette.
  • mcopy gebruikt een geformatteerde MSDOS-diskette om bestanden van en naar Linux te kopiëren zonder eerst de diskette aan te sluiten op het bestandssysteem.
  • mdel verwijdert een bestand op een geformatteerde MSDOS-diskette.
  • mdir geeft de inhoud van een map op een MSDOS-diskette weer.
  • mdu toont de schijfruimte die wordt ingenomen door de MSDOS-directory.
  • bericht regelt de toegang tot uw terminal zodat collega's u niet kunnen bombarderen met berichten met het schrijfcommando
  • mformat creëert een MSDOS-bestandssysteem op een diskette.
  • mkbootdisk gebruikt in sommige distributies om een ​​opstartdiskette te maken die alles bevat wat nodig is voor een noodopstart.
  • mktemp creëert een unieke bestandsnaam voor tijdelijk werk.
  • label maakt een volumelabel op MSDOS op een geformatteerde diskette.
  • mmd creëert een MSDOS-submap op een geformatteerde diskette.
  • mmount koppelt een geformatteerd MSDOS-apparaat aan het bestandssysteem.
  • mmmove verplaatst of hernoemt een bestand op een MSDOS-diskette.
  • meer tool voor het wisselen van tekstbestanden.
  • mv hernoemt of verplaatst bestanden of mappen.
  • rm het opgegeven bestand verwijderen U kunt veel verwijderen.
  • rmdir het verwijderen van de opgegeven lege map.
  • veiligverwijderen het verwijderen van het opgegeven bestand naar de map safedelete, waar het enige tijd wordt opgeslagen voordat het definitief wordt verwijderd.
  • stat alle beschikbare informatie over het opgegeven bestand weergeven.
  • aanraken verandert de laatste toegangs- of wijzigingstijd van een bestand in de huidige tijd.
  • verwijderen ongedaan maken herstelt bestanden die zijn verwijderd met de opdracht safedelete.
  • wc toont het aantal regels, woorden en tekens in het bestand.
  • bunzip2 decomprimeert het opgegeven bestand 30% sneller dan gzip.
  • bzip2 comprimeert het opgegeven bestand met behulp van een versneld algoritme.
  • bzip2recover probeert gegevens te herstellen van een beschadigd bzip2 gecomprimeerd bestand.
  • samendrukken comprimeert het opgegeven bestand met een ander algoritme.
  • decomprimeren decomprimeert het bestand dat is gecomprimeerd door de vorige opdracht.
  • cpio stelt u in staat archieven aan te maken en bestanden uit archieven te extraheren Hiermee kunt u bestanden kopiëren. U moet de juiste parameters opgeven.
  • gpg stelt u in staat een bestand te versleutelen en te ontsleutelen.Versleutelingsmethode met openbare sleutel. Hiermee kunt u elektronische handtekeningen maken. Als u dit programma niet heeft, download dan http://www.gnupg.org
  • gzip comprimeert het opgegeven bestand.
  • gunzip pakt het opgegeven bestand uit (extensies .Z, .gz, .tgz, .zip).
  • gzexe stelt u in staat een uitvoerbaar bestand met de opgegeven naam te comprimeren, zodat het automatisch wordt gedecomprimeerd en uitgevoerd wanneer de gebruiker de opdracht geeft om het gecomprimeerde bestand uit te voeren.
  • gpasswd stelt het groepswachtwoord in.
  • mcrypt Versleutelt het opgegeven bestand. Er wordt een nieuw bestand gemaakt in de werkmap met de extensie .enc. U wordt gevraagd om een ​​wachtwoord, vergeet dit niet.
  • ontsleutelen decodeert hetzelfde bestand. Als deze hulpprogramma's niet beschikbaar zijn, downloadt u http://mcrypt/hellug.grl
  • teer plaatst twee of meer bestanden in een nieuw of bestaand archief, of extraheert ze uit een archief.Als een map wordt gegeven, worden alle bestanden in de map en submap gearchiveerd.
  • praten stelt u in staat om een ​​interactieve dialoog te voeren met de gebruiker van het INTERNET-netwerk.
  • tee stuurt uitvoer naar twee uitvoerapparaten. Kan tegelijkertijd naar het scherm en naar het bestand worden uitgevoerd.
  • teen geeft informatie over bestaande terminals die voor verder werk kunnen worden gebruikt.
  • aanraken verandert de aanmaaktijd van het bestand naar het huidige.Als het bestand niet bestaat, wordt een nieuw, leeg bestand gemaakt.
  • unarj decomprimeert of geeft een overzicht van de inhoud van het opgegeven archief in .ARJ-indeling (MS DOS-compressie-indeling).
  • uitpakken pakt bestanden uit en extraheert ze uit archieven die zijn gemaakt door ZIP-hulpprogramma's (Linux, MS DOS, Microsoft Windows).
  • zip archiveert en comprimeert bestanden.
  • zip-info geeft informatie weer over de inhoud van het archief Als u een naam opgeeft, wordt informatie over een specifiek bestand weergegeven.
  • zip-notitie stelt u in staat om opmerkingen bij bestanden uit een ZIP-archief weer te geven en te bewerken.
  • zip-split stelt u in staat een zip-archief op te splitsen in delen die klein genoeg zijn om ze naar verwisselbare media te schrijven en de bestanden naar het opgegeven apparaat (floppies) te schrijven.
  • zforce voegt de .gz-extensie toe aan alle bestanden in de werkdirectory, of aan het opgegeven bestand, die zijn gecomprimeerd maar geen extensie hebben. voorkomt hercompressie.
  • uuencode codeert een binair bestand voor verzending via ASC11-netwerken.
  • uudecode decodeert het bovengenoemde bestand.
  • autorun herkent automatisch alle beschikbare cd-rom-stations op het systeem, koppelt ze wanneer een schijf wordt geplaatst en kan afzonderlijke toepassingen starten (zoals een speler).Om deze te gebruiken, moet u parameters aan het stationsbestand toevoegen.
  • slechte blokken controleer het opgegeven apparaat op slechte sectoren (specificeer apparaat).
  • uitwerpen werpt de media uit het opgegeven apparaat.Als het apparaat is gekoppeld, wordt de opdracht ontkoppeld voordat de media worden uitgeworpen.
  • e2fsck controleert en, indien nodig, herstelt een beschadigd volume van het bestandssysteem (ext2, ext3).
  • echo drukt een regel tekst af naar standaarduitvoer.
  • fdformat formatteren van een diskette Daarnaast worden de naam van het apparaat en het gewenste formatteringstype ingevoerd.
  • fg Verandert een proces dat op de achtergrond draait naar de voorgrond.
  • fgconsole toont het aantal actieve virtuele consoles.
  • fsck controleert en repareert het bestandssysteem.
  • monteren het bestandssysteem mounten.
  • umount ontkoppelen van het bestandssysteem (in beide commando's moet je specificeren wat precies).
  • rdev wanneer aangeroepen zonder parameters, wordt informatie weergegeven over het huidige bestandssysteem.
  • rcp gebruikt om bestanden van de ene computer naar de andere te kopiëren.
  • datum ontvangt een datum- en tijdwaarde van een andere netwerkhost. Wordt gebruikt om de systeemtijd van hosts te synchroniseren.
  • hernoemen hernoemt bestanden Erg handig als er veel bestanden zijn.
  • formaat wijzigen verkleint het virtuele terminalvenster in de grafische omgeving.
  • herstellen herstelt bestanden die zijn gearchiveerd met het dump-commando.
  • runlevel toont de huidige en vorige runlevels.
  • versnipperen voert een veilige verwijdering van het bestand uit na het overschrijven van de inhoud naar een andere schijf.
  • slaap onderbreekt de start van het proces voor het opgegeven aantal seconden.
  • jij slaapt pauzes voor microseconden.
  • synchroniseren wist de buffers van het bestandssysteem.
  • cmp voert een snelle vergelijking uit van de twee opgegeven bestanden.Als ze identiek zijn, worden er geen berichten weergegeven.
  • kolom formatteert de invoertekst van het opgegeven bestand in een lijst met vijf kolommen.
  • verschil vergelijkt twee gespecificeerde tekstbestanden. Elk verschil wordt in context weergegeven. Hiermee kunt u mappen vergelijken.
  • diff3 vergelijkt de drie opgegeven bestanden en drukt de resultaten af.
  • enscript converteert het opgegeven tekstbestand naar PostScript-formaat. De uitvoer kan worden afgedrukt of naar een bestand worden geschreven.
  • fmt dit hulpprogramma formatteert elke regel in het opgegeven bestand zodat alle regels dezelfde breedte hebben.
  • hoofd het hulpprogramma geeft de eerste tien regels van het bestand weer, meerdere bestanden zijn ook mogelijk.
  • ik spel Start een interactief hulpprogramma voor spellingcontrole voor het opgegeven bestand.
  • ID kaart toont de effectieve gebruikers- en groeps-ID-waarden voor de huidige gebruiker.
  • ifconfig geeft de status van de huidige netwerkconfiguratie weer of configureert de netwerkinterface.
  • minder geeft de inhoud van het opgegeven bestand op het scherm weer en stelt u in staat om het gemakkelijk te bekijken.
  • nl De opdracht nummert de regels in het opgegeven bestand.
  • Plakken combineert de overeenkomstige regels met bestanden tot kolommen U kunt desgewenst meerdere bestanden combineren.
  • pdf2ps converteert een PDF-bestand naar Post Script.Het resultaat wordt naar schijf geschreven.
  • pdftotext converteert een bestand van PDF naar tekst en schrijft het resultaat naar schijf.
  • pr bereidt tekst voor om af te drukken door paginering uit te voeren.Er kunnen meerdere bestanden worden voorbereid.
  • soort Met het commando kunt u de regels van een bestand in alfabetische volgorde sorteren.
  • splitsen splitst het bestand in delen.
  • zcat;zmore drukt de inhoud van een gzip-gecomprimeerd bestand naar het scherm zonder te decomprimeren.
  • zcmp
  • zdiff vergelijkt twee gzip-gecomprimeerde bestanden zonder te decomprimeren.
  • zegrep;zfgrep;zgrep voer een zoekopdracht uit naar de opgegeven tekenreeks, uitdrukking in een gzip-gecomprimeerd bestand, zonder uit te pakken.
  • aumix Voert interactief een hulpprogramma uit dat verschillende geluidskaartinstellingen beheert.
  • cdda2wav het hulpprogramma is bedoeld voor het opnemen van audiotracks van een audio-cd naar bestanden in WAV-indeling.Als de bestandsnaam niet is opgegeven, gaat de opname naar het audio.wav-bestand in de huidige map.
  • cdlabelgen de opdracht is bedoeld voor het voorbereiden van hoezen voor cd-boxen. Het resultaat is een bestand in Post Script-formaat.Vereist een Perl-interpreter van minimaal versie 5.003.
  • cdp het starten van de audio-cd-speler in de tekstmodus.
  • cdparanoia leest audiotracks van audiocompacts en schrijft naar WAV-, AIFF- en RAW-bestanden.
  • combineren combineert twee of meer afbeeldingsbestanden in één. Een enorm aantal speciale effecten. Het maakt deel uit van het Image Magick-pakket en kan worden overgenomen van http://www.imagemagick.org
  • converteren converteert het opgegeven grafische invoerbestand naar de uitvoer Herkent vele formaten. Download op dezelfde manier als de vorige.
  • identificeren bepaalt het formaat en de kenmerken van het grafische bestand en controleert op integriteit en fouten.
  • rouwen converteert het grafische bestand en overschrijft het origineel.
  • montage meerdere bestanden converteren naar een gecombineerde afbeelding Download http://www.imagemagick.org
  • mpg123 speelt een MP3-audiobestand af op het hoofdafspeelapparaat. De bestandsnaam of het adres op internet wordt ingevoerd. Om het afspelen te stoppen, Ctrl + c. Om te stoppen en het programma te verlaten, drukt u tweemaal op Ctrl + c.
  • Speel speelt een audiobestand af met de opgegeven naam Herkent automatisch het bestandstype. Hiermee kunt u verschillende geluidseffecten toevoegen aan de afgespeelde bestanden.
  • playmidi speelt geluidsbestanden in MIDI-formaat.
  • rec neemt invoer van een microfoon of andere invoer op in een audiobestand. Het bestandstype moet worden opgegeven met de parameter (type) Het is mogelijk om geluidseffecten toe te voegen.
  • sok converteert samples van het ingangssignaalformaat naar de output met toevoeging van effecten.
  • emacs de teksteditor Emacs starten.
  • Joe eenvoudig te gebruiken tekstmodus-editor.
  • pico eenvoudige en gebruiksvriendelijke teksteditor Handig voor het bewerken van configuraties en eenvoudige bestanden.
  • vi lancering van de klassieke VI-teksteditor voor UNIX-systemen.
  • dmesg drukt kernelberichten af ​​op het scherm, inclusief de berichten die worden weergegeven bij het opstarten en daarna. Voer dmesg|less in om het leesbaarder te maken.
  • groepadd het creëren van een gebruikersgroep met de opgegeven naam.
  • groepsdeel verwijdert de groep met de opgegeven naam.
  • groepsmod wijzigt de instellingen van de groep met de opgegeven naam.
  • mkpasswd genereert een wachtwoord van hoge kwaliteit dat standaard negen tekens bevat en ten minste gemengde hoofdletters en cijfers bevat.
  • passwd stelt de gebruiker met de opgegeven gebruikersnaam in staat zijn accountwachtwoord te wijzigen. root kan het wachtwoord van elke gebruiker wijzigen.
  • pwgen creëert een wachtwoord van hoge kwaliteit dat gemakkelijk te onthouden is.De lengte van het wachtwoord wordt aangegeven door een cijfer. Als dit hulpprogramma niet beschikbaar is, download dan http://metalab.unc.edu/pub/Linux/system/security
  • quotum toont huidige schijfgebruiksstatistieken en huidige limieten voor de gebruiker of groep met de opgegeven naam.
  • quotacontrole onderzoekt het bestandssysteem op schijfruimtegebruik.
  • quotum Schakelt schijfruimtelimieten in en uit.
  • toeren start de pakketbeheerder, een hulpprogramma waarmee u pakketten met een rpm-extensie kunt installeren, controleren en bijwerken.
  • rpmfind zoek het vereiste pakket in de RPM-pakketdatabase via INTERNET. De nieuwste versie van het hulpprogramma is http://www.rpm.org
  • tmpwatch verwijdert alle bestanden in de opgegeven map als ze de afgelopen n uur niet zijn geopend.Schoont tijdelijke mappen op.
  • useradd het maken van een nieuwe gebruiker met de opgegeven naam.
  • userdel verwijdert de gebruiker met de opgegeven naam.
  • gebruikersmod wijzigt de instellingen van de gebruiker met de opgegeven naam.
  • fetchmail hulpprogramma voor het ontvangen van e-mail. Draait op de achtergrond. Downloadt e-mail van de opgegeven server. Zo niet, dan kunt u http://www.freshmeat.net downloaden
  • ftp brengt een verbinding tot stand met het opgegeven knooppunt en stelt u in staat om bestanden te downloaden of te uploaden.
  • lynx het starten van een console-webbrowser.
  • mail hulpprogramma voor het bewerken en bekijken van e-mail Brieven verzenden en ontvangen.
  • netstat informatie weergeven over het netwerksubsysteem Er zijn veel instellingen en parameters.
  • ping het verzenden van pakketten naar het opgegeven adres om de connectiviteit met deze host te controleren.
  • telnet opent een terminalvenster op de externe host en start een interactieve sessie.
  • wvdial het programma maakt verbinding met INTERNET via het PPP-protocol met behulp van de parameters die zijn opgeslagen in het bestand /etc/wvdial.conf
  • wvdialconf zoekt naar een modem, bepaalt de poort waarop deze is aangesloten, de initialisatiereeks en de maximale gegevensoverdrachtsnelheid. Deze informatie wordt automatisch naar een bestand geschreven (zie hierboven). Root-toegang is vereist.
  • ar archiveringstool ontworpen om een ​​archief aan te maken en uit te pakken.
  • boog geeft informatie weer over de CPU-architectuur.
  • Bij zet taken in de wachtrij voor latere uitvoering op het opgegeven tijdstip.
  • atq toont een lijst met taken die in de wachtrij staan ​​voor uitvoering.

Het Linux-besturingssysteem heeft zichzelf lang bewezen als stabiel en vriendelijk voor zijn gebruikers. Hij verdraagt ​​geduldig zowel de fouten van programmeurs als de onbekwame omgang van een beginner. En zoals het al gebruikelijk is geworden in OS Linux, is er een ruime keuze aan tools om elk probleem op te lossen.

Deze sectie zal zich concentreren op console-opdrachten. Voor een gebruiker die grotendeels gewend is geraakt aan handige vensterbeheerders waarmee je een bestand kunt openen of een programma kunt starten met één muisklik, lijkt dit misschien iets wilds en mogelijk heel onhandig. Maar je hoeft het alleen maar te proberen, want alle angsten zullen verdwijnen als een ochtendmist in de stralen van de rijzende zon.

Als je nog niet in de console hebt gewerkt, is het misschien interessant om te weten dat je met behulp van eenvoudige commando's een nieuw pakket kunt installeren en onmiddellijk de cache van het Synaptic-programma kunt wissen (sudo apt-get clean), een schijf kunt aansluiten , of zelfs alles ontmantelen (sudo mount -a) , of misschien zelfs een videokaarttest regelen (glxgears -printfps) als er een wens is. Mogelijk moet u iets in een directory en zijn subdirectories vinden in consolemodus en het leesbaar maken voor anderen (# find /myotherdir/ -type f -exec chmod ax,u+w () \;).

Eenvoudige en nuttige commando's zullen zeker van pas komen voor u. Natuurlijk is het doel hier niet om je te vertellen over alle bestaande Linux-commando's, en het is onwaarschijnlijk dat ze allemaal ooit nodig zullen zijn. De onderstaande lijst bevat alleen de meest elementaire en noodzakelijke ervan. Om uitgebreide informatie over een bepaalde opdracht en alle mogelijke opties voor de lancering ervan te verkrijgen, moet u de overeenkomstige pagina van de online man- of infohandleiding gebruiken.

ag[ opties ] [archiver ] [ namen van archiefbestanden ] - een programma waarmee u met verschillende soorten archiefbestanden kunt werken.

slechte blokken[opties] [apparaat] - zoek naar slechte fysieke sectoren van de schijf.

bzip2[ opties ] [ bestandsnamen ] - hulpprogramma voor het comprimeren van bestanden.

cali[ opties ] [ maand [ jaar ] ] - dit commando geeft de kalender weer. Standaard wordt de kalender van de huidige maand weergegeven. Het commando: cal -3 - geeft bijvoorbeeld een kalender weer voor 3 maanden.

cd / map- met de opdracht kunt u de huidige map wijzigen. Voorbeeld: cd ~/ navigeert snel naar de homedirectory van de gebruiker.

chmod[opties] [bestandsmodus] - met deze opdracht kan de supergebruiker of gebruiker - de eigenaar van een bestand, de kenmerken ervan wijzigen. U kunt octale of symbolische notatie gebruiken om attributen aan te duiden. We moesten het bestand bijvoorbeeld uitvoerbaar maken, hiervoor kunnen we de opdracht sudo chmod +x [bestand] gebruiken of door de opdracht chmod 777 -cR /home/somefolder uit te voeren, kunt u de rechten voor de hele map en alle de inhoud ervan (de -R-schakelaar is recursief), u kunt de -cR-optiecombinatie wel en niet gebruiken, de -c-optie drukt informatie af naar de console, zodat u zeker weet dat de machtigingen zijn gewijzigd.

chown[ opties ] [ bestand ] - door deze opdracht als superuser uit te voeren, kunt u de eigenaar of groep eigenaren van een bestand wijzigen.

Doorzichtig- het terminalvenster wissen.

cmp[ parameters ] [ file1 ] [ file2 ] - de opdracht start een hulpprogramma voor byte-by-byte vergelijking van twee bestanden.

comm[ options] [ file1 ] [ file2 ] - met dit commando kun je twee bestanden regel voor regel vergelijken.

samendrukken[ opties ] [ bestandsnaam ] - commando om de grootte van het gespecificeerde bestand te verkleinen.

wo[opties] [bron] - dit programma wordt gebruikt om bestanden en mappen te kopiëren.
Voorbeeld: cp /home/bestandsnaam naar /Desktop/mapnaam

datum [opties] - deze opdracht is nodig om de systeemdatum en -tijd weer te geven en te wijzigen.

verschil[ options] [ file1 ] [ file2 ] is een ander hulpprogramma voor het vergelijken van twee bestanden. Na de vergelijking worden de regels weergegeven waar verschillen zijn gevonden.

diff3[ options] [ file1 ] [ file2 ] [ file3 ] - hetzelfde hulpprogramma dat drie bestanden kan vergelijken.

dir- weergave van de lijst met bestanden in deze map.

e2fsck[opties] [apparaat] - hulpprogramma voor het controleren en repareren van beschadigde ext2-partities.

uitwerpen- Een hulpprogramma voor het uitwerpen van cd's. Hetzelfde commando kan gebruikt worden om de snelheid van een CD-ROM aan te passen, hiervoor voeren we het eject -x [speed] commando uit, wat bijvoorbeeld gebeurt bij het luisteren naar muziek, wanneer een extra bron van ruis alleen maar afleidt. In andere zaken is er een ander commando hdparm -E8 /dev/cdrom voor deze doeleinden, maar er zijn bepaalde ongemakken in het gebruik ervan, we moeten toegang hebben tot het root-account, en op sommige schijven versnelt de schijf nog steeds na verloop van tijd en we de opdracht opnieuw moet uitvoeren. In het algemeen kunnen bij het werken met een cd-rom andere commando's worden gebruikt. Met lsof +d /media/cdrom - kunt u bijvoorbeeld informatie krijgen over wat het uitwerpen van de cd verhindert, of als we er om de een of andere reden niet mee om willen gaan, dan kan de schijf met geweld worden uitgeworpen met het commando : umount -l /media/cdrom && eject Het is ook gemakkelijk om met schijfkopieën te werken, bijvoorbeeld met het commando: sudo mount -o loop -t iso9660 [wat] [waar] Je kunt eenvoudig een ISO-schijfkopie aankoppelen.

echo[wat] >> [waar] // voeg [wat] toe aan het einde van het bestand [waar] Als u bijvoorbeeld een ">" schrijft, wordt het bestand overschreven.

fdformat[ opties ] [ apparaat ] - formatteren op laag niveau van de diskette.

vinden[ pad ] [ opties ] - een opdracht om te zoeken naar bestanden die overeenkomen met de opgegeven parameters.

fmt[opties] [bestand] - hulpprogramma voor eenvoudige tekstverwerking.

vrij[ parameters ] - geeft informatie weer over de beschikbare vrije RAM.

fuser[opties] [bestand] - deze opdracht geeft alle processen weer die het opgegeven bestand gebruiken.

kabouter-terminal- creëert een werkterminal in de Gnome-omgeving

groepen[ opties ] - geef de groepen weer waarvan de gebruiker lid is.

gunzip[ bestand ] - decompressie van bestanden die zijn gecomprimeerd met het gzip-hulpprogramma.

gzip[ parameters ] [ bestand ] - hulpprogramma voor archivering. Maakt archiefbestanden met de extensie .GZ.

halt houden[ opties ] - sluit de computer af.

helpen[ opties ] - zoals de naam al aangeeft, is dit commando verantwoordelijk voor het weergeven van het helpsysteem voor ingebouwde shell-commando's. Indien ingevoerd zonder aanvullende parameters, ziet de gebruiker een volledige lijst van alle ingebouwde commando's.

geschiedenis[ parameters ] - lijst met uitgevoerde commando's.

ID kaart[ opties ] [ gebruiker ] - het commando toont de ID van de huidige gebruiker en de groep waartoe hij behoort.

info- Geeft een online help-handleiding weer, alternatief voor de mens.

banen- deze opdracht toont de processen die op de achtergrond worden uitgevoerd.

doden[ parameters ] [ PID ] - de opdracht stuurt een beëindigingssignaal naar een bepaald proces. Het kan worden gebruikt om een ​​vastgelopen toepassing te beëindigen.

killall[ parameters ] - beëindiging van alle processen die overeenkomen met de opgegeven parameters.

links- het starten van de Links-tekstwebbrowser.

Is[ opties ] - commando om informatie over alle bestanden in de directory weer te geven. Meer gedetailleerde informatie kan worden verkregen door extra opties te gebruiken, bijvoorbeeld door het ls-commando te gebruiken met de -la-optie ( ls-la) bestandskenmerken worden weergegeven (w - Schrijven, r - Lezen, x - Uitvoeren).

lynx- Start de Lynx-tekstwebbrowser.

Mens[ opties ] - online referentie handleiding man. Als we ook man specificeren in de opties, krijgen we hulp bij het gebruik van deze handleiding.

mc- start bestandsbeheer Midnight Commander.

mformat[ opties ] [ drive ] - een diskette formatteren voor MS-DOS. Momenteel een vrij zelden gebruikt commando.

mkbootdisk- Aanmaken van een noodopstartdiskette.

mkdir[ opties ] [ pad ] - maak een nieuwe map aan. Voorbeeld: mkdir /Desktop/name_of_directory_to worden aangemaakt

monteren[ bestandssysteem ] - koppel een van de ondersteunde Linux-bestandssystemen.

partitie- het maken van een MS-DOS-partitie.

mv[opties] [bron] [bestemming] - commando om bestanden en mappen te verplaatsen.

nano- de nano-console-teksteditor starten. Houd er rekening mee dat bij het uitvoeren van een opdracht, bijvoorbeeld pico, u mogelijk niet bereikt wat u wilt als u deze laatste niet op uw systeem hebt geïnstalleerd, dit geldt ook voor andere pakketten zoals nano of vi.

passwd[ gebruiker ] - een opdracht waarmee de gebruiker zijn wachtwoord kan wijzigen, en de supergebruiker - om het wachtwoord te wijzigen van elke gebruiker die in het systeem is geregistreerd.

pidof[ opties ] [ toepassingen ] - deze opdracht geeft de identifier (PID) van een bepaald proces weer. Als u de PID kent, kan een vastgelopen proces worden gedood met behulp van het kill-commando.

uitzetten[ opties ] - commando om de computer uit te zetten. Een analoog van het stopcommando.

pwd- de opdracht toont het pad naar de huidige map.

quotum[ opties ] - toon de hoeveelheid beschikbare vrije ruimte in de partitie.

opnieuw opstarten- dit commando, in tegenstelling tot halt en poweroff, schakelt het systeem niet uit, maar herstart het.

formaat wijzigen2fs[opties] apparaat [nieuwe grootte] - verander de grootte van het ext2-bestandssysteem.

resetten- wist het terminalvenster.

rm[ opties ] [ bestand of map ] - met deze opdracht kunt u een bestand of map verwijderen.

toeren[opties] is een veelgebruikt binair pakketformaat. Wordt gebruikt om nieuwe programma's te installeren of bestaande te updaten.

slaap[tijd] [opties] - pauzeer gedurende een bepaalde tijd. Hiermee kunt u de uitvoering van een proces vertragen. Het kan er bijvoorbeeld zo uitzien slaap 15 && reboot , wat resulteert in een herstart na het opgegeven tijdsinterval.

sndconfig- een hulpprogramma starten voor het configureren van geluid in Linux. Als de geluidskaart tijdens het installatieproces niet werd herkend, kunt u dit hulpprogramma gebruiken.

teer[ opties ] - opdracht voor het werken met tar-archieven. Door de benodigde parameters op te geven, kunt u, afhankelijk van uw doelen, een archief maken, bijvoorbeeld van een lijst met bestanden, met een lijst van de benodigde bestanden gescheiden door een spatie, bijvoorbeeld: tar -cvf homefiles.tar bestand1 bestand2 bestand3 of bestanden uitpakken van het geselecteerde archief tar -xvf archiefnaam.tar

bovenkant- Een interactieve lijst van huidige processen gesorteerd op CPU-gebruik. Maar naar onze mening is het htop-pakket handiger in dit opzicht, respectievelijk het htop-oproepcommando.

aanraken- maakt een tekstbestand aan. Voorbeeld: tik op /Desktop/Somefolder/Newfile

umount[ opties ] - dit commando schakelt bestandssystemen van Linux uit. Bedenk dat ze zijn verbonden met behulp van de opdracht mount.

je naam-a - informatie weergeven over de versie van het besturingssysteem.

decomprimeren[opties] [bestand] - decompressie van bestanden die zijn gecomprimeerd met de opdracht compressie.

uitvouwen[opties] [bestand] - converteer spaties naar tabbladen in het opgegeven bestand.

uitpakken[ opties ] [ gezipte bestand ] - met deze opdracht kunt u een bestand uitpakken dat is gecomprimeerd door de zip-archiver.

gebruikers- weergave van gebruikers die momenteel op het systeem zijn aangesloten.

vi- de teksteditor van de vi-console starten.

met wie[ opties ] [ gebruiker ] - geeft de gebruikers weer die momenteel zijn verbonden met het systeem en de processen die ze uitvoeren.

wc[opties] [bestand] - deze opdracht toont het aantal bytes en regels in het opgegeven bestand.

die[ applicatie ] - de opdracht toont het volledige pad naar het uitvoerbare bestand van een bepaalde applicatie.

zip[opties] [bestand] is een veelgebruikt hulpprogramma voor het archiveren van bestanden.

Dat is misschien alles. Ik probeerde te praten over de belangrijkste en noodzakelijke commando's. Aangezien het niet mijn doel was om alle commando's in detail te beschrijven, en nu heb je het niet nodig, omdat je altijd de bijbehorende pagina van de online man of info-handleiding kunt gebruiken. Hoe je dat doet?

De mogelijkheden van de opdrachtregel zijn echt indrukwekkend. Ik wens je oprecht succes met hun ontwikkeling.

Moderne pc-gebruikers zijn gewend aan een grafische interface. Soms moet u echter de opdrachtregelinterface gebruiken, dat wil zeggen, bepaalde opdrachten handmatig invoeren. Bijvoorbeeld bij afwezigheid van een grafische shell, bij het herstellen en configureren van het systeem, enz. Bovendien is het gebruik van de opdrachtregel om sommige acties uit te voeren sneller en handiger dan het gebruik van de gebruikelijke grafische interface.

Opdrachtregel is een zeer krachtige tool voor systeembeheer. Sommige beginnende gebruikers zijn bang om in de console te werken, omdat ze denken dat het te ingewikkeld en onbegrijpelijk is. In feite is dit niet zo, het is voldoende om enkele werkmethoden en een paar eenvoudige commando's onder de knie te krijgen, en het zal veel gemakkelijker zijn om met de rest van de commando's om te gaan. De grafische interface werd niet zo lang geleden wijdverbreid - aan het einde van de vorige eeuw. En daarvoor werkten alle computergebruikers met de opdrachtregel.

Linux-gebruikers zouden in ieder geval moeten leren werken in de console, deze vaardigheden zullen in de toekomst zeker van pas komen. In dit artikel zullen we kijken naar het werken met de console en terminal, evenals de belangrijkste veelgebruikte Linux-commando's, zonder de pretentie te hebben compleet te zijn, aangezien een volledige beschrijving ervan met voorbeelden meer dan één volume kan in beslag nemen.

Om toegang te krijgen tot de console in de grafische modus, moet u op de toetsencombinatie . drukken Ctrl+Alt+F1. Vervolgens moet u een gebruikersnaam en wachtwoord invoeren, zoals bij het opstarten van het systeem. Kan meerdere consoles openen met sneltoetsen Ctrl+Alt+F2, Ctrl+Alt+F3 enzovoort. (tot F6) en voer er tegelijkertijd verschillende programma's in uit. Om terug te keren naar de grafische omgeving, drukt u op Alt+F7, terwijl de consoles open blijven en de programma's die erin worden uitgevoerd, blijven werken.

Rijst. 1. Konsole-terminalemulator

Commando's in Linux bestaan ​​uit verschillende delen: het eigenlijke commando zelf, toetsen (opties) en parameters, die verplicht en optioneel kunnen zijn. Bijvoorbeeld in het commando ls -la /var/www(hierna zullen de commando's vetgedrukt zijn): ls is een commando, la zijn de sleutels, die meestal worden gescheiden door een minteken "-", en in dit geval is de directory /var/www de parameter. Toetsen zijn kort en lang: korte toetsen bestaan ​​uit één letter en worden gescheiden door een min "-", lange toetsen worden gescheiden door twee minnen "--". Sneltoetsen kunnen worden gecombineerd tot één, bijvoorbeeld opdrachten ls -l -a -t -r en ls-latr zijn identiek. De meest populaire lange opties zijn --help en --version. Door de --help-toets te typen na een opdracht (bijvoorbeeld ls --help), krijgen we er een korte hulp bij. De --version schakelaar wordt gebruikt om de versie van het programma weer te geven.

Houd er rekening mee dat commando's, schakelaars en bestandsnamen in Linux hoofdlettergevoelig zijn. Dat is, LS en ls zijn verschillende commando's, als in plaats van ls bellen LS, het effect zal onverwacht zijn. Het is handig om lange opdrachten te typen met de "Tab"-toets, die wordt gebruikt voor automatisch aanvullen, typ gewoon de eerste letters van de opdrachtnaam en druk op deze toets. Als er meerdere opdrachten zijn die beginnen met de ingevoerde tekens, worden deze op het scherm weergegeven. In dit geval moet u een of meer tekens typen en nogmaals op "Tab" drukken. Op dezelfde manier kan de "Tab"-toets worden gebruikt om snel opties, lange bestandsnamen, enzovoort te kiezen. Met behulp van de cursortoetsen kunt u reeds ingevoerde opdrachten bekijken en bewerken.

U kunt ook de volgende sneltoetsen gebruiken:

ctrl+c- onderbreek het programma (merk op dat in de grafische omgeving dezelfde toetsencombinatie wordt gebruikt voor het kopiëren).

Ctrl+Shift+C- kopieer de geselecteerde informatie naar het klembord, u kunt de muis gebruiken om deze te selecteren.

Ctrl+Shift+V- plak informatie uit de buffer. Om tekst in te voegen is het ook handig om na het selecteren van de tekst de middelste muisknop (scrollwiel) te gebruiken.

ctrl+s- uitgang naar de terminal onderbreken.

ctrl+q- hervat de uitvoer naar de terminal. Hoewel meestal elke sleutel hiervoor kan worden gebruikt. Soms helpt het als de terminal is vastgelopen.

ctrl+z- stop het programma. Om verder te gaan, moet je de opdracht typen fg(of bg om het programma op de achtergrond voort te zetten).

Ctrl+D- de terminal verlaten, de console sluiten, de verbinding met de externe computer verbreken.

Laten we nu direct naar de overweging van Linux-commando's gaan.

Informatie commando's

Mens commando - geeft gedetailleerde informatie weer over het Linux-commando, schakelaars, enz. Bijvoorbeeld: mandaat.

Helaas zijn niet alle handleidingen in het Russisch vertaald, het kan zijn dat u basiskennis van het Engels nodig heeft.

datum- Geeft de huidige datum en tijd weer.

uname-a- geeft informatie over het systeem weer.

wie- geeft een lijst van gebruikers die zich momenteel in het systeem bevinden. Wees niet bang als er meerdere gebruikers op een pc worden aangetroffen, dit betekent helemaal niet dat hackers deze hebben gehackt. Let op hun namen. Elke open terminal, ook de grafische, wordt door het systeem als een afzonderlijke gebruiker beschouwd.

met wie- vergelijkbaar wie toont gebruikers in het systeem, maar geeft daarnaast meer informatie weer - welke opdrachten gebruikers uitvoeren en hoe druk de processor is.

vrij- het weergeven van informatie over het RAM-geheugen.

bovenkant- geeft informatie weer over processen, processorbelasting, geheugentoewijzing.

df-h- geeft informatie weer over harde schijven.

uptime- Toont de uptime van het systeem, het aantal gebruikers, het CPU-gebruik.

pwd- toont de huidige directory.

tijd- meet bijvoorbeeld de looptijd van het programma tijd is.

echo- drukt een regel tekst af naar standaarduitvoer. echo Hallo- Geeft het woord "Hallo" weer echo*- toont een lijst met bestanden in de huidige map. echo $- geeft de som van de getallen 2 en 3 weer.

Bestandsopdrachten

ls- toont een lijst met bestanden in de huidige map. Om een ​​lijst met bestanden in een directory weer te geven, moet u het pad naar de directory achter de opdracht typen, bijvoorbeeld: ls /usr/bin. Enkele opties voor het ls-commando:

A - verborgen bestanden weergeven;

S - specificeer de grootte van bestanden in blokken;

T - sorteren op bestandswijzigingstijd, eerste nieuwe bestanden;

X - sorteren op bestandsnaamextensie, bestanden zonder extensie worden eerst weergegeven;

L - uitgebreid uitvoerformaat: toont attributen, eigenaren en groep bestanden, grootte, datum en tijd van hun creatie;

R - omgekeerde sorteervolgorde. Bijvoorbeeld het commando

ls -lat /etc zal de inhoud van de map /etc weergeven, uitgebreid en gesorteerd op aanmaaktijd van het bestand.

cp- bestanden kopiëren. cp doc1 doc2- maakt een kopie van het doc1-bestand onder de naam doc2.

rm- bestanden verwijderen. rmdoc- zal het doc-bestand verwijderen. rm*- verwijdert alle bestanden in de huidige map. rm *doc- verwijdert alle bestanden die eindigen op doc. De schakeloptie -i wordt gebruikt om de verwijdering van elk bestand te bevestigen, de schakeloptie -r om mappen en bestanden binnen die mappen te verwijderen.

rmdir- het verwijderen van een map. rmdir alex- zal de alex-map verwijderen.

Je moet heel voorzichtig zijn met commando's. rm en rmdir, vooral in de superuser-modus, omdat u niet alleen uw eigen, maar ook systeembestanden kunt verwijderen, wat kan leiden tot een systeemcrash.

pwd- de huidige map weergeven.

mkdir- het maken van een nieuwe map. mkdir alex- zal een directory alex maken.

mv- bestanden verplaatsen of hernoemen. mv nieuw oud - hernoem bestand nieuw naar oud.

kat- bestanden samenvoegen of bestanden uitvoeren naar standaarduitvoer. kattendocument- zal het doc-bestand uitvoeren.

cat /proc/cpuinfo- geeft gedetailleerde informatie over de verwerker, cat /proc/versie- over de versie van de Linux-kernel.

aanraken- een leeg bestand maken.

raak document aan- zal een doc-bestand maken. vinden- zoeken naar bestanden. zoek / -name "doc*"- vindt alle bestanden die beginnen met doc.

teer- een programma voor het werken met archieven. tar -zxvf bestand.tar.gz- zal het archiefbestand.tar.gz uitpakken. tar -cvf mijn.tar mijnbestand- zal het myfile-bestand zippen en een my.tar-archief maken.

meer- uitvoer bestanden met een pauze om te bekijken, in tegenstelling tot cat, die het hele bestand in één keer uitvoert. U kunt tekst regel voor regel scrollen met de enter-toets of pagina voor pagina met de spatiebalk.

minder- vergelijkbare bestandsviewer meer, maar maakt het mogelijk om tekst omhoog te scrollen en te bedienen met de cursortoetsen.

nano- eenvoudige teksteditor op volledig scherm. Aanbevolen voor beginners, omdat het een minimum aan functies bevat en de belangrijkste commando's op het scherm worden weergegeven.

vi- een redelijk krachtige teksteditor, maar het heeft zijn eigen niet-standaard commandosysteem, dus het kost tijd om het onder de knie te krijgen.

mc(Midnight Commander) is een krachtige bestandsbeheerder vergelijkbaar met Norton Commander voor DOS of FAR voor Windows. Hiermee kunt u bestanden verwijderen, kopiëren, hernoemen, bekijken, bewerken, hun kenmerken wijzigen, enz. Midnight Commander is meestal niet inbegrepen in de standaardset systeemprogramma's, dus het moet afzonderlijk worden geïnstalleerd. Maar het wordt ten zeerste aanbevolen voor gebruik, omdat het het werk met bestanden aanzienlijk vereenvoudigt.

Installatie en verwijdering van programma's

Er worden verschillende hulpprogramma's gebruikt om programma's te installeren en te verwijderen, afhankelijk van de versie van de Linux-distributie. Op Debian gebaseerde distributies (Ubuntu, Linux Mint, enz.) gebruiken de commando's voor dit doel apt-get of bekwaamheid. De eerste optie is vereenvoudigd, de tweede heeft meer functionaliteit. Sommige acties, zoals installatie en verwijdering, moeten worden uitgevoerd als root, of gebruik het commando sudo.

sudo apt-get update- een nieuwe lijst met pakketten ophalen.

sudo apt-get upgrade- programma's bijwerken, daarvoor moet u de lijst met pakketten bijwerken door de vorige opdracht uit te voeren. Het is wenselijk om beide commando's periodiek uit te voeren (vaak gebeurt dit automatisch), en ook voordat u nieuwe programma's installeert.

sudo apt-get install mc- installatie van het programma mc.

sudo apt-get verwijder mc- het programma mc verwijderen. Op Red Hat gebaseerde distributies die RPM-pakketten gebruiken, gebruiken vaak een jammie.

jammie update- systeem update.

yum installeer mc- installatie van het programma mc.

yum verwijder mc- het programma mc verwijderen. Er zijn andere pakketbeheerders en software-installatie-opties.

Netwerkopdrachten en werken met externe computers

ping- controleer de verbinding met een specifiek adres in het netwerk. ping google.com- het controleren van de beschikbaarheid van de website google.com, u kunt ook het IP-adres gebruiken: 192.168.1.5 pingen. Als er geen antwoord is, betekent dit niet 100% dat er geen verbinding is, soms wordt het werk van deze opdracht op het netwerk geblokkeerd.

traceroute- toont de route van het verkeer. Bijvoorbeeld: traceroute google.com. Hiermee kunt u bepalen welk deel van het netwerk problemen ondervindt.

telnet- verbinding met een externe computer. Hiermee kunt u opdrachten uitvoeren op een andere computer. Voornamelijk gebruikt op het interne netwerk omdat het verkeer niet versleuteld is. Voorbeeld: telnet 192.168.1.1.

ssh- verbinding met een externe computer via een gecodeerd kanaal. ssh- verbinding met de server site.com gebruiker alex. Om verbinding te maken via een niet-standaard poort, wordt bijvoorbeeld de -p switch gebruikt

ssh -p 12345- verbinding met de server 111.222.123.123 van de rootgebruiker via poort 12345.

ftp- verbinding met een externe computer via een protocol voor bestandsoverdracht. ftp-site.com- verbinding met de site.com-server.

sftp- de opdracht is vergelijkbaar met ftp, maar de verbinding wordt gemaakt met behulp van een versleuteld protocol.

route-n- toont de routeringstabel.

ifconfig- informatie over netwerkverbindingen en hun instellingen.

hostnaam- toont of wijzigt de netwerknaam van de computer.

whois-site of IP-adres - geeft informatie weer over het domein, bijvoorbeeld de eigenaar van de domeinnaam of het IP-adres whois google.com of whois 8.8.8.8.

graven- geeft bijvoorbeeld informatie over DNS weer zoek google.com. U kunt contact opnemen met elke DNS-server door deze als volgt te specificeren: [email protected]. Om informatie van de DNS-server te verkrijgen, kunt u ook de programma's gebruiken gastheer en nslookup, met een domeinnaam of IP-adres erachter, maar deze hulpprogramma's hebben minder functionaliteit in vergelijking met: graven.

wget- een programma voor het downloaden van bestanden, pagina's en sites van internet. wget http://site.com- laad de hoofdpagina van site.com. wget -r -l 10 -k http://site.com- zal de site volledig laden.

lynx, links, links2(3 afzonderlijke opdrachten) - tekstbrowsers, waarmee u sites rechtstreeks vanaf de console kunt bekijken.

Beheer opdrachten

zo- gebruikerswijziging. zo alex- verander gebruiker naar alex. Typen zo zonder parameters krijg je superuser (root) rechten, terwijl het hintkarakter $ zal veranderen in # .

Je zou niet altijd in deze modus moeten zijn, maar het is beter om het helemaal niet te gebruiken, maar gebruik het commando sudo.

Om de sessie af te sluiten en terug te keren naar de vorige gebruiker, typt u Uitgang.

sudo- hiermee kunt u andere programma's uitvoeren met superuser-rechten, bijvoorbeeld getypt voor een ander commando

sudo rm-bestand- verwijdert een bestand dat door een gebruiker is gemaakt.

sudo -i of sudo -s- teamanalogen zo.

Gebruik commando sudo moet ook heel voorzichtig zijn en alleen als dat nodig is.

passwd- verander het wachtwoord van de huidige gebruiker. wachtwoord alex- verander wachtwoord voor gebruiker alex.

Voeg gebruiker toe of useradd- voeg een nieuwe gebruiker toe. adduser katya- voeg gebruiker katya toe. Nadat u de opdracht hebt getypt, moet u een wachtwoord invoeren. U moet een supergebruiker zijn om de opdracht uit te voeren.

userdel- Verwijder gebruiker. userdel vasya- zal de gebruiker vasya verwijderen.

groepadd- Oprichting van een nieuwe groep. groep toevoegen studenten- maakt een studentengroep aan.

groepsdeel- een groep verwijderen. groep del studenten- zal de studentengroep verwijderen.

chmod- verander de permissies van een bestand of directory. chmod 644-bestand- stel permissies in op 644 voor het bestand. chmod +x bestand- Geeft het bestand toestemming om uit te voeren.

chown- verander de eigenaar van het bestand. chown alex-bestand- als gevolg van het uitvoeren van deze opdracht wordt alex de eigenaar van het bestand.

chgrp- verander bestandsgroep. chgrp studenten laba1- groep van bestand laba1 wijzigen in studenten.

Opdrachten voor het werken met processen

ps- een lijst met processen weergeven. ps axu- bekijk alle processen. ps axu | grep win- toon alle processen waar de karakters "win" voorkomen.

doden- kill het programma, na het commando wordt het programmanummer (proces-ID - PID) aangegeven, te vinden met het ps-commando. Voorbeeld: dood 1234.

killall commando- beëindigt alle processen die zijn gestart met de opgegeven opdracht.

bg- vervolg het programma op de achtergrond, bijvoorbeeld na een toetsencombinatie ctrl+z. Na het commando kan de PID worden gespecificeerd:

bg 1234.fg- ga door met de uitvoering van het programma in de normale modus, PID kan ook worden gespecificeerd.

Andere Linux-opdrachten en programmeertalen

Sommige opdrachten uit deze lijst zijn mogelijk niet beschikbaar in standaarddistributies, ze kunnen afzonderlijk worden geïnstalleerd.

sed- een krachtig hulpprogramma voor tekstverwerking.

awk- taal voor tekstverwerking.

grep- een tekstzoekprogramma dat gebruikmaakt van reguliere expressies, vaak gebruikt in combinatie met andere commando's. grep "^a" "text.txt"- toont alle regels in het tekst.txt-bestand die beginnen met de letter a.

emacs- een geavanceerde teksteditor met een groot aantal functies, tot ingebouwde games. Voor ervaren gebruikers.

gcc- C-compiler, waarmee u de uitvoerbare bestanden van programma's kunt krijgen die in broncodes worden gedistribueerd. Of compileer uw programma's.

gcc hallo.c -o privé- compilatie van het programma hello.c, het resultaat van de compilatie is een programma met de naam privet. Standaard (zonder de optie -o) krijgt het uitvoerbestand de naam a.out. GCC is een hele reeks compilers (GNU Compiler Collection). Naast C is er ondersteuning voor C++-, Fortran-, Ada-, Objective-C-, Java- en Go-programma's.

g++- C++-compiler van GCC. perl is een krachtige scripttaal.

Python- het aanroepen van de Python-interpreter. Het is een moderne en krachtige taal die kan worden aanbevolen voor beginners.

Uitgang- einde van de huidige sessie, kan worden gebruikt om de verbinding met een externe computer te verbreken, sluit de terminal.

afsluiten -h nu- een opdracht om het systeem af te sluiten, de computer uit te schakelen. Het analoge is het commando halt houden. Als u de schakeloptie -r gebruikt in plaats van de schakeloptie -h, zal het systeem opnieuw opstarten. U kunt de tijd opgeven waarna de opdracht wordt uitgevoerd. Nu betekent nu.

afsluiten -r +10- herstart de computer na 10 minuten. De schakeloptie -c annuleert de uitvoering van de opdracht. U moet root zijn om de opdracht uit te voeren.

opnieuw opstarten- herstart computer afsluiten -r.

Linux-consoleopdrachten, of zoals ze zeggen, de opdrachtregel, zijn een soort tussenschakel tussen de gebruiker en de computer zelf. Om ervoor te zorgen dat de machine uw bestelling kan uitvoeren, moet deze de juiste opdracht krijgen. Aanvankelijk was dit precies hoe de relatie tussen een persoon en een computer plaatsvond, maar even later verscheen een extra muistool, die het hele proces van informatie-uitwisseling aanzienlijk vereenvoudigde en toegankelijker maakte voor alle gebruikers. Desalniettemin blijft de console, en vandaag nog, een krachtig en soms erg handig hulpmiddel voor het uitvoeren van allerlei acties.


Over het algemeen zijn er een groot aantal console-hulpprogramma's, maar hier zullen we kort, als voorbeeld, slechts twee van hen beschouwen, maar ze zijn erg belangrijk en worden vaak gebruikt. Nutsvoorziening apt-get ontworpen om met softwarepakketten te werken. Voor degenen die de console helemaal niet herkennen, kunnen ze de prachtige grafische shell gebruiken voor apt-get, gerechtigd synaptisch(beschikbaar in de officiële repository).

Hoe het hulpprogramma te gebruiken?

// hoofdformule

sudo apt-get commando

// update bijvoorbeeld alle pakketten

sudo apt-get upgrade


Basis apt-get-commando's voor het werken met pakketten.

apt-get update //update informatie over pakketten uit repositories
apt-get upgrade //update alle pakketten
apt-get dist-upgrade // het systeem als geheel bijwerken
apt-get clean // ruimt lokale opslag op, behalve cachebestanden
apt-get autoclean //hetzelfde als schoon, met verwijderd. cachebestanden
apt-get check // werkt de cache bij en controleert. onbevredigend afhankelijkheden
apt-get autoremove // verwijder eerder gedownloade maar onnodige pakketten
apt-get verwijderen // verwijder het pakket met save. configuratie bestanden
apt-get-purge // verwijder het pakket met alle afhankelijkheden
apt-get install // pakket installatie
apt-get build-dep //set. alles om bronpakketten te bouwen
apt-get source //download bronpakketten


Parameters:

-h, --help //referentie
-q, --stil //verberg voortgangsbalk
-qq // laat niets anders zien dan fouten
-d, --alleen downloaden // krijg alleen pakketten en sluit af
-s, --simuleren //gebeurtenissimulatie uitvoeren
-y, --ja //autom. antwoord "Ja" op alle vragen
--opnieuw installeren // pakketten opnieuw installeren
-f, --fix-gebroken // los gebroken afhankelijkheden op
-m, --ignore-missing // negeer ontbrekende pakketten
-u, --show-upgrade //toon bijgewerkte pakketten
--geen upgrade // werk pakketten niet bij
-b, --compileren, --bouwen // pakket bouwen na ontvangst
-D // bij verwijdering, verwijder afhankelijke componenten
-V // laat de pakketversienummers uitgebreid zien
--niet-verwijderen // als pakketten zijn gemarkeerd. verwijderen, dan apt-get uit
--force-ja // geforceerde uitvoering van de gespecificeerde operatie


Grappig.

apt-getmoo

Moet je een koe zien die vraagt: "Heb je geloeid vandaag?"

geschiktheid nut.

Overweeg een ander zeer goed hulpprogramma genaamd " bekwaamheid", in feite is het hetzelfde als " apt-get", maar het wordt als beter beschouwd en heeft ook een pseudo-grafische interface. Het werkingsprincipe is precies hetzelfde, alleen in plaats van " apt-get", u moet een waarde invoeren " bekwaamheid". Installeer eerst het hulpprogramma zelf:

sudo apt-get aptitude

Als je nu typt: bekwaamheid, dan wordt u naar de programma-interface geleid.

Laten we eens kijken naar enkele commando's:

// Installeer het pakket.

sudo aptitude pakket1 pakket2 pakket3

Zoals u kunt zien, kunt u een onbeperkt aantal pakketten tegelijk installeren. Het maakt niet uit hoeveel u installeert bekwaamheid lost automatisch alle afhankelijkheden op, u hoeft alleen maar akkoord te gaan (j) en druk op (binnenkomen). Naar analogie kunt u ook pakketten verwijderen:

sudo aptitude verwijder pakketnaam1
of
sudo aptitude purge pakketnaam1

De eerste opdracht verwijdert alleen de bestanden van het pakket zonder de instellingen aan te raken, de tweede verwijdert alles volledig. U kunt de beschrijving van het pakket als volgt zien:

aptitude show pakketnaam

Over het algemeen is dit hulpprogramma een absoluut analoog van " apt-get", maar bij het installeren en verwijderen van pakketten is het beter om het te gebruiken dan " apt-get". Hoe dan ook, op de officiële website ubuntu dergelijke aanbevelingen geven.

Andere console-opdrachten

Lijst met opdrachten met betrekking tot informatie.

hostnaam // netwerknaam van de machine
wie ben ik //naam van de huidige gebruiker
uname-m // laat machine-architectuur zien
uname -r // kernelversie
sudo dmidecode -q // informeren. over het apparaat. een systeem bieden
cat /proc/cpuinfo // informatie over de processor
cat /proc/interrupts //onderbreekt
cat /proc/meminfo //alle geheugeninformatie
cat /proc/swaps //alle informatie over ruil
cat /proc/versie // kernelversie en andere informatie
cat /proc/net/dev // netwerkinterfaces en statistieken
cat /proc/mounts // gemonteerde apparaten
cat /proc/partities //beschikbare secties
cat /proc/modules // geladen kernelmodules
lspci-tv //PCI apparaten
lsusb-tv //USB apparaten
datum //De huidige datum
cali //kalender en huidige maand
cal 2012 //toont het hele jaar 201


Opdrachten met betrekking tot de herstart- en afsluitprocessen.

afsluiten -h nu // sluit het systeem af
init 0 // sluit het systeem af
0 // sluit het systeem af
uitschakeling -h uur:minuten & // plan het afsluiten van het systeem
afsluiten -c // annuleer geplande afsluiting
afsluiten -r nu // start het systeem opnieuw op
opnieuw opstarten // start het systeem opnieuw op
uitloggen //eind sessie


Bestandsbewerkingen en meer...

cd /home // ga naar homedirectory
CD.. //ga een niveau omhoog
cd ../.. //ga 2 niveaus omhoog
CD- // ga naar de vorige map
pwd // toon het pad naar de huidige map
ls
ls -F //toon bestanden en mappen
ls-l //laten zien. details over bestanden, mappen
ls-a //toon verborgen bestanden
mkdir dir1 // maak een map met de naam dir1
mkdir map1 map2 // mappen maken dir1 en dir2
mkdir -p /tmp/dir1/dir2 // maak een map op de opgegeven locatie
rm -f bestand1 // verwijder bestand met naam bestand1
rmdir dir1 // verwijder de map met de naam dir1
rm -rf dir1 // verwijder map dir1 en al zijn inhoud
rm -rf map1 map2 // verwijder mappen dir1\dir2 en inhoud
mv map1 nieuwe_dir // hernoem / verplaats map
cp //bestanden/mappen kopiëren
ln-s // maak symbolische link
chmod // bestandsrechten toewijzen
zoek / -gebruiker gebruiker1 // zoeken naar bestanden, direct. Metgebruiker1 zoek /home/user1 -name \*.bin // zoeken naar bestanden .bin v / huis/ gebruiker1 zoek /usr/bin -type f -atime +100 // claim. bak. bestanden, willekeurig 100 dagen zoek /usr/bin -type f -mtime -10 // claim. bestanden maken/bewerken over 10 dagen find / -name \*.deb -exec chmod 755 "()" \; // claim. bestanden ( .deb) en veranderen. rechten zoek \*.ps // zoek bestanden met extensie.ps waar is halt? //toon het pad naar het programmahalt houden welke stoppen? //laten zien. vol pad naar het programma.halt houden


Op het eerste gezicht lijkt dit alles misschien wat intimiderend, maar dit is slechts op het eerste gezicht. Raak niet meteen in paniek en keer direct terug naar ramen(j). moderne distributies linux, een ubuntu in het bijzonder kun je het best doen zonder de opdrachtregel. In sommige gevallen is de opdrachtregel echter veel handiger dan de grafische interface. Het is ook helemaal niet nodig om al deze commando's te onthouden, het is voldoende om een ​​tekstbestand te maken, alle inhoud erin te kopiëren en bij de hand te houden, zoals een spiekbriefje, dat je indien nodig kunt gebruiken.

Dit is natuurlijk niet alles wat het onderwerp van de opdrachtregel en de opdrachten zelf betreft, als iemand hier echt in geïnteresseerd is, kan ik je adviseren om naar de volgende link te gaan, daar kun je veel dingen vinden en downloaden, de enige vraag is of het allemaal voor jou is. Over het algemeen betwijfel ik of er vandaag de dag minstens één persoon in de hele wereld is die alle bestaande console-commando's uit het hoofd zou kennen (misschien heb ik het mis).