Terminal Linux në laptop me tekst të stilizuar

A jeni i ri për Linux apo thjesht pak i ndryshkur? Këtu janë të gjitha komandat që ju duhet të dini. Mendoni për këtë si një referencë thelbësore për terminalin Linux. Kjo vlen edhe për linjën e komandës makOS, gjithashtu.

Udhëzuesi Thelbësor për Terminalin

Linux përfshin një numër të madh komandash, por ne kemi zgjedhur 37 nga ato më të rëndësishmet për të paraqitur këtu. Mësoni këto komanda, dhe ju do të jeni shumë më tepër në shtëpi në komandën Linux.

Lista e mëposhtme është paraqitur sipas rendit alfabetik. Pozicioni i një komande në listë nuk është përfaqësues i dobisë dhe thjeshtësisë së tij. Për fjalën e fundit mbi përdorimin e një komande, referojuni faqeve të tij. Komanda njeri është në listën tonë, natyrisht - është e shkurtër për "manual".

1. pseudonime

Komanda alias ju lejon të jepni emrin tuaj në një komandë ose rend të komandave. Pastaj mund të shkruani emrin tuaj të shkurtër dhe guaska do të ekzekutojë komandën ose rendin e komandave për ju.

alias cls = i qartë

Kjo krijon një pseudonim të quajtur cls. Do të jetë një emër tjetër i qartë. Kur shtypni klipet, ai do të pastrojë ekranin sikur të keni shtypur qartë. Emrat e tu kursen disa goditje kyçe, sigurisht. Por, nëse lëvizni shpesh ndërmjet linjës komanduese Windows dhe Linux, mund ta gjeni veten duke shtypur komandën Windows cls në një makinë Linux që nuk e di se çfarë mendoni. Tani do ta dijë.

Aliasit mund të jenë shumë më të ndërlikuar se ai shembull i thjeshtë. Këtu keni një pseudonim të quajtur pf (për gjetjen e procesit) që është pak më komplekse. Vini re përdorimin e thonjëzave rreth sekuencës së komandës. Kjo kërkohet nëse sekuenca e komandës ka hapësira në të. Ky alias përdor komandën ps për të renditur proceset e funksionimit dhe pastaj i tubon ato përmes komandës grep. Komanda grep kërkon hyrje në dalje nga ps që përputhen me parametrin e linjës së komandës 1 $.

alias pf = "ps -e | grep $ 1"

Nëse keni dashur të zbuloni ID-në e procesit (PID) të procesit të grilave, ose të zbuloni nëse qepja madje funksiononte, mund të përdorni pseudonimet si kjo. Shkruani pf, një hapësirë ​​dhe emrin e procesit për të cilin jeni të interesuar:

grilë pf
komanda alias në dritaren e terminalit

Aliatet e përcaktuara në vijën e komandës do të vdesin me dritaren e terminalit. Kur e mbyllni, ato janë zhdukur. Për t'i bërë pseudonimet tuaja gjithnjë të disponueshme për ju, shtojini ato në skedarin.bash_aliases në drejtorinë tuaj shtëpiake.

2. mace

Komanda e maceve (e shkurtër për "pajtues") rendit përmbajtjen e skedarëve në dritaren e terminalit. Kjo është më e shpejtë sesa hapja e skedarit në një redaktues, dhe nuk ka asnjë shans që ju mund ta ndryshoni aksidentalisht skedarin. Për të lexuar përmbajtjen e skedarit tuaj .bash_log_out, shkruani komandën e mëposhtme ndërsa direktoriumi shtëpiak është drejtoria juaj e tanishme e punës, pasi është në mënyrë të paracaktuar:

mace .bash_logout
komanda cat .bash_logout në një dritare terminali

Me skedarë më të gjatë se numri i rreshtave në dritaren tuaj të terminalit, teksti do të kalojë shumë shpejt për të lexuar. Ju mund ta tuboni prodhimin nga mace përmes më pak për ta bërë procesin më të menaxhueshëm. Me më pak mund të lëvizni përpara dhe prapa përmes skedarit duke përdorur çelësat Up dhe Down Arrow, çelësat PgUp dhe PgDn dhe tastet Home dhe End. Shkruani q për të lënë nga më pak.

mace .bashrc | më pak
mace .bashrc | Më pak në një dritare terminali

3. cd

Komanda cd ndryshon drejtorinë tuaj aktuale. Me fjalë të tjera, ju zhvendos në një vend të ri në sistemin e skedarëve.

Nëse po ndryshoni në një drejtori që është brenda direktoriumit tuaj aktual, thjesht mund të shkruani cd dhe emrin e drejtorisë tjetër.

pune cd

Nëse po ndryshoni në një drejtori diku tjetër brenda pemës së drejtorisë së sistemit të skedarëve, siguroni rrugën drejt drejtorisë me një drejtues /.

cd / usr / lokal / bin

Për t'u kthyer shpejt në drejtorinë tuaj të shtëpisë, përdorni karakterin ~ (tilde) si emrin e direktorisë.

cd
komanda cd në një dritare të terminalit

Këtu është një mashtrim tjetër: Ju mund të përdorni simbolin e pikës dyshe .. për të përfaqësuar prindin e drejtorit aktual. Ju mund të shkruani komandën e mëposhtme për të ngritur një drejtori:

cd ..

Imagjinoni që jeni në një drejtori. Drejtoria e prindërve ka direktori të tjera në të, si dhe drejtorinë ku jeni aktualisht. Për të ndryshuar në një prej atyre drejtorive të tjera, mund të përdorni simbolin .. për të shkurtuar atë që keni për të shtypur.

cd ../games
komanda cd me .. në një dritare terminali

4. chmod

Komanda chmod vendos flamujt e lejeve të skedarit në një skedar ose dosje. Flamujt përcaktojnë se kush mund ta lexojë, shkruajë ose ekzekutojë skedarin. Kur renditni skedarët me opsionin -l (format të gjatë) do të shihni një varg personazhesh që duken

-rwxrwxrwx

Nëse personazhi i parë është një - artikulli është një skedar, nëse reklamohet se artikulli është një drejtori. Pjesa tjetër e vargut është tre grupe me tre karaktere. Nga e majta, tre të parat paraqesin lejet e skedarit të pronarit, tre të mesmet paraqesin lejet e skedarëve të grupit dhe tre personazhet më të djathtë paraqesin lejet për të tjerët. Në secilin grup, një r synon të lexohet, një w do të shkruajë, dhe një x do të ekzekutohet.

Nëse karakteri r, w, ose x është i pranishëm, leja e skedarit është dhënë. Nëse letra nuk është e pranishme dhe në vend të kësaj shfaqet a - nuk lejohet leja e dosjes.

Një mënyrë për të përdorur chmod është të siguroni lejet që dëshironi t'i jepni pronarit, grupit dhe të tjerëve si një numër 3 shifror. Shifra e majtë përfaqëson pronarin. Shifra e mesme përfaqëson grupin. Shifra më e drejtë përfaqëson të tjerët. Shifrat që mund të përdorni dhe ato që përfaqësojnë janë renditur këtu:


  • 0: Pa leje 1: Ekzekutoni lejen 2: Shkruajeni lejen 3: Shkruajeni dhe ekzekutoni lejet 4: Lexoni lejen 5: Lexoni dhe ekzekutoni lejet 6: Lexoni dhe shkruajini lejet 7: Lexoni, shkruani dhe ekzekutoni lejet

Duke parë skedarin tonë shembull.txt, mund të shohim se të tre grupet e karaktereve janë rwx. Kjo do të thotë që të gjithë kanë lexuar, shkruar dhe ekzekutuar të drejta me dosjen.

Për të caktuar lejen për të lexuar, shkruar dhe ekzekutuar (7 nga lista jonë) për pronarin; lexoni dhe shkruani (6 nga lista jonë) për grupin; dhe lexoni dhe ekzekutoni (5 nga lista jonë) për të tjerët, ne do të duhet të përdorim shifrat 765 me komandën chmod:

chmod -R 765 shembull.txt
komanda chmod në një dritare të terminalit

Për të vendosur lejen për të lexuar, shkruar dhe ekzekutuar (7 nga lista jonë) për pronarin, dhe për të lexuar dhe shkruar (6 nga lista jonë) për grupin dhe për të tjerët do të duhet të përdorim shifrat 766 me chmod komandën:

chmod 766 shembull.txt

5. i kuruar

Komanda chown ju lejon të ndryshoni pronarin dhe pronarin e grupit të një skedari. Duke renditur skedarin tonë shembull.txt me ls -l ne mund të shohim dave dave në përshkrimin e skedarit. E para nga këto tregon emrin e pronarit të skedarit, i cili në këtë rast është përdoruesi dave. Hyrja e dytë tregon se emri i pronarit të grupit është gjithashtu i guximshëm. Do përdorues ka një grup të paracaktuar të krijuar kur përdoruesi është krijuar. Ky përdorues është i vetmi anëtar i këtij grupi. Kjo tregon se skedari nuk është i ndarë me asnjë grup tjetër përdoruesish.

Ju mund të përdorni chown për të ndryshuar pronarin ose grupin, ose të dyja një skedar. Ju duhet të jepni emrin e pronarit dhe grupit, të ndarë nga një karakter: Ju do të duhet të përdorni sudo. Për të mbajtur dave si pronar të skedarit, por për të caktuar mary si pronar të grupit, përdorni këtë komandë:

sudo chown dave: shembull mary.txt
komandë chown në një dritare terminali

Për të ndryshuar si pronarin dhe pronarin e grupit në mary, ju do të përdorni komandën e mëposhtme;

sudo chown mary: shembull mary.txt

Për të ndryshuar skedarin në mënyrë që dave të jetë përsëri pronari i skedarit dhe pronari i grupit, përdorni këtë komandë:

sudo chown dave: shembulli dave.txt

6. kaçurrela

Komanda curl është një mjet për të tërhequr informacione dhe skedarë nga gjetësit e burimeve të njëtrajtshme (URL) ose adresat e internetit.

Komanda curl nuk mund të sigurohet si pjesë standarde e shpërndarjes suaj të Linux. Përdorni apt-get për të instaluar këtë paketë në sistemin tuaj nëse përdorni Ubuntu ose një shpërndarje tjetër me bazë Debian. Në shpërndarjet e tjera Linux, në vend të kësaj përdorni mjetin e menaxhimit të paketave të shpërndarjes Linux.

sudo apt-get install curl

Supozoni se doni të merrni një skedar të vetëm nga një depo GitHub. Nuk ka asnjë mënyrë të mbështetur zyrtarisht për këtë. Ju jeni të detyruar të kloni tërë depo. Megjithatë, me kaçurrela, ne mund të marrim skedarin që duam më vete.

Kjo komandë tërheq skedarin për ne. Vini re se duhet të specifikoni emrin e skedarit për ta ruajtur atë, duke përdorur opsionin -o (dalje). Nëse nuk e bëni këtë, përmbajtja e skedarit zhvendoset me shpejtësi në dritaren e terminalit, por nuk ruhet në kompjuterin tuaj.

curl https://raw.githubusercontent.com/torvalds/linux/master/kernel/events/core.c -o core.c

Nëse nuk doni të shihni informacionin e përparimit të shkarkimit, përdorni opsionin -s (i heshtur).

curl -s https://raw.githubusercontent.com/torvalds/linux/master/kernel/events/core.c -o core.c
kaçurrela në një dritare terminali

7. df

Komanda df tregon madhësinë, hapësirën e përdorur dhe hapësirën e disponueshme në sistemin e skedarëve të montuar të kompjuterit tuaj.

Dy nga opsionet më të dobishme janë opsionet -h (të lexueshme nga njeriu) dhe -x (përjashtojnë). Opsioni i lexueshëm nga njeriu tregon madhësitë në Mb ose Gb në vend të bytes. Opsioni i përjashtimit ju lejon të tregoni df për zbritjen e sistemeve të skedarëve që nuk ju interesojnë. Për shembull, sistemet pseudoseksuale të kungujve që krijohen kur instaloni një aplikacion me komandën snap.

df -h -x kunguj
komanda df në një dritare terminali

E LIDHUR: Si të shikoni hapësirën e lirë dhe përdorimin e diskut nga terminali Linux

8. dif

Komanda dif krahason dy skedarë teksti dhe tregon ndryshimet midis tyre. Ka shumë mundësi për të përshtatur ekranin kërkesave tuaja.

Opsioni -y (krah për krah) tregon ndryshimet e linjës krah për krah. Opsioni -w (gjerësia) ju lejon të specifikoni gjerësinë maksimale të linjës për t'u përdorur për të shmangur linjat e mbështjelljes. Të dy skedarët quhen alpha1.txt dhe alpha2.txt në këtë shembull. Linjat --suppress-zakonshme parandalojnë ndryshimin e listës së linjave përputhen, duke ju lejuar të përqendroheni në linjat që kanë dallime.

dif -y -W 70 alpha1.txt alpha2.txt - linja të shtypura-të zakonshme
komanda dif në një dritare të terminalit

E LIDHUR: Si të krahasohen dy skedarë teksti në terminalin Linux

9. jehonë

Komanda echo printon (jehonë) një varg teksti në dritaren e terminalit.

Komanda më poshtë do të shtypë fjalët "Një varg teksti" në dritaren e terminalit.

jehonë Një varg teksti

Komanda echo mund të tregojë vlerën e variablave të mjedisit, për shembull, ndryshoret e mjedisit USER, $ HOME dhe $ PATH. Këto mbajnë vlerat e emrit të përdoruesit, direktorinë shtëpiake të përdoruesit dhe shtegun e kërkimit të komandave përputhen kur përdoruesi shtyp diçka në linjën e komandës.

jehonë USER
jehonë $ HOME
jehonë $ PATH
komanda echo në një dritare terminali

Komanda e mëposhtme do të bëjë që të lëshohet një zbardhje. Opsioni -e (kodi i arratisjes) interpreton një personazh të shpëtuar si një karakter "zile".

jehonë -e "\ a"

Komanda echo është gjithashtu e paçmueshme në skriptet e guaskave. Një skenar mund ta përdorë këtë komandë për të gjeneruar dalje të dukshme për të treguar përparimin ose rezultatet e skenarit ndërsa është ekzekutuar.

10. dalje

Komanda dalëse do të mbyllë një dritare të terminalit, do të përfundojë ekzekutimin e një skripti shell, ose do t'ju logojë nga një seancë qasje në distancë SSH.

dalje
dalja nga komanda në një dritare të terminalit

11. gjej

Përdorni komandën find për të gjetur skedarët që e dini se ekzistojnë nëse nuk mbani mend se ku i vendosni. Ju duhet të tregoni se ku të filloni të kërkoni nga dhe çfarë po kërkon. Në këtë shembull,. përputhet me dosjen aktuale dhe opsioni -name thotë të gjetur për të kërkuar skedarë me një emër që përputhet me modelin e kërkimit.

Ju mund të përdorni kartolina të egra, ku * përfaqëson ndonjë sekuencë personazhesh dhe? përfaqëson çdo personazh të vetëm. Ne jemi duke përdorur * ato * për të përputhur me çdo emër skedari që përmban sekuencën "ato". Kjo do të përputhej me fjalë si kocka, gurë dhe vetmuar.

Gjej . -me emrin * ato *
gjeni komandën në një dritare të terminalit

Siç mund ta shohim, find ka kthyer një listë të ndeshjeve. Njëri prej tyre është një drejtori i quajtur Ramones. Ne mund t'i themi gjetjes që të kufizojë kërkimin vetëm në skedarë. Ne e bëjmë këtë duke përdorur opsionin -type me parametrin f. Parametri f qëndron për skedarë.

Gjej . -type f -name * ato *

Nëse dëshironi që kërkimi të jetë rast i pandjeshëm, përdorni opsionin -iname (emër i pandjeshëm).

Gjej . -emër * i egër *

12. gisht

Komanda e gishtit ju jep një informacion të shkurtër rreth një përdoruesi, duke përfshirë kohën e hyrjes së fundit të përdoruesit, drejtorinë e shtëpisë së përdoruesit dhe emrin e plotë të llogarisë së përdoruesit.

komanda e gishtit në një dritare të terminalit

13. falas

Komanda falas ju jep një përmbledhje të përdorimit të kujtesës me kompjuterin tuaj. E bën këtë si për memorjen kryesore të aksesit të rastësishëm (RAM) ashtu edhe për memorjen e shkëmbimit. Opsioni -h (njerëzor) përdoret për të siguruar numra dhe njësi njerëzore. Pa këtë opsion, shifrat janë paraqitur në bajt.

falas -h
komandë falas në një dritare të terminalit

14. grep

Shërbimi grep kërkon për linja të cilat përmbajnë një model kërkimi. Kur shikuam komandën alias, ne përdorëm grep për të kërkuar përmes rezultatit të një programi tjetër, ps. Komanda grep gjithashtu mund të kërkojë përmbajtjen e skedarëve. Këtu po kërkojmë për fjalën "tren" në të gjitha skedarët e tekstit në direktorinë aktuale.

grep tren * .txt

Prodhimi rendit emrin e skedarit dhe tregon linjat që përputhen. Theksi i tekstit përputhet.

komanda grep në një dritare terminali

Funksionaliteti dhe dobia e plotë e grepit sigurisht që ju garanton të kontrolloni faqen e tij.

15. grupe

Komanda e grupeve ju tregon se cilat grupe është një anëtar i një përdoruesi.

grupet guxojnë
grupe mary
grupet komandojnë në një dritare terminali

16. gzip

Komanda gzip kompreson skedarët. Si parazgjedhje, ai heq skedarin origjinal dhe ju lë versionin e kompresuar. Për të mbajtur të dy versionin origjinal dhe të kompresuar, përdorni opsionin -k (mbaj).

gzip -k bërthamë.c
komanda gzip në një dritare terminale

17. koka

Komanda head ju jep një listë të 10 rreshtave të parë të një skedari. Nëse dëshironi të shihni më pak ose më shumë rreshta, përdorni opsionin -n (numër). Në këtë shembull, ne përdorim kokën me parazgjedhjen e saj prej 10 rreshtave. Ne pastaj përsërisim komandën duke kërkuar vetëm pesë rreshta.

kokë-rezultat.c
kokë -n 5 bërthamë.c
komanda e kokës në një dritare të terminalit

18. histori

Komanda e historisë rendit komandat që keni lëshuar më parë në vijën e komandës. Ju mund të përsërisni cilindo nga urdhrat nga historia juaj duke shtypur një pikë thirrjeje! dhe numrin e komandës nga lista e historisë.

! 188
komanda e historisë në një dritare terminali

Shtypja e dy pikave të thirrjeve përsërit komandën tuaj të mëparshme.

!!

19. vret

Komanda kill ju lejon të përfundoni një proces nga linja e komandës. Ju e bëni këtë duke siguruar ID-në e procesit (PID) të procesit për të vrarë. Mos i vritni proceset pa dashje. Ju duhet të keni një arsye të mirë për ta bërë këtë. Në këtë shembull, ne do të pretendojmë se programi qepen është mbyllur.

Për të gjetur PID-in e qepen, ne do të përdorim mashtrimin tonë ps dhe grep nga seksioni në lidhje me komandën alias, më sipër. Ne mund të kërkojmë procesin e grilave dhe të marrim PID-in e tij si më poshtë:

ps -e | grilë grep.

Pasi të kemi përcaktuar PID 92 1692 në këtë rast - mund ta vrasim si më poshtë:

vrasin 1692
vras komandën në një dritare terminali

20. më pak

Komanda më pak ju lejon të shikoni skedarët pa hapur një redaktues. Shtë më e shpejtë për t'u përdorur, dhe nuk ka asnjë shans që ju të modifikoni pa dashje skedarin. Me më pak mund të lëvizni përpara dhe prapa përmes skedarit duke përdorur çelësat Up dhe Down Arrow, tastet PgUp dhe PgDn dhe tastet Home dhe End. Shtypni tastin Q për të lënë më pak.

Për të parë një skedar, jepni emrin e tij në më pak si më poshtë:

më pak thelbësore.c
komandë më pak në një dritare të terminalit

Mund të tuboni daljen nga komanda të tjera në më pak. Për të parë daljen nga ls për një listë të tërë hard drive tuaj, përdorni komandën e mëposhtme:

ls -R / | më pak
komandë më pak në një dritare të terminalit

Përdorni / për të kërkuar përpara në skedar dhe përdorim? për të kërkuar prapa.

21. ls

Kjo mund të jetë komanda e parë që shumica e përdoruesve të Linux takohen. Ajo rendit skedarët dhe dosjet në drejtorinë që specifikoni. Si parazgjedhje, ls duket në drejtorinë aktuale. Ka shumë mundësi të mëdha që mund të përdorni me ls, dhe ne këshillojmë fuqimisht rishikimin e faqes së saj. Disa shembuj të zakonshëm janë paraqitur këtu.

Për të renditur skedarët dhe dosjet në drejtorinë aktuale:

ls

Për të renditur skedarët dhe dosjet në drejtorinë aktuale me një listë të hollësishme përdorni opsionin -l (të gjatë):

ls -l

Për të përdorur madhësitë e skedarëve miqësore me njerëzit përfshijnë opsionin -h (njerëzor):

ls -lh

Për të përfshirë skedarët e fshehur përdorni opsionin -a (të gjithë skedarët):

ls -lha
komandën në një dritare terminali

22. njeri

Komanda njeri tregon "faqet e njeriut" për një komandë në më pak. Faqet e njeriut janë manuali i përdoruesit për atë komandë. Për shkak se njeriu përdor më pak për të shfaqur faqet e njeriut, ju mund të përdorni aftësitë e kërkimit të më pak.

Për shembull, për të parë faqet e njeriut për chown, përdorni komandën e mëposhtme:

njeri i dashur

Përdorni çelësat lart dhe poshtë shigjetës ose PgUp dhe PgDn për të lëvizur nëpër dokument. Shtypni q për të dalë nga faqja e burrit ose shtypni për ndihmë.

komanda njeri në një dritare terminali

23. mkdir

Komanda mkdir ju lejon të krijoni direktori të rinj në sistemin e skedarëve. Duhet të jepni emrin e drejtorisë së re në mkdir. Nëse drejtoria e re nuk do të jetë brenda direktorisë aktuale, duhet të siguroni rrugën drejt drejtorisë së re.

Për të krijuar dy direktori të ri në drejtorinë aktuale të quajtur "fatura" dhe "citate", përdorni këto dy komanda:

faturat mkdir
citate mkdir
komanda mkdir në një dritare terminali

Për të krijuar një drejtori të re të quajtur "2019" brenda drejtorisë "faturat", përdorni këtë komandë:

faturat mkdir / 2109

Nëse do të krijoni një direktori, por direktoria e tij nuk ekziston, mund të përdorni opsionin -p (prindërit) që mkdir të krijojë të gjitha drejtoritë e kërkuara të prindërve gjithashtu. Në komandën e mëposhtme, ne po krijojmë drejtorinë “2019” brenda drejtorisë “vjetore” brenda direktorisë “kuota”. Drejtoria “vjetore” nuk ekziston, por ne mund të kemi që mkdir të krijojë të gjitha drejtoritë e specifikuara menjëherë:

mkdir -p citate / vjetore / 2019

Drejtoria “vjetore” është krijuar gjithashtu.

24. mv

Komanda mv ju lejon të zhvendosni skedarët dhe drejtoritë nga drejtoria në drejtori. Kjo gjithashtu ju lejon të riemërtoni skedarët.

Për të lëvizur një skedar duhet të tregoni mv se ku është skedari dhe ku dëshironi që ai të zhvendoset. Në këtë shembull, ne po lëvizim një skedar të quajtur apache.pdf nga drejtoria "~ / Document / Ukulele" dhe e vendosim atë në drejtorinë aktuale, të përfaqësuar nga beqari. karakter.

mv ~ / Dokumente / Ukulele / Apache.pdf.
komanda mv në një dritare terminali

Për ta riemëruar skedarin, e "zhvendosni" atë në një skedar të ri me emrin e ri.

mv Apache.pdf The_Shadows_Apache.pdf

Lëvizja e skedarit dhe riemërimi i veprimit mund të ishte arritur në një hap:

mv ~ / Dokumente / Ukulele / Apache.pdf ./The_Shadows_Apache.pdf

25. kaloi

Komanda passwd ju lejon të ndryshoni fjalëkalimin për një përdorues. Thjesht shkruani passwd për të ndryshuar fjalëkalimin tuaj.

Ju gjithashtu mund të ndryshoni fjalëkalimin e një llogarie tjetër të përdoruesit, por duhet të përdorni sudo. Do t'ju kërkohet të shkruani fjalëkalimin e ri dy herë.

sudo passwd mary
komandë passwd në një dritare të terminalit

26. ping

Komanda ping ju lejon të verifikoni se keni lidhje të rrjetit me një pajisje tjetër të rrjetit. Zakonisht përdoret për të ndihmuar në zgjidhjen e problemeve të rrjetit. Për të përdorur ping, siguroni adresën IP ose emrin e makinës së pajisjes tjetër.

ping 192.168.4.18

Komanda ping do të funksionojë derisa ta ndaloni atë me Ctrl + C.

ping në një dritare terminali

Ja çfarë po ndodh këtu:

  • Pajisja në adresën IP 192.168.4.18 po i përgjigjet kërkesave tona për ping dhe po dërgon përsëri pako me 64 byte. Numërimi i sekuencës së Protokollit të Mesazheve të Kontrollit të Internetit (ICMP) na lejon të kontrollojmë përgjigjet e humbura (paketat e rënë). Shifra TTL është “koha për të jetuar” për një paketë. Sa herë që paketa kalon nëpër një ruter, ai (supozohet të jetë) zvogëlohet nga një. Nëse arrin zero, paketa hidhet larg. Qëllimi i kësaj është parandalimi i problemeve të rigjetjes së rrjetit nga përmbytja e rrjetit. Vlera e kohës është kohëzgjatja e udhëtimit të rrumbullakët nga kompjuteri juaj në pajisje dhe mbrapa. Ta themi thjesht, sa më e ulët këtë herë, aq më mirë.

Për t'i kërkuar pingut të kandidojë për një numër specifik të përpjekjeve për ping, përdorni opsionin -c (numërim).

ping -c 5 192.168.4.18

Për të dëgjuar një ping, përdorni opsionin -a (dëgjueshëm).

ping -a 192.168.4.18

27. ps

Komanda ps rendit proceset e drejtimit. Përdorimi i ps pa asnjë mundësi bën që ai të rendisë proceset që funksionojnë në guaskën aktuale.

ps
komanda ps në një dritare terminali

Për të parë të gjitha proceset që lidhen me një përdorues të veçantë, përdorni opsionin -u (përdorues). Kjo ka të ngjarë të jetë një listë e gjatë, kështu që për lehtësi ta kaloni nëpër më pak.

ps -u dave | më pak
komanda ps në një dritare terminali

Për të parë çdo proces që po funksionon, përdorni opsionin -e (çdo proces):

ps -e | më pak

28. pwd

E bukur dhe e thjeshtë, komanda pwd shtyp direktoriumin e punës (drejtoria aktuale) nga rrënja / direktoria.

PAK
komanda pwd në një dritare terminali

29. mbyllje

Komanda e mbylljes ju lejon të mbyllni ose rindizni sistemin tuaj Linux.

Përdorimi i fikjes pa parametra do të mbyllë kompjuterin tuaj në një minutë.

fike

komanda e mbylljes në një dritare të terminalit

Për të mbyllur menjëherë, përdorni parametrin tani.

mbyllje tani
mbyllje tani

Ju gjithashtu mund të planifikoni një mbyllje dhe të informoni çdo përdorues të regjistruar në lidhje me mbylljen në pritje. Për ta njoftuar komandën e mbylljes kur doni që ajo të mbyllet, ju i siguroni asaj një kohë. Kjo mund të jetë një numër i caktuar minutash nga tani, të tilla si +90 ose një kohë të saktë, si ora 23:00. Messagedo mesazh teksti që ju ofroni transmetohet për t'u regjistruar përdoruesit.

mbyllje ora 23:00 Mbyllja sonte në 23:00, kurseni punën tuaj dhe dilni para kësaj!
mbyllje 23:00 me mesazh

Për të anulluar një mbyllje, përdorni opsionin -c (anuloni). Këtu kemi planifikuar një mbyllje për pesëmbëdhjetë minuta kohë tani - dhe pastaj kemi ndërruar mendje.

mbyllja +15 Mbyllja në 15 minuta!
mbyllje -c
Shutdown - c komandë anulojë

E LIDHUR: Si të rindizni ose mbyllur Linux duke përdorur linjën e komandës

30. SSH

Përdorni komandën ssh për të bërë një lidhje me një kompjuter të largët Linux dhe të regjistroheni në llogarinë tuaj. Për të bërë një lidhje, duhet të siguroni emrin tuaj të përdoruesit dhe adresën IP ose emrin e domain të kompjuterit të largët. Në këtë shembull, mary përdoruesi është duke hyrë në kompjuter në 192.168.4.23. Pasi të vendoset lidhja, asaj i kërkohet fjalëkalimi i saj.

ssh [email protected]
komanda ssh në një dritare terminali

Emri dhe fjalëkalimi i saj i përdoruesit janë verifikuar dhe pranuar, dhe ajo është regjistruar. Vini re se shpejtë e saj ka ndryshuar nga "Nostromo" në "howtogeek".

Mary lëshon komandën w për të renditur përdoruesit e tanishëm në sistemin "howtogeek". Ajo është renditur si e lidhur nga pts / 1, e cila është një skllav pseudo-terminale. Kjo është, nuk është një terminal i lidhur drejtpërdrejt me kompjuterin.

Për të mbyllur seancën, llojet mary dalin dhe kthehen në predhën në kompjuterin "Nostromo".

w
dalje
komandat w dhe dalëse në një dritare të terminalit

31. sudo

Komanda sudo kërkohet kur kryeni veprime që kërkojnë leje rrënjësore ose superuser, siç është ndryshimi i fjalëkalimit për një përdorues tjetër.

sudo passwd mary
komandë passwd në një dritare të terminalit

32. bisht

Komanda bisht ju jep një listë të 10 rreshtave të fundit të një skedari. Nëse dëshironi të shihni më pak ose më shumë rreshta, përdorni opsionin -n (numër). Në këtë shembull, ne përdorim bishtin me parazgjedhjen e tij prej 10 rreshtave. Ne pastaj përsërisim komandën duke kërkuar vetëm pesë rreshta.

thelbi i bishtit.c
bisht -n 5 bërthamë.c
komanda e bishtit në një dritare të terminalit

33. tar

Me komandën tar, ju mund të krijoni një skedar arkivi (i quajtur gjithashtu një tarball) që mund të përmbajë shumë skedarë të tjerë. Kjo e bën shumë më të përshtatshëm shpërndarjen e një koleksioni skedarësh. Ju gjithashtu mund të përdorni tar për të nxjerrë skedarët nga një skedar arkivor. Shtë e zakonshme të kërkohet tar për të kompresuar arkivin. Nëse nuk kërkoni ngjeshje, skedari i arkivit krijohet i pakompromis.

Për të krijuar një skedar arkivor, duhet të tregoni se cilat skedarë duhet të përfshijnë në skedarin arkivor dhe emrin që dëshironi të ketë skedari arkivor.

Në këtë shembull, përdoruesi do të arkivojë të gjitha skedarët në drejtorinë Ukulele, e cila është në direktorinë aktuale.

komanda në dritaren e terminalit

Ata kanë përdorur opsionin -c (krijojnë) dhe opsionin -v (folje). Mundësia e foljes jep disa reagime vizuale duke renditur skedarët në dritaren e terminalit, pasi ato shtohen në arkiv. Opsioni -f (emri i filenit) ndiqet nga emri i dëshiruar i arkivit. Në këtë rast, janë këngë.tar.

këngë tar -cvf.tar Ukulele /
komanda tar -cvf në një dritare të terminalit

Skedarët renditen në dritaren e terminalit pasi ato shtohen në skedarin arkivor.

Ekzistojnë dy mënyra për t'i thënë tarit që dëshironi që skedari i arkivit të kompresohet. E para është me opsionin -z (gzip). Kjo tregon tar për të përdorur mjetin gzip për të kompresuar arkivin pasi të jetë krijuar.

Shtë e zakonshme të shtoni ".gz" si prapashtesë për këtë lloj arkivi. Kjo i lejon kujtdo që po nxjerr skedarë prej tij të dijë se cilat komanda duhet të kalojnë në katran për të tërhequr saktë skedarët.

këngë tar -cvzf.tar.gz Ukulele /
komanda tar -cvzf në një dritare terminali

Dosjet janë renditur në dritaren e terminalit pasi ato shtohen në skedarin e arkivit si më parë, por krijimi i arkivit do të zgjasë pak më gjatë për shkak të kohës së kërkuar për kompresimin.

Për të krijuar një skedar arkivi që është i ngjeshur duke përdorur një algoritëm suprem kompresimi duke dhënë një skedar arkiv më të vogël përdorni opsionin -j (bzip2).

këngë tar -cvjf.tar.bz2 Ukulele /
komanda tar -cvjf në një dritare terminali

Edhe një herë, skedarët renditen ndërsa arkivi është krijuar. Opsioni -j është dukshëm më i ngadaltë se opsioni -z.

Nëse jeni duke arkivuar shumë skedarë shumë të mirë, duhet të zgjidhni midis opsionit –z për kompresim të mirë dhe shpejtësi të arsyeshme, ose opsionin –j për kompresim më të mirë dhe shpejtësi më të ngadaltë.

Siç mund të shihet në pamjen e mëposhtme, skedari ".tar" është më i madhi, ".tar.gz" është më i vogël, dhe ".tar.bz2" është më i vogli i arkivave.

komandën në një dritare terminali

Për të nxjerrë skedarë nga një skedar arkivor përdorni opsionin -x (ekstrakt). Opsionet -v (folje) dhe -f (emri i skedarit) sillen ashtu siç bëjnë kur krijojnë arkiva. Përdorni ls për të konfirmuar nga cili lloj arkivi do të nxirrni skedarët nga, pastaj lëshoni komandën e mëposhtme.

ls
këngë tar -xvf.tar
komandat ls dhe tar -xvf në një dritare terminale

Skedarët janë renditur pasi ato janë nxjerrë. Vini re se drejtoria Ukulele është rikrijuar gjithashtu për ju.

Për të nxjerrë skedarë nga një arkivë ".tar.gz", përdorni opsionin -z (gzip).

këngë tar -xvzf.tar.gz
komanda tar -xvzf në një dritare terminali

Në fund të fundit, për të nxjerrë skedarë nga një arkivë ".tar.bz2" përdorni opsionin -j në vend të opsionit -z (gzip).

këngë-tar -xvjf.tar.bz2
komanda tar -xvjf në një dritare të terminalit

E LIDHUR: Si të ekstraktoni skedarët nga një skedar .tar.gz ose .tar.bz2 në Linux

34. krye

Komanda e lartë ju tregon një shfaqje në kohë reale të të dhënave që kanë të bëjnë me makinën tuaj Linux. Pjesa e sipërme e ekranit është një përmbledhje e statusit.

Rreshti i parë ju tregon kohën dhe për sa kohë kompjuteri juaj ka qenë duke kërkuar, sa përdorues janë regjistruar në të dhe çfarë mesatare e ngarkesës ka qenë gjatë një, pesë dhe pesëmbëdhjetë minutat e kaluara.

Rreshti i dytë tregon numrin e detyrave dhe gjendjet e tyre: vrapimi, ndalimi, gjumi dhe zombie.

Rreshti i tretë tregon informacionin e CPU. Ja çfarë kuptojnë fushat:


  • ne: vlera është koha e CPU-së që CPU harxhon proceset ekzekutuese për përdoruesit, në sy "hapësira e përdoruesit": vlera është koha e CPU e kaluar në proceset e procesit "hapësira kernel" të sistemit ni: vlera është koha e CPU e harxhuar në ekzekutimin e proceseve me një manual vendosni vlerën e bukur të vlerës: është sasia e CPU-së kohë boshe: vlera është koha që CPU harxhon duke pritur për I / O për të përfunduar hi: Koha e CPU e kaluar për shërbimin e pajisjeve ndërpret si: Koha e CPU e kaluar për shërbimin e softuerit ndërpret st: CPU koha e humbur për shkak të drejtimit të makinave virtuale ("koha e vjedhur")

Rreshti i katërt tregon sasinë totale të kujtesës fizike, dhe sa është e lirë, e përdorur dhe e ruajtur ose e ruajtur.

Rreshti i pestë tregon sasinë totale të kujtesës swap, dhe sa është e lirë, e përdorur dhe e disponueshme (duke marrë parasysh kujtesën që pritet të rikuperohet nga kasetat).

komanda e lartë në një dritare të terminalit

Përdoruesi ka shtypur tastin E për të ndryshuar ekranin në shifra më të tretshme njerëzore në vend të numrave të plotë të gjatë që përfaqësojnë bajtë.

Kolonat në ekranin kryesor përbëhen nga:

  • PID: Përdoruesi i ID-së së procesit: Emri i pronarit të procesit PR: Prioriteti i procesit NI: Vlera e bukur e procesit VIRT: Kujtesa virtuale e përdorur nga procesi BREZ: Memoria e banuar e përdorur nga procesi SHR: Kujtesë e përbashkët e përdorur nga procesi S : Statusi i procesit. Shihni listën më poshtë të vlerave që kjo fushë mund të marrë% CPU: pjesa e kohës së CPU e përdorur nga procesi që nga azhurnimi i fundit% MEM: pjesa e kujtesës fizike të përdorur TIME +: koha totale e CPU e përdorur nga detyra në qindtat e një komande të dytë: emri i komandës ose linja e komandës (emri + opsionet)

(Kolona e komandës nuk u fut në pamjen e ekranit.)

Statusi i procesit mund të jetë një nga:


  • D: Gjumë i pandërprerë R: Drejtimi S: Gjumi T: Gjurmohet (ndaluar) Z: Zombie

Shtypni tastin Q për të dalë nga lart.

E LIDHUR: Si të vendosni përparësitë e procesit Me mirë dhe reninë në Linux

35. uname

Ju mund të merrni disa informacione të sistemit në lidhje me kompjuterin Linux që po punoni me komandën uname.

  • Përdorni opsionin -a (të gjithë) për të parë gjithçka. Përdorni opsionin -s (emri i kernelit) për të parë llojin e kernelit. Përdorni opsionin -r (lëshimi i kernelit) për të parë lëshimin e kernelit. Përdorni opsionin -v (versioni i kernelit) për të parë versionin e kernelit.
uname -a
uname -s
uname -r
uname -v
komando uname në një dritare terminali

36. w

Komanda w rendit përdoruesit e regjistruar aktualisht.

w
komanda w në një dritare të terminalit

37. whoami

Përdorni whoami për të zbuluar se kush jeni regjistruar si ose kush është regjistruar në një terminal pa Linux.

Kush jam unë
komanda Whoami në një dritare terminali

E LIDHUR: Si të përcaktoni llogarinë aktuale të përdoruesit në Linux

Kjo është Vegla juaj

Mësoni Linux është si të mësoni gjithçka tjetër. Ju do të duhet një praktikë para se të njiheni me këto komanda. Pasi të keni këto komanda në majë të gishtave, do të jeni mirë gjatë rrugës për aftësi.

Shtë një shaka e vjetër - ndoshta e vjetër sa vetë Unix - që thotë se komanda e vetme që duhet të dini është komanda e burrit. Ka një shkëlqim të së vërtetës në këtë, por disa nga faqet e njeriut janë të padepërtueshme pa një hyrje. Ky udhëzues duhet t'ju japë prezantimin që ju nevojitet.