Ablakok.  Vírusok.  Jegyzetfüzetek.  Internet.  hivatal.  Segédprogramok.  Drivers


Műtőszoba Linux rendszer már régóta stabil és barátságos a felhasználók számára. Türelmesen viseli mind a programozók hibáit, mind a kezdők alkalmatlan bánásmódját. És ahogy az OS Linuxban már megszokottá vált, az eszközök széles választéka áll rendelkezésre bármilyen probléma megoldására.

Ebben a részben arról lesz szó konzolparancsok. Olyan felhasználó, aki nagyrészt megszokta a kényelmet ablakkezelők, amely lehetővé teszi, hogy egyetlen egérkattintással nyisson meg egy fájlt vagy futtasson egy programot, valami vadnak és valószínűleg nagyon kényelmetlennek tűnhet. De csak próbálkozni kell, mert minden félelem eloszlik, mint a reggeli köd a felkelő nap sugaraiban.

Ha még nem dolgozott a konzolban, akkor érdemes tudni, hogy egyszerű parancsok segítségével telepíthet egy új csomagot, és azonnal törölheti a Synaptic program gyorsítótárát (sudo apt-get clean), csatlakoztathat egy lemezt , vagy akár szétszedni mindent (sudo mount -a) , esetleg még videokártya tesztet is intézni (glxgears -printfps), ha van kedv. Lehetséges, hogy konzol módban meg kell találnia valamit egy könyvtárban és annak alkönyvtáraiban, és olvashatóvá kell tennie mások számára (# find /myotherdir/ -type f -exec chmod a-x,u+w () \;).

Az egyszerű és hasznos parancsok biztosan hasznosak lesznek. Természetesen itt nem az a cél, hogy elmondjuk az összes létező Linux-parancsot, és valószínűleg nem lesz mindegyikre szükség. Az alábbi lista csak a legalapvetőbb és legszükségesebbeket tartalmazza. Ha átfogó információkat szeretne kapni egy adott parancsról és az indításához szükséges összes lehetséges paraméterről, akkor az interaktív parancs megfelelő oldalát kell használnia. útmutató ember vagy info.

ag[opciók ] [archiváló] [archív fájlok nevei] - olyan program, amely lehetővé teszi, hogy különféle típusú archív fájlokkal dolgozzon.

rossz blokkok[opciók] [eszköz] - a lemez rossz fizikai szektorainak keresése.

bzip2[opciók] [fájlnevek] - fájlok tömörítésére szolgáló segédprogram.

cal[ opciók ] [ hónap [ év ] ] - ez a parancs megjeleníti a naptárt. Alapértelmezés szerint az aktuális hónap naptárát jeleníti meg. Például a: cal -3 parancs 3 hónapos naptárat jelenít meg.

cd / könyvtár- a parancs lehetővé teszi az aktuális könyvtár megváltoztatását. Példa: a cd ~/ gyorsan navigál a felhasználó kezdőkönyvtárába.

chmod[opciók] [fájl mód] - parancsot adott lehetővé teszi a szuperfelhasználónak vagy a felhasználónak - a fájl tulajdonosának, hogy módosítsa annak attribútumait. Az attribútumok jelölésére használhatunk oktális vagy szimbolikus jelöléseket. Például a fájlt futtathatóvá kellett tennünk, ehhez használhatjuk a sudo chmod +x [file] parancsot, vagy a chmod 777 -cR /home/somefolder parancs futtatásával beállíthatjuk a teljes mappa jogait és az összes tartalmát (a -R kapcsoló rekurzív), használhatja és nem használja a -cR kapcsolók kombinációját, a -c kapcsoló információkat nyomtat a konzolra, így megbizonyosodhat arról, hogy az engedélyek biztosan megváltoztak.

chown[opciók] [fájl] - ennek a parancsnak a szuperfelhasználóként való futtatása lehetővé teszi a fájl tulajdonosának vagy tulajdonosainak csoportjának megváltoztatását.

egyértelmű- a terminál ablak törlése.

cmp[paraméterek] [fájl1] [fájl2] - a parancs elindít egy segédprogramot két fájl bájtonkénti összehasonlítására.

comm[ options ] [ file1 ] [ file2 ] – ez a parancs lehetővé teszi két fájl soronkénti összehasonlítását.

borogatás[opciók] [fájlnév] - parancs a megadott fájl méretének csökkentésére.

Házasodik[opciók] [forrás] - ez a program fájlok és könyvtárak másolására szolgál.
Példa: cp /home/filename ide: /Asztal/mappanév

dátum [opciók] – ez a parancs a rendszerdátum és idő megjelenítéséhez és módosításához szükséges.

diff[opciók] [fájl1] [fájl2] egy másik segédprogram két fájl összehasonlítására. Az összehasonlítás után megjeleníti azokat a sorokat, ahol eltéréseket talált.

diff3[opciók] [fájl1] [fájl2] [fájl3] - ugyanaz a segédprogram, amely három fájl összehasonlítására képes.

dir- a fájlok listájának megjelenítése ebben a könyvtárban.

e2fsck[opciók] [eszköz] - segédprogram a sérült ext2 partíciók ellenőrzésére és javítására.

kidobni- Egy segédprogram CD-k kiadásához. Ugyanezzel a paranccsal egy CD-ROM sebességét is beállíthatjuk, ehhez végrehajtjuk az eject -x [speed] parancsot, ami például zenehallgatáskor történik, amikor egy plusz zajforrás csak elvonja a figyelmet. Más esetekben van egy másik parancs, a hdparm -E8 /dev/cdrom, de vannak kellemetlenségek a használat során, hozzá kell férnünk a root fiókhoz, és egyes meghajtókon a lemez idővel még mindig felgyorsul, és mi újra végre kell hajtani a parancsot. Általában, ha CD-ROM-mal dolgozik, más parancsok is használhatók. Például az lsof +d /media/cdrom - lehetővé teszi, hogy információt kapjunk arról, hogy mi akadályozza meg a CD kiadását, vagy ha valamilyen oknál fogva nem akarunk vele foglalkozni, akkor a lemezt a paranccsal erőszakkal ki lehet venni: umount -l /media/cdrom && eject A lemezképekkel is könnyen lehet dolgozni, például a következő paranccsal: sudo mount -o loop -t iso9660 [mi] [hol] Könnyen felcsatolhatunk egy ISO lemezképet.

visszhang[mi] >> [hol] // a fájl végéhez adjuk hozzá a [mit]-et [hol] Például, ha egy ">-t írunk, a fájl felülíródik.

fdformat[ opciók ] [ eszköz ] - a hajlékonylemez alacsony szintű formázása.

megtalálja[ path ] [ options ] - parancs a megadott paramétereknek megfelelő fájlok keresésére.

fmt[opciók] [fájl] - segédprogram az egyszerű szövegfeldolgozáshoz.

ingyenes[paraméterek] - információk megjelenítése az elérhető ingyenesekről véletlen hozzáférésű memória.

beégető[ options ] [ file ] - ez a parancs megjeleníti az adott fájlt használó összes folyamatot.

gnome-terminál- működő terminált hoz létre a Gnome környezetben

csoportok[ opciók ] - azoknak a csoportoknak a megjelenítése, amelyeknek a felhasználó tagja.

fegyvercipzár[fájl] - a gzip segédprogrammal tömörített fájlok kicsomagolása.

gzip[paraméterek] [fájl] - archiválási segédprogram. Létrehoz archív fájlok.GZ kiterjesztéssel.

Állj[opciók] - a számítógép leállítása.

Segítség[ Opciók ] - ahogy a neve is sugallja, ez a parancs felelős a beépített shell-parancsok súgórendszerének megjelenítéséért. Ha további paraméterek nélkül adja meg, a felhasználó látni fogja az összes beépített parancs teljes listáját.

történelem[paraméterek] - a végrehajtott parancsok listája.

id[opciók ] [felhasználó] - a parancs megmutatja az aktuális felhasználó azonosítóját és a csoportot, amelyhez tartozik.

info- Megjelenít egy online súgó kézikönyvet, amely az ember alternatívája.

munkahelyek- ez a parancs a háttérben futó folyamatokat mutatja.

megöl[ paraméterek ] [ PID ] - a parancs egy lezáró jelet küld egy adott folyamatnak. Felfüggesztett alkalmazás leállítására használható.

Öld meg mind[ paraméterek ] - a megadott paramétereknek megfelelő összes folyamat leállítása.

linkeket- a Links text webböngésző elindítása.

Is[opciók] - parancs a könyvtárban lévő összes fájl információinak megjelenítéséhez. Részletesebb információkat további opciók használatával kaphat, például az ls parancsot a -la kapcsolóval ( ls-la) fájlattribútumok jelennek meg (w - Írás, r - Olvasás, x - Végrehajtás).

hiúz- Elindítja a Lynx szöveges webböngészőt.

Férfi[ opciók ] - online kézikönyv man. Ha az opciók között embert is megadunk, segítséget kapunk a kézikönyv használatához.

mc- indítani fájl kezelő Éjfél parancsnoka.

mformat[opciók] [meghajtó] - hajlékonylemez formázása MS-DOS-hoz. Jelenleg meglehetősen ritkán használt parancs.

mkbootdisk- Sürgősségi rendszerindító lemez létrehozása.

mkdir[ opciók ] [ elérési út ] - új könyvtár létrehozása. Példa: mkdir /Asztal/létrehozandó_könyvtár_neve

hegy[ fájlrendszer ] - csatolja a támogatottak bármelyikét linux fájlok rendszerek.

mpartíció- MS-DOS partíció létrehozása.

mv[opciók] [forrás] [cél] - parancs fájlok és könyvtárak áthelyezéséhez.

nano- start konzol szöveg nano szerkesztő. Kérjük, vegye figyelembe, hogy egy parancs végrehajtásakor, például a pico, előfordulhat, hogy nem éri el azt, amit akar, ha az utóbbi nincs telepítve a rendszerére, ez más csomagokra is vonatkozik, mint például a nano vagy a vi.

passwd[ user ] - egy parancs, amely lehetővé teszi a felhasználó számára a jelszavát, a szuperfelhasználónak pedig a rendszerben regisztrált bármely felhasználó jelszavának megváltoztatását.

pidof[opciók] [alkalmazások] – ez a parancs egy adott folyamat azonosítóját (PID) jeleníti meg. A PID ismeretében a felfüggesztett folyamat a kill paranccsal leállítható.

kikapcsolni[ Opciók ] - parancs a számítógép kikapcsolásához. A stop parancs analógja.

pwd- a parancs megmutatja az aktuális könyvtár elérési útját.

kvóta[ Opciók ] - a partíción rendelkezésre álló szabad terület mennyiségének megjelenítése.

újraindítás- ez a parancs, ellentétben a halt és poweroff funkcióval, nem letiltja, hanem újraindítja a rendszert.

resize2fs[ opciók ] eszköz [ új méret ] - módosítsa az ext2 fájlrendszer méretét.

Visszaállítás- törli a terminál ablakát.

rm[ Options ] [ file or directory ] - ezzel a paranccsal törölhet egy fájlt vagy könyvtárat.

fordulat Az [ opciók ] egy széles körben használt bináris csomagformátum. Új programok telepítésére vagy a meglévők frissítésére szolgál.

alvás[idő] [opciók] – szünet egy meghatározott ideig. Lehetővé teszi egy folyamat végrehajtásának késleltetését. Például úgy nézhet ki, mint ez az alvás 15 && újraindítás , ami a megadott időintervallum után újraindítást eredményez.

sndconfig- egy segédprogram elindítása a hang beállításához Linux alatt. Ha hangkártya A rendszer nem ismeri fel a telepítési folyamat során, használhatja ezt a segédprogramot.

kátrány[opciók] - parancs a tar archívumokkal való munkához. A szükséges paraméterek megadásával, a céloktól függően, létrehozhat egy archívumot, például egy fájllistából, amelyben a szükséges fájlokat szóközzel elválasztva felsorolja, például: tar -cvf homefiles.tar fájl1 fájl2 fájl3 vagy kicsomagolja a fájlokat a kiválasztott archívumból tar -xvf archívum_neve.tar

tetejére- Az aktuális folyamatok interaktív listája felhasználás szerint rendezve CPU. De véleményünk szerint a htop csomag kényelmesebb ebből a szempontból, illetve a htop call parancs.

érintés- alkot szöveges fájl. Példa: érintse meg az /Asztal/Valamilyen mappa/Új fájl gombot

umount[opciók] – ez a parancs letiltja a fájlrendszereket a Linuxon. Emlékezzünk vissza, hogy a mount paranccsal csatlakoznak.

uname-a - verzió információ megjelenítése operációs rendszer.

tömörítse ki[opciók] [fájl] - a tömörítési paranccsal tömörített fájlok kicsomagolása.

bontsa ki[ opciók ] [ fájl ] - a szóközöket tabulátorokká alakítja az adott fájlban.

csomagolja ki[ Options ] [ zipped file ] - ezzel a paranccsal kicsomagolhatja a fájlt, tömörítette az archiváló postai irányítószám.

felhasználókat- a csatlakoztatott felhasználók megjelenítése Ebben a pillanatban a rendszerhez.

vi- indítsa el a konzolt szöveg szerkesztő vi.

w[ opciók ] [felhasználó] - megjeleníti a rendszerhez jelenleg csatlakozó felhasználókat és az általuk futtatott folyamatokat.

WC[opciók] [fájl] - ez a parancs a megadott fájl bájtjainak és sorainak számát mutatja.

melyik[ application ] - a parancs egy adott alkalmazás futtatható fájljának teljes elérési útját mutatja.

postai irányítószám[opciók] A [fájl] egy széles körben használt segédprogram fájlok archiválására.

Talán ennyi. Megpróbáltam beszélni a fő és szükséges parancsokról. Mivel nem az volt a célom, hogy minden parancsot részletesen leírjak, és most nincs is rá szükség, mert mindig használhatod az online man vagy info kézikönyv megfelelő oldalát. Hogyan kell csinálni?

A parancssori képességek valóban lenyűgözőek. Őszintén kívánok sok sikert fejlődésükhöz.

A kezdő felhasználó természetesen elkezdi elsajátítani az OS Linuxot GUI. De egy idő után úgy dönt, hogy megpróbál dolgozni parancs sor.Végső soron szinte bárki megteszi. Ez egy meglehetősen érdekes és lenyűgöző folyamat, csak a parancssor mutatja meg az operációs rendszer teljes erejét. Ez az áttekintés felsorolja a legalapvetőbb parancsokat.Mindez a kézikönyvben található - ember, de elsőre nem biztos, hogy kényelmes használni. Először próbálja meg egyszerűen beírni az alább megadott parancsokat további opciók nélkül (amelyek közül jó néhány van, és a „command -help” vagy a „man parancsnév” beírásával megtudhatja.

Kérjük, ha lehetséges, javítsa vagy egészítse ki ezt a listát a megjegyzésekben. Az alábbi parancsok közül sok „Unix-szerű”, ami azt jelenti, hogy Unix alapú operációs rendszereken is használhatja őket, mint például a Mac OS X stb.

Csapatok:

  • Belépés egy név és jelszó kérése a felhasználótól (kérelem a rendszertől a felhasználóhoz) a bejelentkezéshez (alapértelmezés szerint a jelszó beírásakor nem jelenik meg).
  • Kijelentkezés kilép az aktuális shell-munkamenetből.
  • startx parancs az X Window grafikus felületének elindításához (ne keverje össze a Windows rendszerrel. Ne féljen. Ez nem az :)).
  • Leállitás leállítja a rendszert, és megakadályozza a fájlrendszer sérülését, de csak konzol módban fut. Ha X Window módban fut, ne használja.
  • Állj a rendszer gyors és helyes leállítása.
  • kikapcsolni a rendszer helyes leállítása.
  • újraindítás helyes leállítás a következő betöltéssel. Indítsa újra.
  • vmstat információkat ad a folyamatokról, a memória és a CPU használatáról.
  • su jelentkezzen be egy rendszergazdai munkamenetbe, de meg kell adnia egy jelszót A munkamenetből való kilépéshez írja be az exit parancsot, és nyomja le az ENTER billentyűt.
  • apropó keressen egy karakterláncot a dokumentáció címeiben és címeiben (egy további keresőszót ír be). Listát ad a találtakról.
  • cal egy formázott naptár az aktuális hónaphoz (adjon hozzá y-t, és lesz egy naptár a teljes folyó évre).
  • dátum megjeleníti az aktuális dátumot és időt a kernel rendszer órájának megfelelően.
  • óra egyszerű óra, amely az asztalon lóg (sok további lehetőség).
  • ujj információk megjelenítése arról a felhasználóról, akinek a neve meg van adva a parancsban.
  • gazdagépnév a parancs megjeleníti az adott gazdagép azonosítóját (a nevét). root megváltoztathatja a gazdagép nevét egy újra.
  • hwclock a számítógép beépített órája. A dátum és az idő módosításához, valamint a rendszerórával való szinkronizáláshoz root jogosultságok szükségesek.
  • pwd megjeleníti az aktuális könyvtár teljes elérési útját.
  • tzselect egy segédprogram elindítása, amely lehetővé teszi az időzóna kiválasztását.
  • uname információkat jelenít meg a használt operációs rendszerről (további parancsparaméterek megadásakor elég sok információt ad).
  • üzemidő mutatja az aktuális időt, a munkamenet időtartamát, a felhasználók számát és a CPU-használatot.
  • felhasználókat megjeleníti a rendszerbe jelenleg bejelentkezett felhasználók rövid listáját.
  • w részletes információ az összes jelenleg dolgozó felhasználóról, valamint egyszerű, bejelentkezés, stb. Ha egy felhasználóra van szüksége, adja meg a nevet a paraméterben.
  • mi a keressen a kézikönyvoldalak adatbázisában, és jelenítsen meg egy rövid leírást.
  • WHO a rendszerben jelenleg dolgozó felhasználók listája.
  • aholiz fájlokat, kézikönyv oldalakat talál a megadott parancshoz.
  • melyik megmutatja a parancs végrehajtható fájljának teljes elérési útját.
  • Ki vagyok én a terminálon dolgozó felhasználó aktuális felhasználói azonosítóját mutatja.
  • írüzenetet küld egy másik felhasználónak a rendszerben úgy, hogy a sorokat a küldő termináljáról a címzett termináljára másolja.
  • falüzenetet küld minden, a rendszerbe jelenleg bejelentkezett felhasználó termináljára.
  • történelem az ebben és az előző munkamenetben futtatott parancsok számozott listáját mutatja. Ha elég sok van belőlük az előzmények listájában, akkor a legújabbakat fogja látni.
  • munkahelyek megjeleníti az összes futó és felfüggesztett feladat listáját.
  • megöl fejezze be a folyamatot (meg kell adnia, hogy melyik).
  • Öld meg mind lehetővé teszi a folyamatok nevük vagy fájlnevük használatával történő vezérlését, nem pedig azonosítók használatával, mint a kill-ben. Minden meghatározott folyamat leáll.
  • kernelverzió mutatja a rendszermag fő és mellékváltozatait.
  • szép lehetővé teszi a feladat prioritásának megjelenítését vagy beállítását.
  • ps megjeleníti az összes futó folyamat listáját.
  • pstree megmutatja a rendszer folyamatainak hierarchiáját, ami jól mutatja egymásrautaltságukat.
  • renice beállítja a prioritást a megadott feladathoz.
  • forgatókönyv lehetővé teszi, hogy a terminál összes kimenetét fájlba írja. A rögzítés leállításához nyomja le a Ctrl + d billentyűket. Ha a fájlnév nincs megadva, akkor gépírásra kerül.
  • alkalommal a folyamatok teljes végrehajtási idejét mutatja a teljes rendszerre és az adott felhasználóra vonatkozóan.
  • tetejére elindít egy programot, amely lehetővé teszi a folyamatok kezelését.És sok további hasznos információt.
  • CD aktuális könyvtár módosítása Alapértelmezés szerint az aktuális felhasználó kezdőkönyvtárába megy (ha nincs megadva paraméter).
  • dir megjeleníti az aktuális könyvtár fájljait ábécé sorrendben, és megkülönbözteti a kis- és nagybetűket.
  • fájlt a megadott fájl tartalomtípusát mutatja (szöveg, futtatható, adat).
  • megtalálja fájlok keresése az aktuális könyvtárban Ha megad egy elérési utat, akkor mindenhol kereshet.
  • ingyenes információkat jelenít meg a RAM-ról, swapról, gyorsítótárról, szabad memóriáról, összesen stb.
  • ls az aktuális könyvtárban lévő összes fájlt ábécé sorrendben mutatja.Hasonlóan a dir.
  • utolsó megjeleníti azon felhasználók listáját, akik a /var/log/wtmp fájl létrehozása óta bejelentkeztek.
  • lastlog ellenőrzi a regisztrált felhasználók bejelentkezési előzményeit Formázza és kinyomtatja a /var/log/lastlog fájlt.
  • favágó kérést küld a syslogd démonnak, és kéri, hogy írjon üzenetet a syslogba.
  • lpr nyomtatási dokumentumot küld a nyomtatási démonnak.
  • chmod megváltoztatja a fájl elérési módot.Karakter vagy számformátum.
  • chown módosítsa a megadott fájl tulajdonosát. Root hozzáférés szükséges.
  • változás a számla lejárati dátumának módosítására szolgál.. Ügyintézéshez.
  • chfn megváltoztatja a felhasználói információkat az /etc/passwd fájlban, amelyből a finger parancs információkat kap.
  • chgrp parancs az adminisztrátornak a fájl tulajdonosi csoportjának megváltoztatására.
  • egyértelmű törli a terminál képernyőjét (ha lehetséges).
  • crontab lehetőséget biztosít bizonyos feladatok ütemezett elvégzésére. Leggyakrabban a rendszergazda használja, bár a felhasználóknak saját feladataik lehetnek.
  • csplit több részre bontja a fájlt Meg kell adni a felosztás módját (sorok stb.).
  • cpátmásol egy fájlt a másikba, vagy több fájlt egy könyvtárba.
  • dd fájl másolása különféle, további átalakítások végrehajtása közben.
  • dc számológép.
  • debugfs a fájlrendszer visszaállítására szolgál (ext2,ext3), ha az fsck parancs nem elegendő.
  • df mutatja a felhasznált és szabad lemezterület mennyiségét a fájlrendszer összes csatolt partíciójához.
  • du a könyvtárban lévő egyes fájlok által elfoglalt lemezblokkok számát mutatja.
  • mc elindítja a Midnight Commander fájlkezelő programot egy szöveges konzolon. Az MSDOS menedzserekre hasonlít, és meglehetősen egyszerű és könnyen használható, sok hasznos és kényelmes funkciója van.
  • mkdir a megadott könyvtár létrehozása.
  • Férfiútmutató.
  • mcat a nyers adatokat hajlékonylemezre másolja.
  • mcopy formázott MSDOS hajlékonylemezt használ a fájlok Linuxra és Linuxról való másolására anélkül, hogy a hajlékonylemezt ehhez csatlakoztatná fájlrendszer.
  • mdel töröl egy fájlt egy formázott MSDOS hajlékonylemezen.
  • mdir egy MSDOS hajlékonylemezen lévő könyvtár tartalmát jeleníti meg.
  • mdu mutatja lemez terület az MSDOS könyvtára foglalja el.
  • üzenet szabályozza a terminálhoz való hozzáférést, hogy a kollégák ne bombázhassanak üzenetekkel a write paranccsal
  • mformat létrehoz egy MSDOS fájlrendszert egy hajlékonylemezen.
  • mkbootdisk egyes disztribúciókban egy indító hajlékonylemez létrehozására használják, amely mindent tartalmaz, ami a vészhelyzeti rendszerindításhoz szükséges.
  • mktemp egyedi fájlnevet hoz létre az ideiglenes munkához.
  • címke kötetcímkét hoz létre az MSDOS-on egy formázott hajlékonylemezen.
  • mmd létrehoz egy MSDOS alkönyvtárat egy formázott hajlékonylemezen.
  • mmount formázott MSDOS-eszközt csatol a fájlrendszerhez.
  • mmmoveáthelyez vagy átnevez egy fájlt egy MSDOS hajlékonylemezen.
  • több szöveges fájl lapozó eszköz.
  • mvátnevez vagy áthelyez fájlokat vagy könyvtárakat.
  • rm a megadott fájl törlése.Sokat törölhet.
  • rmdir a megadott üres könyvtár törlése.
  • biztonságos törlés a megadott fájl törlése a safedelete könyvtárba, ahol a végleges törlés előtt egy ideig tárolódik.
  • statisztika az összes megjelenítése elérhető információk a megadott fájlról.
  • érintés módosítja a fájl utolsó hozzáférési vagy módosítási idejét az aktuális időre.
  • törlés visszavonása helyreállítja a safedelete paranccsal törölt fájlokat.
  • WC megmutatja a sorok, szavak és karakterek számát a fájlban.
  • bunzip2 30%-kal gyorsabban kicsomagolja a megadott fájlt, mint a gzip.
  • bzip2 gyorsított algoritmussal tömöríti a megadott fájlt.
  • bzip2recover megkísérli helyreállítani az adatokat egy sérült bzip2 tömörített fájlból.
  • borogatás más algoritmussal tömöríti a megadott fájlt.
  • tömörítse ki kicsomagolja az előző paranccsal tömörített fájlt.
  • cpio Lehetővé teszi archívumok létrehozását és fájlok kibontását az archívumokból.Lehetővé teszi a fájlok másolását. Meg kell adni a megfelelő paramétereket.
  • gpg lehetővé teszi a fájlok titkosítását és visszafejtését.Titkosítási módszer nyilvános kulcs. Lehetővé teszi elektronikus aláírások létrehozását. Ha nem rendelkezik ezzel a programmal, töltse le a http://www.gnupg.org webhelyet
  • gzip tömöríti a megadott fájlt.
  • fegyvercipzár kicsomagolja a megadott fájlt (.Z, .gz, .tgz, .zip kiterjesztések).
  • gzexe lehetővé teszi a tömörítést futtatható fájl a megadott névvel, hogy az automatikusan ki legyen tömörítve és lefusson, amikor a felhasználó a tömörített fájl végrehajtására utasítja.
  • gpasswd beállítja a csoport jelszavát.
  • mcrypt Titkosítja a megadott fájlt.A munkakönyvtárban új fájl jön létre .enc kiterjesztéssel. A rendszer kérni fogja a jelszó megadását. Ne felejtse el.
  • mdecrypt dekódolja ugyanazt a fájlt. Ha ezek a segédprogramok nem állnak rendelkezésre, töltse le a http://mcrypt/hellug.grl
  • kátrány két vagy több fájlt egy új vagy meglévő archívumba helyez, vagy kibontja őket egy archívumból. Ha adott egy könyvtárat, archiválja az összes fájlt a könyvtárban és az alkönyvtárban.
  • beszélgetés lehetővé teszi, hogy interaktív párbeszédet folytasson az INTERNET hálózat felhasználójával.
  • póló két kimeneti eszközre küldi a kimenetet.Egyszerre kiadható képernyőre és fájlba.
  • lábujj információkat ad a meglévő terminálokról, amelyek felhasználhatók további munkákhoz.
  • érintés módosítja a fájl létrehozási idejét az aktuálisra, ha a fájl nem létezik, akkor új, üres fájlt hoz létre.
  • unarj kicsomagolja vagy listázza a megadott archívum tartalmát .ARJ formátumban (MS DOS Compression Format).
  • csomagolja ki kicsomagolja és kibontja a fájlokat a ZIP segédprogramok (Linux, MS DOS, Microsoft Windows) által létrehozott archívumokból.
  • postai irányítószám archiválja és tömöríti a fájlokat.
  • zip információ információkat jelenít meg az archívum tartalmáról. Ha megad egy nevet, akkor egy adott fájl adatait jeleníti meg.
  • cipzár lehetővé teszi a ZIP-archívum fájljaihoz fűzött megjegyzések megjelenítését és szerkesztését.
  • cipzár osztott lehetővé teszi a megosztást zip archívum elég kicsi részekre ahhoz, hogy cserélhető adathordozóra írhassa őket, és a fájlokat a megadott eszközre (hajlékonylemezre) írja.
  • zforce hozzáadja a .gz kiterjesztést a munkakönyvtár összes fájljához vagy a megadott fájlhoz, amely tömörített, de nem rendelkezik kiterjesztéssel. megakadályozza a rekompressziót.
  • uuencode bináris fájlt kódol az ASC11 hálózatokon keresztüli átvitelhez.
  • uudecode dekódolja a fent nevezett fájlt.
  • autorun automatikusan felismeri az összes elérhető CDROM-meghajtót a rendszeren, felcsatolja azokat, amikor lemezt helyez be, és futni tud egyedi alkalmazások(például egy lejátszó) Használatához paramétereket kell hozzáadnia a meghajtó fájlhoz.
  • rossz blokkok ellenőrizze a megadott eszközt hibás szektorok szempontjából (adja meg az eszközt).
  • kidobni Kiadja az adathordozót a megadott eszközről. Ha az eszköz fel van szerelve, akkor a parancs leválasztja az adathordozót az adathordozó kiadása előtt.
  • e2fsck ellenőrzi és szükség esetén visszaállítja a fájlrendszer sérült kötetét (ext2, ext3).
  • visszhang szöveget nyomtat a szabványos kimenetre.
  • fdformat Hajlékonylemez formázása Ezen kívül be kell írni az eszköz nevét és a kívánt formázási típust.
  • fg A háttérben futó folyamatot előtérbe állítja.
  • fgconsole az aktív virtuális konzolok számát mutatja.
  • fsck ellenőrzi és javítja a fájlrendszert.
  • hegy a fájlrendszer csatlakoztatása.
  • umount a fájlrendszer leválasztása (mindkét parancsban meg kell adni, hogy pontosan mit).
  • rdev ha paraméterek nélkül hívják meg, információkat jelenít meg az aktuális fájlrendszerről.
  • rcp fájlok egyik számítógépről a másikra másolására szolgál.
  • dátum dátum és idő értéket kap egy másik hálózati gazdagéptől. A gazdagépek rendszeridejének szinkronizálására szolgál.
  • átnevezniátnevezi a fájlokat. Nagyon hasznos, ha sok fájl van.
  • átméretezniátméretezi a virtuális terminál ablakát a grafikus környezetben.
  • visszaállítás visszaállítja a dump paranccsal archivált fájlokat.
  • futási szint megjeleníti az aktuális és az előző futási szintet.
  • foszlány végez biztonságos eltávolítása fájlt, miután felülírta a tartalmát egy másik lemezre.
  • alvás a megadott számú másodpercre felfüggeszti a folyamat indítását.
  • alszol mikroszekundumokra szünetek.
  • szinkronizál törli a fájlrendszer puffereit.
  • cmp Gyors összehasonlítást végez a két megadott fájl között.Ha azonosak, nem jelennek meg üzenetek.
  • oszlopötoszlopos listává formálja a megadott fájl beviteli szövegét.
  • diffÖsszehasonlít két megadott szövegfájlt, és minden különbség kontextusban jelenik meg. Lehetővé teszi a könyvtárak összehasonlítását.
  • diff3összehasonlítja a három megadott fájlt, és kinyomtatja az eredményeket.
  • leirat a megadott szöveges fájlt Post Script formátumba konvertálja A kimenet kinyomtatható vagy fájlba írható.
  • fmt ezt a segédprogramot formázza a megadott fájl minden sorát úgy, hogy minden sor azonos szélességű legyen.
  • fej a segédprogram megjeleníti a fájl első tíz sorát, de több fájl is lehetséges.
  • ispell Elindít egy interaktív helyesírás-ellenőrző segédprogramot a megadott fájlhoz.
  • id megjeleníti az aktuális felhasználó tényleges felhasználói és csoportazonosító-értékeit.
  • ifconfig megjeleníti az aktuális hálózati konfiguráció állapotát vagy konfigurálja a hálózati interfészt.
  • Kevésbé megjeleníti a képernyőn a megadott fájl tartalmát, és lehetővé teszi annak kényelmes megtekintését.
  • nl A parancs megszámozza a megadott fájl sorait.
  • paszta a fájl megfelelő sorait oszlopokká egyesíti.Igény szerint több fájlt is kombinálhat.
  • pdf2ps konvertálja a fájlt PDF formátum Post Scriptben. Az eredmény lemezre kerül.
  • pdftotext egy fájlt PDF-ből szöveggé alakít, és az eredményt lemezre írja.
  • pr oldalszámozással készíti elő a szöveget nyomtatásra.Több fájl is elkészíthető.
  • fajta paranccsal a fájl sorait ábécé sorrendbe rendezheti.
  • hasított részekre osztja a fájlt.
  • zcat;zmore kitömörítés nélkül kinyomtatja a képernyőre a gzip-ben tömörített fájl tartalmát.
  • zcmp
  • zdiffösszehasonlít két gzip-tömörített fájlt kibontás nélkül.
  • zegrep;zfgrep;zgrep keresést hajt végre a megadott karakterláncra, kifejezésre egy gzip-tömörített fájlban, kicsomagolás nélkül.
  • aumix interaktívan futtat egy segédprogramot, amely kezeli különféle beállításokat hangkártya.
  • cdda2wav a segédprogram hangsávok rögzítésére szolgál audio CD-ről WAV formátumú fájlokba.Ha a fájlnév nincs megadva, akkor a felvétel az aktuális könyvtár audio.wav fájljába kerül.
  • cdlabelgen a parancs a CD-dobozok borítóinak előkészítésére szolgál. Az eredmény egy Post Script formátumú fájl, amelyhez legalább 5.003-as Perl interpreter szükséges.
  • cdp az audio CD-lejátszó elindítása szöveges módban.
  • cdparanoia olvas hangsávok hangkompaktokból és WAV, AIFF, RAW fájlokba ír.
  • kombájn két vagy több képfájlt egyesít egybe. Rengeteg speciális effektus. Az Image Magick csomag része és a http://www.imagemagick.org címen található
  • alakítaniátalakítja a megadott bemenetet grafikus fájl, hétvége Sok formátumot felismer. Töltse le az előzővel megegyező módon.
  • azonosítani meghatározza a grafikus fájl formátumát és jellemzőit, valamint ellenőrzi az integritást és a hibákat.
  • mogrizálniátalakítja a grafikus fájlt és felülírja az eredetit.
  • montázs több fájl konvertálása kombinált képpé. Töltse le a http://www.imagemagick.org címet
  • mpg123 MP3 audio fájlt játszik le a fő lejátszóeszközön. Be kell írni a fájl nevét vagy címét az interneten A lejátszás leállításához nyomja le a Ctrl + c A program leállításához és a programból való kilépéshez nyomja meg kétszer a Ctrl + c billentyűket.
  • játék Lejátszik egy hangfájlt a megadott néven Automatikusan felismeri a fájltípust. Lehetővé teszi különféle hozzáadását hang hatások lejátszható fájlokhoz.
  • playmidi MIDI formátumú hangfájlokat játszik le.
  • rec rögzíti a bemenetet a mikrofonról vagy más bemenetekről egy hangfájlba. A fájl típusát a (type) paraméterrel kell megadni Lehetőség van hangeffektusok hozzáadására.
  • sox mintákat konvertál formátumból bemeneti jel, hétvégére effektusok hozzáadásával.
  • emacs az Emacs szövegszerkesztő elindítása.
  • Joe könnyen használható szöveges módú szerkesztő.
  • pico egyszerű és könnyen használható szövegszerkesztő Kényelmes konfigurációk és egyszerű fájlok szerkesztéséhez.
  • vi a klasszikus VI szövegszerkesztő elindítása UNIX rendszerekre.
  • dmesg kinyomtatja a rendszermag üzeneteit a képernyőre, beleértve az indításkor és azt követően megjelenő üzeneteket is. A könnyebb olvashatóság érdekében írja be a dmesg|less parancsot.
  • groupadd felhasználói csoport létrehozása a megadott névvel.
  • groupdel törli a megadott nevű csoportot.
  • groupmod megváltoztatja a megadott nevű csoport beállításait.
  • mkpasswd kiváló minőségű jelszót hoz létre, amely alapértelmezés szerint kilenc karakterből áll, és legalább vegyes kis- és nagybetűket és számokat tartalmaz.
  • passwd lehetővé teszi a megadott névvel rendelkező felhasználó számára a jelszó megváltoztatását fiókot. A root bármely felhasználó jelszavát megváltoztathatja.
  • pwgen jó minőségű, könnyen megjegyezhető jelszót hoz létre.A jelszó hosszát egy szám jelzi. Ha ez a segédprogram nem érhető el, töltse le a http://metalab.unc.edu/pub/Linux/system/security
  • kvóta mutatja az aktuális lemezhasználati statisztikákat és az aktuális korlátokat a megadott névvel rendelkező felhasználó vagy csoport számára.
  • kvótaellenőrzés megvizsgálja a fájlrendszert a lemezterület-használat szempontjából.
  • idézet Engedélyezi és letiltja a lemezterület korlátozását.
  • fordulat elindítja a csomagkezelőt, egy segédprogramot, amely lehetővé teszi az rpm kiterjesztésű csomagok telepítését, ellenőrzését és frissítését.
  • rpmfind keresse meg a kívánt csomagot az RPM csomag adatbázisában az INTERNETEN keresztül A segédprogram legújabb verziója a http://www.rpm.org
  • tmpwatch törli az összes fájlt a megadott könyvtárban, ha az elmúlt n órában nem fértek hozzá.. Megtisztítja az ideiglenes könyvtárakat.
  • useraddúj felhasználó létrehozása a megadott névvel.
  • userdel törli a megadott nevű felhasználót.
  • usermod megváltoztatja a megadott nevű felhasználó beállításait.
  • fetchmail Levélfogadó segédprogram. A háttérben fut. Letölti a leveleket a megadott szerverről. Ha nem, letöltheti a http://www.freshmeat.net webhelyet
  • ftp kapcsolatot létesít a megadott csomóponttal, és lehetővé teszi a fájlok letöltését vagy feltöltését.
  • hiúz konzolos webböngésző elindítása.
  • levél e-mail szerkesztő és megtekintő segédprogram.Levelek küldése és fogadása.
  • netstat információ megjelenítése a hálózati alrendszerről.. Rengeteg beállítás és paraméter létezik.
  • ping csomagokat küld a megadott címre, hogy ellenőrizze a kapcsolatot ezzel a csomóponttal.
  • telnet megnyit egy terminálablakot a távoli gazdagépen, és elindít egy interaktív munkamenetet.
  • wvdial a program a /etc/wvdial.conf fájlban tárolt paraméterek segítségével PPP protokollon keresztül csatlakozik az INTERNEThez
  • wvdialconf keres egy modemet, meghatározza a portot, amelyre csatlakozik, annak inicializálási sztringjét és a maximális adatátviteli sebességet Ez az információ automatikusan egy fájlba kerül (lásd fent) Root hozzáférés szükséges.
  • ar archiváló eszköz, amelyet archívum létrehozására és kicsomagolására terveztek.
  • boltív információkat jelenít meg a CPU architektúráról.
  • nál nél sorba állítja a feladatokat a megadott időpontban történő későbbi végrehajtáshoz.
  • atq a végrehajtásra váró feladatok listáját mutatja.

7. rm parancs

Az rm parancs egy könyvtár vagy fájl eltávolítására szolgál. Például az rm -r /tmp/backup paranccsal eltávolíthat mindent a könyvtárból. Természetesen óvatosnak kell lennie, ha valamit véglegesen törölni kíván.

8. mkdir parancs

mkdir Linuxban új könyvtár létrehozására használják. Például az mkdir my_new_dir parancs létrehoz egy új könyvtárat my_new_dir néven. A -p argumentum használható olyan parancsok létrehozására, mint például az mkdir -p mydir2/mysubdir2/threedirsdeep, ha azok nem léteznek, automatikusan létrehozzanak szülőkönyvtárakat.

9. rmdir parancs

Ha el kell távolítania egy könyvtárat, használja a parancsot rmdir. Például: rmdir my_dir . További információ rmdir parancsot te tudsz olvasni.

10. érintse meg a parancsot

Csapat érintés hasonló az mkdir parancshoz, csak fájlok létrehozására használjuk. Ezzel üres fájlt hozhat létre. Például a ~/Public/index.html megérintésével egy üres index.html fájl jön létre a Nyilvános könyvtárban.

11. ln parancs

Ezzel a paranccsal fájlokra vagy könyvtárakra mutató hivatkozásokat hozhat létre. Ha például azt szeretné, hogy a /var/www valóban a /tmp mappába navigáljon, futtassa a következő parancsot:

Ln -s /var/www/ /tmp/

A szimbolikus hivatkozás megszakításához használja a parancsot

Leválasztás /tmp/www

A szimbolikus hivatkozások létrehozásakor és törlésekor nagyon óvatosnak kell lennie a teljes elérési utak és a záró perjelek megadásakor.

12. A sudo parancs

sudo egy nagyon fontos, de potenciálisan veszélyes program. Ezért amikor megpróbálja használni, olyan válaszokat kaphat, mint az engedély megtagadva , az engedélyezés sikertelen , vagy valami hasonló.

Tegyük fel például, hogy a /var/www könyvtár normál felhasználók számára írható. Ebben az esetben egy üres fájl létrehozásához index.html a katalógusban /var/www, használja sudo parancsérintse meg a /var/www/index.html elemet.

13. fejparancs

Ha egy fájl több kezdősorát szeretné megtekinteni (bármilyen típusú), használhatja a head parancsot. Jó gyakorlati példa az

Head -20 /var/log/syslog

Ez a parancs kiírja a fájl első 20 sorát az stdout-ba. rsyslogd. Alapértelmezés szerint a head parancs az első 10 sort nyomtatja ki a képernyőre.

14. farokparancs

Hasonló a parancshoz, de kiírja a megadott fájl 10 (alapértelmezett) utolsó sorát. Íme egy példa a kernelnapló utolsó 30 sorának megjelenítésére.

Farok -30 /var/log/kern.log

15. chmod parancs

Ez egy nagyon fontos parancs a fájlok és könyvtárak hozzáférési módjának megváltoztatásához is. A teljes leírása nagyon hosszú, itt csak a legrövidebb információkat közlöm róla.

A hozzáférési engedélyeknek három fő típusa van: az olvasási (olvasási), az írási (írási) és a végrehajtási (végrehajtási) jog. Ezen engedélyek mindegyikét egy szám jelzi:

  • 4 felbontáshoz olvas(tallózás) egy fájlban vagy könyvtárban
  • 2 felbontáshoz ír, azaz módosítani kell egy fájl vagy könyvtár tartalmát
  • 1 a felbontáshoz előadni

Vagyis ha olvasási és írási engedélyt szeretne beállítani egy fájlhoz, akkor le kell futnia a parancsot

Chmod 666 my_file_name

Ha futtathatóvá szeretné tenni a szkriptet, akkor futtassa a parancsot

Chmod +x my_script_name

Itt (a fordító megjegyzése: természetesen arról az oldalról beszélünk, ahol az eredeti cikk megjelent) hamarosan közzétesszük Teljes leírás chmod parancsokat, használatának minden részletéről szóló történettel.

16. md5sum parancs

Néha ellenőriznie kell, hogy egy fájl módosult-e valamilyen módon. Ehhez használhatja az md5sum parancsot, amely bár nem a legmegbízhatóbb, de messze a leggyakrabban használt.

Egy egyszerű példa egy ISO-fájl ellenőrző összegének megtalálására:

User@host:~$ md5sum ~/OS/slitaz-5.0-rc3.iso ~/OS/slitaz-5.0-rc3.iso

A hosszú betű- és számsor az adott fájl md5 hash-je, ha az első és az utolsó két karakter egyezik, az is elég.

17. keresse meg a Parancsot

Ez az alapvető parancs a fájlok és könyvtárak megtalálásához Linuxban. Mivel adatbázison alapul, először létre kell hoznia egyet a sudo updatedb segítségével, ami néhány percet vesz igénybe.

Egy tipikus keresési példa ezzel a paranccsal így néz ki:

Keresse meg -i *chromium*

A parancs lehetővé teszi helyettesítő karakterek használatát, az -i opció pedig lehetővé teszi a karakterek kis- és nagybetűjének figyelmen kívül hagyását.

18. df parancs

Ez a parancs akkor használható, ha ellenőrizni szeretné a lemezterület-használatot Linux rendszeren. A leggyakrabban használt opció a következő példához hasonlóan néz ki, a -h kapcsoló használatával.

19. du parancs

Ha tudni szeretné, hogy egy fájl vagy könyvtár mennyi lemezterületet foglal el, használja a du parancsot.

Példa ennek a parancsnak a használatára vonatkozóan külön fájl alábbiak szerint:

Du -sh /boot/vmlinuz-4.10.10

Egy teljes könyvtár esetén annak tartalmát figyelembe véve a következő parancsot használjuk:

du -sh /opt/google/chrome/

A -s kapcsoló a túlságosan bőbeszédű információk kiadásának letiltására szolgál, a -h kapcsoló pedig az információk olvashatóbb formában való megjelenítését teszi lehetővé.

20. Csapatmentes

A free parancs megjeleníti a rendszerben lévő szabad és felhasznált RAM mennyiségét, valamint a csereterület használatára vonatkozó adatokat.

21. A zip parancs

Kétségtelen, hogy gyakran hoz létre zip-archívumokat, és az ilyen archívumokból nyer ki információkat. Az ilyen műveletekhez a zip és unzip parancsokat használják.

Valószínűleg ezek a segédprogramok alapértelmezés szerint nincsenek telepítve a rendszerre. Ubuntun az apt paranccsal telepíthetők.

sudo apt-get install zip unzip

Szintaxis zip archívum létrehozásához

Zip -9r my_archive.zip fájl_1 fájl_2 mappa_1 mappa_2 mappa_3

Ha a -9 opciót használja, a zip megpróbálja a lehető legjobban tömöríteni a fájlokat. Az -r kapcsoló rekurzív archiválásra szolgál.

Az unzip parancs alapértelmezés szerint kibontja a fájlokat az archívumból az aktuális munkakönyvtárba ( pwd). Ha azt szeretné, hogy az archívum tartalma egy adott könyvtárba kerüljön kibontásra, használja a következő parancsot

Csomagolja ki a my_archive.zip -d /elérési utat/a/saját_könyvtárba

Létezik Alternatív lehetőség segédprogramok az archívumokkal való munkához, amelyekről a 7zip Linux - 7z archívumok létrehozása, kibontása és szerkesztése című cikkben olvashat.

22. ifconfig parancs

Az ifconfig a rövidítése interfész konfigurációja, így ez a parancs sok mindent el tud végezni a hálózati beállításokkal kapcsolatban.

Egy kezdő felhasználó leggyakrabban ezt a parancsot használja arra, hogy megtudja, melyik hálózati interfész csatlakozik, és mi az IP-címe.

Ezzel az ifconfig paranccsal azt is megtudhatja, hogy mennyi adat ment át egy adott felületen az alábbiak szerint

ifconfig -a

23. uname parancs

Ez a parancs alapvető információkat jelenít meg a rendszerről, például az operációs rendszer nevét, a kernel verzióját, a gazdagép nevét, a rendszeridőt, az operációs rendszer architektúráját és így tovább. Példa:

Uname -a Linux acer 4.10.10 #2 SMP H Apr 24 00:48:20 IST 2017 x86_64 x86_64 x86_64 GNU/Linux

A lehetőségekről többet megtudhat a megfelelő man oldalon.

24. történelem parancs

Ahogy a neve is sugallja, a történelem parancs megjeleníti a korábban használt parancsok listáját, ami nagyon hasznos olyan esetekben, amikor meg akarjuk érteni, hogy mit csináltunk rosszul a múltban.

Gyorsan megkeresheti a korábban beírt parancsokat a Ctrl + R billentyűkóddal is.

25. ember parancs

Ezzel a paranccsal megtudhatja a többi parancs használatának részleteit.

A Linuxban szinte minden parancsnak van megfelelő man oldala. Bármely parancs man oldalának gyors megtekintéséhez írja be a man any_command parancsot. Például:

man ifconfig

Bónusz: leállítási parancsok

Fáradt már? Ezután fejezze be a munkát, és állítsa le a rendszert a következő konzolparancsokkal:

  • leállítás -h most - azonnal kapcsolja ki az áramot.
  • leállítás -h +10 - a rendszer leállítása 10 perc után.
  • reboot a rendszer azonnali újraindításához.

Lehetséges, hogy a sudo parancsot kell használnia a felsorolt ​​parancsok futtatásához, ha nem Ön a szuperfelhasználó. Azt is fontos megjegyezni, hogy a modern shutdown parancs egyszerűen egy szimbolikus hivatkozás az init démonhoz. systemd.

Következtetés

Egyelőre ennyi az alapvető Linux parancsokról, remélem tetszett ez a hosszú, de kissé unalmas útmutató.

Ha bármilyen kérdése vagy javaslata van a fenti parancsokkal kapcsolatban, kérjük, írja meg őket a cikkhez fűzött megjegyzésekben.

A fordító megjegyzése: A fenti parancsleírások nagyon rövidek és felületesek. Eközben oldalunkon könnyedén megtalálhatja a fent felsorolt ​​parancsok bármelyikének teljesebb leírását, egyszerűen beírva a "Keresés az oldalon" mezőbe (ez a mező minden oldal tetején található, közvetlenül a logó alatt) "chmod parancs" (cserélje ki a parancs nevét a megfelelőre).

Whoami # jelenítse meg a nevet, amely alatt regisztrált dátuma # jelenítse meg a dátumot és az időt, időt<имя программы>#futtasson egy programot vagy parancsot, és információt kapjon a végrehajtásához szükséges időről, aki #észreveszi, hogy melyik felhasználó fut a gépen uname -a #információk megjelenítése az operációs rendszer verziójáról cat /etc/issue #a operációs rendszer (12.04, 13.04 stb .) lsb_release -a #terjesztés neve és verziója uname -m #tudja meg, hány bit van a linux operációs rendszerben ingyenes #memóriahasználati információk megjelenítése df -h #információk megjelenítése a szabad és felhasznált lemezterület üzemidejéről #jelenlegi idő, az operációs rendszer indítása után eltelt idő, a jelenlegi #felhasználók száma számítógépes rendszerés betöltés az utolsó 1, 5 és 15 percre top (htop) # listázza a rendszerben futó folyamatokat és az azokra vonatkozó információkat ps axu | grep php #olyan folyamatok listája, amelyek nevében php szerepel ps aux | fej -n 1; ps aux | grep:searchd #folyamatok paramétermagyarázattal a tetején netstat -lnp | grep:9000 #tudja meg, mi lóg a 9000-es porton netstat -luntp #megjeleníti az összes nyitott portot az azokat használó alkalmazásokkal lsusb #információ az USB-n keresztül csatlakoztatott eszközökről lscpu #processzor jellemzői

Itt csak röviden ismertetem a főbb parancsokat. A legtöbb parancsról többet megtudhat interaktív módon, ha hivatkozik erre súgórendszer Linux a man paranccsal. Hogy könnyebb legyen megjegyezni, a szóból Férfi ual:

Férfi<имя изучаемой команды>

Egyes parancsok végrehajtásához, például hozzáférési jogok beállításához rendszerfájlokatés még sok más, jogokra van szüksége szuperfelhasználó. Parancs futtatása a nevében szuperfelhasználó, akkor a parancs neve elé kell írnia sudo(például: sudo szolgáltatás nginx újraindítása). Egyes debian rendszereken előfordulhat, hogy a sudo alapértelmezés szerint nincs telepítve (de az apt-get install sudo paranccsal telepíthető). A sudo telepítéséhez be kell jelentkeznie gyökér`om:

Amikor a rendszer jelszót kér, meg kell adnia a szuperfelhasználói jelszót. Ezt követően minden parancs root szuperfelhasználóként kerül végrehajtásra.

[e-mail védett]:~$ su - Jelszó: [e-mail védett]:~# <команда, которая выполнится от имени root>

Általános Linux-parancsok

Itt van egy lista hasznos parancsokat amelyek nem szerepelnek más szakaszokban.

sudo shutdown -h most #leállítja a számítógépet most sudo shutdown -h 90 #leállítja a számítógépet 90 percen belül. sudo reboot #a számítógép újraindítása wget --convert-links -r http://www.linux.org/ #másolja ki a teljes webhelyet és konvertálja a hivatkozásokat elem élettartam A #másolás 5 szint mélyen történik!! #végrehajtja az utoljára végrehajtott parancs előzményeit | farok -50 #passwd beírt utolsó 50 parancs megjelenítése #megváltoztatja az aktuális felhasználó jelszavát cal -3 #megjeleníti kényelmes formában az előző, aktuális és következő hónapot (mint egy naptár)

Munka Linux fájlokkal és könyvtárakkal

ls #az aktuális könyvtárban lévő fájlok listájának megjelenítése (lista) ls -la<имя каталога>#a könyvtárban lévő fájlok listája<имя каталога>, beleértve a rejtett pwd-t #jelenlegi elérési út megjelenítése (az aktuális könyvtár megjelenítésének parancsa) cd [könyvtár] #változtassa meg az aktuális könyvtárat (könyvtár módosítása) cp<что_копировать> <куда_копировать>#fájlok másolása (másolás) mv<что_перемещать> <куда_перемещать>#move vagy fájl átnevezése (mozgatás) mkdir<каталог>#új könyvtár létrehozása (make directory) rmdir<каталог>#eltávolít egy üres rm könyvtárat<файлы>#remove files rm -rf<имя каталога>#beágyazott fájlokat tartalmazó könyvtár eltávolítása keresse meg a /var/www*index.php címet #keresse meg az összes index.php végződésű fájlt #a /var/www tail könyvtárban<имя файла>#megjeleníti a fájl végét. Hasznos, ha naplókkal és nagy du fájlokkal dolgozik. -bh | további #információk megjelenítése a fájlok és könyvtárak méretéről, az aktuális könyvtártól kezdve sudo chmod 777 -R ~/Nyilvános #olvasási/írási/végrehajtási engedély mindenki számára a ~/Public # -R könyvtárban - rekurzívan, azaz minden beágyazott fájlhoz és mappához sudo chown<имя пользователя> <имя файла>#fájltulajdonos beállítása >fájlnév #üres fájllá teszi a fájlnevet, pl. törli a touch filename tartalmát #üres fájlt hoz létre, módosítja az időt is utolsó változtatás fájlt

Linux parancsok, amelyek információt adnak a rendszerről

whoami #jelenítse meg a nevet, amelyen regisztrált dátum # jelenítse meg a dátumot és az időt, időt<имя программы>#futtasson egy programot vagy parancsot, és információt kapjon a végrehajtásához szükséges időről, aki #észreveszi, hogy melyik felhasználó fut a gépen uname -a #információk megjelenítése az operációs rendszer verziójáról cat /etc/issue #a operációs rendszer (12.04, 13.04 stb .) lsb_release -a #terjesztés neve és verziója uname -m #tudja meg, hány bit van a linux operációs rendszerben ingyenes #memóriahasználati információk megjelenítése df -h #információk megjelenítése a szabad és felhasznált lemezterület üzemidejéről #jelenítse meg az aktuális időt, az operációs rendszer betöltése után eltelt időt, a jelenlegi #felhasználók számát a számítógépes rendszerben és a rendszerindítás utáni utolsó 1, 5 és 15 perc munkaterhelését, #a jelenlegi felhasználók száma a számítógépes rendszerben és az utolsó 1, 5 és 15 perc terhelése felül (htop) #megjeleníti a folyamatrendszerben végzett munkák listáját és az azokra vonatkozó információkat ps axu | grep php #olyan folyamatok listája, amelyek nevében php szerepel ps aux | fej -n 1; ps aux | grep:searchd #folyamatok paramétermagyarázattal a tetején netstat -lnp | grep:9000 #tudja meg, mi lóg a 9000-es porton netstat -luntp #megjeleníti az összes nyitott portot az azokat használó alkalmazásokkal lsusb #információ az USB-n keresztül csatlakoztatott eszközökről lscpu #processzor jellemzői

Hogyan lehet befejezni egy folyamatot? Ha a kivonás során tetejére nyomja meg a k gombot (a kill szóból), ekkor a rendszer rákérdez

PID megölni:

meg kell adnia a folyamatazonosítót (PID), majd nyomja meg az enter billentyűt. Ez olyan, mint a Windows feladatkezelője.

Munka Linux archívumokkal

tar cf primer.tar /home/primer.txt #create tar archívum primer.tar nevű, #contains /home/primer.txt tar czf primer.tar.gz /home/primer.txt #hozzon létre egy Gzip-tömörített tar archívumot #primer.tar.gz tar xf primer.tar néven #archívum primer kibontása .tar az aktuális mappába tar xzf primer.tar.gz #tar archívum kibontása Gzip tar xjf primer.tar.bz #tar archívum kibontása Bzip2 segítségével

Linux szöveg- és fájlkeresési példák

grep -rl "mit_keressen" /útvonal #rekurzív fájlok keresése a #"mit_keresendő" szöveggel a "/útvonal" mentén kevesebb ~/Dokumentumok/http.txt | grep -A 2 "skype" #keresés a ~/Documents/http.txt fájlban, #kiírja az egyezési karakterláncot + 2 következő sor farok -f -n100 ~/logs/php-error.log #nagyon praktikus funkció az olvasáshoz logs #in kinyomtatja a keresés utolsó 100 sorát valós időben. -name "*.php" -mtime -1 -print #rekurzív fájlok keresése minta szerint (maszk) "*.php" #amelyek megváltoztak az elmúlt 24 órában, keresse meg a /var/www/ -mtime -10 #keresést az elmúlt 24 órában az elmúlt 10 napban módosított fájlok keresse meg a /var/www/ -mtime -10 > fájlnév.txt #write output to file find . -perm 777 | xargs rm #keresse meg az összes 777 engedéllyel rendelkező fájlt, és törölje őket find . -name cache | xargs chmod -R 777 # keresse meg a cache könyvtárat és adjon neki engedélyeket 777

Futtasson kódrészleteket a parancssorban (php, python):

Php -r "var_dump(strlen("hello"));" python -c "print("hello");"

Ez a parancsok hiányos listája, amelyek már nagyon hasznosak voltak számomra. Ahogy megtanulja a linuxot, a bejegyzés más parancsokkal frissül.

A Linux operációs rendszer nagyon népszerű a programozók és a trükközők körében, mert lehetővé teszi egy több száz parancsot tartalmazó konzol aktív használatát. Már rendeztük, és természetesen utána kell áttanulmányozni az alapvető parancsokat a konzolban, ma ezt fogjuk tenni.

A konzolos parancsok segítségével a felhasználó gyorsan végrehajthat számos műveletet: fájlok megnyitása, áthelyezése és másolása, különféle információk és statisztikák megtekintése, figyelés és hibakeresés, részletes információk beszerzése a rendszerről, a szoftver és a vizuális részek módosítása. a rendszer, és még sok más.

Ne feledje, hogy a konzollal való teljes körű használathoz rendszergazdai jogokra van szüksége. Az alábbiakban a főbb parancsok listája található Linux konzolokés azok dekódolása.

Rendszer információ:

arch vagy uname -m- kijelző számítógép architektúra
uname -r- megjeleníti a használt kernel verziót
dmidecode -q- hardver rendszerelemek megjelenítése - (SMBIOS/DMI)
hdparm -i /dev/hda- a merevlemez jellemzőinek megjelenítése
hdparm -tT /dev/sda- tesztelje a merevlemezről történő adatolvasás teljesítményét
cat /proc/cpuinfo- információ megjelenítése a processzorról
cat /proc/interrupts- a műsor megszakítja
cat /proc/meminfo- ellenőrizze a memóriahasználatot
cat /proc/swaps- swap fájl(ok) megjelenítése
cat /proc/version- megjeleníti a kernel verzióját
cat /proc/net/dev- hálózati interfészek és statisztika megjelenítése rajtuk
cat /proc/mounts- csatolt fájlrendszerek megjelenítése
lspci-tv- a PCI-eszközöket faként jeleníti meg
lsusb-tv- az USB-eszközöket faként jeleníti meg
dátum- megjeleníti a rendszer dátumát
dátum 041217002007.00*- állítsa be a rendszer dátumát és idejét MMDDHHmmYYYY.SS (MonthDayHourPercekYear.Seconds)
óra-w- rendszeridőt takarít meg a BIOS-ban

Rendszerleállás:

shutdown -h now vagy init 0 vagy telinit 0- állítsa le a rendszert
leállítás -h óra:perc &- ütemezze a rendszer leállítását egy meghatározott időpontra
leállítás -c- törölje az ütemezett rendszerleállást
shutdown -r most vagy újraindítás- indítsa újra a rendszert
Kijelentkezés- Kijelentkezés

Hálózatépítés:

ssh- biztonságos belépést biztosít egy távoli munkamenetbe egy másik géppel, és lehetővé teszi egy adott parancs végrehajtását egy távoli gépen anélkül, hogy munkamenetbe lépne.
scp- Biztosítja a fájlok biztonságos másolását a hálózaton.
telnet<имя_удаленной_машины> - telnet másik gépre. A kapcsolat létrehozása után jelentkezzen be a munkamenetbe a jelszavával.
ftp<имя_удаленной_машины> - ftp-n keresztül csatlakozni egy távoli számítógéphez. Ez a fajta hivatkozás alkalmas fájlok távoli gépről való másolására.
gazdagépnév -i- megmutatja annak a számítógépnek az IP-címét, amelyen dolgozik.

Néhány adminisztrációs parancs:

alias ls="ls -Fskb -color"- hozzon létre egy álnevet, hogy egy parancs bonyolultabb parancskombinációt tudjon futtatni.
kapasswd- egy parancs az AFS fájlrendszer eléréséhez szükséges jelszó megváltoztatásához. Amikor egy alapszintű Linux LIT-fürtön dolgozik, ezt a parancsot csak a fürtbe lépéshez szükséges jelszó megváltoztatására használja.
passwd- változtassa meg jelszavát bármely helyi számítógépen.
chmod<права доступа> <файл> - módosítsa az Ön tulajdonában lévő fájl engedélyeit.
chown<новый_владелец> <файлы> - módosítsa a fájlok tulajdonosát.
chgrp<новая_группа> <файлы> - módosítsa a fájl csoportját.

Fájlok és könyvtárak:

cd /home- váltson át a '/home' könyvtárba
CD..- lépjen magasabb könyvtárba
cd ../..- lépjen a két szinttel feljebb lévő könyvtárba
CD- menjen a kezdőkönyvtárba
cd ~felhasználó- lépjen a felhasználó kezdőkönyvtárába
CD-- lépjen abba a könyvtárba, ahol volt, mielőtt az aktuális könyvtárra váltana
pwd- az aktuális könyvtár megjelenítése
ls- megjeleníti az aktuális könyvtár tartalmát
ls -F- megjeleníti az aktuális könyvtár tartalmát a szimbólumnevek kiegészítésével
ls-l- az aktuális könyvtárban lévő fájlok és könyvtárak részletes nézete
ls-a- előadás rejtett fájlokés az aktuális könyvtárban lévő könyvtárak
ls**- a névben számokat tartalmazó fájlok és könyvtárak megjelenítése
fa vagy lstree- fájlok és könyvtárak fájának megjelenítése a gyökértől kezdve (/)
mkdir dir1- hozzon létre egy "dir1" nevű könyvtárat
mkdir dir1 dir2- hozzon létre két könyvtárat egyszerre
mkdir -p /tmp/dir1/dir2- könyvtárfa létrehozása
rm -f fájl1- törölje a "file1" nevű fájlt
rmdir dir1- törölje a "dir1" nevű könyvtárat
rm -rf dir1- törölje a 'dir1' nevű könyvtárat és rekurzívan annak teljes tartalmát
rm -rf dir1 dir2- töröljön két könyvtárat és rekurzívan azok tartalmát
mv dir1 new_dir- átnevez vagy áthelyez egy fájlt vagy könyvtárat
cp fájl1 fájl2- fájl1 fájl másolása fájl2 fájlba
cp dir/* .- másolja az összes fájlt a dir könyvtárban az aktuális könyvtárba
cp -a /tmp/dir1 .- másolja a dir1 könyvtárat az összes tartalommal az aktuális könyvtárba
cp -a dir1 dir2- a dir1 könyvtárat másolja a dir2 könyvtárba
ln -s fájl1 lnk1*- szimbolikus hivatkozás létrehozása egy fájlra vagy könyvtárra
ln file1 lnk1- hozzon létre egy "kemény" (fizikai) hivatkozást egy fájlhoz vagy könyvtárhoz

Folyamatirányítás:

ps axu | grep<Ваше_имя_пользователя> - megjeleníteni a rendszerben futó összes folyamatot a felhasználó nevében
megöl - "megölni" a folyamatot. Először határozza meg a "killt" folyamat PID-jét a ps segítségével
Öld meg mind<имя_программы> - "megöl" minden folyamatot a programnév alapján
xkill (az X terminál ablakában)- "megölni" a folyamatot, amelynek ablakára rámutat a kurzorra

Linux beépített segédprogramok és nyelvek:

emacs (X terminálban)- emacs szerkesztő. Nagyon funkciókban gazdag, de tapasztalatlan felhasználók számára meglehetősen nehéz
gcc - GNU C fordító
g++ - GNU C++ fordító
perl egy nagyon erős szkriptnyelv. Rendkívül rugalmas, de meglehetősen összetett szintaxissal. Nagyon népszerű a haladó felhasználók körében.
piton- modern és meglehetősen elegáns objektum-orientált tolmács
g77- GNU FORTRAN fordító
f2c- átkódoló FORTRAN-ról C-re
erőd77- FORTRAN fordító. Végrehajtja az f2c parancsot, majd a gcc vagy a g++ parancsot használja
grep- olyan szövegrészlet keresése a fájlokban, amely megfelel a beírt maszknak. A maszk egy szabványos jelöléssel, úgynevezett "reguláris kifejezésekkel" van meghatározva.
tr- fordítói segédprogram (betűk cseréje szöveges fájlban)
gawk- GNU awk (formázott szöveges fájlok feldolgozására használják)
sed- segédprogram szöveges fájlok feldolgozásához.

Ha hibát észlel, jelöljön ki egy szövegrészt, és nyomja meg a Ctrl + Enter billentyűket
OSSZA MEG: