Как найти команду не в man или info [дубликат]

На этот вопрос уже есть ответ здесь:

Я пытается найти оповещение, но не может найти его под man или info. Я нашел аналогичный вопрос, связанный с типом, и, как оказалось, он был под bash. Как найти такую ​​команду, не заходя в гугл? Кроме того, если кто-нибудь знает, как получать оповещения, это тоже наверняка поможет.

ссылка на тип: Нет справочной или информационной страницы для команды типа

2
задан 13 April 2017 в 15:24

1 ответ

Когда в сомнении, я обращаюсь к экрану справки применения, которое я пытаюсь найти.

~$ 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.

, Поскольку экран справки показывает, предупреждение на самом деле notify-send, и если Вы будете работать type alert, то Вы будете видеть, что это искажается к notify-send, поскольку это - на самом деле не пакет, установленный отдельно.

~$ 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$//')"'

И если Вы вводите в alias отдельно, это покажет Вам все псевдонимы, которые являются установкой для Вас.

~$ 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'
3
ответ дан 2 December 2019 в 02:47

Другие вопросы по тегам:

Похожие вопросы: