Como encontrar um comando não no homem ou info [duplicado]

2

Eu estou tentando encontrar alerta, mas não consigo encontrá-lo sob man ou info. Eu encontrei uma questão semelhante envolvendo tipo e descobriu-se que estava sob bash. Como se encontra um comando como este sem ter que passar pelo google? Além disso, se alguém souber como ficar alerta, isso certamente ajudaria também.

tipo link: Nenhuma página de manual ou info-page para o comando type

    
por Gary Louis 20.02.2017 / 03:40

1 resposta

3

Quando em dúvida, ligo para a tela de ajuda do aplicativo que estou tentando encontrar.

~$ alert --help
Usage:
  notify-send [OPTION...] <SUMMARY> [BODY] - create a notification

Help Options:
  -?, --help                        Show help options

Application Options:
  -u, --urgency=LEVEL               Specifies the urgency level (low, normal, critical).
  -t, --expire-time=TIME            Specifies the timeout in milliseconds at which to expire the notification.
  -a, --app-name=APP_NAME           Specifies the app name for the icon
  -i, --icon=ICON[,ICON...]         Specifies an icon filename or stock icon to display.
  -c, --category=TYPE[,TYPE...]     Specifies the notification category.
  -h, --hint=TYPE:NAME:VALUE        Specifies basic extra data to pass. Valid types are int, double, string and byte.
  -v, --version                     Version of the package.

Como mostra a tela de ajuda, o alerta é na verdade notify-send e, se você executar type alert , verá que ele está com alias para notify-send , pois na verdade não é um pacote instalado separadamente.

~$ type alert
alert is aliased to 'notify-send --urgency=low -i "$([ $? = 0 ] && echo terminal || echo error)" "$(history|tail -n1|sed -e 's/^\s*[0-9]\+\s*//;s/[;&|]\s*alert$//')"'

E se você digitar alias , ele mostrará todos os aliases configurados para você.

~$ 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'
    
por Terrance 20.02.2017 / 03:56