Yra labai paprastas būdas pritaikyti ir palengvinti kai kurias komandas, kurias paprastai naudojame "konsolė", Naudojant Pravardė.
Un Pravardė kaip rodo jo pavadinimas, tai padės mums pakeisti žodį ar žodžių seriją trumpesniu ir paprastesniu. Paimkime praktinį pavyzdį, tarkime, kad norime pamatyti žurnalai iš sistemos, naudodamiesi programa, vadinama Dažiklis kuris yra atsakingas už rezultato dažymą konsolėje. Linija būtų:
$ sudo tailf -n 5 /var/log/syslog | ccze
Tačiau esu įsitikinęs, kad būtų paprasčiau, jei užuot viską parašę, įdėtume į konsolę, pavyzdžiui, tokį paprastą dalyką:
$ syslog
Tiesa? Tai būtų daug patogiau ir lengviau prisiminti. Tada kaip tai padaryti?
Aliaso kūrimas.
Sukurti pseudonimą tikrai lengva. Sintaksė būtų tokia:
slapyvardis short_word = 'komanda arba žodžiai, pakeisti'
jei imtume ankstesnį pavyzdį, tai būtų:
pseudonimas syslog = 'sudo tailf -n 5 / var / log / syslog | ccze '
Komanda yra uždėta vienomis kabutėmis. Bet klausimas yra Kur mes tai padėsime? Na, jei norime, kad tai būtų tik laikina, paprasčiausiai įrašome jį į konsolę ir ji tęsis, kol ją uždarysime.
Dabar, jei to norime visam laikui, įdėjome tai į failą ~ / .bashrc kuris yra mūsų / Pagrindinis puslapis, o jei ne, tada mes jį kuriame (visada su tašku priekyje). Kai pridėsime eilutę pravardė Šiame faile mes tiesiog įdėjome į konsolę:
$ . .bashrc
Ir pasiruošę !!!
Pastaba: Vakar dėl problemų, susijusių su mūsų interneto paslaugų teikėju, nieko negalėjome paskelbti sistemoje <° Linux, dėl ko atsiprašome
Šio tipo įrašai nekenkia atnaujinant tuos įrankius, kurių paprastai nenaudojame kasdien. Be to, jis yra nesenstantis; praėjus trejiems metams po jo parašymo ir lieka kaip pirmoji diena.
Pridėkite, kad bent jau „debian“ sistemoje rekomenduojama naudoti failą .bash_aliases, kad pridėtumėte savo slapyvardžius, o ne paminėtą failą. Jis . .bashrc rūpinasi paieška mano nurodytame slapyvardžio faile.
Ačiū už pamoką. Man kyla klausimas: ką daro komanda “. .bashrc '? ir ypač ką daro taškas (.) prieš .bashrc failą?
Žinau, kad jau per vėlu, bet taškas prieš failo pavadinimą slepiasi aplankuose, todėl jis bus ten, bet jo negalėsite pamatyti, kol neparodysite paslėptų failų.
Nemanau, kad tai reiškia failų slėpimo prasmę. Jei atidžiai pažvelgsite, prieš tai yra dar vienas, kurį skiria tarpas:
$. .bashrc
Iš pradžių maniau, kad tai kažkaip paleis failą arba perkraus jame esančią informaciją. Aš turėjau iš naujo paleisti, kad slapyvardžiai įsigaliotų, todėl komanda lieka nežinoma.
Kaip galite toliau naudoti komandą, net jei yra slapyvardis, nurodantis šią komandą? (Pavyzdys: kaip jūs naudosite komandą rm, jei tai yra pseudonimas, kad atsilieptų?)
Labai dėkinga už tai. Cheers!
Sveiki, labai ačiū už pamoką, ji man labai padėjo.