GNU / Linuxто лакап аттарды түзүү

Адатта биз колдонуп жүргөн айрым буйруктарды ыңгайлаштыруунун жана жеңилдетүүнүн өтө жөнөкөй жолу бар "консоль", Колдонуу аркылуу жашыруун ысымы.

Un жашыруун ысымы анын аты көрсөтүп тургандай, бизге бир сөздү же бир катар сөздөрдү кыска жана жөнөкөй сөз менен алмаштырууга жардам берет. Келгиле, практикалык мисал алалы, көргүбүз келет дейли | журналдар | деп аталган тиркемени колдонуп, системадан Colorizer жыйынтыгын консолго боёо үчүн жооптуу. Сап мындай болмок:

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

Бирок ошонун бардыгын жазуунун ордуна, мисалы, төмөнкүдөй жөнөкөй нерсени консолго салсак, оңой болмок деп ишенем:

$ syslog

Чынбы? Эстеп калуу алда канча ыңгайлуу болмок. Андан кийин, биз аны кантип кылабыз?

Жасалма ат түзүү.

Лакап ат түзүү чындыгында оңой. Синтаксис мындай болмок:

лакап аты short_word = 'буйрук же алмаштыруучу сөздөр'

Эгерде мурунку мисалды алсак:

alias syslog = 'sudo tailf -n 5 / var / log / syslog | ccze '

Буйрук бир тырмакчага алынган. Бирок суроо туулат Муну кайда коёбуз? Эгер биз убактылуу гана болушун кааласак, анда аны жөн гана консолго жазып койсок, ал жабылганга чейин уланат.

Эми биз аны биротоло кааласак, файлдын ичине салып коёбуз ~ / .Bashrc бул бизде / үй, эгер ал жок болсо, анда биз аны жаратабыз (ар дайым чекит менен). Биз сызыгын кошкондо жашыруун ысымы бул файлда биз жөн гана консолго койдук:

$ . .bashrc

Жана даяр !!!

Эскертүү: Кечээ биздин провайдердеги көйгөйлөрдөн улам <° Linux'то эч нерсе жарыялай алган жокпуз, ал үчүн кечирим сурайбыз


Макаланын мазмуну биздин принциптерге карманат редакциялык этика. Ката жөнүндө кабарлоо үчүн чыкылдатыңыз бул жерде.

7 комментарий, өзүңүздүкүн калтырыңыз

Комментарий калтырыңыз

Сиздин электрондук почта дареги жарыяланбайт. Милдеттүү талаалар менен белгиленет *

*

*

  1. Маалыматтар үчүн жооптуу: Мигель Анхель Гатан
  2. Маалыматтын максаты: СПАМды көзөмөлдөө, комментарийлерди башкаруу.
  3. Мыйзамдуулук: Сиздин макулдугуңуз
  4. Маалыматтарды берүү: Маалыматтар үчүнчү жактарга юридикалык милдеттенмелерден тышкары билдирилбейт.
  5. Маалыматтарды сактоо: Occentus Networks (ЕС) тарабынан уюштурулган маалыматтар базасы
  6. Укуктар: Каалаган убакта маалыматыңызды чектеп, калыбына келтирип жана жок кыла аласыз.

  1.   Jc ал мындай деди:

    Посттун бул түрү биз күн сайын колдонбогон шаймандарды жаңыртууга зыян келтирбейт. Мындан тышкары, бул түбөлүктүү; аны жазгандан үч жыл өткөндөн кийин, ал биринчи күн бойдон калууда.
    Муну жок дегенде дебиан тилинде кошуңуз .bash_aliases файлын сиз айткан файлдын ордуна өз лакап аттарыңызды кошуу сунушталат. Ал. .bashrc мен айткан псевдоним файлын издөөгө кам көрөт.

  2.   Victor ал мындай деди:

    Окуу куралы үчүн рахмат. Менин суроом бар: буйрук эмне кылат '. .bashrc '? жана атап айтканда .bashrc файлынын алдындагы чекит (.) эмне кылат?

    1.    Sicker ал мындай деди:

      Кеч болуп калганын билем, бирок файл аталышынын алдындагы чекит аны папкаларга жашырып салат, ошондуктан ал ошол жерде болот, бирок сиз жашырылган файлдарды көрсөтмөйүнчө көрө албайсыз.

      1.    alohl669 ал мындай деди:

        Менин оюмча, бул файлдарды жашырууга байланыштуу эмес. Жакшылап карасаңыз, дагы бир боштук бөлүнүп, дагы бири бар:
        $. .bashrc

        Башында ал кандайдыр бир жол менен файлды иштетет же анда камтылган маалыматты кайра жүктөйт деп ойлогом. Анын ордуна башка аттар күчүнө кириши үчүн, аны өчүрүп-күйгүзүүгө туура келди, андыктан буйрук белгисиз бойдон калууда.

  3.   johndry ал мындай деди:

    Бул буйрукка шилтеме берген каймана ат бар болсо дагы, кантип буйрукту колдоно берсе болот? (Мисал: rm командасын кандай колдонсоңуз болот, эгерде бул каймана аты кайталана турган болсо?)

  4.   Pablo ал мындай деди:

    Бул үчүн абдан ыраазы. Ура!

  5.   alexredondosk8 ал мындай деди:

    Салам, окуу куралы үчүн чоң рахмат, мага аябай жардам берди.