Ubuntu terminál parancsok

A Linux operációs rendszer kezdetétől kezdve a parancssori interfész volt a fő módja annak a munkának. Csak a későbbi grafikai részletek kerültek hozzáadásra az univerzális eszközhöz, korszerűsítve a rendszert és kényelmesebbé téve az új felhasználók számára. A sok Linux disztribúció barátságos környezetének ellenére a CLI (parancssor) használata még mindig indokolt. Az Ubuntu terminálparancsok a PC-erőforrások integrált kezelésének lehetőségei különböző hosszúságú és összetett utasításokkal. Ezért a terminál elsajátítása olyan fontos.

Alapvető szöveges parancsok a terminálon keresztüli feladatok elvégzéséhez.

A parancsok sokféle karakterből állhatnak - a számok, betűk, kötőjelek és kötőjelek együttesen léteznek. A sorok sorban vannak megadva. Az egyes utasítások végrehajtása az Enter vagy más hasonló módszer megnyomásával kezdődik. A terminál interfésze hasznos abban az esetben, ha a grafikus rész meghibásodása esetén is elérhető lesz. Közvetlenül együttműködik az operációs rendszermaggal.

Az utasítások bevitelének módszere szokatlanul rugalmas, nem igényel sok hardver és szoftver erőforrást. Támogatja az autorun parancsokat is.

Pontosabban, a terminál konzol emulátor. Ugyanazokat a funkciókat támogatja, mint néhány extrát. A "Ctrl + Alt + T" billentyűparancs segítségével indíthatja el.

A csapatokról

A terminál utasítások egy előzőleg létrehozott karakterlista, miután gépelte be és megerősítette, hogy a PC melyik előre végrehajtott parancsot hajtja végre. Ebben az esetben további paramétereket lehet figyelembe venni.

Általában a parancs (utasítás) három részből áll:

  1. Az alkalmazás neve. Ez a neve a végrehajtható fájlnak, amely változóként már be van írva a rendszerbe.
  2. A kulcs. A kulcsok pontosabb utasításokat használnak. Lehetővé teszik egy adott művelet vagy algoritmus végrehajtását.
  3. Értéke. Ez a kulcs néhány változó paramétere.

Így alakulnak ki a Linux számítógépre vonatkozó utasítások. A fő Ubuntu parancsok a fájlok és könyvtárak kezelésére, a programok indítására és a rendszer adminisztrálására szolgálnak, valamint sok más számára. Beszéljünk velük részletesebben.

Fájlok és könyvtárak használata

Fájl létrehozása:

érintse meg a fájlnevet

Ha módosítani kell a létrehozás dátumát és időpontját, ez a parancs segít:

touch -t 0712250000 fileditest

Fájl törlése:

rm fájlnév

Kényszerített fájl törlése:

rm -f fájl1

A fájl másolatának létrehozása egy másik fájlban:

cp név_1 név_2

Fájl tartalma:

több fájl

Tehát a fájl 10 sorát megjelenítheti a kezdetektől ...:

fejfájl

... és így - a végétől:

farokfájl

Láthatjuk azt a könyvtárat, amelyben most már a parancs:

pwd

Az otthoni könyvtárba való belépéshez futtassa a következő parancsot:

CD

Hozzon létre egy új könyvtárat, valamint 2 könyvtárat egyszerre:

Mkdir új_neve

mkdir name_1 név_2

Törölje a könyvtárat erővel:

rm -rf könyvtárnév

Könyvtár törlése:

rmdir neve

Fájl vagy könyvtár átnevezéséhez vagy áthelyezéséhez van ilyen parancs:

mv könyvtár_1 new_directory

Tehát szigorú linket hozhat létre a fájlrendszer-objektumhoz:

A név link

Ezek az alapvető parancsok a fájlrendszer elemekkel való munkához. Amint rögtön láthatjuk, az Ubuntu-ban a konzolparancsok változatosak. Nincs értelme, hogy mindezeket megemlítsük - elég ahhoz, hogy megértsük az építés általános elveit. Ahhoz, hogy jobban alkalmazhassuk az ilyen dolgokat, hozzon létre egy „helytelen lapot” a leginkább szükséges paraméterekről egy külön helyen. És jobb nyomtatni.

Csomag műveletek

Az Ubuntu-nak speciális eszköze van a csomagokkal való együttműködéshez - Advanced Packaging Tool. Batch Manager-nek is nevezik. A program utasításai a szoftvercsomagok telepítésére, frissítésére vagy törlésére szolgálnak. Szükség esetén az alkalmazás automatikusan működik.

Csomagok telepítése és frissítése:

apt-get telepítési neve

Aktuális csomagok listája:

apt-get frissítés

Frissítések beszerzése a már telepített csomagokhoz:

apt-get frissítés

Az apt-get parancshoz a következő fontos paramétereket adhatja hozzá:

  • ellenőrizze, hogy teljesül-e a függőségek;
  • tiszta a korábban letöltött archivált csomagfájlok eltávolításához;
  • autoclean, hogy automatikusan törölje az összes archivált példányt a csomagokból.

Adatok archiválása

Az Ubuntu rendszer egyes konzolparancsai az archívumokkal való együttműködésre irányulnak. Ez az operációs rendszer beépített támogatással rendelkezik a népszerű formátumú archiverek számára. Amikor archívumokkal dolgozik, ne felejtsük el az adatformátumok más operációs rendszerekkel való kompatibilitását. A ".tar" és a ".rar" archívumokkal való munkák kissé eltérnek. Néhány különbség fontos megjegyezni.

TAR

Létrehoz egy archívumot az előírt fájlnévvel:

tar cf name.tar fájlnevek

Csomagolja ki az archívumot egy meghatározott névvel:

tar xf name.tar

A TAR Gzip fájl tömörítése:

gzip neve

Csomagolja ki a fájlt TAR Gzip tömörítési formátumban:

tar xzf name.tar.gz

A fájl maximális tömörítése:

gzip -9 név

RAR

Létrehoz egy archívumot, és foglaljon bele egy dokumentumot:

rar egy név.rar fájlt

Archívum kicsomagolása:

rar x name.rar

Fájlok és könyvtárak csomagolása az archívumba:

tar -cvf name.tar fájlfájl könyvtár

Ez a parancs megjeleníti az archívum tartalmát:

tar -tf archive.tar

A csomagolt fájl kibontása egy adott mappába:

tar -xvf név.tar -C / mappa

ZIP

Tömörített .zip archívum létrehozása:

zip name.zip fájlnév

Ha több fájlt és könyvtárat kell tartalmaznia:

zip -r file1.zip file1 fájl2 dir1

Archívum kicsomagolása:

törölje a nevet .zip

Szöveges műveletek

A Linux parancssor lehetővé teszi, hogy egyszerű parancsokkal dolgozzon szöveggel. Az operátorok listájából létrehozhat egy szűrőt, megjeleníthet néhány adatot, egyesítheti a dokumentumok töredékeit és sokkal többet tehet. Tehát az Ubuntu konzol parancsai nem korlátozódnak a fájlrendszer működésére.

A fájl tartalmának feldolgozására szolgáló összes művelet egyetlen paranccsal jeleníthető meg:

cat file_originale | [művelet: sed, grep, awk, grep, stb.] ›results.txt

Ha az eredmény fájlja még nem jött létre, létrehozhatja és megjelenítheti az adatokat a következő paranccsal:

cat file_originale | [művelet: sed, grep, awk, grep, stb.] ›results.txt

Így megjelenítheti az augusztus szövegrészt tartalmazó dokumentumok összes sorát:

grep Aug / var / log / üzenetek a '/ var / log / messages' fájlból

És így - nyomtassa ki az adott sor számjegyeit tartalmazó sorokat:

grep [0-9] / var / log / üzenetek a '/ var / log / messages' fájlból

Ez a parancs lehetővé teszi, hogy eltávolítsa a karakterláncot1 a "example.txt" dokumentumból:

sed -e 's / * $' example.txt | üres sorok eltávolítása minden sor végén | sed -e / string1g 'example.txt

Így helyettesítheti a string1-et a szövegben a dokumentumban, és az eredmény megjelenik a képernyőn.

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

Adatmentés

Az Ubuntu terminál parancsokat gyakran használják az adatok biztonsági mentéséhez. Ha az információ sérült vagy elveszett, a biztonsági másolatok adatait vissza lehet állítani a segítségükkel. Ezek mind a belső PC-adathordozóra, mind a külső lemezekre vonatkozó információkhoz alkalmazhatók.

A „/ home” teljes példányának létrehozása egy adott mappában lévő fájlhoz:

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

Adatok helyreállítása a biztonsági másolatról cím alapján (a könyvtár és a fájl cserélhető):

visszaállítása -if /tmp/home0.bak

Két mappa szinkronizálása (mappák a végén):

rsync -rogpav –delete / home / tmp

Szinkronizálás SSH-n keresztül:

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

Így készíthet egy helyi lemez másolatát egy távoli számítógép fájljában (szintaxis példája):

dd bs = 1M, ha = / dev / hda | gzip | ssh _addr 'dd = = hda.gz'

Így kereshet a mappában az összes ".txt" kiterjesztésű fájlnál, és más címre másolhatja azokat:

talál / home / user1 -name '* .txt' | xargs cp -av - cél-könyvtár = / home / backup / –parents

Felhasználói és csoportkezelés

Most beszéljünk az utasításokról, amelyek segítenek a felhasználói jogok kezelésében. Ezen utasítások nélkül a fő Ubuntu parancsok hiányosak lennének. Rendszerint ezekre szükség van a jelszó megváltoztatásához, az operációs rendszert használó csoportok és egyének létrehozásához és törléséhez.

Hozzon létre egy új csoportot a megadott névvel:

groupadd csoportnév

Törölje a csoportot a megadott névvel:

groupdel csoportnév

Csoportnév módosítása:

groupmod -n új_csoport_név old_group_name

Új felhasználó létrehozása:

useradd user1

Felhasználói adatok törlése, beleértve a személyes könyvtárát is:

userdel -r user1

Új attribútumok beállítása a felhasználónak:

usermod -c "Felhasználói FTP" -g rendszer -d / ftp / user1 -s / bin / nologin user1

Új jelszó beállítása az aktuális fiókhoz:

passwd

Szerkessze a megadott felhasználó jelszavát. Csak root jogokkal használható:

passwd user1

Egyéb hasznos parancsok

Az Ubuntu operációs rendszerben a terminálon keresztüli újraindítási parancs akkor is alkalmazható, ha a grafikus felület nem működik. Itt van:

sudo reboot

Más parancsok is használhatók:

sudo init 6

sudo shutdown -r most

A számítógép kikapcsolásához az alábbi utasításokat használhatja:

sudo poweroff

sudo telinit 0

sudo halt

sudo shutdown -h most

Az aktuális munkamenet befejezése:

sudo logout

A végén

Megvizsgáltuk az Ubuntu leállítási parancsát és a különböző szintaxis konstrukciókat, a csomag műveletek elindításának módjait és az archiválási technikákat ... Reméljük, hogy minden itt leírt eszköz komolyan segít abban, hogy élénk és hasznos felhasználói élményt szerezzen.

Ha más kérdése van a Linuxgal kapcsolatban, vagy szeretné megosztani véleményét, ne habozzon - írja be a megjegyzéseit a kérdéseire és észrevételeire.