Légy Linux Terminal Power felhasználó a 8 trükkel

Tartalomjegyzék:

Légy Linux Terminal Power felhasználó a 8 trükkel
Légy Linux Terminal Power felhasználó a 8 trükkel

Videó: Légy Linux Terminal Power felhasználó a 8 trükkel

Videó: Légy Linux Terminal Power felhasználó a 8 trükkel
Videó: How to Backup Windows 10 Using File History (Beginners Guide) - YouTube 2024, Április
Anonim
A Linux-terminál használata több, mint a parancsok beírása. Ismerje meg ezeket az alapvető trükköket, és jó lesz a Bash-készlet elsajátításában, amelyet alapértelmezés szerint a legtöbb Linux-terjesztésben használ.
A Linux-terminál használata több, mint a parancsok beírása. Ismerje meg ezeket az alapvető trükköket, és jó lesz a Bash-készlet elsajátításában, amelyet alapértelmezés szerint a legtöbb Linux-terjesztésben használ.

Ez a kevésbé tapasztalt felhasználók számára - biztos vagyok benne, hogy sokan fejlettebb felhasználók már ismerik ezeket a trükköket. Mégis, nézze meg - talán van valami, amit elfelejtettél az út mentén.

Tab befejezés

A tab befejezés lényeges trükk. Nagyszerű időt takarít meg, és hasznos is, ha nem biztos abban, hogy egy fájl vagy parancs pontos neve.

Tegyük fel például, hogy van egy "nagyon hosszú fájlnév" nevű fájl az aktuális könyvtárban, és törölni szeretné. Beírhatja a teljes fájlnevet, de a hely karaktereinek helyes megválasztásához (más szóval, add hozzá a karaktert minden mező előtt), és hibát követhet el. Ha beírja rm r és nyomja meg a Tab billentyűt, a Bash automatikusan kitölti a fájl nevét.

Természetesen, ha több fájl van az aktuális könyvtárban, ami az r betűvel kezdődik, a Bash nem fogja tudni, hogy melyiket akarja. Tegyük fel, hogy van egy másik, "tényleg nagyon hosszú fájlnév" nevű fájl az aktuális könyvtárban. Amikor megnyomja a Tab billentyűt, a Bash betölti az "igazán" részt, mivel a fájlok mindkettővel kezdődnek. Miután ez megtörtént, ismét nyomja meg a Tab billentyűt, és megjelenik a megfelelő fájlnevek listája.

Folytassa a kívánt fájlnév beírását, és nyomja meg a Tab billentyűt. Ebben az esetben egy "l" -t írhatunk be, és újra megnyomjuk a Tab gombot, és a Bash megadja a kívánt fájlnevet.
Folytassa a kívánt fájlnév beírását, és nyomja meg a Tab billentyűt. Ebben az esetben egy "l" -t írhatunk be, és újra megnyomjuk a Tab gombot, és a Bash megadja a kívánt fájlnevet.

Ez parancsokkal is működik. Nem biztos benne, hogy milyen parancsot szeretne, de tudja, hogy a "gnome" -al kezdődik? Írja be a "gnome" nevet, és nyomja meg a Tab billentyűt a lista megjelenítéséhez.

Pipes

A csövek lehetővé teszik a parancs kimenetének elküldését egy másik parancsra. A UNIX filozófiában minden program egy kis segédprogram, amely egy dolgot jól csinál. Például a ls parancs felsorolja az aktuális könyvtárban lévő fájlokat és a grep parancs megkeresi egy megadott kifejezésre vonatkozó bemeneteit.

Kombinálni ezeket csövekkel (a | karakter), és kereshet egy fájlt az aktuális könyvtárban. A következő parancs a "szó" szót keresi:

ls | grep word

Image
Image

Vadkártyák

A * karakter - azaz a csillag - egy vadkártya, amely bármihez illő lehet. Ha például a "nagyon hosszú fájlnév" és a "nagyon hosszú fájlnév" törlését szeretnénk törölni az aktuális könyvtárból, akkor a következő parancsot futtathatjuk:

rm really*name

Ez a parancs törli az összes fájlt, melynek neve "igazán" kezdődik és "név" -el végződik. Ha futott rm * Ehelyett törölne minden fájlt az aktuális könyvtárban, ezért legyen óvatos.

Image
Image

Kimeneti átirányítás

A > karakter átirányítja a parancs kimenetét egy fájlba egy másik parancs helyett. Például a következő sorban a ls parancsot, hogy felsorolja az aktuális könyvtárban lévő fájlokat, és ahelyett, hogy ezt a listát a terminálhoz kinyomná, a listát egy "file1" fájlba nyomtatja ki az aktuális könyvtárban:

ls > file1

Image
Image

Command History

Bash emlékezik a beírt parancsok történetére. Használhatja a fel és le nyilakat a nemrég használt parancsok görgetéséhez. A történelem parancs parancsok listáját kinyomtatja, így a görgetéshez a legutóbb használt parancsokat keresheti. Sok más trükköt is használhat a Bash történetében.

Image
Image

~,. &..

A ~ karakter - más néven tilde - az aktuális felhasználó otthoni könyvtárát jelöli. Tehát a gépelés helyett cd / home / név a saját könyvtárába lépve beírhatja cd ~ helyette. Ez relatív útvonalakkal is működik - cd ~ / Desktop átvált az aktuális felhasználó asztalára.

Hasonlóképpen, a . az aktuális könyvtár és a .. az aktuális könyvtár feletti könyvtár. Így, cd.. felveszi a könyvtárat. Ezek relatív útvonalakkal is működnek - ha az Asztal mappájában vagy a Dokumentumok mappába akarsz menni, amely ugyanabban a könyvtárban található, mint az Asztal. cd../Dokumentumok parancs.

Image
Image

Futtasson parancsot a háttérben

Alapértelmezés szerint a Bash végrehajtja az aktuális terminálon futó parancsokat. Ez rendben van, de mi van, ha el akarja indítani az alkalmazást, és folytatni fogja a terminál használatát? Ha beírja firefox Firefox elindításához a Firefox átveszi a terminált, és hibaüzeneteket és egyéb kimeneteket jelenít meg, amíg bezárja. Adja hozzá a & hogy a parancs végére Bash hajtsa végre a programot a háttérben:

firefox &

Image
Image

Feltételes végrehajtás

A Bash két parancsot is vezethet egymás után. A második parancs csak akkor hajtódik végre, ha az első parancs sikeresen befejeződött. Ehhez mindkét parancsot ugyanazon a vonalon kell elhelyezni &&, vagy dupla ampersand.

Például a alvás a parancs másodpercben értéket vesz fel, számlál, és sikeresen befejeződik. Ez önmagában haszontalan, de egy késleltetés után másik parancsot is futtathat. A következő parancs öt másodpercet vár, majd indítsa el a gnome-screenshot eszközt:

sleep 5 && gnome-screenshot

Van még trükköd megosztani? Hagyjon egy megjegyzést és segítsen olvasóinak!

Ajánlott: