37 Olulised Linuxi käsud, mida peaksite teadma

Kas olete Linuxis uus või olete lihtsalt veidi roostes? Siin on kõik käsud, mida peate teadma. Mõelge sellele kui Linuxi terminali olulisele viidele. See kehtib ka macOS-i käsurea kohta.

Essential Toolkit terminalile

Linux sisaldab suurt hulka käske, kuid oleme valinud 37 kõige olulisemat, mida siin esitada. Õppige neid käske ja teil on Linuxi käsuviibal palju rohkem kodus.

Alljärgnev loetelu on esitatud tähestikulises järjekorras. Käsu asukoht loendis ei esinda selle kasulikkust ega lihtsust. Käsu kasutamise viimase sõna leiate selle käsulehtedelt. Themees käsk on loomulikult meie loendis - see on lühend käsitsi.

1. varjunimi

Alias-käsk võimaldab teil anda käsule või käskude järjestusele oma nime. Seejärel saate sisestada oma lühikese nime ja kest täidab teie jaoks käsu või käskude jada.

alias cls = selge

Sellega luuakse varjunimi nimega kliendid . See saab teise nime selge . Kui tippite kliendid, puhastab see ekraani just nagu oleksite sisestanud selge . Teie varjunimi salvestab kindlasti paar klahvivajutust. Kuid kui liigute sageli Windowsi ja Linuxi käsurea vahel, võite end Windowsi tippida kliendid käsk Linuxi masinas, mis ei tea, mida sa mõtled. Nüüd saab see teada.

Pseudonüümid võivad olla palju keerukamad kui see lihtne näide. Siin on varjunimi pf (protsessi leidmiseks), mis on lihtsalt veidi keerulisem. Pange tähele jutumärkide kasutamist käsujada ümber. See on vajalik, kui käsureal on tühikud. See varjunimi kasutab ps käsk jooksvate protsesside loetlemiseks ja seejärel juhib need läbi grep käsk. The grep käsk otsib kirjed väljundist ps mis vastavad käsurea parameetrile $1 .

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

Kui soovite avastada protsessi ID (PID) katik protsess - või teada saada, kas katik isegi jooksis - võite kasutada sellist varjunime. Tüüp pf, tühik ja teid huvitava protsessi nimi:

pf katik

Käsureal määratletud varjunimed surevad koos terminaliaknaga. Kui selle sulgete, pole neid enam. Selleks, et teie varjunimed oleksid teile alati kättesaadavad, lisage need kausta.bash_aliases fail oma kodukataloogis.

2. kass

The kass käsk (lühidalt “konkatenate”) loetleb failide sisu terminaliaknas. See on kiirem kui faili avamine redaktoris ja pole võimalust, et faili kogemata muudaksite. Oma sisu lugemiseks .bash_log_out faili, tippige järgmine käsk, kui kodukataloog on teie praegune töökataloog, nagu see on vaikimisi:

kass .bash_logout

Kui failid on pikemad kui terminaliakna ridade arv, piitsub tekst liiga kiiresti mööda, et saaksite seda lugeda. Väljundi saate sisestada kass läbi vähem et protsess oleks paremini juhitav. Koos vähem saate failis edasi-tagasi kerida, kasutades üles- ja allanooleklahve, klahve PgUp ja PgDn ning klahve Kodu ja Lõpp. Tüüp q vähemast loobuda.

kass .bashrc | vähem

3. cd

The cd käsk muudab teie praegust kataloogi. Teisisõnu, see viib teid failisüsteemi uude kohta.

Kui vahetate kataloogi, mis asub teie praeguses kataloogis, saate lihtsalt tippida cd ja teise kataloogi nimi.

cd töö

Kui muudate kataloogi mujal failisüsteemi kataloogipuus, andke kataloogi tee juhtivaga /.

cd / usr / local / bin

Kodukataloogi kiiresti naasmiseks kasutage nuppu ~ (tilde) märk kataloogi nimena.

cd ~

Siin on veel üks trikk: saate kasutada topeltpunkti sümbolit .. praeguse kataloogi vanema esindamiseks. Kataloogi liikumiseks võite tippida järgmise käsu:

cd ..

Kujutage ette, et olete kataloogis. Vanemkataloogis on ka teisi katalooge ja ka kataloog, milles parasjagu asute. Nendeks muudeks kataloogideks muutmiseks võite kasutada .. sümbol, et lühendada teksti sisestamist.

cd ../mängud

4. chmod

The chmod käsk määrab faili või kausta faililubade lipud. Lipud määravad, kes saavad faili lugeda, sinna kirjutada või seda käivitada. Kui loendisse failid loendisse -L (pika vormingu) suvandina näete välimust tähemärki

-rwxrwxrwx

Kui esimene märk on a - üksus on fail, kui see on a d üksus on kataloog. Ülejäänud string koosneb kolmest kolmest märgist koosnevast komplektist. Vasakult kolm esimest tähistavad faili õigusi omanik, keskmised kolm tähistavad faili õigusi Grupp ja parempoolsed kolm tähte tähistavad domeeniteised. Igas komplektis onr tähistab loetud, aw tähistab kirjutamist jax tähistab hukkamist.

Kui r, wvõi x on olemas faililuba. Kui kirja pole ja a - Selle asemel kuvatakse faililuba.

Üks kasutusviis chmod on anda õigused, mille soovite omanikule, grupile ja teistele anda 3-kohalise numbrina. Vasakpoolsem number tähistab omanikku. Keskmine number tähistab rühma. Parempoolne number tähistab teisi. Numbrid, mida saate kasutada, ja nende tähised on loetletud siin:

  • 0: Luba puudub
  • 1: Täitke luba
  • 2: Kirjutamisluba
  • 3: Lubade kirjutamine ja täitmine
  • 4: Lugemisluba
  • 5: Lugege ja täitke õigusi
  • 6: Lugemis- ja kirjutamisõigused
  • 7: Õiguste lugemine, kirjutamine ja täitmine

Vaadates meie faili example.txt, näeme, et kõik kolm tähemärkide komplekti on rwx. See tähendab, et kõik on failiga lugenud, kirjutanud ja õigusi täitnud.

Loa lugemiseks määramiseks kirjutage ja täitke (meie loendist 7) omanik; loe ja kirjuta (6 meie nimekirjast) Grupp; ning loe ja täida (5 meie nimekirjast) teised me peame kasutama numbrit 765 koos chmod käsk:

chmod-R 765 näide.txt

Lugemiseks loa määramiseks kirjutage ja täitke (meie loendist 7) omanikning lugege ja kirjutage (6 meie nimekirjast) Grupp ja teised peame kasutama numbrit 766 koos chmod käsk:

chmod 766 example.txt

5. chown

The chown käsk võimaldab teil muuta faili omanikku ja rühma omanikku. Meie faili example.txt loetlemine ls -l näeme dave dave faili kirjelduses. Esimene neist tähistab faili omaniku nime, kes on antud juhul kasutaja Dave. Teine kirje näitab, et ka grupi omaniku nimi on Dave. Igal kasutajal on kasutaja loomisel loodud vaikerühm. See kasutaja on selle grupi ainus liige. See näitab, et faili ei jagata ühegi teise kasutajagrupiga.

Sa võid kasutada chown faili omaniku või rühma või mõlema muutmiseks. Peate sisestama omaniku ja grupi nime, eraldatuna tähega : iseloomu. Peate kasutama sudo. Dave'i säilitamiseks faili omanikuna, kuid Mary määramiseks grupi omanikuks kasutage seda käsku:

sudo chown dave: mary example.txt

Nii omaniku kui ka grupi omaniku muutmiseks Maryks kasutage järgmist käsku;

sudo chown mary: mary example.txt

Faili muutmiseks nii, et dave oleks taas faili ja rühma omanik, kasutage seda käsku:

sudo chown dave: dave näide.txt

6. lokkima

The lokkima käsk on tööriist teabe ja failide hankimiseks ühtsetest ressursilokaatoritest (URL) või Interneti-aadressidelt.

The lokkima käsk ei pruugi olla teie Linuxi levitamise standardosa. Kasutageapt-get selle paketi installimiseks oma süsteemi, kui kasutate Ubuntu või mõnda muud Debiani-põhist levitamist. Muudes Linuxi distributsioonides kasutage selle asemel oma Linuxi distributsiooni paketihalduse tööriista.

sudo apt-get install curl

Oletame, et soovite ühe faili GitHubi hoidlast hankida. Selleks pole ametlikult toetatud viisi. Olete sunnitud kogu hoidla kloonima. Koos lokkima siiski saame soovitud faili iseseisvalt kätte saada.

See käsk toob faili meie jaoks. Pange tähele, et selle salvestamiseks peate määrama faili nime, kasutades -o (väljund) variant. Kui te seda ei tee, keritakse faili sisu terminaliaknas kiiresti, kuid seda ei salvestata teie arvutisse.

lokkima //raw.githubusercontent.com/torvalds/linux/master/kernel/events/core.c -o core.c

Kui te ei soovi allalaadimise edenemisteavet näha, kasutage nuppu -s (vaikne) variant.

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

7. df

The df käsk näitab teie arvuti ühendatud failisüsteemide suurust, kasutatud ruumi ja vaba ruumi.

Kaks kõige kasulikumat võimalust on -h (inimesele loetav) ja -x (välista) valikud. Inimloetav valik kuvab baitide asemel suurused MB-des või Gb-des. Välistamisvalik võimaldab teil seda öelda df diskonteerida failisüsteeme, mis teid ei huvita. Näiteks squashfid pseudofailisüsteemid, mis luuakse rakenduse installimisel rakendusega klõps käsk.

df -h -x squashfs

SEOTUD:Kuidas vaadata vaba kettaruumi ja kettakasutust Linuxi terminalist

8. dif

The dif käsk võrdleb kahte tekstifaili ja näitab nende erinevusi. Ekraani vastavalt teie vajadustele kohandamiseks on palju võimalusi.

The -y (kõrvuti) variant näitab rea erinevusi kõrvuti. The -w (laius) valik võimaldab teil määrata maksimaalse joone laiuse, et vältida ümardatavaid jooni. Neid näiteid nimetatakse kaheks failiks alfa1.txt ja alpha2.txt. The --summuta-ühisjooned takistab dif alates sobivate ridade loetlemisest, võimaldades teil keskenduda joontele, millel on erinevusi.

diff -y -W 70 alfa1.txt alfa2.txt - summutavad ühised jooned

SEOTUD:Kuidas võrrelda kahte tekstifaili Linuxi terminalis

9. kaja

The kaja käsk prindib (kajab) tekstiakna terminaliaknasse.

Allolev käsk trükib terminaliaknasse sõnad “Tekstistring”.

kaja Tekstistring

The kaja käsk võib näidata keskkonnamuutujate väärtust, näiteks $ USER, $ KODUja $ PATH keskkonnamuutujad. Need hoiavad kasutaja nime, kasutaja kodukataloogi ja sobivate käskude otsitud tee väärtusi, kui kasutaja sisestab käsureale midagi.

kaja $ USER
kaja $ KODU
kaja $ PATH

Järgmine käsk annab piiksu. The -e (põgenemiskood) tõlgendab põgenenud märki „kellamärgina“.

kaja -e "\ a"

The kaja käsk on hindamatu ka shelliskriptides. Skript võib selle käsu abil luua nähtava väljundi, mis näitab skripti edenemist või tulemusi selle täitmisel.

10. väljumine

Väljumiskäsk sulgeb terminaliakna, lõpetab shelliskripti käivitamise või logib teid SSH kaugjuurdepääsu seansist välja.

väljumine

11. leida

Kasuta leidma käsk, et teada saada olemasolevaid faile, kui te ei mäleta, kuhu need panite. Peate ütlema leidma kust otsima hakata ja mida see otsib. Selles näites . vastab praegusele kaustale ja -nimi variant ütleb leidma otsida faile, mille nimi vastab otsingumustrile.

Võite kasutada metamärke, kus * tähistab mis tahes tähemärkide jada ja ? tähistab mis tahes üksikut märki. Me kasutame * ühed * sobitada mis tahes failinimega, mis sisaldab järjestust “ones”. See sobiks selliste sõnadega nagu luud, kivid ja üksikud.

leidma. -nimi * ühed *

Nagu näeme,leidma on tagastanud vastete loendi. Üks neist on kataloog nimega Ramones. Me võime öelda leidma piirata otsingut ainult failidega. Me teeme seda kasutades-tüüp valikuga f parameeter. The f parameeter tähistab faile.

leidma. -tüüp f -nimi * ühed *

Kui soovite, et otsing ei oleks tõstutundlik, kasutage -iname (tundetu nimi) variant.

leidma. -iname * metsik *

12. sõrm

The sõrm käsk annab teile lühikese teabe teabe kasutaja kohta, sealhulgas kasutaja viimase sisselogimise aja, kasutaja kodukataloogi ja kasutajakonto täisnime.

13. tasuta

The tasuta käsk annab teile kokkuvõtte teie arvuti mälukasutusest. See teeb seda nii peamise muutmälu (RAM) kui ka vahetatava mälu jaoks. The -h (inimese) valikut kasutatakse inimsõbralike arvude ja ühikute esitamiseks. Selle suvandita esitatakse arvud baitides.

vaba -h

14. haarama

The grep utiliit otsib otsingumustrit sisaldavaid ridu. Kui me vaatasime varjunime käsku, kasutasime seda grep teise programmi väljundist otsimiseks, ps . The grep käsk saab otsida ka failide sisu. Siit otsime sõna "rong" kõikidest praeguse kataloogi tekstifailidest.

grep rong * .txt

Väljundis on loetletud faili nimi ja kuvatakse vastavad read. Sobiv tekst on esile tõstetud.

Funktsioon ja puhas kasulikkus grep kindlasti garanteerib, et vaatate selle man-lehte.

15. rühmad

The rühmadesse käsk ütleb, millistesse rühmadesse kasutaja kuulub.

rühmad dave
rühmad mary

16. zzip

The zzip käsk tihendab faile. Vaikimisi eemaldab see algse faili ja jätab teile tihendatud versiooni. Nii algse kui ka tihendatud versiooni säilitamiseks kasutage nuppu -k (hoia) variant.

gzip -k südamik.c

17. pea

The pea käsk annab teile faili esimese 10 rea loendi. Kui soovite näha vähem või rohkem ridu, kasutage -n (number) variant. Selles näites kasutame pea vaikimisi 10 rida. Seejärel kordame käsku, paludes ainult viit rida.

pea-skoor.c
pea -n 5 südamikku.c

18. ajalugu

Ajalugu käsk loetleb käsureal varem välja antud käsud. Võite korrata suvalist oma ajaloo käsku, tippides hüüumärgi ! ja ajaloo loendi käsu number.

!188 

Kahe hüüumärgi sisestamine kordab teie eelmist käsku.

!!

19. tapma

The tapma käsuga saate protsessi käsurealt lõpetada. Teete seda, esitades protsessi protsessi ID (PID) tapma. Ärge tapke protsesse tahtmatult. Selleks peab teil olema hea põhjus. Selles näites teeskleme katik programm on lukustatud.

PID leidmiseks katik me kasutame oma ps ja grep trikk jaotisest, mis käsitleb teise nimega käsk. Me võime otsida katik protsess ja saada selle PID järgmiselt:

ps -e | haarake katik.

Kui oleme kindlaks määranud PID-i - antud juhul 1692 -, võime selle tappa järgmiselt:

tappa 1692

20. vähem

The vähem käsk võimaldab teil faile vaadata ilma redaktorit avamata. Seda on kiirem kasutada ja pole võimalust faili tahtmatult muuta. Koos vähem saate failis edasi ja tagasi kerida, kasutades üles- ja allanooleklahve, klahve PgUp ja PgDn ning klahve Kodu ja Lõpp. Vajutage Q-klahvilõpetage alates vähem.

Faili vaatamiseks sisestage selle nimi vähem järgnevalt:

vähem südamikku.c

Võite ka teiste käskude väljundi sisestada vähem. Väljundi nägemiseks ls kogu oma kõvaketta loendi jaoks kasutage järgmist käsku:

ls -R / | vähem

Kasutage / failis edasi otsimiseks ja kasutamiseks ? tagurpidi otsimiseks.

21. ls

See võib olla esimene käsk, millega enamik Linuxi kasutajaid kohtub. See loetleb teie määratud kataloogis olevad failid ja kaustad. Algselt, ls otsib praegusest kataloogist. Teil on väga palju võimalusi ls ja soovitame tungivalt selle man-leht üle vaadata. Siin on toodud mõned levinumad näited.

Failide ja kaustade loetlemiseks praeguses kataloogis tehke järgmist.

ls

Praeguses kataloogis olevate failide ja kaustade üksikasjaliku loendiga loetlemiseks kasutage nuppu -L (pikk) variant:

ls -l

Inimsõbralike failisuuruste kasutamiseks lisage -h (inimese) variant:

ls-lh

Peidetud failide lisamiseks kasutage nuppu -a (kõik failid) valik:

ls -lha

22. mees

Käsus man kuvatakse käsu „man pages“ vähem . Man-lehed on selle käsu kasutusjuhend. Sest mees kasutab vähem man-lehtede kuvamiseks saate kasutada saidi otsimisvõimalusi vähem.

Näiteks selleks, et näha mehe lehti chown, kasutage järgmist käsku:

mees chown

Dokumendi sirvimiseks kasutage üles- ja allanoolt või klahve PgUp ja PgDn. Vajutage q man-lehelt väljumiseks või vajutageh abi saamiseks.

23. mkdir

The mkdir käsk võimaldab teil failisüsteemis luua uusi katalooge. Peate sisestama uue kataloogi nime aadressile mkdir. Kui uus kataloog ei asu praeguses kataloogis, peate esitama uue kataloogi tee.

Kahe uue kataloogi loomiseks praeguses kataloogis nimega “arved” ja “jutumärgid” kasutage neid kahte käsku:

mkdir arved
mkdir jutumärgid

Uue kataloogi nimega “2019” loomiseks kataloogis “arved” kasutage seda käsku:

mkdir arved / 2109

Kui kavatsete luua kataloogi, kuid selle vanemat kataloogi pole olemas, võite kasutada kataloogi -p (vanemate) võimalus omada mkdir looge ka kõik vajalikud vanemkataloogid. Järgmises käsus loome kataloogi "2019" kataloogis "iga-aastane" kataloogi "jutumärgid". Iga-aastast kataloogi pole olemas, kuid meil on mkdir looge kõik määratud kataloogid korraga:

mkdir -p hinnapakkumisi / aasta / 2019

Samuti luuakse iga-aastane kataloog.

24. mv

The mv käsk võimaldab teil faile ja katalooge kataloogist kataloogi teisaldada. See võimaldab ka faile ümber nimetada.

Faili teisaldamiseks peate ütlema mv kus fail on ja kuhu soovite selle teisaldada. Selles näites teisaldame faili nimega apache.pdf kataloogist “~ / Document / Ukulele” ja asetades selle praegusesse kataloogi, mida tähistab singel . iseloomu.

mv ~ / Dokumendid / Ukulele / Apache.pdf.

Faili ümbernimetamiseks “teisaldate” selle uue nimega uude faili.

mv Apache.pdf Varjude_Apache.pdf

Faili teisaldamise ja ümbernimetamise toimingu oleks saanud saavutada ühes etapis:

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

25. passwd

The passwd käsk võimaldab teil muuta kasutaja parooli. Lihtsalt tippige passwd oma parooli muutmiseks.

Võite muuta ka teise kasutajakonto parooli, kuid peate seda kasutama sudo. Teil palutakse sisestada uus parool kaks korda.

sudo passwd mary

26. ping

The ping käsk võimaldab teil kontrollida, kas teil on võrguühendus teise võrguseadmega. Seda kasutatakse tavaliselt võrguprobleemide tõrkeotsinguks. Kasutada ping, sisestage teise seadme IP-aadress või seadme nimi.

ping 192.168.4.18

The ping käsk töötab seni, kuni lõpetate selle klahvikombinatsiooniga Ctrl + C.

Siin toimub järgmine:

  • IP-aadressil 192.168.4.18 olev seade vastab meie pingitaotlustele ja saadab tagasi 64-baidiseid pakette.
  • Interneti juhtimissõnumite protokolli (ICMP) järjekorranumber võimaldab meil kontrollida vastamata vastuseid (langenud pakette).
  • TTL-i näitaja on paketi "aeg elada". Iga kord, kui pakett läbib ruuteri, vähendatakse seda (arvatavasti) ühe võrra. Kui see jõuab nulli, visatakse pakett minema. Selle eesmärk on vältida võrgu tagasilöögiprobleemide üleujutamist võrku.
  • Aja väärtus on edasi-tagasi reisi kestus arvutist seadmesse ja tagasi. Lihtsamalt öeldes, mida madalam on seekord, seda parem.

Küsima ping kindla arvu pingikatsete käivitamiseks kasutage nuppu -c (loenda) variant.

ping -c 5 192.168.4.18

Pingi kuulmiseks kasutage klahvi -a (kuuldav) variant.

ping -a 192.168.4.18

27. ps

The ps käsk loetleb töötavad protsessid. Kasutamine ps ilma igasuguste valikuteta paneb ta praeguses kestas töötavaid protsesse loetlema.

ps

Kõigi konkreetse kasutajaga seotud protsesside nägemiseks kasutage -u (kasutaja) variant. Tõenäoliselt on see pikk nimekiri, nii et mugavuse huvides tõmmake see läbi vähem.

ps -u dave | vähem

Iga töötava protsessi nägemiseks kasutage nuppu -e (iga protsessi) variant:

ps -e | vähem

28. pwd

Kena ja lihtne pwd käsk prindib juurkataloogist töökataloogi (praeguse kataloogi).

pwd

29. seiskamine

Sulgemiskäsk võimaldab teil Linuxi süsteemi sulgeda või taaskäivitada.

Kasutamine Lülita välja parameetriteta sulgeb teie arvuti ühe minutiga.

Lülita välja

Koheseks väljalülitamiseks kasutage nuppu nüüd parameeter.

kohe välja lülitada

Samuti saate ajastada seiskamise ja teavitada kõiki sisseloginud kasutajaid ootel olevast sulgemisest. Et lasta Lülita välja käsk tea, millal tahad, et see välja lülitataks, annad talle aja. See võib olla määratud minutite arv, näiteks +90 või täpne aeg 23:00. Kõik teie saadetud tekstsõnumid edastatakse sisseloginud kasutajatele.

seiskamine 23:00 Seiskamine täna kell 23:00, salvestage oma töö ja logige enne seda välja!

Seiskamise tühistamiseks kasutage nuppu -c (tühista) variant. Siin oleme planeerinud seiskamise viieteistkümneks minutiks - ja siis mõtlesime ümber.

seiskamine +15 Seiskamine 15 minutiga!
väljalülitus -c

SEOTUD:Kuidas taaskäivitada või sulgeda Linux käsurea abil

30. SSH

Kasutage käsku ssh ühenduse loomiseks Linuxi kaugarvutiga ja logige sisse oma kontole. Ühenduse loomiseks peate sisestama oma kasutajanime ja kaugarvuti IP-aadressi või domeeninime. Selles näites logib kasutaja Mary arvutisse aadressil 192.168.4.23. Kui ühendus on loodud, küsitakse temalt parooli.

ssh [email protected]

Tema kasutajanimi ja parool on kontrollitud ja aktsepteeritud ning ta on sisse logitud. Pange tähele, et tema viip on muutunud „Nostromo” -st „howtogeek” -iks.

Maarja annab välja w käsk praeguste kasutajate loendamiseks “howtogeek” süsteemis. Ta on loetletud ühendatuna pts / 1-st, mis on pseudoterminali ori. See tähendab, et see ei ole otseselt arvutiga ühendatud terminal.

Seansi sulgemiseks sisestage Mary väljumine ja tagastatakse arvutis „Nostromo“ kestale.

w
väljumine

31. sudo

The sudo käsk on vajalik toimingute tegemiseks, mis nõuavad juur- või ülkasutaja õigusi, näiteks teise kasutaja parooli muutmine.

sudo passwd mary

32. saba

The saba käsk annab teile faili viimase 10 rea loendi. Kui soovite näha vähem või rohkem ridu, kasutage -n (number) variant. Selles näites kasutame saba vaikimisi 10 rida. Seejärel kordame käsku, paludes ainult viit rida.

saba südamik.c
saba -n 5 südamikku.c

33. tõrv

Koos tõrv käsuga saate luua arhiivifaili (nimetatakse ka tarballiks), mis võib sisaldada paljusid muid faile. See muudab failide kogu levitamise palju mugavamaks. Võite ka kasutada tõrv failide arhiivifailist väljavõtmiseks. On tavaline, et küsitakse tõrv arhiivi tihendamiseks. Kui te tihendamist ei küsi, luuakse arhiivifail tihendamata.

Arhiivifaili loomiseks peate seda ütlema tõrv millised failid arhiivifaili lisada ja nimi, mille soovite arhiivifailile lisada.

Selles näites arhiveerib kasutaja kõik failid Ukulele kataloogis, mis asub praeguses kataloogis.

Nad on seda kasutanud -c (loo) valik ja -v (paljusõnaline) variant. Verbose valik annab visuaalse tagasiside, loetledes failid terminaliaknasse, kui need arhiivi lisatakse. The -f Valikule (failinimi) järgneb soovitud arhiivi nimi. Sel juhul on laulud.tar.

tar -cvf songs.tar Ukulele /

Failid on loetletud terminaliaknas, kui need lisatakse arhiivifaili.

Seda on kahel viisil tõrv et soovite arhiivifaili tihendada. Esimene neist on -z (gzip) valik. See käsib tõrval kasutada zzip utiliit arhiivi tihendamiseks pärast selle loomist.

Tavaliselt lisatakse seda tüüpi arhiivi sufiksina “.gz”. See võimaldab kõigil, kes sellest faile eraldavad, teada, millised käsud neile edasi anda tõrv failide õigeks hankimiseks.

tar -cvzf songs.tar.gz Ukulele /

Failid on loetletud terminaliaknas, kuna need lisatakse arhiivifaili nagu varem, kuid arhiivi loomine võtab tihendamiseks vajaliku aja tõttu veidi kauem aega.

Parema tihendusalgoritmi abil tihendatud arhiivifaili loomiseks kasutage väiksemat arhiivifaili -j (bzip2) valik.

tar -cvjf songs.tar.bz2 Ukulele /

Taas on failid loetletud arhiivi loomisel. The -j on märgatavalt aeglasem kui -z valik.

Kui arhiveerite väga palju faile, peate valima -z korraliku kokkusurumise ja mõistliku kiiruse võimalus või -j parema kokkusurumise ja aeglasema kiiruse saavutamiseks.

Nagu allpool olevalt ekraanipildilt näha, on fail „.tar” suurim, „.tar.gz” on väiksem ja „.tar.bz2” on arhiividest kõige väiksem.

Failide arhiivifailist väljavõtmiseks kasutage -x (väljavõte) variant. The -v (paljusõnaline) ja -f (failinimi) valikud käituvad nagu arhiivide loomisel. Kasutage ls et kinnitada, millist tüüpi arhiivist faile eraldate, väljastage järgmine käsk.

ls
tar -xvf laulud.tar

Failid on väljapakituna loetletud. Pange tähele, et teie jaoks luuakse ka Ukulele kataloog.

Failide eraldamiseks .tar.gz arhiivist kasutage -z (gzip) valik.

tar -xvzf laulud.tar.gz

Lõpuks failide väljavõtmiseks „.tar.bz2” arhiivist kasutage -j valiku asemel -z (gzip) variant.

tar -xvjf laulud.tar.bz2

SEOTUD:Kuidas faile ekstraktida .tar.gz või .tar.bz2 failist Linuxis

34. ülaosa

The üles käsk näitab teie Linuxi masinaga seotud andmete reaalajas kuvamist. Ekraani ülaosas on oleku kokkuvõte.

Esimene rida näitab aega ja kui kaua arvuti on töötanud, mitu kasutajat on sellesse sisse logitud ja milline on keskmine koormus viimase ühe, viie ja viieteistkümne minuti jooksul.

Teine rida näitab ülesannete arvu ja nende olekuid: jooksmine, peatumine, magamine ja zombie.

Kolmas rida näitab protsessori teavet. Väljad tähendavad järgmist:

  • us: väärtus on protsessori aeg, mille protsessor kulutab kasutajatele protsesside teostamiseks "kasutajaruumis"
  • sy: väärtus on protsessori aeg, mis kulub süsteemi "kernel space" protsesside käitamisele
  • ni: väärtus on protsessori aeg, mis kulub protsesside käivitamiseks käsitsi seatud kena väärtusega
  • id: on protsessori ooteaja summa
  • wa: väärtus on aeg, mille protsessor kulutab sisend- / väljundfunktsioonide lõpuleviimise ootamiseks
  • Tere: Riistvara hooldamiseks kuluv protsessori aeg katkestab
  • si: Tarkvara hooldamiseks kulutatud protsessori aeg katkeb
  • st: virtuaalsete masinate töötamise tõttu kaotatud protsessori aeg ("varastamisaeg")

Neljas rida näitab füüsilise mälu kogumahtu ja seda, kui palju on vaba, kasutatud ja puhverdatud või vahemällu salvestatud mälumahtu.

Viies rida näitab vahetamismälu kogumahtu ja seda, kui palju on vaba, kasutatud ja saadaval (võttes arvesse mälu, mis eeldatavasti taastub vahemäludest).

Kasutaja on vajutanud klahvi E, et muuta kuva inimlikult paremini seeditavateks kujunditeks pikkade täisarvude asemel, mis tähistavad baidisid.

Põhiekraani veerud koosnevad:

  • PID: protsessi ID
  • KASUTAJA: Protsessi omaniku nimi
  • PR: Protsessi prioriteet
  • NI: Protsessi kena väärtus
  • VIRT: protsessi käigus kasutatav virtuaalne mälu
  • RES: Protsessi poolt kasutatav püsimälu
  • SHR: jagatud mälu, mida protsess kasutab
  • S: protsessi staatus. Vaadake selle välja allolevate väärtuste loendit allpool
  • % CPU: protsessori kasutatud aja osakaal pärast viimast värskendust
  • % MEM: kasutatud füüsilise mälu osakaal
  • TIME +: kogu protsessori aeg, mida ülesanne kasutab sajandikutes sekundites
  • COMMAND: käsu nimi või käsurida (nimi + valikud)

(Käsuvierg ei mahtunud ekraanipilti.)

Protsessi olek võib olla üks järgmistest:

  • D: katkematu uni
  • R: Jooksmine
  • S: Magamine
  • T: Jälgitav (peatatud)
  • Z: zombie

Vajutage klahvi Q, et väljuda üles.

SEOTUD:Kuidas seada protsesside prioriteedid Linuxis kena ja tagasihoidliku suhtumisega

35. nimetada

Võite hankida süsteemiteavet selle Linuxi arvuti kohta, millega töötate uname käsk.

  • Kasuta -a (kõik) võimalus kõike näha.
  • Kasuta -s (kerneli nimi) võimalus kerneli tüübi nägemiseks.
  • Kasuta -r (kerneli vabastamine) suvand tuuma väljalaske nägemiseks.
  • Kasuta -v (kerneli versioon) võimalus kerneli versiooni nägemiseks.
uname -a
uname -s
uname -r
uname -v

36. w

The w käsk loetleb praegu sisse logitud kasutajad.

w

37. whoami

Kasutage kes ma olen et teada saada, kellena olete sisse logitud või kes on sisse logitud mehitamata Linuxi terminali.

kes ma olen

SEOTUD:Kuidas määrata praegune kasutajakonto Linuxis

See on teie tööriistakomplekt

Linuxi õppimine on nagu kõige muu õppimine. Enne nende käskudega tutvumist vajate mõnda harjutust. Kui need käsklused on käe-jala juures, jõuate juba oskusliku teele.

Seal on vana nali - tõenäoliselt sama vana kui Unix ise -, mis ütleb, et ainus käsk, mida peate teadma, on mees käsk. Selles peitub tõepilk, kuid mõned mehelehed on läbipääsmatud ilma sissejuhatuseta. See õpetus peaks andma teile vajaliku sissejuhatuse.