регистрация Вашего nano /etc/mysql/my.cnf
откройте файл. Поиск bind-address
в файле, если это localhost
или 127.0.0.1
чем Вы должен смочь войти в систему, но если это - что-то другое, чем localhost
чем Вы должны дать хост Вашей команды mysql mysql -uroot -h xxx.xxx.xxx.xxx -p
Предполагая, что вы используете Bash, вы можете приблизнеться, настроив ярлык для чтения для вывода команды, которую вы хотите в одном клавишке.
export INPUTRC=`mktemp`
trap "rm -f $INPUTRC" EXIT
echo '"\eOP": "my command"' > $INPUTRC
xterm
InputRC - это переменная среды, используемая с помощью readline. Он постарается открыть $ Inputrc и читать конфигурацию от нее.
Конфигурация readline «\ EOP»: «Моя команда»
связывает MACRO My Command
к клавише F1 (которая в моих терминалах появляется как последовательность \ EOP.
Где \ E
- это символ эвакуации ASCII).
Теперь внутри Xterm прессования F1 даст My Command
.
Ловушка гарантирует, что временный файл конфигурации очищен после закрытия терминала.
(правильное заклинание для чтения для привязки к F1 может варьироваться в зависимости от того, что вам может потребоваться использовать что-то кроме \ EOP
. Если у вас уже есть ~ / .inputrc, то вы можете включить это в Временный файл создан.)
Редактирование: Что касается комментариев ниже, XFCE4-терминал
работает для меня, с
export INPUTRC=`mktemp`
trap "rm -f $INPUTRC" EXIT
echo '"\eOQ": "my command"' > $INPUTRC
xfce4-terminal
и использованием F2, а не F1.
Используйте оберточный сценарий:
waitk.sh:
#!/bin/sh
printf "$*"
read k
exec "$@"
затем прикрепите его к вашим командам
waitk.sh ls -l