Ako dostať upozornenie, keď je príkaz terminálu dokončený

Dustin Kirkland, vývojár servera Ubuntu, nedávno zverejnil na svojom blogu niečo veľmi zaujímavé: „alias“, ktorý môžete pridať do súboru .bashrc, aby sa po dokončení procesu spusteného z terminálu pomocou nástroja NotifyOSD zobrazila bublina oznámenia (to znamená rovnakým spôsobom, ako sa zobrazuje upozornenie, keď sa priateľ spojí alebo podobne).

Príjem týchto typov upozornení môže byť veľmi užitočný, najmä pri vykonávaní dlhých a zložitých úloh v termináli, napríklad pri zostavovaní programu atď. Iste, ak terminál využívate často, tento tip sa vám bude hodiť.

Čo robiť

1. Najskôr upravte súbor ~ / .bashrc:

gedit ~ / .bashrc

a vložte nasledujúci riadok na koniec súboru:

alias alert_helper = 'history | tail -n1 | sed -e "s / ^ s * [0-9] + s * //" -e "s /; s * alert $ //"'
alias alert = 'notify-send -i /usr/share/icons/gnome/32x32/apps/gnome-terminal.png "[$?] $ (alert_helper)"'

Robí to tak, že vytvorí alias. Alias ​​vám umožňuje vykonať dlhý a komplikovaný príkaz napísaním jednoduchého a ľahšie zapamätateľného slova. Vykonanie tohto dlhého a komplikovaného príkazu z terminálu, ktorého zápis by tiež trval dlho, sa tak stáva super ľahkou úlohou. V tomto konkrétnom prípade to, čo sme urobili, je povedať systému, že keď vstúpime do «; upozornenie »na konci ľubovoľného príkazu nás upozorní, keď dokončí svoje vykonávanie.

2. Nainštalujte libnotify-bin:

sudo apt-get nainštalovať libnotify-bin

3. Nakoniec urobíme „zdroj“ súboru .bashrc:

zdroj ~ / .bashrc

Teraz to skúsme!

Ako som už spomenul, všetko, čo musíte urobiť, je pridať «; upozornenie »na konci ľubovoľného príkazu, aby ste po dokončení dostali upozornenie (prostredníctvom systému NotifyOSD).

Napísal som napríklad:

spať 20; výstraha

Takže ak chcete zostaviť program, napísal som:

urobiť; výstraha

Cez | WebUpd8


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   Saito Mordraw dijo

    To je nielen pre mňa veľmi zaujímavé, ale aj veľmi užitočné ... pretože pravdou je, že niekedy zabudnem, že mi v termináli XD bežali veci

    Ďakujem pekne za príspevok, vyskúšať to už bolo povedané!

    Mimochodom, ako dobre ste späť!

  2.   Spacegnulinux dijo

    Dobrý deň, píšem vám, aby som vás informoval, že som zmenil adresu URL priestoru gnu / linux, ktorý sa zobrazuje vo vašom blogrolle. Bol by som rád, keby ste ho aktualizovali, aby sme mohli pokračovať v prepájaní našich blogov. Aktuálna adresa URL GNU / Linux Space je http://www.espaciognulinux.comĎakujem a prajem pekný deň