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.

Failide loend

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.

Failide loend

Võite kasutada 'ls -R' näitab kõiki faile mitte ainult kataloogides, vaid ka alamkataloogides

Failide loend

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 -

Failide loend

Peidetud failide loend

Peidetud üksused UNIXis/Linuxis algavad tähega –Peidetud failide loendfaili 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

Peidetud failide loend

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

  1. kass > failinimi
  2. Lisage sisu
  3. Käsuribale naasmiseks vajutage klahvikombinatsiooni Ctrl + d.

Failide loomine ja vaatamine
Kuidas luua ja vaadata faile Linuxis/Unixis

Faili vaatamiseks kasutage käsku –

cat filename

Vaatame äsja loodud faili –

Failide loomine ja vaatamine

Vaatame veel ühte failinäidist2

Failide loomine ja vaatamine

2 faili ühendamise süntaks on

cat file1 file2 > newfilename

Ühendame näidised 1 ja 2.

Failide loomine ja vaatamine

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

Failide loomine ja vaatamine

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 kustutamine

Kuidas kustutada faile Linuxi / Unixi käskude abil

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

Failide teisaldamine ja ümbernimetamine

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

Failide teisaldamine ja ümbernimetamine

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

Kataloogiga manipuleerimine

Kataloogide manipuleerimine Linuxis/Unixis

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

Kataloogiga manipuleerimine

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'

Kataloogiga manipuleerimine

Saate luua ka mitu kataloogi korraga.

Kataloogiga manipuleerimine

Kataloogide eemaldamine

Kataloogi eemaldamiseks kasutage käsku -

rmdir directoryname

Näide

rmdir mydirectory

kustutab kataloogi mydirectory

Kataloogide eemaldamine

tüüp: Veenduge, et kustutatava kataloogi all pole ühtegi faili/alamkataloogi. Enne emakataloogi kustutamist kustutage failid/alamkataloog.

Kataloogide eemaldamine

Kataloogi ümbernimetamine

Kataloogide ümbernimetamiseks saab kasutada ka käsku 'mv' (move). Kasutage allolevat vormingut:

mv directoryname newdirectoryname

Proovime seda:

Kataloogi kataloogi ümbernimetamine

Kataloogi ümbernimetamine Linuxi/Unixi käskude abil

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

Mees käsk

Mees käsk

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.

Ajaloo käsk

Selge käsk

See käsk puhastab terminalis kõik segadused ja annab teile töötamiseks puhta akna, nagu terminali käivitamisel.

Tühjenda käsk

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

Printing

Kuidas printida faili Linuxi/Unixi käskude abil

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).

pr Käsk

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.

pr Käsk

Päise määramine

Süntaks on:

pr -h "Header" Filename

Suvandid '-h' määravad aruande päiseks väärtuse "header".

pr Käsk

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.

pr Käsk

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.

pr Käsk

Kui teil on konfigureeritud mitu printerit, saate printeri modifikaatori abil määrata konkreetse printeri

pr Käsk

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.

Tarkvara installimine

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.

Tarkvara installimine

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

Tarkvara installimine

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.

Tarkvara installimine

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:

Linux Mail käsk

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