В моей системе, Ubuntu, я получаю то же сообщение, когда я запускаю если с терминала... То сообщение сам по себе не является ошибкой, потому что оно работает отлично... Это обнаруживается как значок в моей верхней панели... В первый раз, когда я работал, это, я также, задалось вопросом, что продолжалось
После начальной установки, если ничто не обнаруживается в Вашем главном меню, можно запустить Конфигурацию GUI через:
autokey -c
or
autokey --configure
Я не думаю, что это возможно. В основном псевдонимы не могут взять аргументы ($1
), и функции не могут сделать макрорасширения (|
).
Самые близкие опции я могу думать:
в bash
или zsh
C() { col=$1; shift; eval "awkcmd='{ print \$$col }'"; echo "$awkcmd"; "$@" | awk "$awkcmd"; }
C 2 ps -ef G mysql
в zsh
alias -g F="| tr -s '[[:space:]]' | cut -d ' ' -f"
ps -ef G mysql F 2
Вставлять каналы в псевдонимы неудобно. Вместо этого создайте функцию оболочки, в которую вы можете передать вещи:
G () {
grep -i "$@"
}
A () {
awk -v col="$1" '{ print $col }'
}
Затем,
ps -ef | G mysql | A 2
Но этот конкретный конвейер в системе Linux будет более или менее таким же, как
pgrep mysql