Я не смог установить префикс на пользовательскую модифицирующую клавишу, но мне действительно удавалось определить tmux привязку в сочетании с пользовательской модифицирующей клавишей под Gnome в сочетании с Метагородом. Например, для отображения Mod4
+k и Mod4
+j для перемещения в текущую панель вверх и вниз соответственно:
gconftool-2 --set /apps/metacity/keybinding_commands/command_1 --type string "tmux select-pane -D"
gconftool-2 --set /apps/metacity/keybinding_commands/command_2 --type string "tmux select-pane -U"
gconftool-2 --set /apps/metacity/global_keybindings/run_command_1 --type string "<Mod4>j"
gconftool-2 --set /apps/metacity/global_keybindings/run_command_2 --type string "<Mod4>k"
Это допускает tmux привязку в сочетании с, например, ключом Windows. Что-то вдоль тех строк работает на любой менеджер окон, который позволяет определять глобальные сочетания клавиш (Compiz, KWin, и т.д.).
Подстановочные знаки использования:
mysqlimport [options] db_name /path/to/sql/files/*
Если существуют файлы не-SQL в том каталоге, у подмножества файлов, которые Вы действительно хотите импортировать, может иметь некоторая часть их общего имени файла. Например, если они все заканчивают в .sql
, команда становится:
mysqlimport [options] db_name /path/to/sql/files/*.sql
Если Вы происходите из DOS/Windows, Вам не может быть ясно, почему это работает. В системах Unixy оболочка разворачивает подстановочные знаки, таким образом, программа (mysqlimport
в этом случае), не должен иметь его собственной обработки. Вот почему в сообщении использования, которое Вы заключаете в кавычки, говорится, что оно ожидает, что файлы будут даны индивидуально: это - то, как это будет видеть файлы при использовании команд как вышеупомянутое. Программа только видит подстановочный знак, если шаблон ничему не соответствует; оболочка передает его буквально на программу, не имея никакого лучшего способа обработать его.
ls
команда:echo /path/to/sql/files/*.sql
– Warren Young 11.12.2010, 01:21