Van egy nagyon egyszerű módszer a parancsok testreszabására és megkönnyítésére, amelyeket általában használunk "konzol", Használatával Álnév.
Un Álnév amint a neve is mutatja, segít abban, hogy egy szót vagy szavak sorozatát rövidebbre és egyszerűbbre cseréljük. Vegyünk egy gyakorlati példát, tegyük fel, hogy látni akarjuk a naplók nevű alkalmazás segítségével Színező amely felelős az eredmény színezéséért a konzolon. A sor a következő lenne:
$ sudo tailf -n 5 /var/log/syslog | ccze
De biztos vagyok benne, hogy könnyebb lenne, ha mindezek megírása helyett például a konzolba tennénk valami oly egyszerű dolgot, mint:
$ syslog
Igaz? Sokkal kényelmesebb és könnyebben megjegyezhető lenne. Akkor hogyan csináljuk?
Alias létrehozása.
Az álnév létrehozása nagyon egyszerű. A szintaxis a következő lenne:
alias short_word = 'parancs vagy szavak helyettesíteni'
ha az előző példát vesszük, az a következő lenne:
alias syslog = 'sudo tailf -n 5 / var / log / syslog | ccze '
A parancs egyetlen idézőjelbe van foglalva. De a kérdés az Hova tesszük ezt? Nos, ha azt akarjuk, hogy csak ideiglenes legyen, egyszerűen beírjuk a konzolba, és addig tart, amíg bezárjuk.
Most, ha végleg akarjuk, akkor ezt tesszük a fájlba ~ / .bashrc ami a mi / home, és ha nem, akkor létrehozzuk (mindig előtte a ponttal). Amikor hozzáadtuk a álnév ebben a fájlban egyszerűen betesszük a konzolt:
$ . .bashrc
És kész !!!
Megjegyzés: Tegnap az internetszolgáltatónkkal kapcsolatos problémák miatt nem tudtunk semmit közzétenni a <° Linux alatt, amiért elnézést kérünk
Ez a típusú bejegyzés nem árt frissíteni azokat az eszközöket, amelyeket általában nem használunk napi rendszerességgel. Továbbá időtlen; megírása után három évvel, és ez marad az első nap.
Tegye hozzá, hogy legalább a debianban ajánlott a .bash_aliases fájlt használni saját álneveinek hozzáadásához az említett fájl helyett. Ő. A .bashrc gondoskodik a keresésről az általam mondott alias fájlban.
Köszönöm a bemutatót. Van egy kérdésem: mit csinál a parancs '. .bashrc '? és különösen mit csinál a .bashrc fájl előtti pont (.)?
Tudom, hogy késő, de egy fájlnév előtti pont miatt a mappákba rejtőzik, így ott lesz, de addig nem láthatja, amíg nem mutat meg rejtett fájlokat.
Nem hiszem, hogy a fájlok elrejtésének a pontjára utal. Ha jól megnézed, van egy másik, amelyet szóköz választ el egymástól:
$. .bashrc
Először arra gondoltam, hogy valahogy futtatja a fájlt, vagy újratölti a benne lévő információkat. Ehelyett újra kellett indítanom, hogy az álnevek érvénybe lépjenek, így a parancs ismeretlen marad.
Hogyan folytathatja a parancs használatát, annak ellenére, hogy van egy álnév, amely hivatkozik erre a parancsra? (Példa: hogyan használná az rm parancsot, ha ez egy alias a visszhangra?)
Nagyon hálás ezért. Egészségére!
Helló, nagyon köszönöm a bemutatót, nekem nagyon sokat segített.