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:
- Naziv aplikacije. Ovo je naziv izvršne datoteke koja je već zapisana u sustav kao varijabla.
- Ključ je. Tipke se koriste za preciznije upute. Omogućuju vam da izvršite određenu radnju ili algoritam.
- 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.