Pseudonimų kūrimas GNU / Linux

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


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   Jc sakė

    Š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.

  2.   Viktoras sakė

    Ačiū už pamoką. Man kyla klausimas: ką daro komanda “. .bashrc '? ir ypač ką daro taškas (.) prieš .bashrc failą?

    1.    Sergantis sakė

      Ž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ų.

      1.    aljans669 sakė

        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.

  3.   Džonderis sakė

    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ų?)

  4.   pablo sakė

    Labai dėkinga už tai. Cheers!

  5.   alexredondosk8 sakė

    Sveiki, labai ačiū už pamoką, ji man labai padėjo.