100 vigtige Linux -kommandoer til hver bruger

100 Essential Linux Commands



Normal Linux-bruger kender næsten alle de grundlæggende Linux-daglige kommandoer til at udføre grundlæggende opgaver, f.eks. At installere et program, kopiere filer fra et bibliotek til et andet osv. Men i denne artikel vil jeg liste 100 vigtige Linux-kommandoer hvilket kan være nyttigt for hver Linux -bruger lige fra noobs til de professionelle Linux -udviklere og systemadministratorer. Så før vi spilder tid, lad os komme i gang med denne enorme liste over essentielle Linux -kommandoer.

1. Kat (sammenkædet)

Denne kommando kan bruges til at hente filens indhold som et output i vinduet Terminal. Du skal bare skrive kat kommando som vist eksempel på skærmbillede og udfør det.







Som navnet antyder, kan denne kommando bruges til at oprette, se og sammenkoble filer.



Hvis filen er længere end størrelsen på Terminal -vinduet, vil det ikke være let at læse eller se alt filens indhold let. Men der er en finjustering, du kan bruge mindre med kat kommando. Det vil give brugeren en mulighed for at rulle frem og tilbage gennem filernes indhold ved hjælp af PgUp- og PgDn -tasterne eller pil op og pil ned på tastaturet.



Endelig at afslutte fra mindre du kan bare skrive ind hvad .





2. egnethed

evne er en meget kraftfuld grænseflade til Linux -pakkehåndteringssystem.



Først og fremmest skal du installere eller opdatere aptitude -pakken i dit system ved hjælp af følgende kommando.

Når installationen er fuldført, kan du skrive aptitude i Terminal og udføre den, dette åbner aptitude -grænsefladen, som du kan se på skærmbilledet herunder.

Du kan bruge dette evne indbygget interface til at opdatere, installere eller fjerne enhver programpakke på Linux eller dens andre distributioner.

3. cal

Du kan bruge cal kommando i Terminal vindue for at se kalenderen, som du kan se i det følgende skærmbillede Jeg har udført kommando for at se kalenderen for den aktuelle måned, og du kan også bemærke, at den fremhævede datoen.

Du kan også se kalenderen for et helt år ved at udføre kommandoen vist i følgende skærmbillede.

4. bc

bc er en anden cool og nyttig kommando til Linux -brugere, da den giver dig mulighed for at aktivere kommandolinjeberegner i Linux Terminal, når du udfører følgende kommando.

Du kan foretage enhver beregning i selve terminalvinduet, er det ikke en sej kommando at have til din tjeneste?

5.chage

Linux -kommandoen jagt er et akronym for ændre alder og det kan bruges til at ændre udløbsoplysningerne for brugerens adgangskode.

Som du kan se på skærmbilledet ovenfor, kan du også tvinge brugeren til at ændre adgangskoden efter en bestemt periode, dvs. periodisk. Dette er en glimrende kommando til systemadministratorer.

6. df

Du kan få alle oplysninger om dit filsystem bare ved at udføre df kommando i terminalvinduet.

Hvis du bruger df –h det vil vise filsystemoplysninger i menneskeligt læsbart format, som du kan bemærke i følgende skærmbillede.

7. hjælp

Når du udfører dette Hjælp kommando i terminalvinduet, viser den alle de indbyggede kommandoer, du kan bruge i shell.

8. pwd (Print Work Directory)

Som navnet Udskriv Work Directory foreslår, at denne kommando stien til det bibliotek, du i øjeblikket arbejder i. Denne kommando er meget nyttig for alle Linux -noobs og dem, der er nye i Linux Terminal.

9. ls

Jeg tror, ​​jeg ikke behøver at introducere denne kommando, da dette er en af ​​de almindeligt anvendte kommandoer i Terminal af Linux -brugere.

Når du skriver og udfører ls -kommandoen i Terminal, viser den dig alt indholdet i den bestemte mappe, dvs. både filer og mapper, som du kan se i ovenstående skærmbillede.

10. faktor

faktor er en matematisk kommando til Linux -terminal, som giver dig alle de mulige faktorer for det decimaltal, du indtaster i skallen.

11. uname

uname er en anden nyttig Linux -kommando, da den viser Linux -systemoplysninger, når den udføres i Terminal shell.

For at se alle systemoplysningstyper uname -a i Terminal.

For oplysninger relateret til kernel release skal du bare indtaste uname -r .

Og til operativsystemoplysningstype slut med mig -o i Terminal skal. 12. ping

Hvis du vil kontrollere, om dit system er forbundet til router eller internet, så er PING (Packet INternet Groper) kommandoen for dig. Den bruger ICMP -protokol til at oprette forbindelse til andre enheder.

Der er flere muligheder at bruge med ping -kommando, ping viser adresser som værtsnavn, så hvis du vil se dem i tal, skal du bruge ping -n kommando. Ping -I for at angive intervallet mellem transmissioner, da det som standard er 1 sekund.

13. mkdir

mkdir kommando kan bruges til at oprette en ny mappe i enhver mappe ved hjælp af Linux Terminal. Du kan se i det følgende skærmbillede, som jeg har oprettet VGPM mappe ved hjælp af mkdir kommando i Terminal shell.

Du kan også bruge rmdir kommando for at fjerne enhver mappe i biblioteket lige fra dit Linux Terminal -vindue.

14. gzip

Du kan komprimere enhver fil fra Terminal -vinduet ved hjælp af gzip -kommandoen, men den fjerner den originale fil fra biblioteket. Hvis du ønsker at beholde den originale fil, skal du bruge gzip -k i stedet, da den bevarer både original såvel som ny komprimeret fil i biblioteket.

15. hvad er

Hvis du vil vide, hvad den særlige Linux -kommando kan bruges til, skal du bare udføre kommandoen hvad er i Terminal shell, og det viser dig en kort beskrivelse af den enkelte Linux -kommando.

16. hvem

Denne er til systemadministratorer, der håndterer og administrerer forskellige brugere på Linux -system. WHO kommando, når den udføres i Terminal, viser den komplette liste over de brugere, der i øjeblikket er logget ind på Linux -system.

17. gratis

gratis kommandoen kan bruges til at kontrollere præcis, hvilken mængde lagerplads der er gratis og bruges i fysisk såvel som byttehukommelse i systemet.

Der er også nogle muligheder for at bruge med gratis kommando, som du kan bruge fri -b for at se resultaterne i bytes , gratis -k for at vise tilgængelig og brugt i hukommelsen i kilobyte , fri -m at se i megabyte , gratis -g at se resultater i gigabyte og gratis –tera for at se resultaterne i terabyte .

18. top

top er en enkel, men nyttig kommando til at overvåge alle de igangværende processer på Linux -systemet med brugernavn, prioritetsniveau, unikt proces -id og delt hukommelse for hver opgave.

19. sl

Denne er bare for lidt sjov under arbejdet og ikke en nyttig kommando. Når den udføres, passerer en dampmaskine gennem terminalvinduet. Du kan prøve det for sjov!

Hvis du ikke kan se det, skal du bruge følgende kommando til at installere det.

$sudopassendeinstalleresl

20. banner

banner er en anden sjov kommando til Linux Terminal, når den udføres med banner vil vise den tekst, du skriver, vises i stort bannerformat, som du kan se i følgende skærmbillede.

$sudo apt-get installbanner

21. aafire

Hvad med at tænde terminalvinduet? Afsked bare kommandoen aafire i Terminal -vinduet og se magien.

$sudo apt-get installlibaa-bin

22. ekko

echo -kommando kan bruges til at udskrive enhver tekst, du har gennemgået med kommandoen, som du kan se på nedenstående skærmbillede.

23. finger

finger viser alle oplysninger om enhver bruger på systemet, f.eks. sidste login af brugeren, brugerens hjemmekatalog og brugernavnets fulde navn.

24. grupper

Hvis du vil vide, hvilke grupper den bestemte bruger er medlem af, skal du udføre grupper kommando i Terminal vindue. Det viser hele listen over de grupper, en bruger er medlem af.

25. hoved

Denne kommando viser de første 10 linjer i den fil, du er igennem med hoved kommando i terminalvinduet. Hvis du vil se et bestemt antal linjer, skal du bruge -n (nummer) mulighed som head -n (et vilkårligt tal) i Terminal shell ligesom jeg gjorde i følgende tilfælde.

26. mand

Her står mennesket for brugermanual, og som navnet antyder, vil man vise brugermanualen til den bestemte kommando. Det viser kommandoens navn, måder, hvorpå kommandoen kan bruges, og en beskrivelse af kommandoen.

27. passwd

Du kan bruge passwd -kommandoen til at ændre adgangskoden til sig selv eller enhver bruger, bare gennem kommandoen passwd hvis du vil ændre adgangskode til dig selv og passwd hvis du vil ændre adgangskode til en bestemt bruger.

28 tommer

i er den korte og enkle kommando, der hjælper dig med at se listen over aktuelt loggede brugere.

29. whoami

Denne kommando hjælper dig med at finde ud af, hvilken bruger der er logget ind på systemet, eller hvem du er logget ind som.

30. historie

Når den affyres i Terminal shell, viser historikommandoen alle de kommandoer, der bruges af dig i serienummereret form. Brug af udråbstegn ! og serienummer på kommandoen hjælper dig med at udføre den pågældende kommando uden at skulle skrive hele kommandoen i terminalen.

31. login

Hvis du vil skifte bruger eller vil oprette en ny session, skal du afslutte denne kommando i Terminal -vinduet og angive detaljerne som login -id og adgangskode som vist på skærmbillede herunder.

32. lscpu

Denne kommando viser alle CPU -arkitekturoplysninger såsom tråde, sockets, kerner og CPU -tæller.

33. mv

mv (flytte) kommando kan bruges til at flytte en fil eller et bibliotek til en anden fil eller mappe. Det er en meget nyttig kommando, især når du arbejder med systemadministration.

34. s

Hvis du vil se listen over processer, der aktuelt kører til din session eller for andre brugere på systemet, er ps -kommandoen noget for dig, da den viser processer med deres procesidentifikationsnumre og også detaljeret, når du bruger ps -u kommando.

35. dræbe

Du kan bruge denne kommando til at dræbe de igangværende processer manuelt fra selve terminalskallen. Du har brug for et unikt PID, dvs. procesidentifikationsnummer for at dræbe processen.

36. hale

hale kommandoen viser de sidste 10 linjer af filen i terminalvinduet som et output. Der er en mulighed for at holde et bestemt antal linjer som du vil med kommandoen hale -n som vist på skærmbillede herunder.

37. cksum

cksum er en kommando til at generere kontrolsumværdien for filen eller datastrøm kastet med kommando i Linux Terminal. Du kan også, om download er beskadiget eller ej, hvis du står over for problemer med at køre den.

38. cmp

Hvis du nogensinde skal lave en byte-by-byte sammenligning af de to filer cmp er den bedste Linux -kommando for dig.

39. env

env er en meget nyttig shell -kommando, der kan bruges til at vise alle miljøvariabler i Linux Terminal -vinduet eller køre en anden opgave eller et program i brugerdefineret miljø uden at skulle foretage ændringer i den aktuelle session.

40. værtsnavn

værtsnavn kommando kan bruges til at se det aktuelle værtsnavn og værtsnavn kan bruges til at ændre det aktuelle værtsnavn til et nyt.

41. kl

Du kan bruge kommandoen hwclock eller hwclock –set –date til at se hardwareuret eller indstille det til en ny dato.

42. lshw

sudo lshw -kommandoen kan bruges til at påberåbe detaljerede hardwareoplysninger om det system, Linux kører på. Det giver dig hver eneste lille detalje om hardware, bare prøv det.

43. nano

nano er Linux-kommandolinje-tekstredigerer, der bare ligner Pico-editor, som mange af jer måske har brugt til programmering og andre formål. Det er en ganske nyttig tekstredaktør med masser af funktioner.

44. rm

rm kommando kan bruges til at fjerne enhver fil fra arbejdskataloget. For bedre bekvemmelighed kan du bruge rm -i kommando, da den først vil bede om din bekræftelse, før du fjerner filen.

45. ifconfig

ifconfig er en anden nyttig Linux -kommando, der kan bruges til at konfigurere netværksinterface på systemet.

46. ​​klar

klar er en simpel kommando til Linux Terminal -shell, når den udføres, rydder den Terminal -vinduet for ny start.

47. hans

dens kommando kan bruges til at skifte til en anden konto lige fra Linux Terminal vinduet.

48. wget

wget er en meget nyttig kommando til at downloade enhver fil fra internettet, og det bedste er, at download fungerer i baggrunden, så du kan fortsætte med at arbejde på din opgave.

49. ja

ja din tekst kommando bruges til at vise en tekstbesked, der er indtastet med ja -kommandoen gentagne gange i terminalvinduet, indtil du stopper den med at bruge CTRL + c tastaturgenvej.

50. sidste

Når den sidste kommando blev udført, vises listen over sidst loggede brugere i systemet som et output i Linux Terminal.

51. lokalisere

finde kommando er et pålideligt og uden tvivl bedre alternativ til Find kommando for at finde enhver fil på systemet.

52. iostat

Hvis du nogensinde har brug for at overvåge system input/output -enheder, kan iostat -kommandoen være meget nyttig for dig, da den viser alle statistikker for CPU'en samt I/O -enheder i selve terminalvinduet.

53. kmod

Du kan bruge kmod liste kommando til at styre alle Linux Kernel -modulerne, da denne kommando viser alle de aktuelt indlæste moduler på systemet.

54. lsusb

lsusb kommandoen viser oplysninger om alle de USB -busser, der er sluttet til hardware og eksterne USB -enheder, der er tilsluttet dem, som du kan se på skærmbilledet herunder.

55. pstree

pstree kommando viser alle de igangværende processer i træformatet i Linux Terminal -vinduet.

56. sudo

Hvis du har brug for at køre en kommando som en rodbruger eller rodtilladelser, skal du bare tilføje sudo ved starten af ​​en kommando.

57. apt

apt (Advanced Package Tool) er Linux -kommando, som hjælper brugeren med at interagere med emballagesystemet, som du kan se i følgende skærmbillede.

58. lynlås

Du kan bruge zip -kommando til at komprimere en eller flere filer, som du kan se på skærmbilledet herunder. Det er en enkel, men nyttig kommando at komprimere et vilkårligt antal filer på en gang.

59. udpakning

For at udtrække filer fra komprimeret zip -fil, brug pakke ud kommando i Terminal shell. Du kan også bruge denne kommando til at udtrække filer fra flere komprimerede filer fra det bestemte bibliotek.

60. nedlukning

Du kan bruge lukke ned kommando for at slå systemet direkte fra Terminal shell. Denne kommando lukker systemet nøjagtigt et minut efter, at det blev udført. Du kan bruge nedlukning -c kommando for at annullere nedlukning.

61. dig

til dig (bibliotek) kommando kan bruges til at se listen over alle biblioteker og mapper, der findes i det aktuelle arbejdskatalog.

62. cd

CD kommandoen hjælper dig med at få adgang til en bestemt mappe eller mappe fra filsystemet. Du kan også bruge cd .. kommando for at gå tilbage til root.

63. genstart

Som navnet antyder, kan du bruge genstart kommando for at genstarte eller lukke systemet fra terminalvinduet. Der er flere muligheder tilgængelige med denne kommando, som du kan se i følgende skærmbillede.

64. sortere

sortere kommandoen hjælper dig med at sortere filen eller arrangere enhver post i en bestemt rækkefølge generelt i henhold til deres ASCII -værdier.

65. tac

tac kommandoen viser filens indhold i omvendte ordrer, som du kan se i nedenstående skærmbillede.

66. exit

Afslut kommando kan bruges til at lukke vinduet Terminal shell direkte fra kommandolinjen.

67. ionisk

Ionsk kommando hjælper dig med at få eller indstille I/O -planlægningsklasse og prioritet for den særlige proces.

68. diff

diff kommando vil sammenligne de to biblioteker og vise forskel mellem dem som vist i følgende skærmbillede.

69. dmidecode

Der er mange kommandoer til rådighed for Linux til at hente hardwareinformation, men hvis du vil have oplysninger om en bestemt hardwarekomponent, er dmidecode kommandoen til dig. Det tilbyder forskellige muligheder, og du kan se dem ved hjælp af dmidecode –hjælp .

70. eksp

Hvis du vil udføre hurtige beregninger under dit arbejde, er expr virkelig en nyttig kommando for dig. Du kan foretage beregninger som vist i nedenstående skærmbilleder med flere muligheder.

71. gunzip

gunzip kommandoen kan bruges til at udpakke eller gendanne filer, der er komprimeret med gzip kommando.

72. hostnamectl

hostnamectl kommandoen kan bruges til at få adgang til systemoplysninger, ændre systemværtsnavnet og andre relaterede indstillinger.

73. iptable

iptables er et simpelt Linux Terminal -baseret firewallværktøj, der hjælper med at styre både indgående og udgående trafik ved hjælp af tabeller.

74. killall

Dræb alle kommando vil dræbe alle de programmer, der matcher procesnavnet kastet med killall -kommandoen.

75. netstat

Denne kommando er til dem, der kontinuerligt skal overvåge indgående og udgående netværksforbindelser. netstat kommando viser netværksstatus, routingtabeller og grænsefladestatistik.

76. lsof

lsof kommandoen hjælper dig med at se alle de åbne filer, der er relateret til din applikation, i selve Linux Terminal -vinduet. Der er flere muligheder for at tilpasse output, og du kan se hele listen i nedenstående skærmbillede.

77. bzip2

Du kan bruge bzip2 kommando i Terminal -vinduet for at komprimere enhver fil til .bz2 -fil og bruge bzip2 -d kommando for at udtrække filerne fra en komprimeret fil.

78. service

servicekommando viser resultaterne af System V init -scripts i terminalvinduet. Du kan se status for en bestemt tjeneste eller alle tjenesterne som vist på skærmbilledet herunder.

79. vmstat

vmstat -kommandoen viser systemets virtuelle hukommelsesbrug i Terminal -vinduet.

80. mpstat

Når den udføres, viser kommandoen mpstat alle oplysninger om CPU -udnyttelse og ydeevnstatistik i Linux Terminal -vinduet.

81. brugerfunktion

Hvis du vil redigere eller ændre attributter for allerede oprettet brugerkonto, så brugermode login er den bedste kommando for dig.

82. røre ved

Ved brug af røre ved kommando i Terminal vindue kan du oprette tomme filer i filsystemet, og du kan også ændre tid og dato, dvs. er tidsstempel for nyligt tilgængelige filer såvel som mapper.

83. uniq

uniq er en standard Linux Terminal -kommando, når den smides med fil, filtrerer de gentagne linjer i filen.

84. wc

wc -kommando læser filen, der er kastet med kommandoen, og viser ord- og linjetælling af filen.

85. kort

pmap kommando vise hukommelseskortet over det pid, du giver. Du kan også se hukommelseskort for flere processer.

86. omdr./min

rpm -i .rpm kommando kan bruges til at installere rpm -baserede pakker på Linux. For at fjerne rpm -pakke, brug rpm -e kommando i Terminal shell.

87. ssh

ssh akronym for Secure Shell er protokol, der bruges til sikkert at oprette forbindelse til værtssystem. ssh [e -mail beskyttet] er kommandoen for at oprette forbindelse til værtscomputeren som bruger.

88. telnet

telnet -kommandoen bruger telnet -protokol til at oprette forbindelse til et andet system som bruger.

89. dejligt

Hvis du har brug for at ændre prioriteten for de kørende processer, så kør flot [MULIGHED] [KOMMANDO [ARG]…] i Linux Terminal.

90. nproc

nproc [option] kommando viser antallet af behandlingsenheder, der er tildelt den aktuelt kørende proces.

91. scp

scp akronym for Secure Copy er Linux -kommandoen, som kan bruges til at kopiere filer og mapper mellem værter på netværket.

92. søvn

søvn kommando vil forsinke eller stoppe udførelsen af ​​kommandoen i en bestemt tidsperiode, dvs. specificeret med sleep -kommando.

93. splittet

Hvis du har brug for at opdele stor fil i lille fil, skal du bruge split [option] .. [fil [præfiks]] kommando i Linux Terminal.

94. stat

Du kan se status for en fil eller et helt filsystem vha stat kommando i Linux Terminal. Du kan også bruge andre muligheder som angivet på skærmbilledet.

95. lsblk

lsblk -kommandoen læser sysfs -filsystemet og viser blokenhedsoplysninger i terminalvinduet.

96.hdparm

Ved hjælp af hdparm -kommandoen kan du håndtere harddisk og andre diskenheder i Linux ved hjælp af Terminal shell.

97. greyhound

chrt [option] prioritet [argument ..] kommando bruges til at manipulere procesens attributter i realtid.

98. bruger tilføjet

useradd [optaons] loginkommando hjælper dig med at tilføje brugerkonto til dit system

99. userdel

userdel [option] login -kommando lader dig slette enhver brugerkonto fra systemet.

100. brugerfunktion

Ved hjælp af usermod [optioner] login -kommando kan du ændre enhver brugerkonto, der findes på systemet.

Så det er de 100 essentielle Linux -kommandoer, der kan være nyttige for enhver almindelig såvel som pro Linux -bruger. Del gerne dine synspunkter og forslag på @LinuxHint og @SwapTirthakar .