Põhilised Linuxi/Unixi käsud koos näidete ja süntaksiga (loend)
Failihaldus muutub lihtsaks, kui teate Linuxis õiget põhikäsku.
Mõnikord nimetatakse käske ka "programmideks", kuna iga kord, kui käsku käivitate, on see käivitatav vastav programmikood, mis on kirjutatud käsu jaoks.
Õppime näidetega tundma Linuxi põhikäske:
Click siin kui video pole juurdepääsetav
Loendifailid (ls)
Kui soovite näha oma UNIX-i või Linuxi süsteemi failide loendit, kasutagels' käsk
See näitab teie praeguses kataloogis olevaid faile / katalooge.
Märge:
- Kataloogid on tähistatud sinise värviga.
- Failid on tähistatud valgega.
- Sarnased värvilahendused leiate erinevatest Linuxi maitsetest.
Oletame, et teie kaustas "Muusika" on järgmised alamkataloogid ja failid.
Võite kasutada 'ls -R' näitab kõiki faile mitte ainult kataloogides, vaid ka alamkataloogides
MÄRKUS. Need Linuxi põhikäsud on tõstutundlikud. Kui sisestate, "ls – r” saad veateate.
"ls -al" annab üksikasjalikku teavet failide kohta. Käsk annab teavet veeruvormingus. Veerud sisaldavad järgmist teavet:
1st Veerg |
Failitüüp ja juurdepääsuload |
2nd Veerg |
Faili kõvalinkide arv |
3rd Veerg |
Faili omanik ja looja |
4th Veerg |
Omaniku rühm |
5th Veerg |
Faili suurus baitides |
6th Veerg |
Kuupäev ja aeg |
7th Veerg |
Kataloogi või faili nimi |
Vaatame näidet -
Peidetud failide loend
Peidetud üksused UNIXis/Linuxis algavad tähega –faili või kataloogi alguses.
Iga kataloog/fail, mis algab tähega "." ei näe, kui te seda ei taotle. Peidetud failide vaatamiseks kasutage käsku.
ls -a
Failide loomine ja vaatamine
Tekstifailide kuvamiseks kasutatakse serveri käsku "cat". Seda saab kasutada ka kopeerimiseks, kombineerimiseks ja uute tekstifailide loomiseks. Vaatame, kuidas see toimib.
Uue faili loomiseks kasutage käsku
- kass > failinimi
- Lisage sisu
- Käsuribale naasmiseks vajutage klahvikombinatsiooni Ctrl + d.
Faili vaatamiseks kasutage käsku –
cat filename
Vaatame äsja loodud faili –
Vaatame veel ühte failinäidist2
2 faili ühendamise süntaks on
cat file1 file2 > newfilename
Ühendame näidised 1 ja 2.
Niipea, kui sisestate selle käsu ja vajutate sisestusklahvi, ühendatakse failid, kuid te ei näe tulemust. Seda seetõttu, et Bash Shell (Terminal) on vaikne tüüp. Shelli käsud ei anna teile kunagi kinnitussõnumit, näiteks "OK" või "Käsk edukalt täidetud". See kuvab teadet ainult siis, kui midagi läheb valesti või kui ilmnes tõrge.
Uue liitfaili "sample" vaatamiseks kasutage käsku
cat sample
Märge: Selle käsuga saab kuvada ja kombineerida ainult tekstifaile.
Failide kustutamine
Käsk 'rm' eemaldab failid süsteemist ilma kinnituseta.
Faili eemaldamiseks kasutage 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äsu täitmine
mv sample2 /home/guru99/Dokumendid
mv käsk vajab superkasutaja luba. Praegu täidame käsku tavakasutajana. Seetõttu saame ülaltoodud vea. Vea ületamiseks kasutage käsku.
sudo command_you_want_to_execute
Sudo programm võimaldab tavakasutajatel käivitada programme superkasutaja või root turvaõigustega.
Sudo käsk küsib parooli autentimist. Siiski ei pea te juurparooli teadma. Saate sisestada oma parooli. Pärast autentimist käivitab süsteem nõutud käsu.
Sudo peab iga käsu käivitamise kohta logi. Süsteemiadministraatorid saavad süsteemis soovimatute muudatuste eest vastutava isiku jälitada.
guru99@VirtualBox:~$ sudo mv sample2 /home/quru99/Documents [sudo] password for guru99: **** guru99@VirtualBox:~$
Faili ümbernimetamiseks:
mv filename newfilename
MÄRKUSED: Vaikimisi säilitatakse sudo jaoks sisestatud parool iga terminali kohta 15 minutit. See välistab vajaduse parooli ikka ja jälle sisestada.
Teil on vaja ainult root/sudo õigusi, ainult siis, kui käsk hõlmab faile või katalooge, mis ei kuulu käske käitavale kasutajale või rühmale
Kataloogimanipulatsioonid
Aitab failidega manipuleerimisest! Õppime mõningaid kataloogidega manipuleerimise Linuxi käske koos näidete ja süntaksiga.
Kataloogide loomine
Kataloogid saab luua Linuxi operatsioonisüsteemis, kasutades järgmist käsku
mkdir directoryname
See käsk loob teie praeguses töökataloogis alamkataloogi, mis on tavaliselt teie kodukataloog.
Näiteks
mkdir mydirectory
Kui soovite luua kataloogi muus kohas kui "Kodukataloog", võite kasutada järgmist käsku -
mkdir
Näiteks:
mkdir /tmp/MUSIC
loob kataloogi '/tmp' alla kataloogi 'Muusika'
Saate luua ka mitu kataloogi korraga.
Kataloogide eemaldamine
Kataloogi eemaldamiseks kasutage käsku -
rmdir directoryname
Näide
rmdir mydirectory
kustutab kataloogi mydirectory
tüüp: Veenduge, et kustutatava kataloogi all pole ühtegi faili/alamkataloogi. Enne emakataloogi kustutamist kustutage failid/alamkataloog.
Kataloogi ümbernimetamine
Kataloogide ümbernimetamiseks saab kasutada ka käsku 'mv' (move). Kasutage allolevat vormingut:
mv directoryname newdirectoryname
Proovime seda:
Muud olulised käsud
Käsk "Mees".
Inimene tähistab käsiraamatut, mis on a Linuxi operatsioonisüsteem. See sarnaneb populaarses tarkvaras leiduva HELP-failiga.
Kui soovite abi saada mis tahes käsu kohta, millest te aru ei saa, võite tippida
man
Terminal avab selle käsu käsitsi lehe.
Näiteks kui kirjutame man man ja vajutame sisestusklahvi; terminal annaks meile teavet inimese käsu kohta
Ajaloo käsk
Ajaloo käsk näitab kõiki Linuxi põhikäske, mida olete praeguse terminali seansi jaoks varem kasutanud. See võib aidata teil viidata vanadele sisestatud käskudele ja kasutada neid oma toimingutes uuesti.
Selge käsk
See käsk puhastab terminalis kõik segadused ja annab teile töötamiseks puhta akna, nagu terminali käivitamisel.
Käskude kleepimine terminali
Mitu korda peaksite terminalis sisestama pikki käske. Noh, see võib mõnikord olla tüütu ja kui soovite sellist olukorda vältida, siis kopeerige, käskude kleepimine võib appi tulla.
Kopeerimiseks kasutaksite teksti allikast Ctrl + c, kuid selle terminali kleepimiseks peate kasutama CTRL + Shift + lk. Võite proovida ka Shift + Sisestage või valige menüüst Redigeeri>Kleebi
MÄRKUS. Linuxi versiooniuuendustega muutuvad need otseteed pidevalt. Eelistatud otseteed saate määrata menüükäsuga Terminal> Redigeerimine> Klaviatuuri otseteed.
Printimine Unixis/Linuxis
Proovime mõnda Linuxi põhikäsku koos näidetega saab faile printida soovitud vormingus. Veelgi enam, teie tehtud vormindamine ei mõjuta teie algset faili üldse. Õppige tundma neid käske ja nende kasutamist.
Click siin kui video pole juurdepääsetav
'pr' käsk
See käsk aitab faili terminalis printimiseks vormindada. Selle käsuga on saadaval palju Linuxi terminali käske, mis aitavad failis soovitud vormingus muudatusi teha. Enim kasutatud"pr' Unixi käsud koos näidetega on loetletud allpool.
valik | funktsioon | |
---|---|---|
-x | Jagab andmed "x" veergudeks | |
-h "päis" | Määrab aruande päiseks väärtuse "päis". | |
-t | Ei prindi päist ja ülemist/alumist veerist | |
-d | Double jätab väljundfaili tühikud | |
-n | Tähistab kõiki ridu numbritega | |
-l lehekülje pikkus | Määrab lehekülje read (lehekülje pikkuse). Vaikimisi on 56 | |
-o marginaal | Vormindab lehe veerise numbri järgi |
Proovime mõnda võimalust ja uurime nende mõju.
Andmete jagamine veergudeks
"Tööriistad on fail (näidatud allpool).
Soovime, et selle sisu oleks paigutatud kolme veergu. Sama süntaks oleks järgmine:
pr -x Filename
Valik "-x" koos käsuga "pr" jagab andmed x veergu.
Päise määramine
Süntaks on:
pr -h "Header" Filename
Suvandid '-h' määravad aruande päiseks väärtuse "header".
Nagu ülal näidatud, oleme faili paigutanud 3 veergu ja määranud päise
Kõigi ridade tähistamine numbritega
Süntaks on:
pr -n Filename
See käsk tähistab kõiki faili ridu numbritega.
Need on mõned pr-käsuvalikud, mida saate failivormingu muutmiseks kasutada.
Faili printimine
Kord olete vormindamine tehtud, ja teil on aeg hankida a paberkandjal faili puhul peate kasutama järgmist käsku:
lp Filename
or
lpr Filename
Kui soovite printida failist mitu koopiat, võite kasutada numbrimuutjat.
Kui teil on konfigureeritud mitu printerit, saate printeri modifikaatori abil määrata konkreetse printeri
Tarkvara installimine
Windowsis toimub programmi installimine faili setup.exe käivitamisega. Installipakett sisaldab nii programmi kui ka mitmesuguseid sõltuvaid komponente, mis on vajalikud programmi korrektseks käitamiseks.
Linuxi/Unixi põhikäskude abil levitatakse Linuxi installifaile pakettidena. Kuid pakett sisaldab ainult programmi ennast. Kõik sõltuvad komponendid tuleb installida eraldi, mis on tavaliselt saadaval pakettidena.
Võite kasutada asjakohane paketi installimiseks või eemaldamiseks. Värskendame kõiki meie süsteemi installitud pakette, kasutades käsku –
sudo apt-get update
Lihtne ja populaarne viis programmide installimiseks Ubuntu kasutab tarkvarakeskust, kuna enamik tarkvarapakette on sellel saadaval ja see on palju turvalisem kui Internetist alla laaditud failid.
Kontrollige ka: - Linuxi käskude petuleht
Linux Mail käsk
Terminali kaudu kirjade saatmiseks peate installima paketid "mailutils".
Käsu süntaks on –
sudo apt-get install packagename
Kui see on tehtud, saate e-kirjade saatmiseks kasutada järgmist süntaksit.
mail -s 'subject' -c 'cc-address' -b 'bcc-address' 'to-address'
See näeb välja selline:
Kui olete kirja kirjutamise lõpetanud, vajutage klahvikombinatsiooni Cntrl+D. Post saadetakse nimetatud aadressile.
Kokkuvõte:
- Saate faili vormindada ja printida otse terminalist. Failide vormindamine ei mõjuta faili sisu
- Unixis/Linuxis installitakse tarkvara pakettide kujul. Pakett sisaldab programmi ennast. Kõik sõltuvad komponendid tuleb eraldi alla laadida.
- Samuti saate terminalist e-kirju saata, kasutades 'post' võrgukäsklused. See on väga kasulik Linuxi käsk.
Linuxi käsuloend
Allpool on Linuxi/Unixi põhikäskude petuleht koos näidetega, mida õppisime selles Linuxi käskude õpetuses
käsk | Kirjeldus |
---|---|
ls | Loetleb kõik failid ja kataloogid praeguses töökataloogis |
ls – R | Loetleb failid ka alamkataloogides |
ls – a | Loetleb ka peidetud faile |
ls – al | Loetleb failid ja kataloogid üksikasjaliku teabega, nagu load, suurus, omanik jne. |
kass > failinimi | Loob uue faili |
kassi failinimi | Kuvab faili sisu |
kassi fail1 fail2 > fail3 | Ühendab kaks faili (fail1, fail2) ja salvestab väljundi uude faili (fail3) |
mv fail "uus faili tee" | Teisaldab failid uude asukohta |
mv failinimi uus_faili_nimi | Nimetab faili ümber uueks failinimeks |
sudo | Võimaldab tavakasutajatel käivitada programme superkasutaja või juurfaili turvaõigustega |
rm failinimi | Kustutab faili |
mees | Annab käsu kohta abiteavet |
ajalugu | Annab loendi kõigist varasematest põhiliste Linuxi käskude loendist, mis on praeguses terminali seansis sisestatud |
selge | Tühjendab terminali |
mkdir katalooginimi | Loob uue kataloogi praeguses töökataloogis või määratud teel a |
on rm | Kustutab kataloogi |
mv | Nimetab kataloogi ümber |
pr -x | Jagab faili x veergu |
pr -h | Määrab failile päise |
pr -n | Tähistab faili joonega Numbers |
lp -nc lpr c |
Prindib failist "c" koopiad |
lp -d
lpr -P |
Määrab printeri nime |
apt-get | Pakettide installimiseks ja värskendamiseks kasutatav käsk |
mail -s 'teema' -c 'cc-aadress' -b 'bcc-aadress' 'aadress' | Meili saatmise käsk |
mail -s “Teema” aadress < Failinimi | Manusega meili saatmise käsk |
Laadige alla Linuxi õpetuse PDF