Algo configurou um alias que eu não entendo "alerta"

1

Quando digito o comando alias , recebo algumas coisas engraçadas que não entendo:

rick@dell:~$ alias
alias alert='notify-send --urgency=low -i "$([ $? = 0 ] && echo terminal || echo error)" "$(history|tail -n1|sed -e '\''s/^\s*[0-9]\+\s*//;s/[;&|]\s*alert$//'\'')"'
alias egrep='egrep --color=auto'
alias fgrep='fgrep --color=auto'
alias grep='grep --color=auto'
alias l='ls -CF'
alias la='ls -A'
alias ll='ls -alF'
alias ls='ls --color=auto'

O primeiro comando / alias parece não fazer nada quando eu digito:

rick@dell:~$ alert "It's raining"

Como, onde, quando e por que esse comando alert deve ser usado em um alias ?

Pensamentos aproximados duplicados:

A duplicata proposta explica o alert alias em grande medida, mas não explica por que digitar Alert "It's raining" NÃO resulta em uma bolha de notificação.

A pergunta acima pede uma explicação completa, embora a duplicata do CV esteja satisfeita.

Um dia depois que a pergunta acima foi postada, uma nova pergunta com a opção "fornecer sua própria resposta" foi postada aqui: ( notificar-enviar (alerta) não popping-up mensagens da bolha GUI ) e resolve a razão para postar a pergunta acima no primeiro lugar.

A pergunta do candidato CV acima pode ser quase considerada "muito ampla" porque está procurando conselhos sobre aliases AND ~ / .bashrc AND notify-send.

Eu votei para fechar esta questão como duplicata também.

    
por WinEunuuchs2Unix 09.11.2016 / 04:30

1 resposta

1

Há uma cotação não divulgada em It's raining . Bash está esperando por você para fechar a citação nos bastidores, por isso parece que não está funcionando. Tente uma única palavra sem um apóstrofo ou mesmo "CamelCase" ou feche a citação como alert It's raining'

Outra possibilidade que pode fazer você pensar que o alias de alerta não está funcionando é uma janela com o modificador always-on-top no quadrante superior direito da sua área de trabalho.

    
por Elder Geek 09.11.2016 / 05:08