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
, w
võ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
, $ KODU
ja $ 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.