Pseidonīmu izveide GNU / Linux

Ir ļoti vienkāršs veids, kā pielāgot un atvieglot dažas komandas, kurās mēs parasti izmantojam "konsole", Izmantojot Alias .

Un Alias kā norāda tās nosaukums, tas mums palīdzēs vārdu vai vārdu sēriju aizstāt ar īsāku un vienkāršāku. Ņemsim praktisku piemēru, pieņemsim, ka mēs vēlamies redzēt žurnāli no sistēmas, izmantojot programmu, kuru sauc Krāsotājs kas ir atbildīgs par rezultāta krāsošanu konsolē. Līnija būtu:

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

Bet esmu pārliecināts, ka būtu vieglāk, ja tā vietā, lai to visu rakstītu, mēs ievietotu, piemēram, konsolē kaut ko tik vienkāršu kā:

$ syslog

Patiesība? Tas būtu daudz ērtāk un vieglāk atcerēties. Tad kā mēs to darām?

Alias ​​izveidošana.

Alias ​​izveidošana ir patiešām vienkārša. Sintakse būtu šāda:

alias short_word = 'komanda vai vārdi, kas jāaizstāj'

ja ņemam iepriekšējo piemēru, tas būtu:

aizstājvārds syslog = 'sudo tailf -n 5 / var / log / syslog | ccze '

Komanda ir pievienota pēdiņās. Bet jautājums ir Kur mēs to ievietojam? Nu, ja mēs vēlamies, lai tas būtu tikai īslaicīgs, mēs vienkārši ierakstām to konsolē, un tas ilgs, līdz mēs to aizvērsim.

Tagad, ja mēs to vēlamies pastāvīgi, mēs to ievietojam failā ~ / .bashrc kas ir mūsu / Sākums, un, ja tā nav, tad mēs to izveidojam (vienmēr ar punktu priekšā). Kad esam pievienojuši rindiņu aizstājvārds Šajā failā mēs vienkārši ievietojam konsoli:

$ . .bashrc

Un gatavs !!!

Piezīme: Vakar mūsu ISP problēmu dēļ mēs nevarējām neko publicēt <° Linux, par ko mēs atvainojamies


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

      Jc teica

    Šāda veida ziņas nekaitē, lai atsvaidzinātu tos rīkus, kurus parasti ikdienā neizmantojam. Turklāt tas ir mūžīgs; trīs gadus pēc tā uzrakstīšanas, un tā paliek kā pirmā diena.
    Piebilstiet, ka vismaz debianā ieteicams izmantot failu .bash_aliases, lai pieminētā faila vietā pievienotu savus aizstājvārdus. Viņš. .bashrc rūpējas par meklēšanu aizstājvārda failā, kuru es saku.

      Viktors teica

    Paldies par apmācību. Man ir jautājums: ko dara komanda '. .bashrc '? un jo īpaši, ko dara punkts (.) faila .bashrc priekšā?

         Slimāks teica

      Es zinu, ka ir par vēlu, bet punkts faila nosaukuma priekšā liek to paslēpt mapēs, tāpēc tas būs tur, taču jūs to nevarēsit redzēt, kamēr neparādīsit slēptos failus.

           aljans669 teica

        Es nedomāju, ka tas attiecas uz punktu slēpšanu. Ja paskatās uzmanīgi, pirms tā ir vēl viena, kuru atdala atstarpe:
        $. .bashrc

        Sākumā es domāju, ka tas kaut kā palaidīs failu vai atkārtoti ielādēs tajā esošo informāciju. Tā vietā man bija jāpārstartē, lai aizstājvārdi stātos spēkā, tāpēc komanda paliek nezināma.

      Džondrijs teica

    Kā jūs varat turpināt izmantot komandu, pat ja pastāv aizstājvārds, kas atsaucas uz šo komandu? (Piemērs: kā jūs izmantojat komandu rm, ja tas ir aizstājvārds, lai atbalsotu?)

      Pablo teica

    Ļoti pateicīgs par to. Priekā!

      alexredondosk8 teica

    Sveiki, liels paldies par apmācību, tā man ļoti palīdzēja.