100 osnovnih Linux naredbi za svakog korisnika

100 Essential Linux Commands



Normalan korisnik Linuxa poznaje gotovo sve osnovne naredbe svakodnevne uporabe Linuxa za izvršavanje osnovnih zadataka, kao što je instaliranje bilo koje aplikacije, kopiranje datoteka iz jednog direktorija u drugi itd. No, u ovom članku ću navesti 100 bitnih naredbi Linuxa što može biti korisno za svakog korisnika Linuxa, od nooba do profesionalnih Linux programera i administratora sustava. Prije nego gubite vrijeme, počnimo s ovim ogromnim popisom bitnih naredbi Linuxa.

1. Mačka (spojena)

Ova naredba se može koristiti za dobivanje sadržaja datoteke kao izlaz u prozoru Terminal. Samo trebate napisati mačka naredbu kao što je prikazano na primjeru snimke zaslona i izvršite je.







Kako naziv govori, ova se naredba može koristiti za stvaranje, pregled i spajanje datoteka.



Ako je datoteka veća od veličine prozora terminala, neće biti lako čitati niti pregledavati sav sadržaj datoteke. Ali postoji ugađanje koje možete koristiti manje s mačka naredba. Omogućit će korisniku da se pomiče naprijed i natrag kroz sadržaj datoteka pomoću tipki PgUp i PgDn ili tipki sa strelicama gore i dolje na tipkovnici.



Konačno da odustanemo od manje možete samo upisati što .





2. sklonost

sposobnost je vrlo moćno sučelje za sustav upravljanja paketima Linux.



Prije svega trebate instalirati ili ažurirati paket aptitude u svoj sustav pomoću sljedeće naredbe.

Nakon što je instalacija dovršena, možete upisati aptitude u Terminal i izvršiti je, to će otvoriti sučelje aptitude kao što možete vidjeti na slici ispod.

Možete koristiti ovo sposobnost ugrađeno sučelje za ažuriranje, instaliranje ili uklanjanje bilo kojeg programskog paketa na Linuxu ili drugim distribucijama.

3. kal

Možeš koristiti kal naredbu u prozoru Terminala za pregled kalendara, kao što možete vidjeti na sljedećem snimku zaslona. Izvršio sam naredbu za pregled kalendara za tekući mjesec, a možete primijetiti i istaknuti datum.

Također možete vidjeti kalendar cijele godine izvršavanjem naredbe prikazane na sljedećoj snimci zaslona.

4. pne

prije Krista je još jedna cool i korisna naredba za korisnike Linuxa jer vam omogućuje da omogućite kalkulator naredbenog retka u Linux Terminalu kada izvršite sljedeću naredbu.

Možete napraviti bilo koji izračun u samom prozoru Terminala, nije li to super naredba koju imate na raspolaganju?

5.izmjena

Naredba za Linux chage je kratica za promijeniti dob i može se koristiti za promjenu podataka o isteku lozinke korisnika.

Kao što možete vidjeti na gornjoj snimci zaslona, ​​također možete prisiliti korisnika da promijeni lozinku nakon određenog vremenskog perioda, tj. Povremeno. Ovo je izvrsna naredba za administratore sustava.

6. df

Sve informacije o vašem datotečnom sustavu možete dobiti samo izvršavanjem df naredbu u prozoru Terminal.

Ako koristite df –h prikazat će podatke o datotečnom sustavu u formatu čitljivom kao što možete primijetiti na sljedećoj snimci zaslona.

7. pomoć

Kad ovo izvršite Pomozite naredba u prozoru Terminal, prikazat će sve ugrađene naredbe koje možete koristiti u ljusci.

8. pwd (Ispis radnog imenika)

Kao ime Ispis radnog imenika predlaže, ova naredba put direktorija u kojem trenutno radite. Ova je naredba vrlo korisna za sve Linuxove noobove i one koji su tek počeli koristiti Linux Terminal.

9. ls

Mislim da ne moram uvoditi ovu naredbu jer je ovo jedna od najčešće korištenih naredbi u Terminalu od strane korisnika Linuxa.

Kada upišete i izvršite naredbu ls u Terminalu, ona će vam pokazati sav sadržaj određenog direktorija, tj. Obje datoteke, kao i direktorije kao što možete vidjeti na gornjoj snimci zaslona.

10. faktor

factor je matematička naredba za Linux terminal koja će vam dati sve moguće faktore decimalnog broja koji unosite u ljusku.

11. uname

uname je još jedna korisna naredba za Linux koja prikazuje informacije o sustavu Linux kada se izvršava u ljusci terminala.

Za prikaz svih vrsta informacija o sustavu uname -a u terminalu.

Za informacije u vezi s izdanjem kernela samo upišite uname -r .

A za informacije o operacijskom sustavu pridruži mi se -o u terminalnoj ljusci. 12. ping

Ako želite provjeriti je li vaš sustav spojen na usmjerivač ili internet, tada je PING (Packet INternet Groper) naredba za vas. Za povezivanje s drugim uređajima koristi ICMP protokol.

Postoji nekoliko mogućnosti za korištenje s ping naredbom, ping prikazuje adrese kao naziv hosta pa ako ih želite vidjeti u brojevima, upotrijebite naredbu ping -n. Ping -I za određivanje intervala između prijenosa prema zadanim postavkama 1 sekundu.

13. mkdir

mkdir naredba se može koristiti za stvaranje nove mape u bilo kojem direktoriju pomoću Linux Terminala. Na sljedećoj snimci zaslona možete vidjeti koju sam stvorio VGPM mapu pomoću mkdir naredba u ljusci terminala.

Također možete koristiti rmdir naredba za uklanjanje bilo koje mape u direktoriju izravno iz prozora vašeg Linux Terminala.

14. gzip

Možete komprimirati bilo koju datoteku iz prozora terminala pomoću naredbe gzip, ali će ona ukloniti izvornu datoteku iz direktorija. Ako želite zadržati izvornu datoteku, umjesto toga upotrijebite gzip -k jer će u direktoriju zadržati i izvornu i novu komprimiranu datoteku.

15. što je

Ako želite znati za što se određena Linux naredba može koristiti, jednostavno izvršite naredbu što je u terminalnoj ljusci i prikazat će vam kratak opis jednog reda te posebne naredbe za Linux.

16. tko

Ovo je za administratore sustava koji upravljaju i upravljaju različitim korisnicima na Linux sustavu. tko naredba kada se izvrši u Terminalu prikazuje cijeli popis onih korisnika koji su trenutno prijavljeni u Linux sustav.

17. besplatno

besplatno naredbom se može provjeriti koja je količina slobodne pohrane slobodna te se koristiti u fizičkoj, kao i zamijeniti memorija u sustavu.

Postoje i neke opcije za korištenje s besplatnom naredbom, poput onih koje možete koristiti besplatno -b za prikaz rezultata u bajtova , besplatno -k za prikaz dostupnih i korištenih u memoriji u kilobajta , slobodan -m za vidjeti u megabajta , besplatno -g za prikaz rezultata u gigabajta i besplatno –tera za prikaz rezultata u terabajta .

18. vrh

vrh je jednostavna, ali korisna naredba za praćenje svih tekućih procesa na Linux sustavu s korisničkim imenom, razinom prioriteta, jedinstvenim ID -om procesa i zajedničkom memorijom za svaki zadatak.

19. sl

Ova je samo za zabavu tijekom rada, a ne korisna naredba. Kada se izvede, parni stroj prolazi kroz prozor terminala. Možete isprobati iz zabave!

Ako ga ne možete vidjeti, instalirajte ga pomoću sljedeće naredbe.

$sudoprikladaninstaliratisl

20. transparent

banner je još jedna zabavna naredba za Linux Terminal kada se izvrši s banner će prikazati tekst koji upišete prikazat će se u formatu velikog bannera kao što možete vidjeti na sljedećoj snimci zaslona.

$sudo apt-get installbanner

21. aafire

Kako bi bilo zapaliti prozor terminala? Samo ispalite naredbu aafire u prozoru Terminala i pogledajte čaroliju.

$sudo apt-get installlibaa-bin

22. odjek

naredba echo može se koristiti za ispis bilo kojeg teksta pomoću naredbe kao što možete vidjeti na donjoj snimci zaslona.

23. prst

prst prikazat će sve podatke o bilo kojem korisniku u sustavu, kao što su zadnja prijava korisnika, kućni imenik korisnika i puno ime korisničkog računa.

24. grupe

Ako želite znati u koje je grupe određeni korisnik član, izvedite grupe naredba u prozoru terminala. Prikazat će cijeli popis grupa čiji je korisnik član.

25. glava

Ova naredba će ispisati prvih 10 redaka datoteke koju ste pregledali glava naredbu u prozoru Terminal. Ako želite vidjeti određeni broj redaka, upotrijebite -n (broj) opciju poput head -n (bilo koji broj) u terminalnoj ljusci kao što sam to učinio u sljedećem slučaju.

26. čovjek

Ovdje man predstavlja korisnički priručnik i kako naziv govori, čovjek će prikazati korisnički priručnik za određenu naredbu. Prikazat će naziv naredbe, načine na koje se naredba može koristiti i opis naredbe.

27. passwd

Pomoću naredbe passwd možete promijeniti lozinku za sebe ili bilo kojeg korisnika, samo putem naredbe passwd ako želite promijeniti lozinku za sebe i passwd ako želite promijeniti lozinku za određenog korisnika.

28 inča

u je kratka i jednostavna naredba koja će vam pomoći pregledati popis trenutno prijavljenih korisnika.

29. whoami

Ova naredba će vam pomoći da saznate koji je korisnik prijavljen u sustav ili tko ste prijavljeni.

30. povijest

Kad se aktivira u ljusku terminala, naredba history ispisat će sve naredbe koje koristite u obliku serijskog broja. Upotrebom uskličnika ! i serijski broj naredbe pomoći će vam da izvršite tu određenu naredbu bez potrebe za upisivanjem cijele naredbe u terminal.

31. prijava

Ako želite promijeniti korisnika ili želite stvoriti novu sesiju, pokrenite ovu naredbu u prozoru terminala i navedite detalje kao što su ID za prijavu i lozinka kao što je prikazano na slici ispod.

32. lscpu

Ova naredba će prikazati sve podatke o arhitekturi CPU -a, kao što su niti, utičnice, jezgre i broj CPU -a.

33. mv

mv Naredba (move) može se koristiti za premještanje jedne datoteke ili imenika u drugu datoteku ili imenik. To je vrlo korisna naredba, posebno kada radite na administraciji sustava.

34.ps

Ako želite vidjeti popis procesa koji se trenutno izvode za vašu sesiju ili za druge korisnike u sustavu, naredba ps je za vas jer prikazuje procese s njihovim identifikacijskim brojevima procesa, a detaljno i kada ih koristite ps -u naredba.

35. ubiti

Ovu naredbu možete upotrijebiti za ručno ubijanje trenutno tekućih procesa iz same ljuske terminala. Za ubijanje procesa potreban vam je jedinstveni PID, tj. Identifikacijski broj procesa.

36. rep

rep naredba će prikazati posljednjih 10 redaka datoteke u prozoru Terminal kao izlaz. Postoji mogućnost da naredbom zadržite određeni broj redaka kako želite rep -n kao što je prikazano na slici ispod.

37. cksum

cksum je naredba za generiranje vrijednosti kontrolnog zbroja za datoteku ili tok podataka bačenih naredbom u Linux Terminal. Također možete provjeriti je li preuzimanje oštećeno ili ne, ako imate problema pri pokretanju.

38. cmp

Ako ikada trebate napraviti usporedbu dvije datoteke po bajt, onda cmp je najbolja Linux naredba za vas.

39. env

env je vrlo korisna naredba ljuske koja se može koristiti za prikaz svih varijabli okruženja u prozoru Linux Terminala ili pokretanje drugog zadatka ili programa u prilagođenom okruženju bez potrebe za izmjenama u trenutnoj sesiji.

40. naziv hosta

naziv hosta naredba se može koristiti za pregled trenutnog naziva hosta i naziv hosta može se koristiti za promjenu trenutnog naziva hosta u novi.

41. hwclock

Za pregled hardverskog sata ili postavljanje na novi datum možete koristiti naredbu hwclock ili hwclock –set –date.

42. lshw

naredba sudo lshw može se koristiti za pozivanje detaljnih hardverskih informacija o sustavu na kojem radi Linux. Daje vam svaki mali detalj o hardveru, samo pokušajte.

43. nano

nano je Linux uređivač teksta naredbenog retka, sličan Pico uređivaču koji ste mnogi od vas mogli koristiti za programiranje i druge svrhe. To je vrlo koristan uređivač teksta s puno značajki.

44. rm

rm naredba se može koristiti za uklanjanje bilo koje datoteke iz radnog imenika. Za bolju udobnost možete koristiti rm -i naredbu jer će prvo tražiti vašu potvrdu prije uklanjanja datoteke.

45. ifconfig

ifconfig je još jedna korisna naredba Linuxa koja se može koristiti za konfiguriranje mrežnog sučelja u sustavu.

46. ​​jasan

čisto je jednostavna naredba za Linux Terminal shell, kada se izvrši, izbrisat će prozor Terminala za novi početak.

47. njegova

svoje naredba se može koristiti za prebacivanje na drugi račun iz prozora Linux Terminala.

48. wget

wget je vrlo korisna naredba za preuzimanje bilo koje datoteke s interneta, a najbolji dio je preuzimanje u pozadini kako biste mogli nastaviti raditi na svom zadatku.

49. da

da tvoj tekst naredba se koristi za prikaz tekstualne poruke unesene naredbom yes više puta u prozoru terminala sve dok je ne prestanete koristiti CTRL + c tipkovni prečac.

50. posljednji

Kada se izvrši zadnja naredba prikazat će popis posljednjih prijavljenih korisnika u sustav kao izlaz u Linux Terminalu.

51. locirati

pronaći naredba je pouzdana i vjerojatno bolja alternativa pronaći naredba za lociranje bilo koje datoteke u sustavu.

52. iostat

Ako ikada trebate nadzirati ulazne/izlazne uređaje sustava, naredba iostat može vam biti vrlo korisna jer prikazuje sve statistike CPU -a, kao i I/O uređaja u samom prozoru terminala.

53. kmod

Možeš koristiti kmod popis naredba za upravljanje svim Linux kernel modulima jer će ova naredba prikazati sve trenutno učitane module na sustavu.

54. lsusb

lsusb naredba će prikazati informacije o svim USB sabirnicama spojenim na hardver i vanjskim USB uređajima spojenim na njih, kao što možete vidjeti na donjoj snimci zaslona.

55. pstree

pstree naredba prikazuje sve trenutno pokrenute procese u obliku stabla u prozoru Linux Terminal.

56. sudo

Ako trebate pokrenuti bilo koju naredbu kao root korisnik ili root dopuštenja, samo dodajte sudo na početku bilo koje naredbe.

57. prikladan

apt (Napredni alat za paket) je naredba Linuxa koja pomaže korisniku u interakciji sa sustavom pakiranja kao što možete vidjeti na sljedećoj snimci zaslona.

58. zatvarač

Možete koristiti naredbu zip za sažimanje jedne ili više datoteka kao što možete vidjeti na snimci zaslona u nastavku. Jednostavna je, ali korisna naredba za komprimiranje neograničenog broja datoteka.

59. raspakirajte

Za izdvajanje datoteka iz komprimirane zip datoteke upotrijebite otvoriti rajsfešlus naredba u ljusci terminala. Ovu naredbu možete koristiti i za izdvajanje datoteka iz više komprimiranih datoteka iz određenog direktorija.

60. gašenje

Možeš koristiti ugasiti naredba za isključivanje sustava izravno iz ljuske terminala. Ova naredba će isključiti sustav točno minutu nakon izvršenja. Možeš koristiti gašenje -c naredba za prekid isključivanja.

61. ti

tebi (direktorij) naredba se može koristiti za pregled popisa svih direktorija i mapa prisutnih u trenutnom radnom direktoriju.

62. cd

CD naredba vam pomaže da pristupite određenom direktoriju ili mapi iz datotečnog sustava. Također možete koristiti cd .. naredba za povratak na root.

63. ponovno podizanje sustava

Kao što naziv govori, možete ga koristiti ponovno podizanje sustava naredba za ponovno pokretanje ili gašenje sustava iz prozora terminala. Ovom naredbom postoji nekoliko opcija koje možete vidjeti na sljedećoj snimci zaslona.

64. sortirati

vrsta naredba će vam pomoći da sortirate datoteku ili posložite bilo koji zapis određenim redoslijedom općenito prema njihovim ASCII vrijednostima.

65. tac

tac naredba će prikazati sadržaj datoteke obrnutim redoslijedom kao što možete vidjeti na slici ispod.

66. izlaz

Izlaz naredba se može koristiti za zatvaranje prozora ljuske terminala izravno iz naredbenog retka.

67. ionski

Jonski naredba će vam pomoći da dobijete ili postavite klasu I/O rasporeda i prioritet za određeni proces.

68. razl

razl naredba će usporediti dva direktorija i prikazat će razliku između njih kao što je prikazano na sljedećoj snimci zaslona.

69. dmidekod

Za Linux je na raspolaganju mnogo naredbi za preuzimanje hardverskih podataka, ali ako želite informacije o određenoj hardverskoj komponenti, dmidecode je naredba za vas. Nudi razne opcije i možete ih vidjeti pomoću dmidecode –pomoć .

70. ekspr

Ako želite obavljati brze izračune tijekom rada, onda je expr zaista korisna naredba za vas. Možete napraviti izračune kako je prikazano na donjim snimkama zaslona s više opcija.

71. gunzip

gunzip naredba se može koristiti za izdvajanje ili vraćanje datoteka komprimiranih gzip naredba.

72. hostnamectl

hostnamectl naredba se može koristiti za pristup informacijama o sustavu, promjenu naziva hosta sustava i druge povezane postavke.

73. iptable

iptables je jednostavan vatrozid temeljen na Linux Terminalu koji pomaže u upravljanju dolaznim i odlaznim prometom pomoću tablica.

74. ubiti

ubiti naredba će ubiti sve programe koji odgovaraju nazivu procesa izbačenim naredbom killall.

75. netstat

Ova naredba je za one koji trebaju kontinuirano nadzirati dolazne i odlazne mrežne veze. netstat naredba prikazuje status mreže, tablice usmjeravanja i statistiku sučelja.

76. lsof

lsof naredba će vam pomoći da vidite sve otvorene datoteke povezane s vašom aplikacijom u samom prozoru Linux Terminala. Postoji nekoliko mogućnosti za prilagodbu izlaza, a cijeli popis možete vidjeti na donjoj snimci zaslona.

77. bzip2

Možeš koristiti bzip2 naredbu u prozoru Terminala za komprimiranje bilo koje datoteke u .bz2 datoteku i korištenje bzip2 -d naredba za izdvajanje datoteka iz komprimirane datoteke.

78. usluga

naredba service prikazat će rezultate init skripti sustava V u prozoru Terminal. Možete vidjeti status određene usluge ili svih usluga kako je prikazano na slici ispod.

79. vmstat

Naredba vmstat prikazat će upotrebu virtualne memorije sustava u prozoru terminala.

80. mpstat

Kada se izvrši, naredba mpstat prikazat će sve informacije o korištenju CPU -a i statistikama performansi u prozoru Linux Terminala.

81. usermod

Ako želite urediti ili izmijeniti atribute već stvorenog korisničkog računa tada usermod prijava je najbolja naredba za vas.

82. dodir

Korištenje dodir naredbom u prozoru Terminala možete stvoriti prazne datoteke u datotečnom sustavu, a također možete promijeniti vrijeme i datum, tj. vremensku oznaku nedavno pristupanih datoteka, kao i direktorija.

83. uniq

uniq je standardna naredba Linux Terminala kada se doda datotekom, filtrira ponovljene retke u datoteci.

84. wc

wc naredba čita datoteku bačenu naredbom i prikazuje broj riječi i redaka datoteke.

85.pmap

pmap naredba prikazuje memorijsku kartu pida koji ste dali. Također možete pregledati memorijsku kartu za više procesa.

86. o / min

o / min -i .rpm naredba se može koristiti za instalaciju rpm paketa na Linuxu. Za uklanjanje broja okretaja koristite paket o / min -e naredba u ljusci terminala.

87. ssh

ssh kratica za Secure Shell je protokol koji se koristi za sigurno povezivanje s host sustavom. ssh [zaštićena e -pošta] je naredba za povezivanje s računalom kao korisnikom.

88. telnet

naredba telnet koristi telnet protokol za povezivanje s drugim sustavom kao korisnik.

89. lijepo

Ako trebate promijeniti prioritet pokrenutih procesa, pokrenite lijepo [OPCIJA] [ZAPOVIJED [ARG]…] u Linux terminalu.

90. nproc

nproc [opcija] naredba će prikazati broj procesorskih jedinica dodijeljenih trenutno pokrenutom procesu.

91. scp

scp kratica za Sigurno kopiranje je naredba Linuxa koja se može koristiti za kopiranje datoteka i direktorija između hostova na mreži.

92. spavati

spavati naredba će odgoditi ili pauzirati izvršavanje naredbe za određeno vrijeme, tj. zadano naredbom sleep.

93. rascijepljen

Ako trebate raščlaniti veliku datoteku na malu datoteku, upotrijebite podijeli [opcija] .. [datoteka [prefiks]] naredbom u Linux terminalu.

94. stat

Pomoću možete vidjeti status datoteke ili cijelog datotečnog sustava država naredba u Linux Terminalu. Također možete koristiti druge opcije navedene na snimci zaslona.

95. lsblk

Naredba lsblk čita datotečni sustav sysfs i prikazuje informacije o blok uređaju u prozoru terminala.

96.hdparm

Pomoću naredbe hdparm možete rukovati tvrdim diskom i drugim diskovnim uređajima u Linuxu pomoću ljuske terminala.

97. hrt

Naredba chrt [opcija] prioritet [argument ..] koristi se za manipulaciju atributima procesa u stvarnom vremenu.

98. useradd

naredba za prijavu useradd [optaons] pomoći će vam da dodate korisnički račun u svoj sustav

99. userdel

userdel [option] login naredba omogućit će vam brisanje bilo kojeg korisničkog računa iz sustava.

100. usermod

Pomoću naredbe za prijavu usermod [options] možete promijeniti bilo koji korisnički račun prisutan u sustavu.

Dakle, ovo je 100 bitnih naredbi Linuxa koje mogu biti korisne kako za obične tako i za profesionalne korisnike Linuxa. Svoja mišljenja i prijedloge slobodno podijelite na @LinuxHint i @SwapTirthakar .