Linuxi käsud näidete ja süntaksiga
⚡ Nutikas kokkuvõte
Linuxi/Unixi põhikäsud võimaldavad terminali kaudu kindlat navigeerimist, failihaldust, tarkvara installimist ja süsteemi administreerimist. See juhend selgitab olulisi käske, nende süntaksit, reaalseid näiteid ja praktilisi vormindamisnippe, mida algajad ja kesktaseme kasutajad saavad kohe rakendada.

Failide haldamine muutub lihtsaks, kui teate õigeid Linuxi põhikäsklusi. Käske nimetatakse sageli "programmideks", sest igaüks neist käivitab sellele käsule kirjutatud vastava programmikoodi. See õpetus tutvustab teile Linuxi põhikäsklusi näidete ja selge süntaksi abil.
Loendifailid (ls)
UNIX-i või Linuxi süsteemi failide loendi kuvamiseks kasutage käsku ls käsk. See kuvab teie praeguses töökataloogis olevad failid ja kataloogid.
Märge:
- Kataloogid kuvatakse sinisena.
- Failid kuvatakse valgena.
- Sarnased värvilahendused ilmuvad enamikus Linuxi distributsioonides.
Oletame, et teie kaust „Muusika” sisaldab järgmisi alamkatalooge ja faile:
Võite kasutada 'ls -R' kuvada kõiki faile nii kataloogides kui ka alamkataloogides.
MÄRKUS: Linuxi põhikäsud on tõstutundlikud. Kui te tipite ls – r asemel l -R, saate veateate.
Käsk "ls -al" annab failide kohta üksikasjalikku teavet veergude kujul. Veerud sisaldavad järgmist teavet:
| 1. veerg | Failitüüp ja juurdepääsuload |
| 2. veerg | Faili kõvade linkide arv |
| 3. veerg | Faili omanik ja looja |
| 4. veerg | Omaniku rühm |
| 5. veerg | Faili suurus baitides |
| 6. veerg | Viimase muutmise kuupäev ja kellaaeg |
| 7. veerg | Kataloogi või faili nimi |
Siin on näide väljundist ls-al:
Peidetud failide loend
UNIX-i/Linuxis algavad peidetud üksused faili või kataloogi nime alguses punktiga (.).
Kõik kaustad või failid, mis algavad tähega ".", on vaikimisi peidetud. Peidetud failide vaatamiseks kasutage käsku:
ls -a
Failide loomine ja vaatamine
. kass Käsku kasutatakse tekstifailide kuvamiseks. Seda saab kasutada ka tekstifailide kopeerimiseks, kombineerimiseks ja uute tekstifailide loomiseks. Vaatame, kuidas see töötab.
Uue faili loomiseks toimige järgmiselt.
- KASUTUSALA kass > failinimi
- Lisage sisu
- press Ctrl + D käsureale naasmiseks.
Faili vaatamiseks kasutage käsku:
cat filename
Vaatame äsja loodud faili:
Siin on veel üks fail nimega sample2:
Kahe faili ühendamise süntaks on järgmine:
cat file1 file2 > newfilename
Ühendame valimi 1 ja valimi 2:
Kui vajutate sisestusklahvi (Enter), siis failid liidetakse, kuid tulemust ei kuvata. Selle põhjuseks on asjaolu, et Bash-kest (terminal) on disainilt vaikneShelli käsud ei tagasta kinnitussõnumeid, näiteks „OK” või „Käsk edukalt täidetud”. Shell prindib teate ainult siis, kui midagi läheb valesti või ilmneb tõrge.
Uue ühendatud faili „näidis” vaatamiseks kasutage käsku:
cat sample
Märge: Selle käsuga saab kuvada ja kombineerida ainult tekstifaile.
Failide kustutamine
. rm käsk eemaldab failid süsteemist kinnitust küsimata, seega kasutage seda ettevaatlikult.
Faili eemaldamiseks kasutage järgmist süntaksit:
rm filename
Failide teisaldamine ja ümbernimetamine
Faili teisaldamiseks kasutage käsku:
mv filename new_file_location
Oletame, et tahame faili „sample2” teisaldada asukohta /home/guru99/Documents. Käivitame käsu:
mv näidis2 /avaleht/guru99/dokumendid
. mv Käsk vajab kaitstud kataloogide jaoks superkasutaja õigusi. Kuna me käivitame seda tavakasutajana, saame ülaltoodud vea. Selle vältimiseks lisage käsu ette sudo:
sudo command_you_want_to_execute
. sudo Programm võimaldab tavakasutajatel käivitada programme superkasutaja või root'i turbeõigustega. See küsib parooliga autentimist; aga root'i parooli ei ole vaja teada – saate sisestada oma. Pärast autentimist käivitab süsteem nõutud käsu.
sudo peab ka iga käsu käivitamise logi. Süsteemiadministraatorid saavad tracSüsteemi soovimatute muudatuste eest vastutava isiku tagasitoomine.
guru99@VirtualBox:~$ sudo mv sample2 /home/guru99/Documents
[sudo] password for guru99: ****
guru99@VirtualBox:~$
Faili ümbernimetamiseks:
mv filename newfilename
MÄRKUS: Vaikimisi säilitatakse sudo jaoks sisestatud parool 15 minutit terminaliseansi kohta, seega ei pea te seda iga käsu jaoks uuesti sisestama.
Juur-/sudo-õigusi on vaja ainult siis, kui käsk hõlmab faile või katalooge, mis ei kuulu käsku käivitavale kasutajale või grupile.
Kataloogimanipulatsioonid
Aitab failide manipuleerimisest. Õpime mõned kataloogide manipuleerimise käsud näidete ja süntaksi abil.
Kataloogide loomine
Linuxi operatsioonisüsteemis saab katalooge luua järgmise käsuga:
mkdir directoryname
See käsk loob alamkataloogi teie praegusesse töökataloogi, mis on tavaliselt teie "kodukataloog".
Näiteks:
mkdir mydirectory
Kui soovite luua kataloogi teises asukohas, saate kasutada järgmist:
mkdir /tmp/MUSIC
See loob kausta „MUUSIKA“ kausta „/tmp“.
Samuti saate korraga luua mitu kataloogi:
Kataloogide eemaldamine
Kataloogi eemaldamiseks kasutage käsku:
rmdir directoryname
Näide:
rmdir mydirectory
See kustutab kataloogi „minukataloog”.
Vihje: Veenduge, et kustutatavas kaustas poleks faile ega alamkatalooge. Kustutage kõigepealt sisemised üksused ja seejärel eemaldage ülemkataloog.
Kataloogi ümbernimetamine
. mv Varem käsitletud käsku (move) saab kasutada ka kataloogide ümbernimetamiseks. Kasutage allolevat vormingut:
mv directoryname newdirectoryname
Proovime seda:
"Mehe" käsk
„Man” tähistab manuaali – teatmeteost. Linuxi operatsioonisüsteemSee sarnaneb populaarsetes tarkvarades leiduvate HELP-failidega.
Mis tahes käsu kohta abi saamiseks tippige:
man commandname
Terminal avab selle käsu manuaali lehe.
Näiteks, typing mees mees ja vajutades Enter kuvatakse teave mees käsk ise:
Ajaloo käsk
. ajalugu käsk kuvab kõik põhikäsklused, mida olete praeguses terminaliseansis kasutanud. See aitab teil viidata vanadele käskudele ja neid oma toimingutes kiiresti taaskasutada.
Selge käsk
See käsk puhastab terminali kogu segaduse ja annab sulle puhta akna töötamiseks, täpselt nagu terminali käivitamisel.
Käskude kleepimine terminali
Tihti tuleb terminalis pikki käske sisestada. See võib olla tüütu, seega tuleb appi kopeerimine ja kleepimine.
Teksti kopeerimiseks allikast kasutate Ctrl + C, aga terminali kleepimiseks peate kasutama CTRL + Shift + V. Võite proovida ka Shift + Sisesta või valige Muuda> Kleebi menüüst.
MÄRKUS: Linuxi versiooniuuendustega muutuvad need otseteed aeg-ajalt. Saate oma eelistatud otseteed määrata jaotises Terminal > Redigeerimine > Kiirklahvid.
Printimine Unixis/Linuxis
Vaatame nüüd Linuxi põhilisi käske, mis saab faile printida soovitud vormingus. Veelgi parem on see, et teie algset faili ei mõjuta printimiseks rakendatud vorming.
'pr' käsk
. pr käsk aitab faili terminalis printimiseks vormindada. Vorminduse muutmiseks on saadaval mitu valikut. Kõige sagedamini kasutatav pr Valikud on loetletud allpool.
| valik | funktsioon |
|---|---|
| -x | Jagab andmed x-tähega veergudeks |
| -h "päis" | Määrab aruande päiseks väärtuse „header” |
| -t | Ei prindi päist ja ülemist/alumist veerist |
| -d | Double-vahetab väljundfaili |
| -n | Numbers kõik read |
| -l lehekülje pikkus | Määrab ridade arvu lehel. Vaikimisi on see 56. |
| -o marginaal | Vormindab lehe veerise numbri järgi |
Proovime mõnda neist valikutest ja uurime nende mõju.
Andmete jagamine veergudeks
„Tööriistad” on näidisfail (näidatud allpool):
Me tahame, et selle sisu oleks kolmes veerus. Süntaks on:
pr -x Filename
. -x valikuga pr käsk jagab andmed x veeruks.
Päise määramine
Süntaks on:
pr -h "Header" Filename
. -h Valik määrab aruande päiseks väärtuse „päis”.
Nagu eespool näidatud, on fail jaotatud kolme veergu ja sellele on määratud päis.
Kõigi ridade tähistamine numbritega
Süntaks on:
pr -n Filename
See käsk nummerdab kõik faili read.
Need on mõned pr käsuvalikud, mida saate kasutada failivormingu muutmiseks.
Faili printimine
Kui vormindamine on lõppenud ja on aeg hankida paberkandjal failist kasutage järgmist:
lp Filename
or
lpr Filename
Faili mitme koopia printimiseks kasutage numbrimodifikaatorit:
Kui teil on konfigureeritud mitu printerit, saate printeri modifikaatori abil määrata konkreetse printeri:
Tarkvara installimine
On WindowsProgrammi installimine toimub faili setup.exe käivitamisega. Installipakett sisaldab programmi koos mitmesuguste sellest sõltuvate komponentidega, mis on vajalikud selle korrektseks käivitamiseks.
Linuxis levitatakse installifaile pakettidena. Pakett sisaldab üldiselt ainult programmi ennast. Kõik sõltuvad komponendid tuleb installida eraldi ja on tavaliselt ise pakettidena saadaval.
Võite kasutada asjakohane käske paketi installimiseks või eemaldamiseks. Värskendame kõiki süsteemi installitud pakette, kasutades järgmist:
sudo apt-get update
Lihtsaim ja populaarseim viis programmide installimiseks Ubuntu on tarkvarakeskuse kaudu, kuna enamik tarkvarapakette on seal saadaval ja see on turvalisem kui internetist juhuslikest allikatest allalaadimine.
Samuti kontrollige: Linuxi käskude petuleht
Linux Mail käsk
Terminali kaudu kirjade saatmiseks peate installima mailutils pakendis.
Käsu süntaks on:
sudo apt-get install packagename
Pärast installimist kasutage e-kirja saatmiseks järgmist süntaksit:
mail -s 'subject' -c 'cc-address' -b 'bcc-address' 'to-address'
See näeb välja selline:
press Ctrl + D Kui olete kirja kirjutamise lõpetanud, saadetakse kiri määratud aadressile.
Näpunäited algajatele Linuxi käskude õppimiseks
Linuxi käskude omandamine muutub palju lihtsamaks, kui läheneda neile õiges järjekorras ja rakendada järjepidevaid harjutamisharjumusi. Terminal võib alguses hirmutav tunduda, kuid mõned lihtsad töövood muudavad uute õppijate jaoks tohutult.
Õppimiskõvera kiirendamiseks kasutage järgmisi näpunäiteid:
- Alustage navigeerimiskäsklustega: Õppima pwd, lsja cd esiteks. Need moodustavad iga teise terminalis tehtava toimingu selgroo.
- Loe alati man-lehekülge: Iga kord, kui kohtate uut käsku, käivitage see mehe käsk enne nende testimist selle valikutest aru saada.
- Kasutage tabulaatori lõpetamist: press Tab samal ajal kui typing failinimi või käsk. Bash täidab nime automaatselt, vähendades typing vead.
- Katse liivakastikaustas: Looge spetsiaalne harjutuskataloog, et hävitavad käsud, näiteks rm Ärge kunagi puudutage olulisi andmeid.
- Pea isiklikku spikkerlehte: Pea märkmikku või tekstifaili õpitud kasulike käskude kohta. RevTee seda esimese kuu jooksul iga päev.
- Kombineeri käske torudega: Toruoperaator | aheldab käske kokku – näiteks ls -al | grep “.txt” filtreerib ainult tekstifaile.
- Kasutage ajaloo otseteid: Vajutage Nool üles hiljutiste käskude taaskasutamiseks või käivitamiseks !n oma ajaloo loendist n-nda käsu kordamiseks.
- Varundamine enne hulgitoiminguid: Enne partii käivitamist kopeeri alati olulised andmed rm, mvvõi chmod toimingud mitme failiga.
Need harjumused arendavad lihasmälu ja ennetavad algajate kõige levinumaid vigu, mis viivad failide kadumiseni või õiguste rikkumiseni.
Levinud vead, mida Linuxi käskude kasutamisel vältida
Uued Linuxi kasutajad satuvad sageli väikeste vigade otsa, millel on suured tagajärjed. Terminal ei saa tehtud toiminguid tagasi võtta, seega võib hooletu käsk andmeid jäädavalt kustutada või konfiguratsioone rikkuda.
- Suur- ja väiketähtede tundlikkuse ignoreerimine: „File.txt” ja „file.txt” on Linuxis kaks erinevat elementi.
- Käivitame käsu rm -rf ilma teed kontrollimata: Vale tee võib kriitilisi süsteemifaile hävitada.
- Sudo ülekasutamine: Igale käsule juurõiguste andmine suurendab turvariski.
- Süsteemifailide muutmine ilma varukoopiateta: Enne konfiguratsioonifailide muutmist kaustas /etc kopeeri alati originaal.
- Tabide täitmise unustamine: Käsitsi tüping teed suurendavad trükivigade ja juhusliku andmekao ohtu.
Nende lõksude vältimine hoiab teie süsteemi turvalisena ja õppimiskogemuse frustratsioonidevabana.
Linuxi käsuloend
Allpool on kiirjuhend Linuxi/Unixi põhikäskude kohta, mida selles õpetuses käsitletakse:
| käsk | Kirjeldus |
|---|---|
| ls | Loetleb kõik failid ja kataloogid praeguses töökataloogis |
| l -R | Loetleb ka alamkataloogides olevad failid |
| ls-a | Loetleb ka peidetud faile |
| ls-al | Loetleb failid ja kataloogid koos üksikasjadega, nagu õigused, suurus ja omanik |
| kass > failinimi | Loob uue faili |
| kassi failinimi | Kuvab faili sisu |
| kassi fail1 fail2 > fail3 | Ühendab kaks faili (fail1, fail2) ja salvestab tulemuse faili3 |
| mv-fail „uus failitee” | Liigutab faili uude asukohta |
| mv failinimi uus_faili_nimi | Nimetab faili ümber uueks failinimeks |
| sudo | Võimaldab tavakasutajatel käivitada programme superkasutaja õigustega |
| rm failinimi | Kustutab faili |
| mees | Annab käsu kohta abiinfot |
| ajalugu | Loetleb kõik praeguses terminaliseansis varem kasutatud käsud |
| selge | Tühjendab terminali ekraani |
| mkdir katalooginimi | Loob uue kataloogi |
| on rm | Kustutab kataloogi |
| mv | Nimetab kataloogi ümber |
| pr -x | Jagab faili x veergu |
| pr -h | Määrab failile päise |
| pr -n | Numbers iga rida failis |
| lp -nc | Prindib failist "c" koopiad |
| lp -d / lpr -P | Määrab printeri nime |
| apt-get | Paigaldab ja värskendab pakette |
| mail -s 'teema' -c 'koopia' -b 'peitekoopia' 'aadressile' | Saadab e-kirja |
| mail -s “Teema” aadress < Failinimi | Saadab manusega e-kirja |

.png)
.png)
.png)
.png)
.png)
.png)


.png)





















