halhéj

HAL - A hasznos héj

HAL - A hasznos héj
A FISH célja, hogy az egész kézikönyv sokkal nagyobb mértékben legyen kéznél, mint a többi kagyló. A fő ötlet az, hogy segítsen megtanulni, mit tehet. Sok embernek sok hasznát fogja venni, de a kemény felhasználóknak kifogásuk lehet a teljesítmény miatt. Blokkol néhány szabályos funkciót is. Ezt szem előtt tartva fontolja meg, hogy az új funkciók használata során halak legyenek az eszköztárban.

Halak telepítése Linux-ba

Halakat telepít a csomagkezelőjével, ha haladóbb igényei vannak, nézze meg a Halhéj telepítése című cikkünket.

Az Ubuntuban az apt-t használnád így.

$ apt install fish

Miután telepítette, kezdje el használni, ahogy meggyőződik. Gépelés közben minden eddiginél több javaslatot fog látni. Próbálja ki a tabulátor billentyűt, hogy minél többet hozzon ki a halakból.

Mi a különleges a HAL-ban?

Mielőtt bármit konfigurált volna, látni fogja, hogy a parancs alig változott. Néhány parancs beírása után hamarosan észreveszi, hogy gépelés közben sok segítséget kap. Ha elkezdi használni a szkripteket, észrevehet néhány inkompatibilitást. A halaknál mindig kapsz javaslatokat a parancsokra. Ha sok van, akkor tippeket kap mindegyikről.

Sokkal több lehetőséged van, beleértve a funkciók létrehozását. Csakúgy, mint a többi kagylóban, beállíthatja a felszólítást úgy, hogy a kívánt módon nézzen ki. A rendszerkonfigurációs fájlok itt vannak usr / share / fish, egy fán vannak. Amint az alábbi képen látható.

A fáról láthatók a fő könyvtárak; kiegészítések, funkciók és eszközök. Másolhatja és kitöltheti ezeket a könyvtárakat fájlokkal, de webalapú módon is létrehozhatja őket. Amíg nem írja meg saját függvényeit, használja az alapértelmezetteket a shell beállításához.

Hogyan tudod csípni?

Ahogy korábban láthattad, sok könyvtárad van a héj módosítására. Ehhez nem használható minden bash szkript, vannak kompatibilitási problémák. A jó hír az, hogy a formátum nagyon egyszerű, és használhatja a Pythont, ha ez a teáscsésze.

Amíg nem éred el a haladást, érdemes választani a közösség által közreműködő funkciók közül. A konfigurálás egyik módja a webalapú rendszer használata. Ennek elindításához futtassa az alábbi parancsot hal közben.

$ fish_config

Ez a parancs elindít egy kis webszervert és meghívja az alapértelmezett webböngészőt. Az oldal egy egyszerű füles oldal, amely tartalmazza azokat a funkciókat, amelyekre szüksége lehet vagy amelyekre szükség lehet. Itt egy kép.

FISH konfiguráció futtatása

Ha kiválaszt egy lapot, az alábbiakban számos lehetőség áll rendelkezésre. A stílus megtekintésekor kattintson a "Téma beállítása" gombra, és a fájl hozzáadásra kerül a felhasználóneve konfigurációs fájljai alatt. Ez az eszköz hét beállítási csoportot fed le, a téma és a prompt két első. Ez az eszköz hasznos az induláshoz és a kód kölcsönzéséhez másoktól. Könnyű használni a kódot a saját konfigurációjában és beállítani. Mivel zseniális vagy, adj hozzá végső eszközeidet és beállításaidat az adattárhoz. Fontos megjegyzés, hogy a prompt és az álnevek funkciókkal vannak helyettesítve. A prompt függvény neve „fishprompt”, és minden függvénynek van neve, amely álnévként működik. A funkciók paranccsal ellenőrizheti, hogy mi van.

$ függvények

Funkció hozzáadásához meg kell írnia egy szkriptet, amely megteszi azt, amit el akar érni. Egy egyszerű példa az alábbiakban található.

függvény gp
parancs git pull $ argv
vége

Egy ilyen egyszerű funkcióval nyilvánvaló az álnevekhez való hasonlóság, de egy funkció ennél sokkal többet tartalmazhat. A függvények globálisak, így amikor létrehoz egy függvényt, annak más névvel kell rendelkeznie, mint a halakban. Egy fájlja lehet (.config / fish / config.hal) vagy külön fájlokban a függvénykönyvtár alatt. A függvény nevének továbbra is egyedinek kell lennie, mivel a halaknak csak egy névterük van. Egy másik fontos részlet, hogy a '$ argv' parancsot kell használnia, különben nem használhat paramétereket a parancshoz.

A (~ / fájlban található fájlok.A config / fish / functions /) könyvtárat a halak automatikusan betöltik. Új funkciót is létrehozhat a 'function' paranccsal.

A $ funkció jó

A menő funkció már létezik az aktuális munkamenetben. Szerkesztheti a „funced cool” gombbal, hogy a kívánt módon működjön. A szerkesztés közvetlenül a héjban történik. Az egyetlen furcsa dolog, hogy új sorok hozzáadásához az Alt-Enter billentyűt kell használnia a funkció mentéséhez. A mentéshez használja a „funcsave” parancsot. Az eredmény „Cool” nevű fájlként végződik.hal 'ebben az esetben a függvénykönyvtárban.

$ funced cool
$ funcsave cool

Ha ez a fájl megvan, kedvenc szerkesztőjével fejlettebb módosításokat hajthat végre.

Ha részletesebb információkat szeretne kapni, a hal szakácskönyv nagyszerű forrás.

Következtetés

A Fish egy nagyon hatékony héj, amely segíthet a felhasználóknak a parancssorban való törekvésükben. Ha úgy érzi, hogy még mindig nagy szüksége van a kézikönyvre, akkor a halak segítségével gyorsabb lehet. A Linuxban a leggyakoribb héj a bash, amelyet bármire fel lehet használni, de a halak segítenek Önnek gyorsabb fejlődésében. Könnyebb az igényeinek megfelelő új funkciókat létrehozni. Ez a héj aktívabban segít, akár akarja, akár nem, teljesen rajtatok múlik.

Az egérkattintások emulálása az egérrel a Clickless Mouse használatával a Windows 10 rendszerben
Ha az egeret vagy a billentyűzetet nem megfelelő testtartásban, túlzott használat mellett használhatja, számos egészségügyi problémát okozhat, beleért...
Ezekkel az ingyenes eszközökkel adja hozzá az egérmozdulatokat a Windows 10 rendszerhez
Az elmúlt években a számítógépek és az operációs rendszerek nagymértékben fejlődtek. Volt idő, amikor a felhasználóknak parancsokkal kellett navigálni...
Az egér mozgásának vezérlése és kezelése több monitor között a Windows 10 rendszerben
Dual Display Mouse Manager lehetővé teszi az egér mozgásának vezérlését és konfigurálását több monitor között, lassítva annak mozgását a határ közeléb...