Это функция bash, называемая расширением Тильды. Citation man bash:
Если слово начинается с символа без символа тильды (`~ '), все символы, предшествующие первому некотируемому косую черту (или все символы, если нет некорректной косой черты), считаются тильда-префикс. Если ни один из символов префикса тильды не указан, символы в тильде-префиксе, следующие за тильдой, рассматриваются как возможное имя входа. Если это имя входа является пустой строкой, тильда заменяется значением параметра shell HOME. Если HOME отключен, вместо него вместо этого заменяется домашний каталог пользователя, выполняющего оболочку.Для расширения для работы тильда-символ ~ должен быть заблокирован, иначе символ берется буквально, а cd терпит неудачу, если в текущем каталоге отсутствует каталог с именем ~. См. man bash для объяснения цитирования в bash. Если вам нужно указать часть пути, вы можете:
указать, по крайней мере, символы, которые нуждаются в цитировании с одинарными кавычками, например.~/dir' 'with' 'spaces/
или ~/'dir with spaces/'
цитируют, по крайней мере, символы, которые требуют цитирования с двойными кавычками, например. ~/dir" "with" "spaces/
или ~/"dir with spaces/"
цитируют только символы, которые требуют цитирования с обратными косыми чертами, например. ~/dir\ with\ spaces/
У Tilde Expansion есть еще несколько интересных функций, например:
~+ расширяется до значения PWD, т.е. текущий рабочий каталог ~- расширяется до значение OLDPWD, то есть предыдущий рабочий каталог ~john расширяется в домашний каталог, связанный с именем входа «john»Теперь для этого есть расширение:
https://addons.mozilla.org/en-us/firefox/addon/disable-ctrl-q-shortcut/
Теперь для этого есть расширение:
https://addons.mozilla.org/en-us/firefox/addon/disable-ctrl-q-shortcut/
Теперь для этого есть расширение:
https://addons.mozilla.org/en-us/firefox/addon/disable-ctrl-q-shortcut/
Теперь для этого есть расширение:
https://addons.mozilla.org/en-us/firefox/addon/disable-ctrl-q-shortcut/
Теперь для этого есть расширение:
https://addons.mozilla.org/en-us/firefox/addon/disable-ctrl-q-shortcut/
Теперь для этого есть расширение:
https://addons.mozilla.org/en-us/firefox/addon/disable-ctrl-q-shortcut/
Теперь есть расширение для этого:
https://addons.mozilla.org/en-us/firefox/addon/disable-ctrl-q-shortcut/
Теперь есть расширение для этого:
https://addons.mozilla.org/en-us/firefox/addon/disable-ctrl-q-shortcut/
Теперь есть расширение для этого:
https://addons.mozilla.org/en-us/firefox/addon/disable-ctrl-q-shortcut/
Теперь есть расширение для этого:
https://addons.mozilla.org/en-us/firefox/addon/disable-ctrl-q-shortcut/
Теперь есть расширение для этого:
https://addons.mozilla.org/en-us/firefox/addon/disable-ctrl-q-shortcut/
Вы должны получить аналогичный результат, проще, включив опцию скрытой конфигурации (about: config).
В адресной строке Firefox введите about:config и примите предупреждение, которое оно даст. Теперь перед вами появляется длинный список опций конфигурации. Отфильтруйте его, набрав ключевое слово quit в панели фильтров (вверху). После этого фильтр действует, у вас будет всего несколько строк. Нажмите на browser.showQuitWarning и установите его true, щелкнув по нему. Вы можете использовать этот фильтр снова с ключевым словом warnon и посмотреть, установлены ли опции «предупреждать при закрытых вкладках» и т. Д. True. В настройках / настройках Firefox (или Edit / preferences зависит от системы и версии) перейдите в раздел «Вкладки» и установите флажок «Предупреждать меня при закрытии нескольких вкладок». Это позволит вам закрыть окно с несколькими вкладками.Вы не сможете полностью отключить CTRL-Q, но по крайней мере вы сделаете его безвредным.
Я признаю, что расширение является глобальным решением, но я хочу поделиться одним из методов, особенно с Ubuntu. Вы можете просто добавить специальный ярлык для Ctrl + Q, он будет захвачен ОС и, следовательно, firefox не обнаружит его.
P.S. Я отобразил его, чтобы воспроизвести звук «Oops».
Шаг 1. Установите пакет sox & amp; его библиотека поддержки mp3 -
sudo apt-get install sox libsox-fmt-all
Шаг 2. Добавьте следующую строку в пользовательскую подсказку ярлыка -
play ~/Music/Oops.mp3
ctrl + Q не является ярким ярлыком для Firefox, он является системным на ubuntu, если вы не возражаете, отключив его везде, следуя этому ответу. В принципе, вы создаете новый ярлык и назначаете команду /bin/false как. Перезапуск не требуется
Ctrl + Q не является ярким ярлыком для Firefox, он широко распространен на Ubuntu, если вы не возражаете против его повсеместности в соответствии с этим ответом. В принципе, вы создаете новый ярлык и назначаете команду /bin/false as. Перезапуск не требуется.
Ctrl + Q не является ярким ярлыком для Firefox, он широко распространен на Ubuntu, если вы не возражаете против его повсеместности в соответствии с этим ответом. В принципе, вы создаете новый ярлык и назначаете команду /bin/false as. Перезапуск не требуется.
Ctrl + Q не является ярким ярлыком для Firefox, он широко распространен на Ubuntu, если вы не возражаете против его повсеместности в соответствии с этим ответом. В принципе, вы создаете новый ярлык и назначаете команду /bin/false as. Перезапуск не требуется.
Ctrl + Q не является ярким ярлыком для Firefox, он широко распространен на Ubuntu, если вы не возражаете против его повсеместности в соответствии с этим ответом. В принципе, вы создаете новый ярлык и назначаете команду /bin/false as. Перезапуск не требуется.
Ctrl + Q не является ярким ярлыком для Firefox, он широко распространен на Ubuntu, если вы не возражаете против его повсеместности в соответствии с этим ответом. В принципе, вы создаете новый ярлык и назначаете команду /bin/false as. Перезапуск не требуется.
Ctrl + Q не является ярким ярлыком для Firefox, он широко распространен на Ubuntu, если вы не возражаете отключить его везде, следуя этому ответу . В принципе, вы создаете новый ярлык и назначаете команду / bin / false
as. Перезапуск не требуется.
Ctrl + Q не является ярким ярлыком для Firefox, он широко распространен на Ubuntu, если вы не возражаете отключить его везде, следуя этому ответу . В принципе, вы создаете новый ярлык и назначаете команду / bin / false
as. Перезапуск не требуется.
Ctrl + Q не является ярким ярлыком для Firefox, он широко распространен на Ubuntu, если вы не возражаете отключить его везде, следуя этому ответу . В принципе, вы создаете новый ярлык и назначаете команду / bin / false
as. Перезапуск не требуется.
Ctrl + Q не является ярким ярлыком для Firefox, он широко распространен на Ubuntu, если вы не возражаете отключить его везде, следуя этому ответу . В принципе, вы создаете новый ярлык и назначаете команду / bin / false
as. Перезапуск не требуется.
Ctrl + Q не является ярким ярлыком для Firefox, он широко распространен на Ubuntu, если вы не возражаете отключить его везде, следуя этому ответу . В принципе, вы создаете новый ярлык и назначаете команду / bin / false
as. Перезапуск не требуется.
Когда Firefox запустит
- измените это на домашнюю страницу или пустую страницу. По этой причине смотрите support.mozilla.org/en-US/questions/1127960 . Вы можете восстановить последний сеанс вручную из меню истории при запуске firefox.
– Matthew
11 January 2018 в 10:59
about: config
вы можете найти поле browser.tabs.warnOnClose
. Значение по умолчанию true i> ... После стольких лет макет интерфейса менялся много раз, но некоторая внутренняя переменная не ...
– Hastur
23 February 2018 в 17:42
Я признаю, что расширение является глобальным решением, но я хочу разделить один конкретный метод на Ubuntu. Вы можете просто добавить пользовательский ярлык для Ctrl + Q, он будет захвачен ОС и, следовательно, Firefox не обнаружит его.
P.S. Я отобразил его, чтобы воспроизвести звук «Oops».
Шаг 1. Установите пакет sox & amp; его библиотека поддержки mp3 -
sudo apt-get install sox libsox-fmt-all
Шаг 2. Добавьте следующую строку в пользовательскую подсказку ярлыка -
play ~ / Music / Oops.mp3
Когда Firefox запустит
- измените это на домашнюю страницу или пустую страницу. По этой причине смотрите support.mozilla.org/en-US/questions/1127960 . Вы можете восстановить последний сеанс вручную из меню истории при запуске firefox.
– Matthew
11 January 2018 в 10:59
about: config
вы можете найти поле browser.tabs.warnOnClose
. Значение по умолчанию true i> ... После стольких лет макет интерфейса менялся много раз, но некоторая внутренняя переменная не ...
– Hastur
23 February 2018 в 17:42
Вы должны получить аналогичный результат , проще, включив опцию hidden config (about: config).
about: config
и примите предупреждение, которое оно даст. Теперь перед вами появляется длинный список опций конфигурации. Отфильтруйте его, набрав ключевое слово quit в полосе фильтра (вверху). После этого фильтр действует, у вас будет всего несколько строк. Нажмите на browser.showQuitWarning и установите его true, щелкнув по нему. Вы не сможете полностью отключить Ctrl-Q, но по крайней мере вы сделаете его безвредным.
Когда Firefox запустит
- измените это на домашнюю страницу или пустую страницу. По этой причине смотрите support.mozilla.org/en-US/questions/1127960 . Вы можете восстановить последний сеанс вручную из меню истории при запуске firefox.
– Matthew
11 January 2018 в 10:59
about: config
вы можете найти поле browser.tabs.warnOnClose
. Значение по умолчанию true i> ... После стольких лет макет интерфейса менялся много раз, но некоторая внутренняя переменная не ...
– Hastur
23 February 2018 в 17:42