100 viktiga Linux -kommandon för varje användare

100 Essential Linux Commands



Normal Linux-användare kan nästan alla grundläggande Linux-dagliga kommandon för att utföra grundläggande uppgifter som att installera alla applikationer, kopiera filer från en katalog till en annan, men i den här artikeln kommer jag att lista 100 viktiga Linux-kommandon vilket kan vara användbart för varje Linux -användare från noobs till professionella Linux -utvecklare och systemadministratörer. Så innan vi slösar bort tid, låt oss komma igång med denna enorma lista med viktiga Linux -kommandon.

1. Katt (sammanfogad)

Detta kommando kan användas för att hämta innehållet i filen som en utmatning i terminalfönstret. Du behöver bara skriva katt kommando som visas exempel skärmdump och kör det.







Som namnet antyder kan detta kommando användas för att skapa, visa och sammanfoga filer.



Om filen är längre än storleken på Terminal -fönstret är det inte lätt att läsa eller se allt innehåll i filen enkelt. Men det finns en tweak, du kan använda mindre med katt kommando. Det ger användaren möjlighet att rulla framåt och bakåt genom filens innehåll med PgUp- och PgDn -tangenterna eller uppåt- och nedåtpilarna på tangentbordet.



Slutligen att sluta från mindre du kan bara skriva in Vad .





2. skicklighet

fallenhet är ett mycket kraftfullt gränssnitt för Linux -pakethanteringssystem.



Först och främst måste du installera eller uppdatera aptitude -paketet i ditt system med följande kommando.

När installationen är klar kan du skriva aptitude i Terminal och köra den, detta öppnar aptitude -gränssnittet som du kan se på skärmdumpen nedan.

Du kan använda detta fallenhet inbyggt gränssnitt för att uppdatera, installera eller ta bort alla programpaket på Linux eller dess andra distributioner.

3. kal

Du kan använda kal kommando i Terminal -fönstret för att se kalendern, som du kan se i följande skärmdump Jag har kört kommando för att se kalendern för den aktuella månaden och du kan märka att det också markerade datumet.

Du kan också se kalendern för ett helt år genom att utföra kommandot som visas i följande skärmdump.

4. bc

före Kristus är ett annat coolt och användbart kommando för Linux -användare eftersom det låter dig aktivera kommandoradskalkylator i Linux Terminal när du utför följande kommando.

Du kan göra vilken beräkning som helst i terminalfönstret själv, är inte det coola kommandot att ha till din tjänst?

5.chage

Linux -kommandot jage är en förkortning för ändra ålder och den kan användas för att ändra utgångsinformationen för användarens lösenord.

Som du kan se i skärmdumpen ovan kan du också tvinga användaren att ändra lösenordet efter viss tid, dvs. periodiskt. Detta är ett utmärkt kommando för systemadministratörer.

6. df

Du kan få all information om ditt filsystem bara genom att köra df kommandot i terminalfönstret.

Om du använder df –h det kommer att visa filsysteminformation i mänskligt läsbart format som du kan märka i följande skärmdump.

7. hjälp

När du utför detta hjälp kommandot i Terminal-fönstret, kommer det att lista alla inbyggda kommandon som du kan använda i skal.

8. pwd (Print Work Directory)

Som namnet Skriv ut arbetskatalog föreslår att det här kommandot sökvägen till katalogen du för närvarande arbetar i. Det här kommandot är mycket användbart för alla Linux noobs och de som är nya i Linux Terminal.

9. ls

Jag tror att jag inte behöver introducera detta kommando eftersom detta är ett av de vanliga kommandona i Terminal av Linux -användare.

När du skriver och kör ls -kommandot i Terminal kommer det att visa dig allt innehåll i den specifika katalogen, dvs. både filer och kataloger som du kan se i skärmdumpen ovan.

10. faktor

faktor är ett matematiskt kommando för Linux -terminal som ger dig alla möjliga faktorer för decimaltalet du anger i skalet.

11. uname

du namnger är ett annat användbart Linux -kommando att ha eftersom den visar Linux -systeminformation när den körs i Terminal shell.

För att visa all systeminformationstyp uname -a i Terminal.

För information relaterad till kernel release, skriv bara in uname -r .

Och för typ av operativsysteminformation gå med mig -o i terminalskal. 12. ping

Om du vill kontrollera om ditt system är anslutet till router eller internet är PING (Packet INternet Groper) kommandot för dig. Den använder ICMP -protokoll för att ansluta till andra enheter.

Det finns flera alternativ att använda med ping -kommando, ping visar adresser som värdnamn så om du vill se dem i siffror använder du ping -n -kommandot. Ping -I för att ange intervallet mellan sändningar eftersom det är 1 sekund som standard.

13. mkdir

mkdir kommando kan användas för att skapa en ny mapp i valfri katalog med Linux Terminal. Du kan se på följande skärmdump som jag har skapat VGPM mapp med mkdir kommando i Terminal shell.

Du kan också använda rmdir kommando för att ta bort alla mappar i katalogen direkt från ditt Linux Terminal -fönster.

14. gzip

Du kan komprimera vilken fil som helst från Terminal -fönstret med kommandot gzip men den tar bort originalfilen från katalogen. Om du vill behålla den ursprungliga filen använder du gzip -k istället eftersom den kommer att behålla både original och ny komprimerad fil i katalogen.

15. vad är

Om du vill veta vad det specifika Linux -kommandot kan användas till är det bara att utföra kommandot vad är i Terminal shell och det kommer att visa dig en kort beskrivning av det specifika Linux -kommandot.

16. vem

Den här är för systemadministratörer som hanterar och hanterar olika användare på Linux -system. WHO kommandot när det körs i Terminal visa hela listan över de användare som för närvarande är inloggade på Linux -systemet.

17. gratis

fri kommandot kan användas för att kontrollera exakt vilken mängd lagringsutrymme som är ledigt och används i fysiskt såväl som bytesminne i systemet.

Det finns också några alternativ att använda med gratis kommando som du kan använda gratis -b att se resultaten i byte , gratis -k för att visa tillgängligt och använt i minne i kilobyte , fritt -m att se i megabyte , gratis -g att se resultat i gigabyte och gratis –tera att se resultaten i terabyte .

18. överst

topp är ett enkelt men användbart kommando för att övervaka alla pågående processer på Linux -systemet med användarnamn, prioritetsnivå, unikt process -ID och delat minne för varje uppgift.

19. sl

Den här är bara för lite kul under arbetet och inte ett användbart kommando. När den körs passerar en ångmaskin genom terminalfönstret. Du kan prova det för skojs skull!

Om du inte kan se det använder du följande kommando för att installera det.

$sudobenägenInstallerasl

20. banner

banner är ett annat roligt kommando för Linux Terminal när det körs med baner kommer att visa vilken text du skriver kommer att visas i stort bannerformat som du kan se i följande skärmdump.

$sudo apt-get installbaner

21. aafire

Vad sägs om att elda terminalfönstret? Skydda bara kommandot aafire i terminalfönstret och se magin.

$sudo apt-get installlibaa-bin

22. eko

echo -kommandot kan användas för att skriva ut all text du kommit igenom med kommandot som du kan se på skärmdumpen nedan.

23. finger

finger kommer att visa all information om alla användare på systemet, till exempel användarens senaste inloggning, användarens hemkatalog och fullständigt namn på användarkontot.

24. grupper

Om du vill veta vilka grupper den specifika användaren är medlem i, kör sedan grupper kommando i Terminal -fönstret. Det kommer att visa hela listan över de grupper en användare är medlem i.

25. huvud

Det här kommandot listar de första 10 raderna i filen du har kommit igenom med huvud kommandot i terminalfönstret. Om du vill se ett visst antal rader använder du -n (nummer) alternativ som huvud -n (valfritt nummer) i Terminal shell precis som jag gjorde i följande fall.

26. man

Här står man för användarmanual och som namnet antyder kommer mannen att visa användarmanualen för det specifika kommandot. Det kommer att visa namnet på kommandot, sätt på vilket kommando kan användas och beskrivning av kommandot.

27. passwd

Du kan använda passwd -kommandot för att ändra lösenordet för dig själv eller någon användare, bara genom kommandot passwd om du vill ändra lösenord för dig själv och passwd om du vill ändra lösenord för en viss användare.

28 tum

i är det korta och enkla kommandot som hjälper dig att se listan över för närvarande inloggade användare.

29. whoami

Detta kommando hjälper dig att ta reda på vilken användare som är inloggad i systemet eller vem du är inloggad som.

30. historia

När det skjuts in i Terminal -skalet kommer historikommandot att lista alla kommandon som används av dig i serienummererad form. Använd utropstecken ! och serienummer för kommandot hjälper dig att utföra det specifika kommandot utan att behöva skriva hela kommandot i terminalen.

31. inloggning

Om du vill byta användare eller vill skapa en ny session, avfyr det här kommandot i Terminal -fönstret och ange detaljerna som inloggnings -ID och lösenord som visas i skärmdumpen nedan.

32. lscpu

Detta kommando visar all CPU -arkitekturinformation, t.ex. trådar, uttag, kärnor och CPU -antal.

33. mv

mv (flytta) -kommandot kan användas för att flytta en fil eller katalog till en annan fil eller katalog. Det är ett mycket användbart kommando, särskilt när du arbetar med systemadministration.

34. sid

Om du vill se listan över processer som för närvarande körs för din session eller för andra användare på systemet är ps -kommandot för dig eftersom det visar processer med deras processidentifieringsnummer och i detalj också när du använder ps -u kommando.

35. döda

Du kan använda det här kommandot för att döda de pågående processerna manuellt från själva Terminal -skalet. Du behöver unikt PID, dvs. processidentifikationsnummer för att döda processen.

36. svans

svans kommandot visar de sista 10 raderna i filen i terminalfönstret som en utmatning. Det finns ett alternativ för att hålla ett specifikt antal rader som du vill med kommandot svans -n som visas på skärmdumpen nedan.

37. cksum

cksum är ett kommando för att generera kontrollsummavärdet för filen eller dataströmmen som kastas med kommando i Linux Terminal. Du kan också se om nedladdningen är skadad eller inte om du har problem med att köra den.

38. cmp

Om du någonsin behöver göra byte-för-byte-jämförelse av de två filerna då cmp är det bästa Linux -kommandot för dig.

39. env

env är ett mycket användbart skalkommando som kan användas för att visa alla miljövariabler i Linux Terminal -fönstret eller köra en annan uppgift eller ett program i anpassad miljö utan att behöva göra några ändringar i den aktuella sessionen.

40. värdnamn

värdnamn kommandot kan användas för att visa det aktuella värdnamnet och värdnamn kan användas för att ändra det aktuella värdnamnet till ett nytt.

41. klockan

Du kan använda kommandot hwclock eller hwclock –set –date för att se hårdvaruklocka eller ställa in det till ett nytt datum.

42. lshw

sudo lshw -kommandot kan användas för att åberopa detaljerad maskinvaruinformation för systemet som Linux körs på. Det ger dig alla små detaljer om hårdvara, bara prova det.

43. nano

nano är Linux kommandorads textredigerare precis som Pico editor som många av er kanske har använt för programmering och andra ändamål. Det är en ganska användbar textredigerare med många funktioner.

44. rm

rm kommandot kan användas för att ta bort alla filer från arbetskatalogen. För bättre bekvämlighet kan du använda rm -i kommando eftersom det först kommer att be om din bekräftelse innan du tar bort filen.

45. ifconfig

ifconfig är ett annat användbart Linux -kommando som kan användas för att konfigurera nätverksgränssnitt på systemet.

46. ​​klart

klar är ett enkelt kommando för Linux Terminal -skalet, när det körs kommer det att rensa Terminal -fönstret för nystart.

47. hans

dess kommandot kan användas för att byta till ett annat konto direkt från Linux Terminal -fönstret.

48. wget

wget är ett mycket användbart kommando för att ladda ner alla filer från internet och det bästa är att nedladdningen fungerar i bakgrunden så att du kan fortsätta arbeta med din uppgift.

49. ja

ja din text kommandot används för att visa ett textmeddelande med ja -kommandot upprepade gånger i terminalfönstret tills du slutar använda det CTRL + c tangentbordsgenväg.

50. sista

När det senaste kommandot körs visas listan över de senast inloggade användarna i systemet som en utmatning i Linux Terminal.

51. lokalisera

lokalisera kommando är ett pålitligt och utan tvekan bättre alternativ till hitta kommando för att hitta valfri fil på systemet.

52. iostat

Om du någonsin behöver övervaka systeminmatnings-/utdataenheter kan iostat -kommandot vara mycket användbart för dig eftersom det visar all statistik för CPU såväl som I/O -enheter i själva terminalfönstret.

53. kmod

Du kan använda kmod lista kommando för att hantera alla Linux Kernel -moduler eftersom detta kommando visar alla de för närvarande laddade modulerna på systemet.

54. lsusb

lsusb kommandot visar information om alla USB -bussar som är anslutna till hårdvaran och externa USB -enheter som är anslutna till dem som du kan se på skärmdumpen nedan.

55. pstree

pstree kommandot visar alla processer som för närvarande körs i trädformatet i Linux Terminal -fönstret.

56. sudo

Om du behöver köra ett kommando som en rotanvändare eller rotbehörigheter, lägg bara till sudo i början av ett kommando.

57. apt

apt (Advanced Package Tool) är Linux -kommando som hjälper användaren att interagera med förpackningssystemet som du kan se i följande skärmdump.

58. dragkedja

Du kan använda zip -kommandot för att komprimera en eller flera filer som du kan se på skärmdumpen nedan. Det är ett enkelt men användbart kommando för att komprimera valfritt antal filer samtidigt.

59. packa upp

För att extrahera filer från komprimerad zip -fil, använd packa upp kommando i Terminal shell. Du kan också använda det här kommandot för att extrahera filer från flera komprimerade filer från den specifika katalogen.

60. avstängning

Du kan använda stänga av kommando för att slå på systemet direkt från Terminal shell. Detta kommando stänger av systemet exakt en minut efter att det har körts. Du kan använda avstängning -c kommando för att avbryta avstängning.

61. du

till dig (katalog) -kommandot kan användas för att visa listan över alla kataloger och mappar som finns i den aktuella arbetskatalogen.

62. cd

CD kommandot hjälper dig att komma åt en viss katalog eller mapp från filsystemet. Du kan också använda CD .. kommando för att gå tillbaka till root.

63. starta om

Som namnet antyder kan du använda starta om kommando för att starta om eller stänga av systemet från terminalfönstret. Det finns flera alternativ tillgängliga med det här kommandot som du kan se i följande skärmdump.

64. sortera

sortera kommandot hjälper dig att sortera filen eller ordna en post i viss ordning i allmänhet enligt deras ASCII -värden.

65. tac

tac kommandot visar filens innehåll i omvänd ordning som du kan se på skärmdumpen nedan.

66. utgång

utgång kommandot kan användas för att stänga terminalskalfönstret direkt från kommandoraden.

67. jonisk

Joniska kommandot hjälper dig att få eller ställa in I/O -schemaläggningsklass och prioritet för den specifika processen.

68. diff

diff kommandot jämför de två katalogerna och visar skillnaden mellan dem som visas i följande skärmdump.

69. dmidekod

Det finns många kommandon tillgängliga för Linux för att hämta maskinvaruinformation, men om du vill ha information om en viss maskinvarukomponent är dmidecode kommandot för dig. Det erbjuder olika alternativ och du kan se dem med dmidecode –hjälp .

70. expr

Om du vill utföra snabba beräkningar under ditt arbete är expr verkligen användbart kommando för dig. Du kan göra beräkningar enligt nedanstående skärmdumpar med fler alternativ.

71. gunzip

gunzip kommandot kan användas för att extrahera eller återställa filer som är komprimerade med gzip kommando.

72. hostnamectl

hostnamectl kommandot kan användas för att komma åt systeminformation, ändra systemets värdnamn och andra relaterade inställningar.

73. iptable

iptables är ett enkelt Linux Terminal -baserat brandväggsverktyg som hjälper till att hantera både inkommande och utgående trafik med hjälp av tabeller.

74. killall

döda alla kommando kommer att döda alla program som matchar processnamnet som kastas med killall -kommandot.

75. netstat

Detta kommando är för dem som behöver övervaka inkommande och utgående nätverksanslutningar kontinuerligt. netstat kommandot visar nätverksstatus, routningstabeller och gränssnittsstatistik.

76. lsof

lsof kommandot hjälper dig att se alla öppna filer som är relaterade till din applikation i själva Linux Terminal -fönstret. Det finns flera alternativ för att anpassa utdata och du kan se hela listan i skärmdumpen nedan.

77. bzip2

Du kan använda bzip2 kommandot i Terminal -fönstret för att komprimera alla filer till .bz2 -filer och använda bzip2 -d kommando för att extrahera filerna från en komprimerad fil.

78. service

servicekommando visar resultaten av System V init -skript i terminalfönstret. Du kan se statusen för en viss tjänst eller alla tjänster enligt nedanstående skärmdump.

79. vmstat

vmstat -kommandot visar systemets virtuella minnesanvändning i terminalfönstret.

80. mpstat

När kommandot mpstat visas kommer all information om CPU -användning och prestandastatistik att visas i Linux Terminal -fönstret.

81. användarmod

Om du vill redigera eller ändra attribut för redan skapat användarkonto då användarmod -inloggning är det bästa kommandot för dig.

82. Rör

Använder sig av Rör kommandot i terminalfönstret kan du skapa tomma filer i filsystemet och du kan också ändra tid och datum, dvs tidsstämpel för nyligen åtkomliga filer och kataloger.

83. uniq

uniq är ett standard Linux Terminal -kommando när det kastas med fil, filtrerar de upprepade raderna i filen.

84. wc

wc -kommandot läser filen som kastas med kommandot och visar ord- och radantal för filen.

85. minut

pmap kommando visa minneskartan för den pid du tillhandahåller. Du kan också visa minneskarta för flera processer.

86. varv / min

rpm -i .rpm kommando kan användas för att installera rpm -baserade paket på Linux. För att ta bort rpm -paket, använd rpm -e kommando i Terminal shell.

87. ssh

ssh -akronym för Secure Shell är ett protokoll som används för att säkert ansluta till värdsystemet. ssh [e -postskyddad] är kommandot för att ansluta till värddatorn som användare.

88. telnet

telnet -kommandot använder telnet -protokollet för att ansluta till ett annat system som användare.

89. trevligt

Om du behöver ändra prioriteten för de pågående processerna kör du sedan trevligt [ALTERNATIV] [KOMMANDO [ARG] ...] i Linux -terminalen.

90. nproc

nproc [alternativ] kommandot visar antalet behandlingsenheter som tilldelats den för närvarande pågående processen.

91. scp

scp akronym för Secure Copy är Linux -kommandot som kan användas för att kopiera filer och kataloger mellan värdar i nätverket.

92. sova

sömn kommandot kommer att fördröja eller pausa körningen av kommandot under en viss tid, dvs specificerad med viloläge.

93. dela

Om du behöver dela upp en stor fil i en liten fil, använd sedan dela [alternativ] .. [fil [prefix]] kommandot i Linux Terminal.

94. stat

Du kan se status för en fil eller ett helt filsystem med stat kommando i Linux Terminal. Du kan också använda andra alternativ som anges i skärmdumpen.

95. lsblk

lsblk -kommandot läser sysfs -filsystemet och visar blockenhetsinformation i terminalfönstret.

96.hdparm

Med hjälp av hdparm -kommandot kan du hantera hårddisk och andra hårddiskar i Linux med Terminal shell.

97. vinthund

kommandot chrt [option] prioritet [argument ..] används för att manipulera processens realtidsattribut.

98. useradd

useradd [optaons] inloggningskommando hjälper dig att lägga till användarkonto i ditt system

99. userdel

userdel [option] inloggningskommando låter dig ta bort alla användarkonton från systemet.

100. användarmod

Med inloggningskommandot usermod [options] kan du ändra alla användarkonton som finns på systemet.

Så det här är de 100 viktiga Linux -kommandona som kan vara användbara för alla vanliga och pro Linux -användare. Dela gärna med dig av dina synpunkter och förslag på @LinuxHint och @SwapTirthakar .