Ukazi terminala Ubuntu

Od samega začetka operacijskega sistema Linux je bil vmesnik ukazne vrstice glavni način dela v njem. K temu univerzalnemu orodju smo dodali le poznejše grafične podrobnosti, s čimer smo posodobili sistem in ga naredili bolj primerno za nove uporabnike. Kljub prijaznemu okolju mnogih distribucij Linuxa je uporaba CLI (ukazne vrstice) še vedno upravičena. Ukazi Ubuntu terminala so možnost za integrirano upravljanje PC virov z navodili različnih dolžin in kompleksnosti. Zato je obvladovanje terminala tako pomembno.

Osnovni besedilni ukazi za izvajanje nalog prek terminala.

Ukazi so lahko sestavljeni iz najrazličnejših znakov - številke, črke, vezaji in pomišljaji zlahka obstajajo v njih. Vpišejo se po vrsticah. Izvajanje vsakega navodila se začne s pritiskom na tipko Enter ali na drug podoben način. Vmesnik Terminala je koristen, ker bo na voljo tudi, če grafični del ne uspe. Neposredno sodeluje z jedrom OS.

Ta način vnašanja navodil je nenavadno prilagodljiv in ne zahteva veliko strojne in programske opreme. Podpira tudi ukaze za samodejni zagon.

Natančneje, terminal je emulator za konzolo. Podpira enake funkcije in ponuja nekaj dodatkov. Zaženete ga lahko s bližnjico na tipkovnici "Ctrl + Alt + T".

O ekipah

Navodila za terminale so vnaprej ustvarjen seznam znakov, po vnosu in potrditvi, s katerim bo računalnik izvajal vnaprej določen ukaz. V tem primeru se lahko upoštevajo dodatni parametri.

Praviloma je ukaz (navodilo) sestavljen iz treh delov:

  1. Ime aplikacije. To je ime izvršljive datoteke, ki je že zapisana v sistem kot spremenljivka.
  2. Ključ. Ključi se uporabljajo za natančnejša navodila. Omogočajo izvedbo določenega dejanja ali algoritma.
  3. Vrednost. To je nekaj spremenljivih parametrov za ključ.

Tako se oblikujejo navodila za računalnik z Linuxom. Glavni ukazi Ubuntuja se uporabljajo za delo z datotekami in imeniki, za zagon programov in upravljanje sistema, kot tudi za mnoge druge. Spregovorimo o njih podrobneje.

Delo z datotekami in imeniki

Ustvari datoteko:

dotaknite se imena datoteke

Če želite spremeniti datum in čas izdelave, bo ta ukaz pomagal:

na dotik -t 0712250000 vneseno

Izbriši datoteko:

ime datoteke rm

Prisilno brisanje datotek:

rm -f file1

Ustvarite kopijo datoteke v drugi datoteki:

cp name_1 name_2

Prikaži vsebino datoteke:

več datotek

Tako lahko od začetka prikažete 10 vrstic datoteke ...:

glavno datoteko

... in tako - od konca:

repna datoteka

Ogledate lahko imenik, v katerem ste zdaj na ukazu:

pwd

Če želite odpreti domači imenik, zaženite ta ukaz:

cd

Ustvarite nov imenik in 2 imenika hkrati:

Mkdir new_name

mkdir name_1 name_2

Brisanje imenika s silo:

rm -rf ime_knjiga

Izbriši imenik:

rmdir ime

Če želite preimenovati ali premakniti datoteko ali imenik, obstaja tak ukaz:

mv directory_1 new_directory

Tako lahko ustvarite strogo povezavo do objekta datotečnega sistema:

V povezavi z imenom

To so osnovni ukazi za delo z elementi datotečnega sistema. Kot lahko vidite takoj v Ubuntu, so ukazni konzoli različni. Nima smisla, da bi si jih vse zapomnili - dovolj za razumevanje splošnih načel gradnje. Da bi te stvari bolje uporabili, ustvarite "goljufija" najpomembnejših parametrov na ločenem mestu. In bolje ga natisnite.

Paketne operacije

Ubuntu ima posebno orodje za delo s paketi - Advanced Packaging Tool. Imenuje se tudi Batch Manager. Navodila za ta program se uporabljajo za namestitev, posodobitev ali brisanje programskih paketov. Če je potrebno, lahko aplikacija deluje samodejno.

Namestitev in posodobitev paketov:

apt-get name name

Pridobite trenutne sezname paketov:

apt-get update

Pridobite posodobitve za že nameščene pakete:

apt-get upgrade

In tudi v ukaz apt-get lahko skozi vrzel dodate naslednje pomembne parametre:

  • preverite, ali so odvisnosti izpolnjene;
  • clean za odstranitev arhiviranih paketnih datotek, ki so bile predhodno prenesene;
  • autoclean za samodejno brisanje vseh arhiviranih kopij paketov.

Arhiviranje podatkov

Nekateri ukazni ukazi sistema Ubuntu so namenjeni delu z arhivi. Ta OS ima vgrajeno podporo za arhivatorje v priljubljenih oblikah. Ko delate z arhivi, ne pozabite na združljivost formatov podatkov z drugimi operacijskimi sistemi. Ukazi za delo z arhivi “.tar” in “.rar” so nekoliko drugačni. Nekatere razlike so pomembne za zapomniti.

Tar

Ustvarite arhiv s predpisanim imenom datoteke:

imena datotek tar cf name.tar

Razpakirajte arhiv z določenim imenom:

tar xf name.tar

Stisni datoteko TAR Gzip:

ime gzip

Razširite datoteko v obliki kompresije TAR Gzip:

tar xzf ime.tar.gz

Uporabi maksimalno stiskanje za datoteko:

gzip -9 ime

Rar

Ustvarite arhiv in vanj vključite dokument:

rar ime datoteke .rar

Razpakiraj arhiv:

rar x ime.rar

Pakiranje datotek in imenikov v arhiv:

tar -cvf ime datoteke.tar

Ta ukaz prikaže vsebino arhiva:

tar -tf arhiv.tar

Izvlecite zapakirano datoteko v določeno mapo:

tar -xvf name.tar -C / mapa

ZIP

Ustvari stisnjen arhiv .zip:

zip name.zip ime datoteke

Če morate vključiti več datotek in imenikov:

zip -r file1.zip file1 file2 dir1

Razpakiraj arhiv:

unzip ime.zip

Besedilne operacije

Ukazna vrstica Linux omogoča delo z besedilom s preprostimi ukazi. S seznama operaterjev lahko ustvarite filter, prikažete nekaj podatkov, združite fragmente dokumentov in naredite veliko več. Ukazi konzole Ubuntu niso omejeni na operacije datotečnega sistema.

Vsa dejanja za obdelavo vsebine v datoteki so lahko predstavljena kot en sam ukaz:

cat file_originale | [delovanje: sed, grep, awk, grep, itd.] ›result.txt

Če datoteka za rezultat še ni ustvarjena, jo lahko ustvarite in prikažete podatke z naslednjim ukazom:

cat file_originale | [delovanje: sed, grep, awk, grep, itd.] ›result.txt

Tako lahko prikažete vse vrstice dokumentov, ki vsebujejo fragment besedila.

grep Aug / var / log / messages iz datoteke '/ var / log / messages'

Torej - natisnite vse vrstice, ki vsebujejo številke iz danega polja:

grep [0-9] / var / log / sporočila iz datoteke '/ var / log / messages'

Ta ukaz vam omogoča, da odstranite niz nizov1 iz dokumenta "example.txt":

sed -e 's / * $' example.txt | odstrani prazne znake na koncu vsake vrstice | | sed -e 's / string1g' primer.txt

Tako lahko string1 v dokumentu zamenjate z nizom, rezultat pa se prikaže na zaslonu.

sed 's / stringa1 / stringa2 / g' primer.txt

Varnostno kopiranje podatkov

Ukazi Ubuntu terminala se pogosto uporabljajo za varnostno kopiranje podatkov. Če so informacije poškodovane ali izgubljene, je mogoče z njihovo pomočjo obnoviti podatke iz varnostnih kopij. Uporabljajo se tako za informacije o notranjih medijih PC kot tudi za zunanje diske.

Ustvarite popolno kopijo »/ home« v datoteko v določeni mapi:

dump -0aj -f /tmp/home0.bak / domov

Obnovi podatke iz varnostne kopije po naslovu (imenik in datoteka sta zamenljiva):

obnovite -f /tmp/home0.bak

Sinhronizirajte dve mapi (mape na koncu):

rsync -rogpav –brisi / home / tmp

Sinhroniziraj prek SSH:

rsync -rogpav -e ssh –izbrisi / home ip_address: / tmp

Na ta način lahko ustvarite kopijo lokalnega diska v datoteki na oddaljenem računalniku (primer sintakse):

dd bs = 1M if = / dev / hda | gzip | ssh _addr 'dd od = hda.gz'

Tako lahko poiščete vse datoteke z razširitvijo ".txt" in jih prekopirate v imenik pod drugim naslovom:

Najdi / home / user1 -name '* .txt' | xargs cp -av –target-directory = / home / backup / –parents

Upravljanje uporabnikov in skupin

Zdaj pa govorimo o navodilih, ki pomagajo upravljati uporabniške pravice. Brez teh navodil bi bili glavni ukazi Ubuntu nepopolni. Praviloma so potrebni za spremembo gesla, ustvarjanje in brisanje skupin in posameznikov, ki uporabljajo operacijski sistem.

Ustvarite novo skupino z navedenim imenom:

groupadd ime_grupe

Izbrišite skupino z navedenim imenom:

groupdel ime-skupine

Spremeni ime skupine:

groupmod -n new_group_name old_group_name

Ustvari novega uporabnika:

useradd user1

Izbrišite uporabniške podatke, vključno z njegovim osebnim imenikom:

userdel -r user1

Nastavite nove atribute za uporabnika:

usermod -c "Uporabniški FTP" -g sistem -d / ftp / user1 -s / bin / nologin uporabnik1

Nastavite novo geslo za trenutni račun:

passwd

Uredite geslo za določenega uporabnika. Uporablja se samo s korenskimi pravicami:

uporabnik passwd1

Drugi koristni ukazi

V operacijskem sistemu Ubuntu lahko ukaz za ponovni zagon prek Terminala uporabite tudi, če grafični vmesnik ne deluje. Tukaj je:

sudo reboot

Uporabite lahko tudi druge ukaze:

sudo init 6

sudo shutdown -r zdaj

Če želite izklopiti računalnik, lahko uporabite naslednja navodila:

sudo poweroff

sudo telinit 0

sudo ustavi

sudo shutdown -h zdaj

Končaj trenutno sejo:

sudo odjava

Na koncu

Pregledali smo ukaz za zaustavitev Ubuntuja in različne konstrukte sintakse, načine za zagon paketnih operacij in tehnike arhiviranja ... Upamo, da vam bodo vsa tukaj opisana orodja resno pomagala pri pridobivanju žive in uporabne uporabniške izkušnje.

Če imate druga vprašanja o Linuxu ali imate željo deliti svoje mnenje, ne oklevajte - v komentarje napišite svoja vprašanja in komentarje.