Ubuntu termināļa komandas

Ubuntu termināļa komandas

Sākot ar Linux operētājsistēmas izveidi, galvenā tā darba tehnika bija komandrindas interfeiss. Vēlāk šim universālajam instrumentam tika pievienota grafiskā informācija, modernizējot sistēmu un padarot to ērtāku jauniem lietotājiem. Neskatoties uz daudzu Linux izplatīšanas draudzīgo vidi, CLI (komandrindas) izmantošana joprojām ir pamatota. Ubuntu termināla komandas ir iespēja visaptverošai personālo datoru resursu pārvaldībai, izmantojot dažāda garuma un sarežģītības instrukcijas. Tāpēc ir tik svarīgi apgūt termināli.

Galvenā teksta komanda, lai veiktu uzdevumus, izmantojot termināli.

Komandas var sastāvēt no dažādiem simboliem - cipariem, burtiem, defisiem un domuzīmēm, kas tajos pastāv līdzās. Tos ievieš pēc līnijas. Katras instrukcijas izpilde sākas, nospiežot taustiņu Enter vai citā līdzīgā veidā. Termināla saskarne ir noderīga, jo tā būs pieejama pat ar grafiskās daļas atteikumu. Tas tieši mijiedarbojas ar OS kodolu.

Šī instrukciju ievadīšanas metode ir neparasti elastīga, tai nav nepieciešami daudz aparatūras un programmatūras resursu. Tiek atbalstīta arī komandu automatizācija.

Precīzāk, terminālis ir konsoles emulators. Viņš atbalsta tās pašas funkcijas, piedāvājot dažus papildu. Jūs to varat sākt ar taustiņu "Ctrl + Alt + T" kombināciju ".

Par komandām

Instrukcijas par termināli ir iepriekš izveidots rakstzīmju saraksts pēc personāla atlases un apstiprināšanas, kuru dators izpildīs iepriekš noteiktu komandu. Šajā gadījumā var ņemt vērā papildu parametrus.

Parasti komanda (instrukcija) sastāv no trim daļām:

  1. Lietojumprogrammas nosaukums. Tas ir izpildāmā faila nosaukums, kas jau ir ierakstīts sistēmā mainīgā veidā.
  2. Atslēga. Atslēgas tiek izmantotas precīzākām instrukcijām. Tie ļauj veikt konkrētu darbību vai algoritmu.
  3. Nozīme. Tas ir kāds mainīgs, galvenais parametrs.

Tādējādi tiek veidotas Linux datora instrukcijas. Galvenās Ubuntu komandas darbojas darbam ar failiem un direktoriem, palaižot programmas un sistēmas administrēšanu, kā arī daudz citu. Parunāsim par viņiem vairāk.

Darbs ar failiem un direktoriem

Izveidot failu:

Pieskaries name_fila

Ja jums jāveic izmaiņas radīšanas datumā un laikā, palīdzēs šāda komanda:

Pieskaršanās -T 0712250000 FILEDITEST

Dzēst failu:

rm name_fila

Piespiedu faila dzēšana:

Rm -f fails1

Izveidojiet faila kopiju citā failā:

Cp name_1 name_2

Parādiet faila saturu:

Vairāk faila

Tātad jūs varat parādīt 10 faila rindas no paša sākuma ...:

Galvas fails

... un tā - no beigām:

Astes fails

Jūs varat redzēt direktoriju, kurā jūs tagad esat komandā:

Pwd

Lai dotos uz mājas direktoriju, aizpildiet šo komandu:

Kompaktdisks

Izveidojiet jaunu direktoriju, kā arī 2 direktorus uzreiz:

Mkdir name_nova_directory
mkdir name_1 name_2

Izdzēsiet kataloga piespiedu ceļu:

rm -rf name_dracial

Dzēst direktoriju:

rmdir vārds

Lai pārdēvētu vai pārvietotu failu vai direktoriju, ir šāda komanda:

MV katalogs_1 New_ katalogs

Tātad jūs varat izveidot stingru saiti uz failu sistēmas objektu:

ln vārda saite

Šīs ir galvenās komandas darbam ar failu sistēmas elementiem. Kā redzat uzreiz, Ubuntu konsoļu komandas ir dažādas. Nav jēgas tos visus atcerēties - pietiek, lai saprastu vispārējos būvniecības principus. Lai labāk pielietotu šādas lietas, izveidojiet “apkrāptu lapu” no nepieciešamākajiem parametriem atsevišķā vietā. Labāk to izdrukāt.

Operācijas ar paketēm

Tiek nodrošināts īpašs rīks darbam ar paketēm Ubuntu - uzlabots iepakojuma rīks. To sauc arī par paku pārvaldnieku. Instrukcijas šai programmai tiek izmantotas programmatūras instalēšanas, atjaunināšanas vai izdzēšanas. Ja nepieciešams, lietojumprogramma var darboties automātiski.

Iepakojumu instalēšana un atjaunināšana:

APT-GET instalēšanas nosaukums

Iegūstiet pašreizējos pakešu sarakstus:

APT-GET atjauninājums

Saņemiet jau instalēto pakešu atjauninājumus:

APT-GET UWNADE

Un arī APT-GET komandai var pievienot, izmantojot šādu svarīgo parametru plaisu:

  • Pārbaudiet, vai tiek novērotas atkarības;
  • Tīriet, lai izdzēstu arhivētās paketes, kas tika lejupielādētas iepriekš;
  • Autoclean, lai automātiski mazgātu visas arhīvu kopijas.

Datu arhivēšana

Dažas Ubuntu sistēmas konsoles komandas ir vērstas uz darbu ar arhīviem. Šī OS ir izveidojis atbalstu arhīvos populāros formātos. Kad strādājat ar arhīviem, neaizmirstiet par datu formātu savietojamību ar citām OS. Komandas darbā ar arhīviem ".Tar "un".Rar "ir nedaudz atšķirīgi. Dažas atšķirības ir svarīgi atcerēties.

Darva

Izveidojiet arhīvu ar noteikto faila nosaukumu:

TAR CF VĀRDS.Darvas vārdi_failov

Izpakojiet arhīvu ar noteiktu vārdu:

Tar XF nosaukums.Darva

Izspiediet failu darvas GZIP formātā:

GZIP nosaukums

Izpakojiet failu kompresijas formātā TAR GZIP:

Tar XZF nosaukums.Darva.GZ

Izmantojiet faila maksimālo saspiešanas grādu:

GZIP -9 vārds

Rets

Izveidojiet arhīvu un tajā iekļaujiet dokumentu:

Rar vārds.RAR fails

Izpakojiet arhīvu:

Rar x nosaukums.Rets

Pavelciet arhīva failus un direktorus:

Tar -CVF nosaukums.Darvas failu failu direktorijs

Un šī komanda parāda arhīva saturu:

Darvas -tf arhīvs.Darva

Padariet iesaiņotu failu noteiktā mapē:

Tar -xvf nosaukums.Tar -C /mape

Rāvējslēdzējs

Veido saspiestu arhīvu ".Zip ":

rāvējslēdzējs.Zip name_fila

Ja jums jāiespējo vairāki faili un direktorijs:

ZIP -R FILE1.ZIP FILE1 FILE2 DIR1

Izpakojiet arhīvu:

Unzip nosaukums.Rāvējslēdzējs

Operācijas ar tekstu

Linux komandu līnija ļauj jums strādāt ar tekstu, izmantojot vienkāršas komandas. No operatoru saraksta jūs varat sastādīt filtru, parādīt dažus datus, apvienot dokumentu fragmentus un izveidot daudzas citas lietas. Tātad Ubuntu konsoles komandas nav ierobežotas tikai ar operācijām failu sistēmā.

Visas darbības, lai apstrādātu saturu failā, var parādīt vienas komandas formā:

Cat File_originale | [Darbība: SED, grep, AWK, grep utt. Pūtīt.] ›Rezultāts.Txt

Ja fails vēl nav izveidots rezultātam, izveidojiet to un parādiet datus ar šādu komandu:

Cat File_originale | [Darbība: SED, grep, AWK, grep utt. Pūtīt.] ›Rezultāts.Txt

Tātad jūs varat parādīt visas dokumentu līnijas, kas satur teksta fragmentu Aug:

Grep aug/var/log/ziņojumi no faila/var/log/memesages '

Un tā - atvasiniet visas līnijas, kas satur numurus no dotā masīva:

GRAS [0-9]/var/log/ziņojumi no faila '/var/log/ziņojumi'

Šī komanda ļauj noņemt līniju String1 no dokumenta "piemērs.Txt ":

Sed -e 's/ *$' piemērs.txt | noņemiet tukšas rakstzīmes katras rindas galā | | Sed -e 's/string1g' piemērs.Txt

Tātad jūs varat nomainīt virknes līniju dokumentā ar virknes virknes rezultātu. Rezultāts tiks parādīts ekrānā.

Sed 's/stringa1/string2/g' piemērs.Txt

Rezerves dublēšana

Ubuntu termināļa komandas bieži izmanto, lai izveidotu datu rezerves kopijas. Ja informācija ir bojāta vai pazaudēta, ar to palīdzību ir iespējams atjaunot datus no dublējumiem. Tie ir piemērojami gan informācijai par datora iekšējiem nesējiem, gan uz ārējiem diskiem.

Izveidojiet pilnu "/mājas" kopiju failā noteiktā mapē:

Dump -0aj -f /tmp /home0.BAK /MĀJA

Atjaunojiet datus no datu dublējuma (direktorijs un fails tiek aizstāti):

Atjaunot -if /tmp /home0.Bakalaurs

Sinhronizējiet divas mapes (mapes beigās):

Rsync -rogpav -delete /home /tmp

Veiciet sinhronizāciju, izmantojot SSH:

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

Un tāpēc jūs varat izveidot vietējā diska kopiju failā attālajā datorā (sintakse piemērs):

Dd bs = 1m, ja =/dev/hda | GZIP | ssh lietotājs@ip_addr 'dd no = hda.GZ '

Tātad jūs varat meklēt visu failu mapē ar paplašinājumu ".txt "un nokopējiet tos direktorijā saskaņā ar citu adresi:

Atrast /home /user1 -name '*.txt '| Xargs cp -av -target -directory =/home/rezerves/-ve

Vadība un grupas vadība

Tagad parunāsim par instrukcijām, kas palīdz pārvaldīt lietotāja tiesības. Bez šīm instrukcijām galvenās Ubuntu komandas būtu nepilnīgas. Parasti tie ir nepieciešami, lai mainītu paroli, grupu un personu izveidi un dzēšanu, izmantojot OS.

Izveidojiet jaunu grupu ar doto vārdu:

GroupAdd Group_name

Dzēst grupu ar doto vārdu:

GroupDel Group_name

Mainiet grupas nosaukumu:

GroupMod -N New_Group_name Old_Group_name

Izveidojiet jaunu lietotāju:

USRADD user1

Noslaukiet lietotāja datus, ieskaitot viņa personīgo direktoriju:

UserDel -R User1

Instalējiet lietotājam jaunus atribūtus:

usermod -c "lietotāja ftp" -g sistēma -d /ftp /user1 -s /bin /nologin user1

Instalējiet jauna konta paroli:

Pasniegšana

Rediģēt norādītā lietotāja paroli. Attiecas tikai uz sakņu tiesībām:

Passwd user1

Citas noderīgas komandas

Operētājsistēmā Ubuntu sistēmā var izmantot rebootēšanas komandu caur terminālu, pat ja grafiskais interfeiss nedarbojas. Šeit viņa ir:

Sudo atsāknēšana

Un var izmantot arī citas komandas:

Sudo init 6
Sudo izslēgšana -r tagad

Lai izslēgtu datoru, varat izmantot šādas instrukcijas:

Sudo bezkaunība
Sudo telinit 0
Sudo apstājas
Sudo izslēgšana -h tagad

Pabeidziet pašreizējo sesiju:

Sudo atteikšanās

Noslēgumā

Mēs pārbaudījām Ubuntu izslēgšanas komandu un dažādas sintaktiskās konstrukcijas, veidus, kā sākt operācijas ar paketēm un paņēmieniem darbam ar arhīviem ... Mēs ceram, ka visi šeit aprakstītie rīki nopietni palīdzēs jums iegūt spilgtu un noderīgu lietotāja pieredzi.

Ja ir radušies citi jautājumi par Linux vai ir vēlme dalīties ar savu viedokli, nekautrējieties - rakstiet savus jautājumus un komentāros komentāros.