100 essentiële Linux-opdrachten voor elke gebruiker

100 Essential Linux Commands



De normale Linux-gebruiker kent bijna alle basiscommando's voor dagelijks gebruik van Linux om basistaken uit te voeren, zoals het installeren van een applicatie, het kopiëren van bestanden van de ene map naar de andere, enz. Maar in dit artikel ga ik 100 essentiële Linux-commando's opsommen wat handig kan zijn voor elke Linux-gebruiker, van de noobs tot de professionele Linux-ontwikkelaars en systeembeheerders. Dus laten we, voordat we tijd verspillen, beginnen met deze enorme lijst met essentiële Linux-commando's.

1. Kat (aaneengeschakeld)

Deze opdracht kan worden gebruikt om de inhoud van het bestand als uitvoer in het Terminal-venster te krijgen. Je hoeft alleen maar de . te schrijven kat commando zoals getoond voorbeeld screenshot en voer het uit.







Zoals de naam al doet vermoeden, kan deze opdracht worden gebruikt om bestanden te maken, te bekijken en samen te voegen.



Als het bestand langer is dan de grootte van het Terminal-venster, zal het niet gemakkelijk zijn om alle inhoud van het bestand gemakkelijk te lezen of te bekijken. Maar er is een tweak, die je kunt gebruiken minder met kat opdracht. Het geeft de gebruiker de mogelijkheid om vooruit en achteruit door de inhoud van de bestanden te bladeren met behulp van de PgUp- en PgDn-toetsen of de pijltoetsen omhoog en omlaag op het toetsenbord.



Eindelijk om te stoppen met de minder je kunt gewoon typen wat .





2. geschiktheid

geschiktheid is een zeer krachtige interface voor het Linux-pakketbeheersysteem.



Allereerst moet u het aptitude-pakket in uw systeem installeren of bijwerken met behulp van de volgende opdracht.

Zodra de installatie is voltooid, kunt u aptitude typen in Terminal en het uitvoeren, dit zal de aptitude-interface openen, zoals u kunt zien in onderstaande schermafbeelding.

U kunt dit gebruiken geschiktheid ingebouwde interface om elk applicatiepakket op Linux of zijn andere distributies bij te werken, te installeren of te verwijderen.

3. cal

Je kunt gebruiken cali commando in Terminal-venster om de kalender te zien, zoals je kunt zien in de volgende schermafbeelding, heb ik het commando uitgevoerd om de kalender van de huidige maand te bekijken en je kunt zien dat het ook de datum markeerde.

U kunt ook de kalender van een heel jaar bekijken door de opdracht uit te voeren die wordt weergegeven in de volgende schermafbeelding.

4. bc

bc is een andere coole en nuttige opdracht voor Linux-gebruikers, omdat je hiermee de opdrachtregelcalculator in Linux Terminal kunt inschakelen wanneer je de volgende opdracht uitvoert.

Je kunt elke berekening maken in het Terminal-venster zelf, is dat geen coole opdracht om tot je dienst te hebben?

5.chage

Het Linux-commando verandering is een acroniem voor leeftijd veranderen en het kan worden gebruikt om de vervaldatum van het wachtwoord van de gebruiker te wijzigen.

Zoals je kunt zien in de bovenstaande schermafbeelding, kun je de gebruiker ook dwingen om het wachtwoord na een bepaalde periode, d.w.z. periodiek, te wijzigen. Dit is een uitstekende opdracht voor systeembeheerders.

6. df

U kunt alle informatie van uw bestandssysteem krijgen door gewoon df commando in het Terminal-venster.

Als je gebruikt df –h het zal bestandssysteeminformatie weergeven in een voor mensen leesbaar formaat, zoals u kunt opmerken in de volgende schermafbeelding.

7. hulp

Wanneer je dit uitvoert helpen commando in het Terminal-venster, zal het alle ingebouwde commando's weergeven die u in de shell kunt gebruiken.

8. pwd (werkmap afdrukken)

zoals de naam Werkmap afdrukken suggereert, is dit commando het pad van de map waarin je momenteel werkt. Dit commando is erg handig voor alle Linux-noobs en degenen die nieuw zijn bij Linux Terminal.

9. ls

Ik denk dat ik deze opdracht niet hoef te introduceren, omdat dit een van de veelgebruikte opdrachten in Terminal is door Linux-gebruikers.

Wanneer u de opdracht ls typt en uitvoert in Terminal, toont het u alle inhoud van de specifieke map, d.w.z. zowel bestanden als mappen, zoals u kunt zien in de bovenstaande schermafbeelding.

10. factor

factor is een wiskundige opdracht voor de Linux-terminal die je alle mogelijke factoren geeft van het decimale getal dat je in de shell invoert.

11. naam

je naam is een ander handig Linux-commando om te hebben omdat het Linux-systeeminformatie weergeeft wanneer het wordt uitgevoerd in Terminal-shell.

Om alle systeeminformatietypes te bekijken: uname -a in Terminal.

Voor informatie met betrekking tot kernel-release typt u gewoon in uname -r .

En voor het informatietype van het besturingssysteem: doe mee -o in Terminal-shell. 12. ping

Als je wilt controleren of je systeem is verbonden met een router of internet, dan is PING (Packet INTERnet Groper) het commando voor jou. Het gebruikt het ICMP-protocol om verbinding te maken met andere apparaten.

Er zijn verschillende opties om te gebruiken met de ping-opdracht, ping geeft adressen weer als hostnaam, dus als u ze in cijfers wilt bekijken, gebruik dan de ping -n-opdracht. Ping -I om het interval tussen verzendingen op te geven, aangezien dit standaard 1 seconde is.

13. mkdir

mkdir commando kan worden gebruikt om een ​​nieuwe map te maken in elke map met behulp van Linux Terminal. U kunt zien in de volgende schermafbeelding die ik heb gemaakt VGPM map met behulp van mkdir commando in Terminal-shell.

Je kan ook gebruiken rmdir commando om elke map in de map rechtstreeks vanuit uw Linux Terminal-venster te verwijderen.

14. gzip

U kunt elk bestand uit het Terminal-venster comprimeren met de gzip-opdracht, maar het originele bestand wordt uit de map verwijderd. Als je het originele bestand wilt behouden, gebruik dan gzip -k omdat het zowel het originele als het nieuwe gecomprimeerde bestand in de map zal houden.

15. wat is?

Als je wilt weten waarvoor het bepaalde Linux-commando kan worden gebruikt, voer dan gewoon het commando uit wat is in Terminal shell en het toont je een korte beschrijving van één regel van dat specifieke Linux-commando.

16. wie?

Deze is voor systeembeheerders die verschillende gebruikers op een Linux-systeem afhandelen en beheren. WHO commando wanneer uitgevoerd in Terminal toont de volledige lijst van die gebruikers die momenteel zijn aangemeld bij het Linux-systeem.

17. gratis

vrij commando kan worden gebruikt om precies te controleren hoeveel opslagruimte vrij is en wordt gebruikt in zowel fysiek als swapgeheugen in het systeem.

Er zijn ook enkele opties om te gebruiken met een gratis commando, zoals u kunt gebruiken gratis -b om de resultaten te bekijken in bytes , gratis -k om de beschikbare en gebruikte in het geheugen weer te geven in kilobytes , gratis -m om in te bekijken megabytes , gratis -g om resultaten te bekijken in gigabyte en gratis –tera om de resultaten te bekijken in terabytes .

18. naar boven

bovenkant is een eenvoudig maar nuttig commando om alle lopende processen op het Linux-systeem te bewaken met de gebruikersnaam, het prioriteitsniveau, het unieke proces-ID en het gedeelde geheugen voor elke taak.

19. sl

Deze is gewoon voor de lol tijdens het werk en geen handig commando. Wanneer uitgevoerd, gaat een stoommachine door het Terminal-venster. Je kunt het voor de lol proberen!

Als u het niet kunt zien, gebruik dan de volgende opdracht om het te installeren.

$sudogeschiktinstallerensl

20. spandoek

banner is een ander leuk commando voor Linux Terminal wanneer het wordt uitgevoerd met banier zal de tekst die u typt weergeven in groot bannerformaat zoals u kunt zien in de volgende schermafbeelding.

$sudo apt-get installbanier

21. aafire

Hoe zit het met het in brand steken van het Terminal-venster? Vuur gewoon het commando af aafire in het Terminal-venster en zie de magie.

$sudo apt-get installlibaa-bin

22. echo

echo-opdracht kan worden gebruikt om elke tekst af te drukken die u met de opdracht doorloopt, zoals u kunt zien in de onderstaande schermafbeelding.

23. vinger

vinger zal alle informatie over elke gebruiker op het systeem weergeven, zoals de laatste login van de gebruiker, de homedirectory van de gebruiker en de volledige naam van het gebruikersaccount.

24. groepen

Als je wilt weten van welke groepen de specifieke gebruiker lid is, voer dan uit groepen commando in het Terminal-venster. Het toont de volledige lijst van de groepen waarvan een gebruiker lid is.

25. hoofd

Deze opdracht geeft de eerste 10 regels weer van het bestand waarmee u doorloopt hoofd commando in het Terminal-venster. Als u een bepaald aantal regels wilt zien, gebruik dan -n (getal) optie zoals head -n (elk aantal) in Terminal shell, net zoals ik deed in het volgende geval.

26. man

Hier staat man voor gebruikershandleiding en zoals de naam al doet vermoeden, geeft man de gebruikershandleiding voor het specifieke commando weer. Het toont de naam van de opdracht, de manieren waarop de opdracht kan worden gebruikt en de beschrijving van de opdracht.

27. wachtwoord

U kunt de opdracht passwd gebruiken om het wachtwoord voor uzelf of voor een gebruiker te wijzigen, gewoon via de opdracht passwd als u het wachtwoord voor uzelf wilt wijzigen en passwd als u het wachtwoord voor een bepaalde gebruiker wilt wijzigen.

28e in

in is de korte en eenvoudige opdracht waarmee u de lijst met momenteel ingelogde gebruikers kunt bekijken.

29. whoami

Met deze opdracht kunt u erachter komen welke gebruiker is ingelogd op het systeem of met wie u bent ingelogd.

30. geschiedenis

Wanneer het in Terminal-shell wordt geschoten, zal het geschiedeniscommando alle door u gebruikte commando's in seriegenummerde vorm weergeven. Uitroepteken gebruiken ! en het serienummer van de opdracht helpt u om die specifieke opdracht uit te voeren zonder dat u de hele opdracht in de terminal hoeft te schrijven.

31. inloggen

Als u van gebruiker wilt wisselen of een nieuwe sessie wilt maken, activeert u deze opdracht in het Terminal-venster en geeft u de details op, zoals inlog-ID en wachtwoord, zoals weergegeven in onderstaande schermafbeelding.

32. lscpu

Deze opdracht geeft alle informatie over de CPU-architectuur weer, zoals threads, sockets, cores en CPU-telling.

33. mv

mv (move) commando kan worden gebruikt om een ​​bestand of map naar een ander bestand of map te verplaatsen. Het is een erg handig commando, vooral als je aan systeembeheer werkt.

34.ps

Als u de lijst met processen wilt zien die momenteel worden uitgevoerd voor uw sessie of voor andere gebruikers op het systeem, dan is de opdracht ps iets voor u omdat het processen toont met hun procesidentificatienummers en ook in detail wanneer u het gebruikt ps -u opdracht.

35. doden

U kunt deze opdracht gebruiken om de momenteel lopende processen handmatig uit de Terminal-shell zelf te beëindigen. U hebt een unieke PID, d.w.z. procesidentificatienummer, nodig om het proces te beëindigen.

36. staart

staart commando zal de laatste 10 regels van het bestand in het Terminal-venster als uitvoer weergeven. Er is een optie om een ​​specifiek aantal regels te laten duren zoals je wilt met de opdracht staart -n zoals weergegeven in onderstaande schermafbeelding.

37. cksum

cksum is een opdracht om de controlesomwaarde te genereren voor het bestand of de gegevensstroom die met de opdracht in Linux Terminal wordt gegooid. U kunt ook zien of de download beschadigd is of niet als u problemen ondervindt bij het uitvoeren ervan.

38. cmp

Als u ooit een byte-by-byte vergelijking van de twee bestanden moet doen, dan: cmp is de beste Linux-opdracht voor jou.

39. env

benijden is een zeer nuttige shell-opdracht die kan worden gebruikt om alle omgevingsvariabelen in het Linux Terminal-venster weer te geven of om een ​​andere taak of programma in een aangepaste omgeving uit te voeren zonder wijzigingen in de huidige sessie aan te brengen.

40. hostnaam

hostnaam commando kan worden gebruikt om de huidige hostnaam te bekijken en hostnaam kan worden gebruikt om de huidige hostnaam te wijzigen in een nieuwe.

41. uurklok

U kunt de opdracht hwclock of hwclock –set –date gebruiken om de hardwareklok te bekijken of deze op een nieuwe datum in te stellen.

42. lshw

sudo lshw commando kan worden gebruikt om gedetailleerde hardware-informatie op te roepen van het systeem waarop Linux draait. Het geeft je elk klein detail over hardware, probeer het gewoon.

43. nano

nano is een Linux-opdrachtregelteksteditor die lijkt op de Pico-editor die velen van jullie misschien hebben gebruikt voor programmeren en andere doeleinden. Het is een behoorlijk nuttige teksteditor met veel functies.

44. rm

rm commando kan worden gebruikt om elk bestand uit de werkdirectory te verwijderen. Voor meer gemak kunt u gebruik maken van rm -i commando omdat het eerst om uw bevestiging zal vragen voordat het bestand wordt verwijderd.

45. ifconfig

ifconfig is een ander handig Linux-commando dat kan worden gebruikt om de netwerkinterface op het systeem te configureren.

46. ​​wissen

Doorzichtig is een eenvoudig commando voor Linux Terminal-shell, wanneer het wordt uitgevoerd, wordt het Terminal-venster leeggemaakt voor een nieuwe start.

47. zijn

zijn commando kan worden gebruikt om rechtstreeks vanuit het Linux Terminal-venster over te schakelen naar een ander account.

48. wget

wget is een zeer nuttige opdracht om elk bestand van internet te downloaden en het beste deel is dat de download op de achtergrond werkt, zodat u aan uw taak kunt blijven werken.

49. ja

ja jouw tekst commando wordt gebruikt om een ​​tekstbericht weer te geven dat herhaaldelijk is ingevoerd met het ja-commando in het Terminal-venster totdat u stopt met gebruiken CTRL + c Toetsenbord sneltoets.

50. laatste

Wanneer de laatste opdracht wordt uitgevoerd, wordt de lijst met laatst ingelogde gebruikers in het systeem weergegeven als uitvoer in Linux Terminal.

51. lokaliseren

bevind zich commando is een betrouwbaar en aantoonbaar beter alternatief voor vind commando om een ​​bestand op het systeem te lokaliseren.

52. iostaat

Als u ooit systeeminvoer-/uitvoerapparaten moet controleren, kan het iostat-commando erg handig voor u zijn, omdat het alle statistieken van de CPU en I/O-apparaten in het Terminal-venster zelf weergeeft.

53. kmod

Je kunt gebruiken kmod-lijst commando om alle Linux Kernel-modules te beheren, aangezien dit commando alle momenteel geladen modules op het systeem zal weergeven.

54. lsusb

lsusb commando toont informatie over alle USB-bussen die zijn aangesloten op de hardware en externe USB-apparaten die erop zijn aangesloten, zoals u kunt zien in onderstaande schermafbeelding.

55. pstree

pstree commando toont alle momenteel lopende processen in de boomstructuur in het Linux Terminal-venster.

56. sudo

Als je een opdracht moet uitvoeren als rootgebruiker of rootrechten, voeg dan gewoon toe sudo aan het begin van een opdracht.

57. geschikt

apt (Advanced Package Tool) is een Linux-opdracht waarmee de gebruiker kan communiceren met het verpakkingssysteem, zoals u kunt zien in de volgende schermafbeelding.

58. rits

U kunt de zip-opdracht gebruiken om een ​​of meer bestanden te comprimeren, zoals u kunt zien in de onderstaande schermafbeelding. Het is een eenvoudig maar handig commando om een ​​willekeurig aantal bestanden in één keer te comprimeren.

59. uitpakken

Om bestanden uit een gecomprimeerd zipbestand te extraheren, gebruik uitpakken commando in Terminal-shell. U kunt deze opdracht ook gebruiken om bestanden uit meerdere gecomprimeerde bestanden uit de specifieke map te extraheren.

60. afsluiten

Je kunt gebruiken stilgelegd commando om het systeem rechtstreeks vanuit Terminal-shell uit te schakelen. Met deze opdracht wordt het systeem precies één minuut nadat het is uitgevoerd afgesloten. Je kunt gebruiken afsluiten -c opdracht om het afsluiten te annuleren.

61. jij

aan u (directory) commando kan worden gebruikt om de lijst van alle mappen en mappen die aanwezig zijn in de huidige werkdirectory te bekijken.

62. cd

CD commando helpt u om toegang te krijgen tot een bepaalde map of map vanuit het bestandssysteem. Je kan ook gebruiken cd.. commando om terug te gaan naar root.

63. opnieuw opstarten

Zoals de naam al doet vermoeden, kunt u gebruik maken van opnieuw opstarten opdracht om het systeem opnieuw op te starten of af te sluiten vanuit het Terminal-venster. Er zijn verschillende opties beschikbaar met deze opdracht, zoals u kunt zien in de volgende schermafbeelding.

64. sorteren

soort commando zal u helpen bij het sorteren van bestanden of het rangschikken van een record in een bepaalde volgorde, in het algemeen volgens hun ASCII-waarden.

65. taco

tac commando zal de inhoud van het bestand in omgekeerde volgorde weergeven, zoals u kunt zien in onderstaande schermafbeelding.

66. uitgang

Uitgang commando kan worden gebruikt om het Terminal-shellvenster rechtstreeks vanaf de opdrachtregel te sluiten.

67. ionisch

Ionisch commando zal u helpen bij het verkrijgen of instellen van I/O-planningsklasse en prioriteit voor het specifieke proces.

68. verschil

verschil commando zal de twee mappen vergelijken en het verschil tussen hen weergeven, zoals getoond in de volgende schermafbeelding.

69. dmidecode

Er zijn veel commando's beschikbaar voor Linux om hardware-informatie op te halen, maar als je informatie wilt over een bepaalde hardwarecomponent, dan is dmidecode het commando voor jou. Het biedt verschillende opties en je kunt ze bekijken met dmidecode –help .

70. expr

Als je snelle berekeningen wilt uitvoeren tijdens je werk, dan is expr echt een handig commando voor jou. U kunt berekeningen doen zoals weergegeven in onderstaande schermafbeeldingen met meer opties.

71. gunzip

gunzip commando kan worden gebruikt om bestanden uit te pakken of te herstellen die zijn gecomprimeerd met gzip opdracht.

72. hostnaam

hostnamectl commando kan worden gebruikt om toegang te krijgen tot systeeminformatie, de hostnaam van het systeem en andere gerelateerde instellingen te wijzigen.

73. iptable

iptables is een eenvoudige op Linux Terminal gebaseerde firewall-tool die helpt bij het beheren van zowel inkomend als uitgaand verkeer met behulp van tabellen.

74. killall

killall commando doodt alle programma's die overeenkomen met de procesnaam die met het commando killall is gegooid.

75. netstat

Deze opdracht is bedoeld voor degenen die inkomende en uitgaande netwerkverbindingen continu moeten controleren. netstat commando geeft de netwerkstatus, routeringstabellen en interfacestatistieken weer.

76. lsof

lsof commando zal u helpen om alle geopende bestanden met betrekking tot uw toepassing in het Linux Terminal-venster zelf te bekijken. Er zijn verschillende opties om de uitvoer aan te passen en je kunt de hele lijst zien in de onderstaande schermafbeelding.

77. bzip2

Je kunt gebruiken bzip2 commando in het Terminal-venster om elk bestand naar .bz2-bestand te comprimeren en gebruik bzip2 -d commando om de bestanden uit een gecomprimeerd bestand te extraheren.

78. dienst

service-opdracht geeft de resultaten van System V init-scripts weer in het Terminal-venster. U kunt de status van een bepaalde service of alle services bekijken, zoals weergegeven in onderstaande schermafbeelding.

79. vmstat

vmstat-opdracht geeft het virtuele geheugengebruik van het systeem weer in het Terminal-venster.

80. mpstat

Wanneer de opdracht mpstat wordt uitgevoerd, wordt alle informatie over het CPU-gebruik en de prestatiestatistieken in het Linux Terminal-venster weergegeven.

81. gebruikersmod

Als u kenmerken van een reeds aangemaakt gebruikersaccount wilt bewerken of wijzigen, dan: usermod login is het beste commando voor jou.

82. aanraken

Gebruik makend van aanraken opdracht in het Terminal-venster kunt u lege bestanden in het bestandssysteem maken en u kunt ook de tijd en datum wijzigen, d.w.z. het tijdstempel van recent geopende bestanden en mappen.

83. uniek

uniq is een standaard Linux Terminal-commando wanneer het met een bestand wordt gegooid en de herhaalde regels in het bestand worden gefilterd.

84. wc

wc-opdracht leest het bestand dat met de opdracht is gegenereerd en geeft het aantal woorden en regels van het bestand weer.

85.pmap

pmap commando geeft de geheugenkaart weer van de pid die u opgeeft. U kunt ook een geheugenkaart voor meerdere processen bekijken.

86. toeren

rpm -i .rpm commando kan worden gebruikt om op rpm gebaseerde pakketten op Linux te installeren. Gebruik om het rpm-pakket te verwijderen: rpm -e commando in Terminal-shell.

87. ssh

ssh-acroniem voor Secure Shell is een protocol dat wordt gebruikt om veilig verbinding te maken met het hostsysteem. ssh [e-mail beveiligd] is de opdracht om als gebruiker verbinding te maken met de hostcomputer.

88. telnet

telnet-opdracht gebruikt het telnet-protocol om als gebruiker verbinding te maken met een ander systeem.

89. leuk

Als u de prioriteit van de lopende processen moet wijzigen, voer dan uit leuk [OPTIE] [COMMANDO [ARG]…] in de Linux-terminal.

90. nproc

nproc [optie] opdracht geeft het aantal verwerkingseenheden weer dat is toegewezen aan het momenteel lopende proces.

91. scp

scp-acroniem voor Secure Copy is de Linux-opdracht die kan worden gebruikt om bestanden en mappen tussen hosts op het netwerk te kopiëren.

92. slapen

slaap commando zal de uitvoering van het commando vertragen of pauzeren voor een bepaalde tijd, d.w.z. gespecificeerd met slaapcommando.

93. gesplitst

Als u een groot bestand in een klein bestand moet opsplitsen, gebruik dan split [optie].. [bestand [prefix]] commando in de Linux Terminal.

94. stat

U kunt de status van een bestand of een volledig bestandssysteem bekijken met: staat commando in Linux Terminal. U kunt ook andere opties gebruiken zoals vermeld in de schermafbeelding.

95. lsblk

De opdracht lsblk leest het sysfs-bestandssysteem en geeft de informatie over het blokapparaat weer in het Terminal-venster.

96.hdparm

Met de opdracht hdparm kunt u de harde schijf en andere schijfapparaten in Linux gebruiken met behulp van Terminal-shell.

97. windhond

chrt [optie] prioriteit [argument..] commando wordt gebruikt voor het manipuleren van de real-time attributen van het proces.

98. gebruiksadd

useradd [optaons] login commando zal u helpen om een ​​gebruikersaccount aan uw systeem toe te voegen

99. gebruikersdel

userdel [optie] login commando laat je een gebruikersaccount van het systeem verwijderen.

100. gebruikersmod

Met het login-commando usermod [opties] kunt u elk gebruikersaccount dat op het systeem aanwezig is, wijzigen.

Dit zijn dus de 100 essentiële Linux-commando's die nuttig kunnen zijn voor zowel gewone als professionele Linux-gebruikers. Voel je vrij om je mening en suggesties te delen op @LinuxHint en @SwapTirthakar .