Kuidas saada hoiatust, kui terminali käsk on lõpule jõudnud

Ubuntu Serveri arendaja Dustin Kirkland postitas hiljuti oma ajaveebi midagi väga huvitavat: "alias", mille saate lisada .bashrc-faili, nii et kui terminalist käivitatud protsess on oma töö lõpetanud, ilmub NotifyOSD-i abil teatemull (see tähendab samamoodi nagu teate ilmumine sõbra ühenduse loomisel vms).

Seda tüüpi teadete vastuvõtmine võib olla väga kasulik, eriti terminalis pikkade ja keeruliste ülesannete täitmisel, näiteks programmi koostamisel jne. Muidugi, kui kasutate terminali palju, tuleb see näpunäide kasuks.

Mida teha

1. Esmalt muutke oma ~ / .bashrc faili:

gedit ~ / .bashrc

ja kleepige järgmine rida faili lõppu:

varjunimi alert_helper = 'ajalugu | saba-n1 | sed -e "s / ^ s * [0-9] + s * //" -e "s /; s * alarm $ //" "
alias alert = 'teatama-saatma -i /usr/share/icons/gnome/32x32/apps/gnome-terminal.png "[$?] $ (alert_helper)" "

See loob aliasi. Pseudonüüm võimaldab teil täita pika ja keeruka käsu, kirjutades lihtsa sõna, mida on lihtsam meelde jätta. Seega saab selle pika ja keeruka käsu täitmine terminalist, mille kirjutamine samuti võtab kaua aega, ülimalt lihtsaks ülesandeks. Sel konkreetsel juhul ütlesime süsteemile, et kui siseneme «; alarm »mis tahes käsu lõpus annab see meile märku, kui see on lõpetatud.

2. Installige libnotify-bin:

sudo apt-get install libnotify-bin

3. Lõpuks teeme .bashrc "allika":

allikas ~ / .bashrc

Nüüd proovime seda!

Nagu ma juba varem mainisin, peate vaid lisama «; alert »mis tahes käsu lõpus, nii et selle valmimisel saate teate (NotifyOSD kaudu).

Näiteks kirjutasin:

uni 20; hoiatus

Nii et kui soovite programmi koostada, kirjutasin:

tegema; hoiatus

Via | WebUpd8


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.

  1.   Saito Mordraw DIJO

    See pole mitte ainult väga huvitav, vaid väga kasulik ... sest tõsi on see, et mõnikord unustan ära, et mul olid asjad XD terminalis jooksmas

    Suur aitäh panuse eest, et proovida on öeldud!

    Muide, kui hea, et olete tagasi!

  2.   Spacegnulinux DIJO

    Tere, kirjutan teile teatamaks, et muutsin teie blogrollis ilmuva gnu / linuxi ruumi URL-i. Sooviksin, et värskendaksite seda, et saaksime oma blogide linkimist jätkata. GNU / Linuxi ruumi praegune URL on http://www.espaciognulinux.comaitäh ja ilusat päeva