linux commands tutorial
Lees deze Linux Commands-zelfstudie om de belangrijkste en meest gebruikte Linux-opdrachten, inclusief syntaxis, te leren met behulp van eenvoudige voorbeelden:
Linux behoort tot de Unix-achtige OS-familie. De Linux-besturingssystemen zijn gebaseerd op de Linux-kernel. Alle Linux-opdrachten worden uitgevoerd in de terminal die door het Linux-besturingssysteem wordt geleverd. De terminal lijkt veel op de opdrachtprompt van Windows. Het wordt ook wel een Linux-shell of -console genoemd.
De gebruikersinterface van de Linux-terminal helpt bij het uitvoeren van alle administratieve handelingen, inclusief pakketinstallatie, bestandsmanipulatie en gebruikersbeheer.
Alle Linux-opdrachten zijn hoofdlettergevoelig De opdrachten worden uitgevoerd wanneer u op de Enter-toets drukt nadat u de opdracht hebt getypt. De uitvoer van de opdracht wordt in de terminal zelf weergegeven.
Linux bevat veel opdrachten. In dit spiekbriefje voor Linux-opdrachten zullen we je door de belangrijkste leiden, zodat je er vertrouwd mee raakt en gemakkelijk kunt werken op de Linux-terminal.
Om de opdrachten uit te voeren, heb je een computer nodig waarop Ubuntu of andere Linux-distributies draaien. In Ubuntu kunt u de terminal starten door op Ctrl-Alt-T te drukken of door op de knop ‘Activiteiten’ linksboven in het scherm te klikken en ‘shell’ of ‘terminal’ of andere veelgebruikte synoniemen te typen.
[beeld bron
Als je geen Linux OS hebt, maar je Linux-opdrachten wilt oefenen, kun je elke online Linux-terminal gebruiken. Veel Linux-terminals zijn gratis online beschikbaar om Linux-opdrachten te oefenen.
Wat je leert:
Volledige lijst met Linux-opdrachten
Basis Linux-opdrachten
# 1) wacht: pwd commando drukt de huidige werkmap af. Het geeft je het absolute pad, d.w.z. van de root tot de huidige directory waarin je je bevindt. Dit commando helpt je te voorkomen dat je verdwaalt in het terminalvenster. U weet in welke directory u zich bevindt.
Standaard is de huidige werkdirectory de homedirectory wanneer u de terminal voor de eerste keer hebt geopend.
Opdracht: pwd
# 2) whoami: Deze opdracht geeft de gebruikersnaam weer van de gebruiker die momenteel is aangemeld bij de Linux-terminal.
Opdracht: wie ben ik
# 3) duidelijk: Wanneer de terminal vol raakt met veel opdrachten en hun uitvoer, kunt u de opdracht clear gebruiken om uw terminal op te ruimen.
# 4) exit: exit commando zal simpelweg de terminalsessie afsluiten.
Linux-opdrachten om datum, tijd en kalender weer te geven
# 1) datum: Deze opdracht geeft de huidige tijd en datum weer.
Opdracht: datum
# 2) cal: cal staat voor de kalender. Standaard geeft het cal-commando de kalender van de huidige maand weer. Op het moment dat dit artikel werd geschreven, was de huidige maand maart 2020 en daarom kun je in de output zien dat de kalender maart 2020 is weergegeven.
Opdracht: cal
- Als u de kalender van het hele lopende jaar wilt weergeven, kunt u een commando geven ‘Cal -y’
- U kunt ook het jaar specificeren. Bijvoorbeeld, als je de kalender van 2019 wilt zien, kun je commando geven ‘Cal 2019’ - Dit toont de kalender van het jaar 2019.
- Ook als u de kalender van een specifieke maand van een bepaald jaar wilt zien, bijvoorbeeld januari 2019, kunt u het commando uitvoeren ‘Cal 1 2019’ - dit toont de kalender van januari 2019. Hier staat ‘1’ voor de eerste maand van het jaar, d.w.z. januari.
- U kunt ook de kalender van drie maanden samen bekijken - de vorige maand, de huidige maand en de volgende maand. Het commando voor deze bewerking is ‘Cal -3’
Het Linux-bestandssysteem heeft een boomachtige structuur die ook wel een mappenboom wordt genoemd. Het wordt gebruikt om informatie te ordenen.
De mappenboom lijkt erg op een stamboom en het is dus een map of een bestand met de ouder. Elke map of elk bestand heeft echter precies één ouder.
Nu zullen we bekijken hoe het Linux-bestandssysteem is gestructureerd. Ten eerste hebben we de root-directory die de eerste of de bovenste directory in onze stamboom is. Het wordt weergegeven door een schuine streep (/). Onder de root vind je veel submappen.
Laten we eens kijken naar enkele belangrijke submappen:
verschil tussen boom b en boom b
- Ben : Deze map bevat uitvoerbare programma's en opdrachten die door alle gebruikers op het systeem kunnen worden gebruikt.
- Kies: Dit staat voor optioneel. Deze directory bevat commerciële softwareproducten die niet standaard op uw systeem zijn geïnstalleerd. Bijvoorbeeld, als u ubuntu gebruikt, moet u hebben gemerkt dat Google Chrome niet standaard op uw systeem is geïnstalleerd en als u Google Chrome wilt installeren, vindt u het onder de Opt-directory.
- Temp: temp staat voor tijdelijk. In deze map vind je tijdelijke bestanden.
- Waar: Het bevat variabele gegevens die in de loop van de tijd regelmatig veranderen. Deze omvatten logboekbestanden, e-mailpools en gebruikersdatabases.
- Huis: Linux is een omgeving voor meerdere gebruikers, wat betekent dat veel gebruikers tegelijkertijd toegang hebben tot een systeem. Elke gebruiker krijgt een dieet toegewezen in de homedirectory.
Laten we nu commando's leren die ons zullen helpen bij het navigeren door de directorystructuur.
(i) pwd: We hebben dit commando hierboven al in detail besproken.
(ii) ls: ls staat voor lijst.
De syntaxis voor het ls-commando is:
Dit commando geeft de inhoud van de directory weer. Als u eenvoudigweg het ls-commando uitvoert zonder opties en bestanden op te geven, zal het in alfabetische volgorde alle mappen en bestanden onder uw huidige werkmap weergeven.
U kunt het ls-commando gebruiken met verschillende opties en argumenten:
a) ls -l Dit toont de inhoud met een gedetailleerde lijst. -l staat voor de lange optie.
b) ls -lh: Het wordt gebruikt om de mensvriendelijke bestandsgroottes weer te geven. -h staat voor mensen.
c) Ls -lha Deze opdracht wordt gebruikt om alle verborgen bestanden weer te geven. -a bevat verborgen bestanden.
Voorbeeld voor deze opdrachten:
ls
ls -l
ls -lh
ls -lha
d) ls /: Omdat / een root-directory vertegenwoordigt, toont deze opdracht alle bestanden en mappen die aanwezig zijn in de root-directory.
e) ls ~: Omdat ~ de homedirectory voorstelt, zal dit commando de inhoud van je homedirectory weergeven.
Opdracht: ls ~
f) ls ..: Deze opdracht geeft de inhoud van de bovenliggende map weer omdat .. de bovenliggende map vertegenwoordigt. Stel, juist now Ik ben in de testdirectory in mijn homedirectory. Als ik het commando ls .. hier uitvoer, zal het de inhoud van de bovenliggende directory van test weergeven, dit is mijn homedirectory.
Commando's uitgevoerd in onderstaand voorbeeld:
ls ~
cd-test
pwd
ls ..
g) U kunt ook de inhoud van een bestand weergeven door de absolute padnaam op te geven.
Opdracht: ls / home / cpf657 / kaushapx / test / parent
Op dezelfde manier kunt u ook een relatieve padnaam gebruiken.
(iii) cd: Een ander handig commando bij het navigeren door het bestandssysteem is cd. cd staat voor change directory.
Stel dat ik nu in mijn homedirectory ben en wil navigeren naar een directory met de naam ‘test’ die aanwezig is in mijn homedirectory, dus ik wilik gebruik cd-test c ommand:
pwd
cd-test
pwd
Om een niveau hoger te gaan, moet u uitvoeren cd .. opdracht:
pwd
CD..
pwd
U kunt ook naar elke map navigeren met behulp van de absolute padnaam. Bijvoorbeeld, stel dat ik nu in de testdirectory onder mijn huis ben. Nu wil ik overschakelen naar een andere map genaamd test1 die aanwezig is in mijn homedirectory. Dus ik zal de opdracht cd gebruiken samen met het absolute pad van de map test1.
Opdracht:
pwd
cd / home / cpf657 / kaushapx / test1
pwd
Er zijn veel opties die we kunnen gebruiken met het cd-commando.
cd / De eerste optie die erg handig is, is een schuine streep naar voren. Dus, zoals u weet, staat Slash voor de hoofdmap, cd / brengt u rechtstreeks naar de hoofdmap.
Opdracht:
pwd
cd /
pwd
cd ~ De tweede optie die u kunt gebruiken is cd Tilda, d.w.z. cd ~ Dit brengt je naar de homedirectory zoals je hieronder kunt zien.
Opdracht:
cd-test
pwd
cd ~
pwd
cd .. Een andere optie die u kunt gebruiken met de opdracht cd is cd twee punten, d.w.z. cd ..
De twee stippen vertegenwoordigen de bovenliggende directory, dus u gaat een stap achteruit in de directorystructuur met cd .. opdracht:
cd ..
pwd
Als je keer op keer twee punten cd typt, ga je uiteindelijk naar je hoofdmap.
Als u naar een andere map in de bovenliggende map wilt gaan, kunt u deze ook gebruiken commando zoals hieronder:
pwd
cd ../directory1
pwd
cd - het cd spatie streepje commando brengt je naar de vorige werkmap.
Andere nuttige Linux-opdrachten
(i) w: Met deze opdracht wordt de informatie over momenteel aangemelde gebruikers weergegeven.
Opdracht: in
(ii) uname: Deze opdracht geeft de informatie weer op de Linux-computer waarop u werkt. Er zijn verschillende opties waarmee u deze opdracht kunt gebruiken.
- uname -a: Om alle informatie over de Linux-computer weer te geven.
Opdracht: uname -a
- uname -s: Om het type kernel weer te geven.
Opdracht: uname -s
- uname -r: Om de release-informatie van de kernel weer te geven.
Opdracht: uname -r
- uname -v: Om de kernelversie weer te geven.
Opdracht: uname -v
(iii) boven: Deze opdracht geeft de real-time gegevens over uw Linux-machine weer. Het toont het statusoverzicht, hoe lang de computer draait, gemiddelde belasting, aantal lopende taken, CPU-informatie, geheugeninformatie, de status van processen, enz. U moet op Q drukken om het bovenste commando te verlaten.
Opdracht: top
(iv) teer: tar staat voor tape archive. Deze opdracht wordt gebruikt om een archiefbestand te maken dat uit veel andere bestanden bestaat, of het kan ook worden gebruikt om bestanden uit een archiefbestand te extraheren.
Laten we eerst eens kijken hoe we een gearchiveerd bestand kunnen maken. Stel dat ik momenteel in een directory ben met de naam ‘parent’. In deze bovenliggende map heb ik een andere map met de naam ‘directory1’ die twee tekstbestanden bevat, zoals weergegeven in de onderstaande schermafbeelding.
Opdracht:
pwd
ls
ls directory1
Nu zal ik het tar-commando gebruiken om alle bestanden in directory1 te archiveren met het onderstaande commando:
Opdracht: tar -cvf testarchive.tar directory1 /
Zoals je in de bovenstaande schermafbeelding kunt zien, heb ik er drie gebruikt opties: -c -v en -f
- -c is de aanmaakoptie die wordt gebruikt om het archiefbestand te maken.
- -v is de uitgebreide optie die de bestanden in het terminalvenster weergeeft die aan het archiefvenster zijn toegevoegd, zoals je kunt zien in de bovenstaande schermafbeelding.
- -f optie wordt gebruikt om de gewenste naam aan het archiefbestand te geven. De bestandsnaam moet onmiddellijk volgen na de optie -f.
In het bovenstaande voorbeeld is het archiefbestand gemaakt, maar niet gecomprimeerd.
Er zijn twee opties om het archiefbestand te comprimeren. Dit zijn:
-met : Dit is de gzip-optie. Het instrueert de tar om het gzip-hulpprogramma te gebruiken om het archiefbestand te comprimeren. Het biedt behoorlijke compressie en redelijke snelheid. Het is beter om het achtervoegsel ‘.gz’ achter de bestandsnaam toe te voegen, zodat wanneer iemand bestanden uit het archief probeert te extraheren, ze gemakkelijk het soort compressie kunnen leren kennen.
Opdracht: tar -cvzf testarchive.tar.gz directory1 /
-j: Dit is de bzip2-optie. Het gebruikt een superieur compressie-algoritme voor compressie. Het biedt een betere compressie en een lagere snelheid. Het is beter om ‘.bz2’ het achtervoegsel achter de bestandsnaam toe te voegen, zodat wanneer iemand bestanden uit het archief probeert te extraheren, ze gemakkelijk het soort compressie kunnen leren kennen.
Opdracht: tar -cvjf testarchive.tar.bz2 directory1 /
Laten we nu de opdracht bespreken voor het extraheren van bestanden uit een archiefbestand. We moeten gebruiken -X d.w.z. uitpak optie voor dit doel. De -v en -f opties gedragen zich in dit geval op dezelfde manier als voor het archief.
Opdracht: tar -xvf testarchive.tar
Voor het uitpakken van de bestanden uit een .tar.gz-archief, moet u de optie -z gebruiken en voor het extraheren van de bestanden uit. tar.bz2 archief, moet u de optie -j gebruiken.
Opdrachten:
tar -xvzf testarchive.tar.gz
tar -xvjf testarchive.tar.bz2
(v) staart: Dit commando wordt gebruikt om de laatste 10 regels van een bestand in te schakelen. Standaard worden de laatste 10 regels weergegeven, maar als u het aantal regels wilt specificeren, kunt u de optie -n gebruiken.
De syntaxis is staart , of staart -n
Opdracht: staart DemoFile.txt
Opdracht: tail -n 5 DemoFile.txt
(vi) sudo: sudo staat voor de superuser do. Deze opdracht wordt gebruikt om de acties uit te voeren waarvoor root- of superuser-machtigingen nodig zijn, zoals het wijzigen van het wachtwoord voor een andere gebruiker, enz.
(vii) ps: Deze opdracht roept de processen op die in de huidige shell worden uitgevoerd.
Opdracht: ps
Als u de processen voor een bepaalde gebruiker wilt zien, moet u gebruiken -u (gebruiker) optie in het commando.
Opdracht: ps -u kaushapx
Om elk proces dat wordt uitgevoerd weer te geven, moet u gebruiken -is (elke) optie, d.w.z. ps -e in het commando
(viii) ping: Dit is een zeer nuttige opdracht voor het oplossen van netwerkproblemen. Hiermee kunt u controleren of u een netwerkverbinding heeft met een andere netwerkmachine.
nep-e-mail en wachtwoord dat werkt
De syntaxis voor deze opdracht is ping
U moet op Ctrl + C drukken om de uitvoer van de ping-opdracht te stoppen.
Bijvoorbeeld, laten we proberen de website van Google te pingen om te controleren of deze bereikbaar is of niet.
Opdracht: ping www.google.com
U kunt in het bovenstaande voorbeeld zien dat het Google IP-adres 216.58.192.196 heeft gereageerd op het ping-verzoek en is begonnen met het verzenden van pakketten van 64 bytes.
De volgnummers via het ICMP-protocol (seq = 1, seq = 2, enzovoort) vertellen u dat er geen gemiste reacties of pakketverlies zijn. De ttl is de tijd om te leven voor een pakket en dit is voornamelijk om problemen met netwerkoverstromingen te voorkomen.
Tijd is de duur die nodig is om het verzoek van uw computer naar Google te bereiken en vervolgens weer terug naar uw computer. Hoe korter het is, hoe sneller het is. Uiteindelijk is het gemarkeerde deel de samenvatting die de ping-statistieken toont die kunnen worden gebruikt om eventuele netwerkconnectiviteitsproblemen te volgen.
Als u slechts een bepaald aantal keer wilt pingen, kunt u de optie -c (count) gebruiken. En als u een ping wilt horen, kunt u -a (hoorbare) optie gebruiken. Bijvoorbeeld, ping -ac 6 www.google.com
(ix) passwd: Met deze opdracht kunt u het wachtwoord wijzigen. Als u het voor uzelf wijzigt, hoeft u alleen de passwd-opdracht in te typen. Maar als u het voor iemand anders wijzigt, moet u dit commando samen met het sudo commando gebruiken.
Voor het wijzigen van uw eigen wachtwoord: passwd
Om een ander gebruikerswachtwoord te wijzigen: sudo passwd
Opdracht: sudo passwd mary
(x) mv: Dit is een heel belangrijk commando. mv staat voor move. Met deze opdracht kunt u bestanden en mappen van de ene map naar de andere verplaatsen. U kunt de bestanden ook hernoemen met behulp van deze opdracht.
Om een bestand naar een nieuwe locatie in uw bestandssysteem te verplaatsen,
Syntaxis: mv [bestandsnaam] [bestemmingsmap]
Opdracht: mv DemoFile.txt / home / cpf657 / kaushapx / test / parent / directory2
Als u een bestand alleen een andere naam wilt geven, kunt u de volgende syntaxis gebruiken.
Syntaxis: mv [bestandsnaam] [nieuwe_bestandsnaam]
Opdracht: mv DemoFile.txt Hallo.txt
U kunt het bestand ook in één keer verplaatsen en hernoemen, zoals te zien is in het onderstaande voorbeeld:
Opdracht: mv Hello.txt /home/cpf657/kaushapx/test/parent/directory1/DemoFile.txt
(xi) mkdir: mkdir staat voor make directory. Dit commando wordt gebruikt om nieuwe mappen in het bestandssysteem aan te maken.
Syntaxis: mkdir [opties ...] [mappen ...]
Als u een nieuwe directory in de huidige directory wilt maken, kunt u alleen de directorynaam in de opdracht opgeven. Anders moet u het pad van de nieuwe directory opgeven.
Enkele opties die kunnen worden gebruikt met de opdracht mkdir zijn als volgt:
- -versie : Het toont de versie en licentie-informatie.
Opdracht: mkdir –versie
- -helpen: Dit toont alle informatie over de opdracht mkdir.
Opdracht: mkdir - helpen
- v: Dit is de uitgebreide optie. Er wordt een bericht weergegeven voor de aangemaakte directory.
Opdracht: mkdir -v test3Dir
- -p: Deze optie wordt gebruikt om bovenliggende mappen te maken in het geval dat deze niet bestaat voor de nieuw aangemaakte map.
Opdracht: mkdir -vp parent2 / child2
- -m: Deze optie wordt gebruikt om machtigingen in te stellen voor de nieuw aangemaakte directory.
Syntaxis: mkdir -m a = rwx [mappen]
Stel dat u alleen leestoestemming wilt geven aan een directory, dan kunt u het volgende commando gebruiken.
Opdracht: mkdir -vm a = r readOnlyDir
Je kunt in de bovenstaande schermafbeelding zien dat de readOnlyDir de map is met alleen-lezen machtigingen (dr – r – r–)
(xii) alias: Dit commando wordt gebruikt om uw naam te geven aan een commando of een combinatie van commando's.
Syntaxis: alias [-p] [naam [= waarde]…]
Bijvoorbeeld, als u de mv-opdracht wilt hernoemen om te verplaatsen, kunt u dit als volgt doen.
Opdracht: alias mv = verplaatsen
(xiii) kat: cat staat voor aaneenschakelen. Deze opdracht leest gegevens uit een bestand en geeft de inhoud weer als uitvoer in het terminalvenster.
Laten we enkele variaties op dit commando bekijken:
- cat bestandsnaam: Deze opdracht toont de inhoud van een bepaald bestand als uitvoer in het terminalvenster.
Opdracht: kat LearnLinuxCommands.txt
- cat bestand1 bestand2: Deze opdracht voegt de inhoud van twee bestanden samen en wordt weergegeven in de uitvoer.
Opdracht: kat LearnLinuxCommands.txt DemoFile.txt
- cat -n bestandsnaam: Om de inhoud van een bestand samen met de regelnummers weer te geven.
Opdracht: cat -n Demofile.txt
- cat> newFileName: Deze opdracht wordt gebruikt om een nieuw bestand te maken.
- kat [bron_bestandsnaam]> [bestemmingsbestandsnaam]: Deze opdracht wordt gebruikt om de inhoud van het ene bestand naar het andere te kopiëren. Merk op dat het de inhoud van het doelbestand zal vervangen door de inhoud van het bronbestand.
- kat [bestand1] >> [bestand2]: Met deze opdracht wordt de inhoud van bestand1 toegevoegd aan het einde van de inhoud van bestand2.
- tac bestandsnaam: Dit commando toont de inhoud van een bestand in omgekeerde volgorde.
- cat -E bestandsnaam: Dit commando wordt gebruikt om het einde van de regel te markeren.
(xiv) chmod: Deze opdracht wordt gebruikt om machtigingen voor een bestand of map in te stellen. Als je ls -l op een bestand of directory uitvoert, zul je de eerste tekens in de uitvoer zien, zoals -rwxrwxrwx. Het eerste teken ‘-‘ vertelt hier dat het een bestand is als het ‘d’ weergeeft, dan betekent dit dat het een directory is.
De volgende drie tekens vertegenwoordigen de machtigingen voor de gebruiker, de volgende vertegenwoordigen machtigingen van de groep en de laatste drie vertegenwoordigen machtigingen voor anderen. r betekent lezen, w betekent schrijven en x betekent uitvoeren. Als u in plaats van rwx ergens - ziet, dan betekent dit dat er geen bestandsrechten zijn verleend.
Om toestemming in te stellen, moet u de opdracht chmod gebruiken.
Er zijn in totaal acht cijfers die verschillende toestemmingsniveaus vertegenwoordigen.
0: Geen toestemming
1: uitvoeren
twee: schrijven
3: schrijven en uitvoeren
4: lezen
5: lezen en uitvoeren
6: lezen en schrijven
7: lezen, schrijven en uitvoeren
Stel dat ik toestemming voor lezen, schrijven en uitvoeren voor mezelf wil gebruiken (7), alleen-lezen toestemming voor de groep (4) en toestemming voor lezen en uitvoeren voor anderen (5), dan zal ik 745 gebruiken.
Opdracht:
ls -l DemoFile.txt
chmod -R 745 DemoFile.txt
ls -l DemoFile.txt
(xv) chown: chown staat voor verandering van eigenaar. Met deze opdracht kunt u de eigenaar en een groepseigenaar voor een bestand wijzigen.
Syntaxis: chown [OPTION]… [OWNER] [: [GROUP]] FILE…
Als u de eigenaar van het bestand wilt wijzigen, kunt u deze opdracht gebruiken als:
chown [owner_name] [file_name]
Als je de groepseigenaar wilt wijzigen, moet je deze opdracht gebruiken met de opdracht sudo als:
sudo chown [naam_eigenaar]: [naam_groep] [bestandsnaam]
(xvi) df: Deze opdracht toont de grootte, gebruikte ruimte, beschikbare ruimte, gebruikspercentage en aangekoppelde details voor de bestandssystemen van uw computer.
-h en -x zijn door mensen leesbaar en sluiten respectievelijk opties uit. -h toont de grootte in een door mensen leesbaar formaat (Gb en Mb). -x optie wordt gebruikt om elk bestandssysteem uit te sluiten waarin u niet geïnteresseerd bent.
In dit voorbeeld hieronder heb ik squashfs uitgesloten.
Opdracht: df -h -x pompoenen
(xvii) verschil: diff staat voor het verschil. Dit commando wordt gebruikt om twee tekstbestanden te vergelijken en de verschillen tussen de bestanden te tonen.
Syntaxis: diff [optie] bestandsnaam1 bestandsnaam2
Opdracht: diff bestand1 bestand2
U kunt bij deze opdracht bepaalde opties gebruiken, zoals -J voor zij aan zij vergelijking, -IN voor het specificeren van de lijndikte om wraparounds te vermijden, -Suppress-common-lines voor het onderdrukken van gemeenschappelijke regels tussen twee bestanden in de diff-uitvoer.
Opdracht:
diff -y -W 70 bestand1 bestand2
diff -y -W 70 file1 file2 –suppress-common-lines
(xviii) echo: echo commando zal de tekst in het terminalvenster afdrukken. U kunt ook omgevingsvariabelen doorgeven in de echo-opdracht, zoals hieronder te zien is.
Opdracht:
echo Hallo wereld
echo $ USER
echo $ PATH
echo $ HOME
(xix) vind: Dit commando wordt gebruikt om naar bestanden en mappen in een bestandssysteem te zoeken. U kunt zoeken door bestandsnaam, directorynaam, aanmaakdatum, wijzigingsdatum, bestandseigenaar, bestandsrechten, enz. Op te geven. U kunt ook jokertekens gebruiken in de zoekuitdrukking.
Syntaxis: vind [start zoeken vanaf dit punt] [zoekuitdrukking] [-opties] [wat te vinden]
Opdracht:
vind . -naam '* bestand *'
In het bovenstaande voorbeeld heeft dit commando gezocht naar alle bestanden in de huidige directory (.), Die de string ‘file’ (* file *) in hun bestandsnaam bevat (-name option).
Probeer find –help te gebruiken om de verschillende opties van deze opdracht te verkennen.
(xx) Dood: Dit is een ingebouwd commando in Linux dat wordt gebruikt om een proces handmatig te beëindigen. U moet het proces-ID (PID) aan het kill-commando geven om een proces te beëindigen.
Syntaxis: dood PID
(xxi) geschiedenis: Deze opdracht toont de opdrachten die u eerder op de opdrachtregel hebt uitgevoerd. Om de geschiedenis van alle opdrachten te bekijken, hoeft u alleen maar te typen geschiedenis.
Bijvoorbeeld, Als ik de laatste 10 opdrachten die ik heb uitgevoerd wil zien, zal ik de onderstaande opdracht gebruiken als
geschiedenis 10
Helemaal links zie je de nummers 1033, 1034, .. Dit zijn de gebeurtenisnummers. Dit kan voor verschillende computers verschillen. U kunt deze gebeurtenisnummers gebruiken om een specifiek commando te herhalen.
Syntaxis: ! Gebeurtenisnummer
Bijvoorbeeld,
! 1033
Als u de laatst uitgevoerde opdracht wilt herhalen, typt u gewoon
(xxii) hoofd: Het head-commando toont de bovenste 10 regels van een bestand. Gebruik de optie -n om het specifieke aantal bovenste regels te zien.
Opdracht: hoofd -n 3 bestand2
(xxiii) gzip: Deze opdracht wordt gebruikt om een bestand te comprimeren.
Syntaxis: gzip [-options] bestandsnaam
Bijvoorbeeld,
gzip -v-bestand 1
Gebruik gzip –help om verschillende opties voor het gzip-commando te verkennen.
(xxiv) Groepen: Met deze opdracht worden de groepsnamen weergegeven waarvan de gebruiker lid is.
Syntaxis: groepen gebruikersnaam
Opdracht: groepen kaushapx
(xxv) gratis: Deze opdracht vertelt ons over het gebruik van RAM en wisselgeheugen (gebruikt, gratis, gedeeld, buffers, in cache) op uw computer.
Opdracht: gratis -h
(xxvi) minder: Dit is een erg handig commando dat u kunt gebruiken om de inhoud van een bestand op de Linux-terminal zelf te bekijken zonder het bestand in de editor te openen.
Syntaxis: minder bestandsnaam
U moet op: q drukken om uit de uitvoer van minder commando te komen.
Gevolgtrekking
In deze tutorial hebben we veel nuttige en belangrijke Linux-opdrachten in detail behandeld, samen met voorbeelden. Ik hoop dat dit je zal helpen kennis op te doen en verschillende commando's op de Linux-terminal te verkennen volgens je vereisten. Om een commando te verkennen, kunt u altijd doen command_name –help. Dit toont je de details van het gebruik van dat specifieke commando in Linux.
Veel plezier met leren !!
Aanbevolen literatuur
- Unix-opdrachten: basis- en geavanceerde Unix-opdrachten met voorbeelden
- Unix versus Linux: wat is het verschil tussen UNIX en Linux
- Opdrachtregelargumenten in Unix Shell-script met voorbeeld
- Unix Pipes-zelfstudie: Pipes in Unix-programmering
- Opdrachtregelargumenten in C ++
- Unix verwerkt besturingsopdrachten zoals Ps en Top (Deel C)
- Geavanceerde Git-opdrachten en GitHub-integratiehandleiding
- Unix Utilities Programma's Commando's: Which, Man, Find Su, Sudo (Deel D)