Krei kaŝnomojn en GNU / Linukso

Estas tre simpla maniero agordi kaj plifaciligi iujn komandojn, kiujn ni kutime uzas "la konzolo", Per la uzo de alias.

Un alias kiel ĝia nomo indikas, ĝi helpos nin anstataŭigi vorton aŭ serion de vortoj per pli mallonga kaj pli simpla. Ni prenu praktikan ekzemplon, ni diru, ke ni volas vidi la registroj de la sistemo, uzante aplikaĵon nomatan Kolorigilo kiu respondecas pri kolorigo de la rezulto sur la konzolo. La linio estus:

$ sudo tailf -n 5 /var/log/syslog | ccze

Sed mi certas, ke estus pli facile, se anstataŭ skribi ĉion tion, ni enmetu ekzemple en la konzolon ion tiel simplan kiel:

$ syslog

Ĉu vere? Ĝi estus multe pli komforta kaj facile memorebla. Tiam, kiel ni faras ĝin?

Kreante Kaŝnomon.

Krei kaŝnomon estas vere facila. La sintakso estus:

kaŝnomo short_word = 'komando aŭ vortoj anstataŭigendaj'

se ni prenas la antaŭan ekzemplon, ĝi estus:

kaŝnomo syslog = 'sudo tailf -n 5 / var / log / syslog | ccze '

La komando estas inkluzivita per ununuraj citiloj. Sed la demando estas Kien ni metas ĉi tion? Nu, se ni volas, ke ĝi estu nur portempa, ni simple skribos ĝin en la konzolo kaj ĝi daŭros ĝis ni fermos ĝin.

Nun, se ni volas ĝin konstante, ni metas ĉi tion en la dosieron ~ / .bashrc kiu estas en nia / hejmo, kaj se ĝi ne estas, tiam ni kreas ĝin (ĉiam kun la punkto antaŭ). Kiam ni aldonos la linion de la alias en ĉi tiu dosiero, ni simple metas en konzolon:

$ . .bashrc

Kaj preta !!!

Noto: Hieraŭ pro problemoj kun nia ISP ni povis publikigi ion ajn en <° Linukso, pro kio ni pardonpetas


La enhavo de la artikolo aliĝas al niaj principoj de redakcia etiko. Por raporti eraron alklaku Ĉi tie.

7 komentoj, lasu la viajn

Lasu vian komenton

Via retpoŝta adreso ne estos eldonita.

*

*

  1. Respondeculo pri la datumoj: Miguel Ángel Gatón
  2. Celo de la datumoj: Kontrola SPAM, administrado de komentoj.
  3. Legitimado: Via konsento
  4. Komunikado de la datumoj: La datumoj ne estos komunikitaj al triaj krom per laŭleĝa devo.
  5. Stokado de datumoj: Datumbazo gastigita de Occentus Networks (EU)
  6. Rajtoj: Iam ajn vi povas limigi, retrovi kaj forigi viajn informojn.

  1.   Jc diris

    Ĉi tiu tipo de afiŝoj ne malutilas por refreŝigi tiujn ilojn, kiujn ni ne kutime uzas ĉiutage. Cetere ĝi estas sentempa; tri jarojn post verkado de ĝi kaj ĝi restas kiel la unua tago.
    Aldonu tion, almenaŭ en debian, oni rekomendas uzi la dosieron .bash_aliases por aldoni viajn proprajn kaŝnomojn anstataŭ la menciitan dosieron. Li . .bashrc zorgas pri serĉado en la kaŝnoma dosiero, kiun mi diras.

  2.   Viktoro diris

    Dankon pro la lernilo. Mi havas demandon: kion signifas la ordono '. .bashrc '? kaj precipe kion faras la punkto (.) antaŭ la dosiero .bashrc?

    1.    Pli malsana diris

      Mi scias, ke estas tro malfrue, sed punkto antaŭ dosiernomo kaŭzas ĝin kaŝi en dosierujoj, do ĝi estos tie, sed vi ne povos vidi ĝin ĝis vi montros kaŝitajn dosierojn.

      1.    alohl669 diris

        Mi pensas, ke ĝi ne rilatas al kaŝado de dosieroj. Se vi atente rigardas, ekzistas alia disigita per spaco antaŭe:
        $. .bashrc

        Unue mi pensis, ke ĝi iel funkciigos la dosieron aŭ reŝargos la informojn, kiujn ĝi enhavas. Anstataŭe mi devis restartigi por ke la kaŝnomoj efektiviĝu, do la komando restas nekonata.

  3.   johndry diris

    Kiel vi povas daŭre uzi komandon kvankam ekzistas kaŝnomo, kiu referencas ĉi tiun komandon? (Ekzemplo: kiel vi uzus la komandon rm se ĉi tio estas kaŝnomo por eoi?)

  4.   Paŭlo diris

    Tre dankema pro tio. Saluton!

  5.   alexredondosk8 diris

    Saluton, dankegon pro la lernilo, ĝi multe helpis min.