Hirdetés

Ha valódi Linux mesterré akarsz válni, jó ötlet a terminálparancsok ismerete. Itt áll négyféle módszer, amellyel elkezdi magát tanítani.

A nap tippje

learncommands_tipoftheday
A terminálparancsokról történő fokozatos megismerés nagyszerű módja, ha a terminál minden megnyitásakor megjelenik a „Day of the Day” stílusú üzenet. Ezek az üzenetek megmutathatják a hasznos parancsokról, valamint a már ismert parancsok speciális trükköiről. Könnyen beállíthatja ezt a .bashrc fájlba (a /home//.bashrc), és adjon hozzá egy új sort a fájl végéhez a következőket:

echo "Tudta ezt:"; mi dollár (ls / bin | shuf -n 1)

Ennyit kell tenned! Ha azt akarja, hogy kissé szórakoztatóbbá tegye, tehetsz egy tehénre ezeket a tippeket. Ehhez futtassa a parancsot sudo apt-get install cowsay Ubuntu / Debian vagy sudo yum install cowsay a Fedora számára. Akkor, a fenti kód helyett, adja hozzá a következőt a .bashrc fájlhoz:

cowsay -f $ (ls / usr / share / cowsay / tehén | shuf -n 1 | cut -d. -f1) $ (mi $ (ls / bin) 2> / dev / null | shuf -n 1)

Sajnos ez nem működik minden disztribúciónál, így a cowsay-vel való sikere nem garantált. Ugyanakkor az egész tipp „mi van” véletlenszerű parancsokkal, amelyeket a következőkben tárgyalunk.

A „whatis” használata

Ha nem akar véletlenszerű dolgokat megtanulni, akkor talán meg szeretné tudni azokat a parancsokat, amelyeket éppen ebben a pillanatban kell használnia. Ehhez egyszerűen prefixálja az összes parancsot a „whatis” -re. A parancsnak ezután képesnek kell lennie arra, hogy darabonként megmondja, miben áll a parancs.

learncommands_whatis

Nagyszerű példa erre mi a sudo yum install sajt, fent látható. Ezt mondja neked sudo ad adminisztratív jogokat, yum a csomagkezelő, felszerelAzt mondom a YUM-nak, hogy telepítsen egy csomagot, és sajt a Photo Booth alkalmazás, amelyet telepíteni kíván. Ez nem mindig működik, főleg összetettebb vagy kevésbé általános parancsoknál, de érdemes kipróbálni, ha meg akarja tanulni, hogy mi a parancs valójában.

Az összes elérhető parancsbeállítás megtekintése

learncommands_manpages
Ha új parancsot használ, két jó módszer létezik annak részletes áttekintésére. Az első módszer az „ember.” Parancs futtatása ", ahol a futtatott program neve. Tehát a „man cp” futtatása megmondja neked, hogy mindenmit tudni kell a cp parancsról a man fájlnézegetőben.

A parancs főbb részeinek megtanulásának gyorsabb módja a „ –Súgó ”, ahol a futtatott program neve. Tehát a „cp –help” futtatása sok információval szolgál a cp paranccsal kapcsolatban is, amelyet közvetlenül a terminálra nyomtatnak. Más szavakkal, a –help az egyetlen olyan zászló, amelynek nincs váltakozó jelentése programról programra.

Crash Course - Igen, most!

Végül megtudhat valamit a parancs szintaxisáról... itt! A terminálparancsok általános szintaxisának ismerete nagyban segíthet az összes parancs megértésében, ezért érdemes tanulmányozni és megérteni, mielőtt a konkrét parancsokat példaként nézi.

Az összes parancs a következő szerkezettel oszlik meg: [sudo] program [paraméter] [paraméter]… [paraméter] [-flag] [paraméter] [-flag] [paraméter]… [zászló] [paraméter]

Hadd bontom le a fenti struktúra jelentését:

  1. Ha egy parancs adminisztratív jogokat igényel (root hozzáférésnek nevezik), akkor ezeket a „sudo” elé kell tenni, amely megköveteli a jelszó megadását, mielõtt a parancs végrehajtásra kerül.
  2. A „program” az, ahol az alkalmazás neve megy. Az alkalmazásnevek közé tartozik a yum, az apt-get, a sajt, a tar, a cp, az mv, a firefox és még sok más. Ha további konfigurációt nem végeztek el, akkor az összes ilyen módon elérhető programnak van egy futtatható fájlja, amely a / usr / bin könyvtárban található. Ez vonatkozik a rendszer összes telepített alkalmazására. Bizonyos alkalmazásokhoz csak meg kell írni, és ennyi is. Például beírhatja a „firefox” -t, és nyomja meg az Enter billentyűt, és elindítja a Firefoxot.
  3. A programot követően elkezdheti használni a paramétereket és a jelzőket. Ez programonként nagyban különbözik. Például a „cp file1 file2” parancs lemásolja a „file1” fájlt, és ugyanabba a helyre menti a „file2” névvel. Ezek a parancs két paramétere. Vannak olyan zászlók is, amelyek megváltoztatják a viselkedését - például a „sudo yum install cheese -y” parancs paramétere „install” a yum, a „cheese” mint a paraméter a telepítéshez, és „-y” megjelölésként a yum-hoz, mondván, hogy igenre kell számítania minden olyan esetben, amikor általában megkérdezi tőled, hogy szeretne-e folytatni. Noha ez a példa nem mutatja meg, egyes zászlóknak nincs szükségük a saját paramétereikre, mások azonban nem. Minden programnak megvannak a saját zászlói és jelentéseik, amelyeket az ismétlés során az idő múlásával megtanulsz.

Következtetés

A terminálparancsok megtanulása valójában nem olyan nehéz - ha egyszer megérted, hogy miben működnek és felépülnek, mások megtanulása sokkal könnyebbé válik. Ha néhány óra múlva nincs értelme, ne add fel. Az ismétlés a legjobb barátja, és végül el fogod látni a mintákat. Innentől kezdve a gyakorlatban történő memorizálásról szól. Különböző egyéb forrásokkal is rendelkezünk a parancsok tanulásához, például: ez a Linux parancs cheatsheet, a 40 alapvető Linux parancs A Linux A-Z - 40 alapvető parancs, amelyeket tudnia kellA Linux gyakran figyelmen kívül hagyott harmadik kerék a Windows és a Mac számára. Igen, az elmúlt évtizedben a nyílt forráskódú operációs rendszer nagyon sok vonzerőt szerzett, de ez még mindig távol esik a fontosságától ... Olvass tovább és újabb gyors bevezetés a Linux parancsokra Rövid útmutató a Linux parancssori használatának megkezdéséhezSok csodálatos dolgot megtehetsz parancsokkal a Linux alatt, és ez tényleg nem nehéz megtanulni. Olvass tovább .

Milyen javaslata van másoknak, akik meg akarnak tanulni? Tud egy olyan parancsról, amely valami jóat csinál, vagy csak szórakozásból szolgál? Tudassa velünk a megjegyzésekben!

Danny az észak-texasi egyetemen dolgozik, aki élvezi a nyílt forráskódú szoftverek és a Linux összes aspektusát.