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:
- Ime aplikacije. To je ime izvršljive datoteke, ki je že zapisana v sistem kot spremenljivka.
- Ključ. Ključi se uporabljajo za natančnejša navodila. Omogočajo izvedbo določenega dejanja ali algoritma.
- 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.