100 esminių „Linux“ komandų kiekvienam vartotojui

100 Essential Linux Commands



Įprastas „Linux“ vartotojas žino beveik visas pagrindines kasdienio „Linux“ naudojimo komandas pagrindinėms užduotims atlikti, pvz., Įdiegti bet kokią programą, kopijuoti failus iš vieno katalogo į kitą ir pan. Tačiau šiame straipsnyje išvardysiu 100 esminių „Linux“ komandų kuris gali būti naudingas kiekvienam „Linux“ vartotojui, pradedant nuobodais ir baigiant profesionaliais „Linux“ kūrėjais bei sistemos administratoriais. Taigi, prieš švaistydami bet kurį laiką, pradėkime nuo šio didžiulio esminių „Linux“ komandų sąrašo.

1. Katė (sujungti)

Ši komanda gali būti naudojama norint gauti failo turinį kaip išvestį terminalo lange. Jums tereikia parašyti katė komandą, kaip parodyta ekrano kopijos pavyzdyje, ir vykdykite ją.







Kaip rodo pavadinimas, šią komandą galima naudoti failams kurti, peržiūrėti ir sujungti.



Jei failas yra ilgesnis nei terminalo lango dydis, nebus lengva skaityti ar lengvai peržiūrėti visą failo turinį. Tačiau yra patobulinimas, kurį galite naudoti mažiau su katė komandą. Tai suteiks vartotojui galimybę slinkti pirmyn ir atgal per failų turinį naudojant „PgUp“ ir „PgDn“ klavišus arba rodyklių aukštyn ir žemyn klavišus.



Pagaliau mesti iš mažiau galite tiesiog įvesti .





2. gabumai

gabumai yra labai galinga „Linux“ paketų valdymo sistemos sąsaja.



Pirmiausia turite įdiegti arba atnaujinti aptitude paketą savo sistemoje naudodami šią komandą.

Kai diegimas bus baigtas, terminale galite įvesti aptitude ir jį vykdyti, tai atvers aptitude sąsają, kaip matote žemiau esančioje ekrano kopijoje.

Galite tai naudoti gabumai integruota sąsaja, skirta atnaujinti, įdiegti ar pašalinti bet kurį programų paketą „Linux“ ar kituose jo platinimuose.

3. kal

Tu gali naudoti cal komandą terminalo lange, kad pamatytumėte kalendorių, kaip matote šioje ekrano kopijoje, kurią įvykdžiau, norėdamas peržiūrėti dabartinio mėnesio kalendorių ir pastebėti, kad taip pat paryškinta data.

Taip pat galite peržiūrėti visų metų kalendorių vykdydami komandą, parodytą kitoje ekrano kopijoje.

4. bc

bc yra dar viena šauni ir naudinga komanda „Linux“ vartotojams, nes ji leidžia įjungti komandų eilutės skaičiuoklę „Linux“ terminale, kai vykdote šią komandą.

Pačiame terminalo lange galite atlikti bet kokius skaičiavimus, ar ne ta šauni komanda, kurią turėsite savo paslaugoms?

5. įkainis

„Linux“ komanda chage yra akronimas pakeisti amžių ir ji gali būti naudojama norint pakeisti vartotojo slaptažodžio galiojimo pabaigos informaciją.

Kaip matote aukščiau esančioje ekrano kopijoje, taip pat galite priversti vartotoją pakeisti slaptažodį po tam tikro laiko, ty periodiškai. Tai puiki komanda sistemos administratoriams.

6. df

Vykdydami galite gauti visą savo failų sistemos informaciją df komandą terminalo lange.

Jei naudojate df - h ji parodys failų sistemos informaciją žmonėms suprantamu formatu, kaip galite pastebėti šioje ekrano kopijoje.

7. padėti

Kai tai atliksite padėti komandą terminalo lange, bus išvardytos visos integruotos komandos, kurias galite naudoti apvalkale.

8. pwd (spausdinimo darbų katalogas)

Kaip pavadinimas Spausdinti darbo katalogą siūlo, kad ši komanda būtų katalogo, kuriame šiuo metu dirbate, kelias. Ši komanda yra labai naudinga visiems „Linux“ išradėjams ir tiems, kurie nėra nauji „Linux“ terminale.

9. ls

Manau, kad man nereikia supažindinti su šia komanda, nes tai yra viena iš dažniausiai naudojamų komandų terminale „Linux“ vartotojams.

Kai įvedate ir vykdote komandą ls terminale, jis parodys visą konkretaus katalogo turinį, ty failus ir katalogus, kaip matote aukščiau esančioje ekrano kopijoje.

10. veiksnys

veiksnys yra „Linux“ terminalo matematinė komanda, kuri suteiks visus įmanomus dešimtainio skaičiaus, kurį įvedate į apvalkalą, veiksnius.

11. uname

uname yra dar viena naudinga „Linux“ komanda, nes ji rodo „Linux“ sistemos informaciją, kai ji vykdoma terminalo apvalkale.

Norėdami peržiūrėti visų tipų sistemos informaciją uname -a terminale.

Norėdami gauti informacijos apie branduolio išleidimą, tiesiog įveskite uname -r .

Ir dėl operacinės sistemos informacijos tipo prisijunk prie manes -o terminalo apvalkale. 12. ping

Jei norite patikrinti, ar jūsų sistema prijungta prie maršrutizatoriaus ar interneto, tada komanda PING („Packet INternet Groper“) yra jums skirta komanda. Jis naudoja ICMP protokolą prisijungti prie kitų įrenginių.

Yra kelios parinktys, kurias galima naudoti su ping komanda, ping rodo adresus kaip pagrindinio kompiuterio pavadinimą, taigi, jei norite juos peržiūrėti skaičiais, naudokite komandą ping -n. Ping -I, kad nurodytumėte intervalą tarp perdavimų, nes jis yra 1 sekundė pagal numatytuosius nustatymus.

13. mkdir

mkdir komanda gali būti naudojama kuriant naują aplanką bet kuriame kataloge naudojant „Linux“ terminalą. Šią mano sukurtą ekrano kopiją galite pamatyti VGPM aplanką naudojant mkdir komandą terminalo apvalkale.

Taip pat galite naudoti rmdir komandą, kad pašalintumėte bet kurį katalogą kataloge tiesiai iš „Linux“ terminalo lango.

14. gzip

Galite suspausti bet kurį failą iš terminalo lango naudodami komandą gzip, tačiau jis pašalins originalų failą iš katalogo. Jei norite išsaugoti pradinį failą, naudokite gzip -k, nes kataloge bus išsaugotas ir originalus, ir naujas suspaustas failas.

15. kas

Jei norite sužinoti, kam gali būti naudojama konkreti „Linux“ komanda, tiesiog vykdykite komandą kas yra terminalo apvalkale ir jis parodys trumpą vienos eilutės tos konkrečios „Linux“ komandos aprašymą.

16. kas

Tai skirta sistemos administratoriams, kurie tvarko ir tvarko įvairius „Linux“ sistemos vartotojus. PSO komanda, vykdoma terminale, parodo visą sąrašą vartotojų, kurie šiuo metu yra prisijungę prie „Linux“ sistemos.

17. nemokamai

Laisvas komanda gali būti naudojama tiksliai patikrinti, kiek laisvos vietos yra naudojama ir naudojama sistemos fizinėje bei apsikeitimo atmintyje.

Taip pat yra keletas parinkčių, kurias galite naudoti su nemokama komanda, pvz., Galite naudoti nemokamai -b peržiūrėti rezultatus baitų , nemokamai -k rodyti turimą ir naudojamą atmintyje kilobaitų , nemokamai -m pamatyti megabaitų , nemokamai -g peržiūrėti rezultatus gigabaitų ir laisvas - tarpinis peržiūrėti rezultatus terabaitų .

18. viršuje

viršuje yra paprasta, bet naudinga komanda, skirta stebėti visus vykstančius procesus „Linux“ sistemoje, naudojant kiekvienos užduoties vartotojo vardą, prioriteto lygį, unikalų proceso ID ir bendrą atmintį.

19. sl

Tai skirta tik linksmybėms darbo metu, o ne naudinga komanda. Vykdant garo mašina praeina pro terminalo langą. Galite tai išbandyti savo malonumui!

Jei nematote, naudokite šią komandą, kad ją įdiegtumėte.

$sudotinkamasdiegtisl

20. vėliava

„banner“ yra dar viena smagi „Linux“ terminalo komanda, kai ji vykdoma naudojant antraštė bus rodomas bet koks jūsų įvestas tekstas, kuris bus rodomas didelės reklamjuostės formatu, kaip matote šioje ekrano kopijoje.

$sudo apt-get installantraštė

21. aafire

Kaip uždegti terminalo langą? Tiesiog paleiskite komandą aafire Terminalo lange ir pamatykite magiją.

$sudo apt-get installlibaa-bin

22. aidas

„echo“ komanda gali būti naudojama spausdinant bet kokį tekstą, kurį pervedėte naudodami komandą, kaip matote žemiau esančioje ekrano kopijoje.

23. pirštas

pirštas bus rodoma visa informacija apie bet kurį sistemos vartotoją, pvz., paskutinis vartotojo prisijungimas, vartotojo namų katalogas ir visas vartotojo abonemento vardas.

24. grupės

Jei norite sužinoti, kurioms grupėms priklauso konkretus vartotojas, vykdykite grupes komandą terminalo lange. Tai parodys visą grupių, kurių narys yra vartotojas, sąrašą.

25. galva

Šioje komandoje bus išvardytos pirmosios 10 failo eilučių galva komandą terminalo lange. Jei norite pamatyti tam tikrą eilučių skaičių, naudokite -n (skaičius) variantas kaip galva -n (bet koks skaičius) terminalo apvalkale, kaip ir aš padariau kitu atveju.

26. vyras

Čia žmogus reiškia vartotojo vadovą ir, kaip rodo pavadinimas, žmogus parodys konkrečios komandos vartotojo vadovą. Bus rodomas komandos pavadinimas, komandos naudojimo būdai ir komandos aprašymas.

27. passwd

Galite naudoti „passwd“ komandą, kad pakeistumėte savo ar bet kurio vartotojo slaptažodį tiesiog per komandą passwd jei norite pakeisti slaptažodį sau ir passwd jei norite pakeisti konkretaus vartotojo slaptažodį.

28 colių

į yra trumpa ir paprasta komanda, kuri padės peržiūrėti šiuo metu prisijungusių vartotojų sąrašą.

29. whoami

Ši komanda padės jums sužinoti, kuris vartotojas yra prisijungęs prie sistemos ar kas esate prisijungęs.

30. istorija

Įjungus terminalo apvalkalą, istorijos komanda išvardys visas jūsų naudojamas komandas serijos numeriu. Naudojant šauktuką ! ir komandos serijos numeris padės jums vykdyti tą konkrečią komandą, nereikia terminale rašyti visos komandos.

31. prisijungti

Jei norite pakeisti vartotoją arba norite sukurti naują seansą, paleiskite šią komandą terminalo lange ir pateikite išsamią informaciją, pvz., Prisijungimo ID ir slaptažodį, kaip parodyta žemiau esančioje ekrano kopijoje.

32. lscpu

Ši komanda parodys visą procesoriaus architektūros informaciją, pvz., Gijas, lizdus, ​​branduolius ir procesorių skaičių.

33. mv

mv (perkelti) komandą galima naudoti norint perkelti vieną failą ar katalogą į kitą failą ar katalogą. Tai labai naudinga komanda, ypač kai dirbate su sistemos administravimu.

34.ps

Jei norite pamatyti procesų, kurie šiuo metu vykdomi jūsų seansui ar kitiems sistemos vartotojams, sąrašą, tada komanda ps yra jums, nes ji rodo procesus su jų proceso identifikavimo numeriais ir išsamiai, kai naudojate ps -u komandą.

35. nužudyti

Šią komandą galite naudoti norėdami užmušti šiuo metu vykstančius procesus rankiniu būdu iš paties terminalo apvalkalo. Norėdami užmušti procesą, jums reikia unikalaus PID, ty proceso identifikavimo numerio.

36. uodega

uodega komanda parodys paskutines 10 failo eilučių terminalo lange kaip išvestį. Yra galimybė pratęsti tam tikrą skaičių eilučių, kaip norite naudodami komandą uodega -n kaip parodyta žemiau esančioje ekrano kopijoje.

37. cksum

cksum yra komanda, skirta generuoti failo ar duomenų srauto, išmestos naudojant komandą „Linux“ terminale, kontrolinę sumos vertę. Taip pat galite nustatyti, ar atsisiuntimas sugadintas, ar ne, jei kyla problemų jį paleidžiant.

38. cmp

Jei jums kada nors reikės atlikti dviejų failų baitų palyginimą, tada cmp yra geriausia Linux komanda jums.

39. env

env yra labai naudinga apvalkalo komanda, kurią galima naudoti norint parodyti visus aplinkos kintamuosius „Linux“ terminalo lange arba paleisti kitą užduotį ar programą pasirinktinėje aplinkoje, nereikia atlikti jokių pakeitimų dabartinėje sesijoje.

40. šeimininko vardas

pagrindinio kompiuterio vardas komanda gali būti naudojama dabartiniam pagrindinio kompiuterio pavadinimui ir pagrindinio kompiuterio vardas gali būti naudojamas dabartiniam pagrindinio kompiuterio pavadinimui pakeisti į naują.

41. val

Norėdami peržiūrėti aparatūros laikrodį arba nustatyti naują datą, galite naudoti komandą „hwclock“ arba „hwclock –set –date“.

42. lshw

„sudo lshw“ komanda gali būti naudojama norint iškviesti išsamią sistemos, kurioje veikia „Linux“, aparatinės įrangos informaciją. Tai suteikia jums visas smulkmenas apie aparatūrą, tiesiog pabandykite.

43. nano

„nano“ yra „Linux“ komandinės eilutės teksto redaktorius, panašus į „Pico“ redaktorių, kurį daugelis iš jūsų galėjo naudoti programavimui ir kitiems tikslams. Tai gana naudingas teksto redaktorius su daugybe funkcijų.

44. rm

rm komandą galima naudoti norint pašalinti bet kurį failą iš darbo katalogo. Kad būtų patogiau, galite naudoti rm -i komanda, nes prieš pašalindama failą ji pirmiausia paprašys jūsų patvirtinimo.

45. ifconfig

ifconfig yra dar viena naudinga „Linux“ komanda, kurią galima naudoti norint konfigūruoti tinklo sąsają sistemoje.

46. ​​aišku

aišku yra paprasta „Linux“ terminalo apvalkalo komanda, ją įvykdžius, terminalo langas bus išvalytas, kad būtų galima pradėti iš naujo.

47. jo

jos komanda gali būti naudojama perjungti į kitą paskyrą tiesiai iš „Linux“ terminalo lango.

48. wget

wget yra labai naudinga komanda atsisiųsti bet kokį failą iš interneto, o geriausia yra atsisiųsti fone, kad galėtumėte tęsti darbą.

49. taip

taip tavo tekstas komanda naudojama rodyti tekstinį pranešimą, įvestą naudojant komandą „Taip“ pakartotinai terminalo lange, kol jo nustosite naudoti CTRL + c spartusis klavišas.

50. paskutinis

Įvykdžius paskutinę komandą, bus rodomas paskutinių prisijungusių prie sistemos vartotojų sąrašas kaip išvestis „Linux“ terminale.

51. surasti

surasti komanda yra patikima ir, be abejo, geresnė alternatyva rasti komandą, kad surastumėte bet kurį sistemos failą.

52. iostat

Jei jums kada nors reikės stebėti sistemos įvesties/išvesties įrenginius, tada „iostat“ komanda jums gali būti labai naudinga, nes ji parodo visą procesoriaus ir įvesties/išvesties įrenginių statistiką pačiame terminalo lange.

53. kmod

Tu gali naudoti kmod sąrašas komanda valdyti visus „Linux“ branduolio modulius, nes ši komanda parodys visus šiuo metu sistemoje įkeltus modulius.

54. lsusb

lsusb komanda parodys informaciją apie visas USB prievadus, prijungtus prie aparatūros ir prie jų prijungtus išorinius USB įrenginius, kaip matote žemiau esančioje ekrano kopijoje.

55. pstree

pstree komanda parodo visus šiuo metu vykstančius procesus medžio formatu „Linux“ terminalo lange.

56. sudo

Jei jums reikia paleisti bet kurią komandą kaip pagrindinį vartotoją arba root teises, tiesiog pridėkite sudo bet kurios komandos pradžioje.

57. apt

„apt“ (išplėstinio paketo įrankis) yra „Linux“ komanda, padedanti vartotojui sąveikauti su pakavimo sistema, kaip matote šioje ekrano kopijoje.

58. užtrauktukas

Galite naudoti komandą zip, kad suspaustumėte vieną ar kelis failus, kaip matote žemiau esančioje ekrano kopijoje. Tai paprasta, bet naudinga komanda suspausti bet kokį failų skaičių vienu metu.

59. išpakuoti

Norėdami išgauti failus iš suspausto ZIP failo, naudokite išpakuoti komandą terminalo apvalkale. Šią komandą taip pat galite naudoti norėdami išgauti failus iš kelių suspaustų failų iš konkretaus katalogo.

60. išjungimas

Tu gali naudoti išjungti komandą įjungti sistemą tiesiai iš terminalo apvalkalo. Ši komanda išjungs sistemą lygiai minutę po įvykdymo. Tu gali naudoti išjungimas -c komandą atšaukti išjungimą.

61. tu

tau komandą (katalogą) galima peržiūrėti visų esamame darbo kataloge esančių katalogų ir aplankų sąrašui.

62. cd

CD komanda padeda jums pasiekti tam tikrą katalogą ar aplanką iš failų sistemos. Taip pat galite naudoti cd .. komandą grįžti prie šaknies.

63. paleisti iš naujo

Kaip rodo pavadinimas, galite naudoti perkrauti komandą iš naujo paleisti arba išjungti sistemą iš terminalo lango. Naudojant šią komandą yra keletas variantų, kaip matote šioje ekrano kopijoje.

64. rūšiuoti

rūšiuoti komanda padės jums surūšiuoti failą arba sutvarkyti bet kokį įrašą tam tikra tvarka, paprastai pagal jų ASCII reikšmes.

65. tac

tac komanda parodys failo turinį atvirkštine tvarka, kaip matote žemiau esančioje ekrano kopijoje.

66. išėjimas

išeiti komanda gali būti naudojama uždaryti terminalo apvalkalo langą tiesiai iš komandinės eilutės.

67. joninis

Jonijos komanda padės gauti arba nustatyti įvesties/išvesties planavimo klasę ir konkretaus proceso prioritetą.

68. dif

dif komanda palygins du katalogus ir parodys skirtumą tarp jų, kaip parodyta šioje ekrano kopijoje.

69. dmidecode

„Linux“ yra daug komandų, skirtų nuskaityti aparatinės įrangos informaciją, tačiau jei norite gauti informacijos apie tam tikrą aparatūros komponentą, dmidecode yra jums skirta komanda. Jis siūlo įvairias parinktis ir jas galite peržiūrėti naudodami dmidecode - pagalba .

70. išraiška

Jei darbo metu norite greitai atlikti skaičiavimus, tada „expr“ yra tikrai naudinga komanda. Galite atlikti skaičiavimus, kaip parodyta žemiau esančiose ekrano kopijose, su daugiau parinkčių.

71. ginkzip

ginkzip komandą galima naudoti norint išgauti arba atkurti failus, suspaustus gzip komandą.

72. hostnamectl

hostnamectl komanda gali būti naudojama norint pasiekti sistemos informaciją, pakeisti sistemos pagrindinio kompiuterio pavadinimą ir kitus susijusius nustatymus.

73. iptable

iptables yra paprastas „Linux Terminal“ ugniasienės įrankis, padedantis valdyti tiek įeinantį, tiek išeinantį srautą naudojant lenteles.

74. killall

killall komanda sunaikins visas programas, atitinkančias procesų pavadinimą, išmestą naudojant komandą killall.

75. netstat

Ši komanda skirta tiems, kuriems reikia nuolat stebėti gaunamus ir išeinančius tinklo ryšius. netstat komanda rodo tinklo būseną, maršruto lenteles ir sąsajos statistiką.

76. lsof

lof komanda padės peržiūrėti visą atidarytą failą, susijusį su jūsų programa, pačiame „Linux“ terminalo lange. Yra keletas variantų, kaip pritaikyti išvestį, ir visą sąrašą galite pamatyti žemiau esančioje ekrano kopijoje.

77. bzip2

Tu gali naudoti bzip2 komandą Terminalo lange, kad suspaustumėte bet kurį failą į .bz2 failą ir naudotumėte bzip2 -d komanda ištraukti failus iš suspausto failo.

78. paslauga

Service komanda Terminalo lange parodys sistemos V init scenarijų rezultatus. Galite peržiūrėti konkrečios paslaugos arba visų paslaugų būseną, kaip parodyta žemiau esančioje ekrano kopijoje.

79. vmstat

vmstat komanda parodys sistemų virtualios atminties naudojimą terminalo lange.

80. mpstat

Kai vykdoma „mpstat“ komanda, „Linux“ terminalo lange bus rodoma visa informacija apie procesoriaus panaudojimą ir našumo statistiką.

81. usermod

Jei norite redaguoti ar modifikuoti jau sukurtos vartotojo paskyros atributus, tada usermod prisijungimas yra geriausias įsakymas tau.

82. paliesti

Naudojant paliesti komandą Terminalo lange galite sukurti tuščius failus failų sistemoje, taip pat galite pakeisti laiką ir datą, ty yra neseniai pasiektų failų ir katalogų laiko žyma.

83. unikalus

„uniq“ yra standartinė „Linux“ terminalo komanda, kai ji perkeliama kartu su failu, filtruoja pasikartojančias failo eilutes.

84. wc

„wc“ komanda nuskaito failą, pateiktą naudojant komandą, ir parodo failo žodžių ir eilučių skaičių.

85. pmap

pmap komanda parodys jūsų pateikto pid atminties žemėlapį. Taip pat galite peržiūrėti kelių procesų atminties žemėlapį.

86. aps / min

aps / min -i .rpm komanda gali būti naudojama įdiegti „rpm“ pagrįstus paketus „Linux“. Norėdami pašalinti „rpm“ paketą, naudokite aps./min komandą terminalo apvalkale.

87. ssh

ssh „Secure Shell“ akronimas yra protokolas, naudojamas saugiai prisijungti prie pagrindinės sistemos. ssh [apsaugotas el. paštas] yra komanda prisijungti prie pagrindinio kompiuterio kaip vartotojas.

88. telnet

„telnet“ komanda naudoja „telnet“ protokolą, kad prisijungtų prie kitos sistemos kaip vartotojas.

89. malonu

Jei reikia pakeisti vykdomų procesų prioritetą, paleiskite malonu [PARINKTIS] [KOMANDUOTI [ARG]…] „Linux“ terminale.

90. nproc

nproc [parinktis] komanda parodys šiuo metu vykdomam procesui priskirtų apdorojimo vienetų skaičių.

91. scp

„scp“ akronimas „Secure Copy“ yra „Linux“ komanda, kurią galima naudoti norint kopijuoti failus ir katalogus tarp tinklo kompiuterių.

92. miegoti

miegoti komanda atidės arba pristabdys komandos vykdymą tam tikrą laiką, ty nurodytą miego komanda.

93. suskaldyti

Jei reikia suskaidyti didelį failą į mažą failą, naudokite padalinti [parinktis] .. [failas [priešdėlis]] komandą „Linux“ terminale.

94. stat

Galite peržiūrėti failo arba visos failų sistemos būseną naudodami būsena komanda „Linux“ terminale. Taip pat galite naudoti kitas parinktis, išvardytas ekrano kopijoje.

95. lsblk

„lsblk“ komanda nuskaito „sysfs“ failų sistemą ir terminalo lange rodo blokavimo įrenginio informaciją.

96.šilvė

Naudodami komandą „hdparm“, galite tvarkyti standųjį diską ir kitus „Linux“ disko įrenginius naudodami terminalo apvalkalą.

97. kurtas

komanda chrt [parinktis] prioritetas [argumentas ..] naudojama manipuliuojant realaus laiko atributais.

98. useradd

useradd [optaons] prisijungimo komanda padės jums pridėti vartotojo abonementą į savo sistemą

99. userdel

prisijungimo komanda userdel [option] leis ištrinti bet kurią vartotojo abonementą iš sistemos.

100. usermod

Naudodamiesi prisijungimo komanda usermod [options], galite keisti bet kokią sistemoje esančią vartotojo abonementą.

Taigi tai yra 100 esminių „Linux“ komandų, kurios gali būti naudingos bet kuriam įprastam ir profesionaliam „Linux“ vartotojui. Nesivaržykite pasidalyti savo nuomone ir pasiūlymais adresu @LinuxHint ir @SwapTirthakar .