Ubuntu terminalne naredbe

Od samog osnutka Linux operativnog sustava, sučelje naredbene linije je glavni način rada u njemu. Kasnije, grafički detalji dodani su ovom univerzalnom alatu, modernizirali sustav i učinili to prikladnijim za nove korisnike. Usprkos prijateljskom okruženju mnogih Linux distribucija, upotreba CLI-ja (naredbenog retka) i dalje je opravdana. Naredbe za terminal Ubuntu opcija su za integrirano upravljanje resursima računala s uputama različitih duljina i složenosti. Dakle, ovladavanje Terminalom je toliko važno.

Osnovne tekstualne naredbe za obavljanje zadataka preko terminala.

Zapovjedi se mogu sastojati od niza znakova - oni jednostavno sjedinjuju brojeve, slova, crtice i crtice. Oni se unose line by line. Izvođenje svake upute počinje pritiskom na tipku Enter ili neku drugu sličnu metodu. Sučelje terminala je korisno jer će biti dostupan čak i ako grafički dio ne uspije. On komunicira izravno s OS kernelom.

Ova metoda unosa uputa je neuobičajeno fleksibilna, ne zahtijeva puno hardverskih i softverskih resursa. Ona također podržava autorun naredbe.

Konkretnije, Terminal je emulator konzole.Podržava iste značajke nudeći neke dodatke. Možete ga pokrenuti tipkovničkim prečacem "Ctrl + Alt + T".

sadržaj

  • 1 O timovima
  • 2 Radite s datotekama i direktorijima
  • 3 Paket operacije
  • 4 Arhiviranje podataka
    • 4.1 TAR
    • 4.2 RAR
    • 4.3 poštanski
  • 5 Operacije s tekstom
  • 6 Sigurnosno kopiranje podataka
  • 7 Upravljanje korisnicima i grupama
  • 8 Ostale korisne naredbe
  • 9 Na kraju

O timovima

Upute za Terminal su unaprijed stvoreni popis znakova, nakon upisivanja i potvrđivanja kojim će računalo izvršiti unaprijed određenu naredbu. U tom se slučaju mogu uzeti u obzir i dodatni parametri.

U pravilu, naredba (upute) sastoji se od tri dijela:

  1. Naziv aplikacije. Ovo je naziv izvršne datoteke koja je već zapisana u sustav kao varijabla.
  2. Ključ je. Tipke se koriste za preciznije upute. Omogućuju vam da izvršite određenu radnju ili algoritam.
  3. Vrijednost. Ovo je parametar varijable za ključ.

Tako se formiraju upute za računalo pod Linuxom. Glavne naredbe za Ubuntu su rad s datotekama i direktorijima, pokretanje programa i administriranje sustava i još mnogo toga. Razgovarajmo o njima detaljnije.

Radite s datotekama i direktorijima

Izradi datoteku:

dodirnite naziv datoteke

Ako trebate izmijeniti datum i vrijeme izrade, ova naredba pomoći će:

touch-t 0712250000 fileditest

Izbriši datoteku:

rm ime datoteke

Brisanje prisilne datoteke:

rm -f datoteku1

Izradite kopiju datoteke u drugu datoteku:

cp name_1 ime_2

Prikaži sadržaj datoteke:

više datoteka

Tako možete prikazati 10 redaka datoteke od početka ...:

glavnu datoteku

... i tako - od kraja:

rep datoteke

Možete vidjeti direktorij u kojem ste sada na naredbi:

pwd

Da biste otvorili početni direktorij, pokrenite sljedeću naredbu:

CD

Napravite novi direktorij, kao i 2 direktorija odjednom:

Mkdir new_name
mkdir name_1 name_2

Izbrišite direktorij silom:

rm-rf naziv mape

Izbriši direktorij:

naziv rmdir

Da biste preimenovali ili premjestili datoteku ili direktorij, postoji takva naredba:

mv directory_1 new_directory

Stoga možete stvoriti strogu vezu s datotečnim sustavom:

U vezu s imenom

To su osnovne naredbe za rad s elementima datotečnog sustava. Kao što možete odmah vidjeti, u Ubuntu, naredbe konzole su raznovrsne. Nema smisla zapamtiti ih sve - dovoljno za razumijevanje općih načela gradnje. Da biste bolje primijenili takve stvari, stvorite "varalicu" najpotrebnijih parametara na zasebnom mjestu. I bolje je ispisati.

Paket operacije

Ubuntu ima poseban alat za rad s paketima - Advanced Packaging Tool. Također se zove Upravitelj paketa. Upute za ovaj program koriste se za instalaciju, ažuriranje ili brisanje softverskih paketa. Ako je potrebno, aplikacija može raditi automatski.

Instalirajte i ažurirajte pakete:

apt-get instaliraj ime

Nabavite trenutne popise paketa:

apt-get update

Primajte ažuriranja za pakete koji su već instalirani:

apt-get nadogradnju

A također i apt-get naredbu možete dodati sljedeće važne parametre kroz jaz:

  • Provjerite jesu li ispunjene zavisnosti;
  • čisto ukloniti arhivirane datoteke paketa koje su prethodno preuzete;
  • autoclean automatski briše sve arhivirane kopije paketa.

Arhiviranje podataka

Neke naredbe konzole Ubuntu sustava usmjerene su na rad s arhivima. Ovaj OS ima ugrađenu podršku za arhive u popularnim formatima. Kada radite s arhivima, ne zaboravite na kompatibilnost formata podataka s drugim operativnim sustavima. Naredbe za rad s arhivima ".tar" i ".rar" nešto su različite. Neke razlike su važne za pamćenje.

TAR

Izradite arhivu s propisanim nazivom datoteke:

tar cf names.tar filenames

Raspakirajte arhivu s određenim nazivom:

tar xf name.tar

Kompresiraj GZip datoteku za TAR:

Naziv gzip

Raspakirajte datoteku u formatu kompresije TAR Gzip:

tar xzf name.tar.gz

Koristite maksimalnu kompresiju za datoteku:

Naziv gzip -9

RAR

Izradite arhiv i uključite dokument u njemu:

rar file name.rar

Otpakirajte arhivu:

rar x ime.rar

Spremite datoteke i direktorije u arhivu:

direktorij datoteke file-cvf name.tar

Ova naredba prikazuje sadržaj arhive:

tar tf archive.tar

Izvadite paketu datoteke u određenu mapu:

tar -xvf name.tar -C / mapa

poštanski

Stvaranje komprimirane arhive ".zip":

zip name.zip naziv datoteke

Ako trebate uključiti više datoteka i direktorija:

zip -r datoteka1.zip datoteka1 datoteka2 dir1

Otpakirajte arhivu:

unzip name.zip

Operacije s tekstom

Linux komandna linija omogućuje rad s tekstom jednostavnim naredbama. S popisa operatora možete stvoriti filtar, prikazati neke podatke, spojiti fragmente dokumenata i učiniti mnogo više. Dakle, naredbe konzole za Ubuntu nisu ograničene na operacije datotečnog sustava.

Sve radnje za obradu sadržaja u datoteci mogu se prikazati kao jedna naredba:

mačka file_originale | [operacija: sed, grep, awk, grep, itd.]> result.txt

Ako datoteka za rezultat još nije stvorena, možete je izraditi i prikazati podatke pomoću sljedeće naredbe:

mačka file_originale | [operacija: sed, grep, awk, grep, itd.]> result.txt

Tako možete prikazati sve retke dokumenata koji sadrže tekstualni fragment Aug:

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

I tako - ispišite sve crte koji sadrže znamenke iz zadanog polja:

grep [0-9] / var / log / poruke iz datoteke '/ var / log / messages'

Ova vam naredba omogućuje uklanjanje stringa1 iz dokumenta "example.txt":

sed -e 's / * $' example.txt | uklanjanje praznih znakova na kraju svakog retka. | | sed -e 's / string1g' example.txt

Na taj način možete zamijeniti string1 s nizom u dokumentu. Rezultat će biti prikazan na zaslonu.

sed '/ stringa1 / stringa2 / g' example.txt

Sigurnosno kopiranje podataka

Naredbe za terminal Ubuntu često se koriste za sigurnosno kopiranje podataka. Ako su informacije oštećene ili izgubljene, moguće ih je vratiti iz sigurnosnih kopija. Primjenjuju se i za informacije o internim računalnim medijima i vanjskim diskovima.

Izradite kompletnu kopiju "/ home" u datoteku unutar određene mape:

izvatkom -aj -f / tmp / home0.bak / home

Vraćanje podataka iz sigurnosne kopije po adresi (direktorij i datoteka mogu se zamijeniti):

vratiti -if / tmp / home0.bak

Sinkronizirajte dvije mape (mape na kraju):

rsync -rogpav -delete / home / tmp

Sinkronizacija putem SSH-a:

rsync -rogpav -e ssh -delete / home ip_address: / tmp

Evo kako možete stvoriti kopiju lokalnog diska u datoteci na udaljenom računalu (primjer sintakse):

dd bs = 1M ako je / dev / hda | gzip | korisnik ssh @ ip_addr 'dd od = hda.gz'

Tako možete pretražiti mapu za sve datoteke s ekstenzijom ".txt" i kopirati ih u direktorij pod drugom adresom:

pronađi / home / user1-ime '* .txt' | xargs cp -av -target-directory = / home / backup / -parents

Upravljanje korisnicima i grupama

Sada govorimo o uputama koje pomažu upravljati korisničkim pravima. Bez ovih uputa glavne Ubuntuove naredbe bile bi nepotpune. U pravilu, potrebni su za promjenu lozinke, stvaranje i brisanje grupa i pojedinaca koji koriste OS.

Izradite novu grupu s navedenim nazivom:

groupadd group_name

Brisanje grupe s navedenim imenom:

groupdel group_name

Promijeni ime grupe:

groupmod -n new_group_name old_group_name

Izradi novog korisnika:

useradd user1

Izbriši korisničke podatke, uključujući njegov osobni direktorij:

userdel -r korisnik1

Postavite nove atribute za korisnika:

usermod -c "Korisnički FTP" -g sustav -d / ftp / user1 -s / bin / nologin user1

Postavite novu zaporku za tekući račun:

passwd

Uredite lozinku za određenog korisnika. Koristi se samo uz prava korijena:

passwd user1

Ostale korisne naredbe

U Ubuntu operativnom sustavu, naredba za ponovno pokretanje putem terminala može se primijeniti čak i ako grafičko sučelje ne radi. Ovdje je:

sudo ponovno podizanje sustava

Također se mogu koristiti i druge naredbe:

sudo init 6
sudo shutdown -r sada

Da biste isključili računalo, možete koristiti sljedeće upute:

sudo poweroff
sudo telinit 0
sudo halt
sudo shutdown -h sada

Završavanje trenutačne sesije:

sudo odjava

Na kraju

Pregledali smo naredbu za isključivanje Ubuntu i različite konstrukcije sintakse, način pokretanja operacija s paketima i metode rada s arhivima ... Nadamo se da su svi ovdje opisani alatiOzbiljno vam pomažu pri dobivanju živopisnog i korisnog korisničkog doživljaja.

Ako imate drugih pitanja o Linuxu ili imate želju da podijelite svoje mišljenje, ne oklijevajte - napišite u komentarima pitanja i komentare.