Что-то странное происходит во время нажатия клавиши

У меня Мека г-блок клавиатуры. Эта клавиатура имеет 12 дополнительных клавиш. Я нашел scancodes этой клавиши через evtest и сопоставить эти коды от F13-24 ключевые коды. Все нормально работает, но некоторые клавиши(Ф20,21,22,23) имеют странное поведение. Я использовал зев, чтобы проверить это. Так что, если я нажимаю любой обычный ключ, у меня в выходные только нажатие/события keyrelease, но эти 4 ключи мне дал странный результат:

FocusOut событие, серийные 40, синтетика нет, окна 0x8200001,
 NotifyGrab режим, деталь NotifyAncestor

Событие focusin, серийные 40, синтетика нет, окна 0x8200001,
 NotifyUngrab режим, деталь NotifyAncestor

Событие KeymapNotify, серийные 40, синтетика нет, окна 0х0,
 ключи: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
 0 0 0 0 0 0 0 0 64 0 0 0 0 0 0 0 

Событие KeyRelease, серийные 40, синтетика нет, окна 0x8200001,
 корень 0x126, станции метро 0х0, время 28272076, (407,392), корень:(2331,421),
 состояние 0x4010, код 198 (keysym 0xffd1, Ф20), same_screen да
 XLookupString дает 0 байт: 
 XFilterEvent возвращает: значение false

evtest дает мне этот выход: обычный ключ(от F13):

Событие: время 1502817652.419417, Тип 4 (EV_MSC), код 4 (MSC_SCAN), значение 700куб. см.
Событие: время 1502817652.419417, тип 1 (EV_KEY), код 183 (KEY_F13), стоимость 1
Событие: время 1502817652.419417, -------------- SYN_REPORT ------------
Событие: время 1502817652.455412, Тип 4 (EV_MSC), код 4 (MSC_SCAN), значение 700куб. см.
Событие: время 1502817652.455412, тип 1 (EV_KEY), код 183 (KEY_F13), значение 0
Событие: время 1502817652.455412, -------------- SYN_REPORT ------------

Сломанный ключ(ф20):

Событие: время 1502817690.387065, Тип 4 (EV_MSC), код 4 (MSC_SCAN), значение 700d3
Событие: время 1502817690.387065, тип 1 (EV_KEY), код 190 (KEY_F20), стоимость 1
Событие: время 1502817690.387065, -------------- SYN_REPORT ------------
Событие: время 1502817690.491038, Тип 4 (EV_MSC), код 4 (MSC_SCAN), значение 700d3
Событие: время 1502817690.491038, тип 1 (EV_KEY), код 190 (KEY_F20), значение 0
Событие: время 1502817690.491038, -------------- SYN_REPORT ------------

параметр xmodmap-пке выход:

код 191 = от F13 F13 находился от F13
код 192 = Ф14 Ф14 Ф14
код 193 = Ф15 Ф15 Ф15
код 194 = ф16 ф16 ф16
код 195 = F17 в F17 в F17 в
код 196 = ф18 ф18 ф18
код 197 = f19 по Зг19 Зг19
код 198 = Ф20 Ф20 Ф20
код 199 = клавиши F21 клавиши F21 клавиши F21
код 200 = ф22 ф22 ф22
код 201 = Ф23 Ф23 Ф23
код 202 = Ф24 Ф24 Ф24

Мой 70-клавиатура.hwdb:

файлам:ввод:b0003v060Bp5253e0111-Е0*
KEYBOARD_KEY_700cc=от F13
KEYBOARD_KEY_700cd=ф14
KEYBOARD_KEY_700ce=Ф15
KEYBOARD_KEY_700cf=ф16
KEYBOARD_KEY_700d0=F17 в
KEYBOARD_KEY_700d1=ф18
KEYBOARD_KEY_700d2=зг19
KEYBOARD_KEY_700d3=ф20
KEYBOARD_KEY_700d4=клавиши F21
KEYBOARD_KEY_700d5=ф22
KEYBOARD_KEY_700d6=ф23
KEYBOARD_KEY_700d7=ф24

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

showkey показывает правильный пресс/релиз событий и ключей. Только showkey прекрасно работает с этими ключами, другого приложения, такие как Firefox работает как зев показывает.

+786
user1521896 1 дек. 2018 г., 22:12:03
27 ответов

Это до сих пор происходит в Fedora 23. Мое решение было обновление обоих пакетов:

судо ДНФ обновление ВИМ-общий ВИМ-минимальный

Если я пытался обновить любой пакет по отдельности, у меня есть конфликт. Но мне удалось успешно обновить обе из них одновременно.

+993
Skishnot 03 февр. '09 в 4:24

Ограничение не в оболочке, но в метод exec() семейство функций.

В стандарте POSIX говорит в этой связи:

Количество байт, доступных для нового процесса в сочетании аргументов и окружения списков {ARG_MAX}. Его реализация-определено ли нулевые ограничители, указатели и/или любое выравнивание байтов включены в это общее.

Для запуска утилиты, которые встроены в оболочку, оболочку не нужно вызывать метод exec(), поэтому он не влияет на это ограничение.

Обратите также внимание, что это не просто длина командной строки, которая ограничивается, но сочетание длины команды, ее доводы, и текущих переменных окружения и их значений.

Также обратите внимание, что функции printf является не встроенной утилиты, например беспроводным интерфейсам (что происходит, чтобы действовать как ш и КШ на OpenBSD). Опираясь на его встроенный нужно взять конкретную оболочку, которая используется в счете.

+937
jbuddy 9 мар. 2010 г., 04:25:19
Другие ответы

Связанные вопросы


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

Это работает для простого случая и может быть продлен, но быстро выйти из-под контроля. Более сложные случаи, что это не будет работать для легко построить.

Обратный порядок бандажа разложения, а затем поменять местами символы:

Эхо {1..3}{a..в} | СЭД -е 'ы/(.)(.)( ?)/\2\1\3/г'
+933
Louisiana 2 апр. 2010 г., 12:48:40

Вы пропустили один шаг. После изменения размера sdb3 разделов и загрузки в новую систему, вам необходимо использовать pvresize команду, чтобы рассказать LVM, который разрешается использовать в новом пространстве расширенного sdb3.

Так:

2.5. Загрузиться в новую систему, то pvresize на /dev/sdb3

На Шаге 3, я бы вообще предпочел, используя же lvextend вместо утилиту lvresize - просто как безотказный: если бы я случайно ошиблись при вводе нового размера, утилиту lvresize может уменьшить РН, а не расширять его, пока же lvextend бы просто скажите, что заданный новый размер является меньше чем текущий. Что так безопасней.

Но если вы хотите использовать сразу все новое пространство, вы могли бы сделать это вот так:

  1. же lvextend -л +100%бесплатно /Дев/маппер/AntergosVG-AntergosRoot

Шаг 4 довольно просто:

  1. resize2fs /Дев/маппер/AntergosVG-AntergosRoot

Все эти шаги (2.5 ... 4) может быть сделано в то время как корневая файловая система смонтирована и писать.

И да, корневая файловая система станет физически несмежных на диске - но это не проблема: если смотреть в ЛВМ ЛВ, она доступна в виде непрерывного набора номера блоков, и LVM скрывает перепрыгнуть подкачки. И с точки зрения производительности, единого разрыва-это не проблема вообще.

Если есть реальная потребность, чтобы держать РН непрерывных на диске, вы можете установить можно -с г <название ЛЖ> сказать, что в ЛЖ. Но тогда, вы не можете продлить ЛВ так легко: вам нужно будет убедиться, что есть свободные места после текущего хвост ЛЖ (используя помощью команды pvdisplay --карты и, при необходимости, pvmove переставить вещи) перед расширением. В большинстве случаев это не нужно.

+920
user20062 30 окт. 2012 г., 03:34:49

Как найти на AskUbuntu:

Ява (зависящие) нет плагина PPAPI доступны, и поэтому он не пригоден в хромом, так как хром 34 в trusty перешел к ауре рендеринга и больше не позволяет плагинов NPAPI. См. также https://bugs.launchpad.net/ubuntu/+источник/хром-браузер/+баг/1308783.

Я думаю, это же с Oracle Java-плагин. По крайней мере, это работает с Firefox, так что вы можете использовать ФФ, пока реализация PPAPI доступна.

+898
maninak 27 янв. 2018 г., 17:17:08

Просто используйте время , когда вы вызываете скрипт:

yourscript.sh время 
+886
Ali Zeeshan 7 сент. 2013 г., 06:56:10

Если вы хотите открыть новый xterm и выполнить последовательность команд в этом окне, вы можете использовать -электронный вариант. Если вы хотите, чтобы в xterm оставаться открытым после выполнения команды, можно включить удерживайте вариант.

Например:

в xterm -держите -е-инвалидов; общ.'
+745
Luke Pamler 7 дек. 2014 г., 12:49:19

У меня есть серийный устройства (Омега RDXL4SD термопары читатель, связь детали П 22 здесь) подключен к USB-порту на моей малины Пи управлением Raspbian через кабель FTDI. Похоже на /dev/ttyUSB0 и вывод выглядит идеально, если я отобразить его по телефону

Пи@сайт RaspberryPi:~ $ экране на /dev/ttyUSB0 9600

На выходе получается несколько цифр. Каждый раз, когда он выплевывает строку, курсор возвращается в начало строки и заменяет его, так что есть только одна линия из цифр на экране одновременно.

Теперь, я хочу использовать кошку, не экрана чтобы достичь того же эффекта, но когда я делаю я получаю ящики с вопросительными знаками в них:

Пи@сайт RaspberryPi:~ $ Cat с устройства /dev/ttyUSB0
4401010000

Я предполагаю, что это какие-то проблемы с кодировкой. Можете ли вы объяснить, что может быть различным, о том, как эти символы интерпретируются в экран против кота, или предложить другие действия?

В случае, если это помогает:

Пи@сайт RaspberryPi:~ $ команды uname -а
Сайт RaspberryPi Линукс 4.9.41-В7+ #1023 СМП Вт авг 8 16:00:15 БСТ 2017 armv7l 
GNU/Линукс

Пи@сайт RaspberryPi:~ $ действовать до его закрытия -Ф на /dev/ttyUSB0
скорость 9600 бод; строка = 0;
мин = 100, Время = 2;
-icrnl -imaxbel
-opost -onlcr
-исиг -icanon -Эхо

Редактировать: @meuh предложил добавить -вет для отображения специальных символов. Теперь, когда я знаю об этих флагов, моя конкретная проблема эффективно решена! Я до сих пор не прочь объяснением точно что-то происходит здесь.

Пи@сайт RaspberryPi:~ $ кот -вет на /dev/ttyUSB0
^M^B4201010000^X^X^X^X^M^B4301010000^X^X^X^X^M^B4401010000^X^X^X^X^M^B41010100000245^M^B4201010000^X^X^X^X^M^B4301010000^X^X^X^X^M^B4401010000^X^X^X^X^M^B41010100000245^M^B4201010000^X^X^X^X^M^B4301010000^X^X^X^X^M^B4401010000^X^X^X^X^M^B41010100000245^M^B4201010000
+731
user18739 6 дек. 2011 г., 11:49:30

Можно собрать ядро без поддержки NFS и перезагрузку с помощью этого ядра.

Я хотел бы предложить, что вы просто

rmmod НФС
rmmod фнур

и любые другие модули, связанные с НФС (например, exportfs, lockd, sunrpc), но и найти выход он не похож на НФС составлена в качестве модулей в ядро.

+712
Chris Midgley 4 янв. 2016 г., 19:50:12

Нет никакой гарантии, что другой интерфейс будет направлять трафик. Даже если это маршрут к устройству по указанному адресу, устройство не может быть предназначено устройство. Есть ряд вопросов, которые могут возникнуть:

Изменение маршрутизации на другой интерфейс может нанести правила NAT для трафика, который бы разорвал связей, когда интерфейс поднимается.

Частные диапазоны IP-адресов, таких как указано в вопросе, интерфейс может подключаться к другой организации с совершенно другой сети. Локальная сеть 10.0.0.0/8 будет неподходящим местом для маршрутизации такого трафика. Даже в той же организации, блок может быть тестовой сети репликации в производственной сети.

Для адресов, которые могут быть направлены через Интернет, может быть из соображений безопасности не для маршрутизации трафика через Интернет. Хотя это и не рекомендуется, можно использовать местные маршрутизации для трафика, который должен быть защищен. Хотя было бы лучше для шифрования трафика, в некоторых случаях это может быть трудно сделать.

+701
Simha Rockz 15 авг. 2013 г., 18:51:01

"Квалификатор"

слово или фраза, особенно прилагательное, используется для атрибутов качества в другое слово, особенно имя существительное.

(при системной грамматики) слово или фразу добавил после существительного квалифицировать его смысл.

Строки 32 и 64 отборочные путь в/usr/lib и определяются пути использования. С 32, что делает его в/usr/lib32, оно обозначает конкретный путь для 32-бит (только) библиотеки, а цитируемый текст говорит, на 64-разрядных компьютерах.


Как Стивен Китт отмечает в комментарии ниже, другим качествам, чем просто "количество бит на архитектуре" может быть найден на некоторых системах, особенно на MIPS-системах.

+542
Fawkes5 3 нояб. 2010 г., 15:07:29

Итак, у меня есть два свежих (4 ТБ) диски суждено служить в качестве основного хранилища для настольных систем. Основным требованием является избыточность и надежность. Вторичные соображения скорости чтения данных и ремонтопригодность, особенно в случае сбоя диска.

Файл системы выбора будет Btrfs для причинам за рамками этого вопроса.

Что я не могу решиться на это, нужно ли создать МД массив RAID 10 в дальнем 2' конфигурации с non-рейд в Btrfs поверх или для использования RAID 1 функциональность включена в Btrfs для метаданных и содержимого файла.

Оба варианта будут выполнять избыточности требований и тот факт, что в Btrfs включена в ядро Linux и не помечен как экспериментальный убеждает меня в том, что он, вероятно, будет достаточно надежным, особенно в отношении потенциального повреждения данных (я пишу это в качестве ядра 4.10.3 только что вышел).

Я не смог найти никаких данных о производительности пока что охватывает эта установка специально. В то время как административные детали различны для каждой установки я не думаю, что есть большая разница в сложности обслуживания двух - но я говорю это без опыта работы с Btrfs до сих пор (но с МД).

Я в настоящее время за md10 над файловой системой Btrfs RAID-массивов уровней 1, потому что это рейд 10, который может работать только на двух дисках и там решили производительности преимущество над МД1. Однако базовая архитектура файловой системы Btrfs RAID 1, которая отличается от МД1, поскольку она гарантирует только две копии каждого набора данных, даже на установках с более чем двумя дисками, а не полное зеркало всех дисков.

Вопрос теперь, если эта свобода распределения данных была реализована таким образом, что есть улучшения в скорости на Btrfs RAID-массивов уровней 1 за МД1, которые делают его работать на равне с md10? Есть варианты настройки, я должен рассмотреть?

Второй вопрос в том, будет ли интеграция архитектуры рейд в самой файловой системы дает какие-либо преимущества на всех?

И тогда, конечно, я хотел бы услышать, если все мои предположения по поводу избыточности, надежности и ремонтопригодности являются неправильными.

+527
Rooh Song 19 июн. 2018 г., 13:03:07

У меня имена файлов в Unix как следующую, и мне нужно, чтобы извлечь первые 5 символов в именах файлов. Я знаю, что вы можете использовать разрезают, чтобы извлечь содержимое поля, но я ищу получая первые 5 символов из файла.

abc12345
def12345
ghi12345

Выход я ожидаю:

abc12
def12
ghi12
+515
Siva Rama Krishna 29 авг. 2019 г., 14:08:21

Мы используем резус коллекций программного обеспечения для python34 и имеют следующие в /etc/profile.d/scl_enable_python34.sh

источник scl_source включить резус-python34

Это отлично работает для интерактивных пользователей.

Но есть ли способ, чтобы включить python34 программного обеспечения коллекция скриптов/команд запускать через судо?

+462
Andre Cerqueira 27 февр. 2012 г., 23:14:56

Я нашел другое решение:

is_first="#([ $(tmux дисплее-сообщение -п 'я') = $(tmux Показать-параметры-gqv базы-индекса) ] && Echo с Правдой)"
набор -гв окна-статус-формат "#{?$is_first,первый-активный,}"
+443
MadaboutDana 9 июн. 2018 г., 16:55:21

Вы можете получить источник: ftp://ftp.gnu.org/pub/gnu/emacs/

Затем используйте эти команды.

тар-zxvf emacs-VERSION.tar.gz

компакт-диск для Emacs-версия

./настроить 

сделать 

сделать установить

Источник: https://www.gnu.org/software/emacs/manual/html_node/efaq/Installing-Emacs.html

+438
Camilo Abboud 25 мар. 2018 г., 15:07:11

Вы уже пробовали применять рецепт для Ubuntu в Debian. Обычно это работает, но в данном конкретном случае это не так.

Ubuntu является производным от Debian, и не меняются отдельно от установщика и интерфейса. На язык поколения команда является одной из тех немногих другие вещи, которые он меняет. Я не знаю, почему.

Под Debian, в локаль-ген команда принимает никаких аргументов и восстанавливает скомпилированный язык определений в соответствии с настроенным список районов. Чтобы изменить выбор районов, которые вы хотите использовать, отредактировать файл /и т. д./язык.ген запустите язык-ген команду. Также можно выполнить команду dpkg-перенастроить районов с правами root, выбрать дополнительные локали, которые вы хотите (и отключите ненужные), и нажмите OK.

Под Ubuntu, если вы запустите язык-ген команду без аргументов, он восстанавливает скомпилированный язык определений в соответствии с настроенным список районов. Но если вы передаете какие-то аргументы, они добавляются в список и сразу получил. Список районов хранится в файле/var/lib в/районов/поддерживается.д/местные. Работает с dpkg-перенастроить районов просто восстанавливает составлен районов, не давая вам возможность изменить выбор.

В резюме, чтобы добавить язык.В UTF-8 список используемых локалей:

  • В Debian, интерактивное: с dpkg-перенастроить районов
  • В Debian, автоматизированная: СЕПГ -я с/^# *\(язык.УТФ-8\)/\1/' /и т. д./язык.ген && локаль-ген
  • Убунту, автоматизированная: язык поколения язык.В UTF-8
+415
Kodie 21 нояб. 2010 г., 09:14:15

Поскольку выказывают не хватает функции, чтобы явно управлять собственной управляющей окно (как это делают большинство заявок), следующий подход является контроль выказывают внешне из себя оконный менеджер. Предполагая, что гном с metacity в качестве оконного менеджера, вам придется использовать devilspie , чтобы получить окно соответствующими функциями.

  • Установите devilspie из официальных репозиториев Убунту.
  • Настроить latexmk использовать выказывают --имя LaTeX_evince (вместо по умолчанию, которая выказывают). Это отличает ваш латекс выказывают окна из других выказывают окна.
  • Настроить devilspie, добавив следующую строку в ~/.devilspie/latex_evince.ДС

     (если (матчи (window_class) "^LaTeX_evince")
    (начать
    (выше)
     (геометрию "<ширина>x<высота>+<х>+<г>")))
    

    Замените строку геометрии для фактический размер и положение вы хотите.


    Нюанс: синтаксис не проверен мной.

  • Добавить devilspie на ваш автоматически стартующие приложения список приложений > настройки > сессии.

Сборник

  • Хороший devilspie ссылка.
  • Видимо в следующий релиз Ubuntu, devilspie будет прекращена в пользу devilspie2. Вы будете иметь, чтобы обновить свой синтаксис конфигурационного файла.
+391
jzimbel 25 сент. 2015 г., 16:34:34

Я установил каталога 389 сервер и Java на Fedora Server, но 389-консоли сказал, что мне нужна система X для Windows. Проблема в Fedora сервера приходят без графического интерфейса.

  • Нужно ли мне устанавливать систему х window на Fedora сервер? или
  • Мне нужно полностью перенести сервер каталогов 389 в Fedora станция, которая поставляется с GNOME?

         Нет отображения переменной Х11 был установлен, но эта программа выполняется операция, которая требует его. в Java.авт.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.Ява:204) в Java.авт.Окно.<метод init>(окно.Ява:536) в Java.авт.Фрейм.<метод init>(раме.Ява:420) в Java.авт.Фрейм.<метод init>(раме.Ява:385) в пакете javax.качели.Форму.<инит>(элемент JFrame.Ява:189) на ком.Нетскейп.управления.клиента.консоль.Консоли.<инит>(неизвестный источник) на ком.Нетскейп.управления.клиента.консоль.Консоль.основной(неизвестный источник)

+388
mr blue 28 янв. 2011 г., 04:46:12

Я пытаюсь выполнить скрипт по SSH на удаленный хост и выполнить zcat выступает команда.

#!/бин/Баш
для сервера в abc.net
делать
 СШ $сервер "Эхо $СВР"; zcat выступает в /tmp/Азбука.журнал.|грэп массив |СНП|уник -с ГЗ|для egrep "15 10:0[0-9]"|вырезать -д'|' -Ф6|вырезать -д':' -Ф1
сделано

Результат показывает следующим образом. Удаление СШ сообщения:

Пароль: 
abc.net
zcat выступает: /tmp/abc.log.gz: нет такого файла или каталога

Файл abc.log.gz существует при в/tmp на удаленной машине

+381
Aruna Ranasinghe 12 авг. 2017 г., 02:40:16

Я использовать SUSE (SLES с) Линукс и столкнулся с такой проблемой аналогичный. В моем случае это связано с /ETC/Х11/файл xorg.conf, который является, где графические драйверы начать... этот файл то указывает на все остальное, что нужно для графики, будь то видеокарта NVIDIA на шину PCIe или встроенная графика в материнскую плату/процессор.

Я обнаружил, что при использовании видеокарт Nvidia, и NVIDIA графических драйверов для Linux установлен, и я использую белый DVI порт для подключения, что Linux должен иметь монитор, подключенный до и во время загрузки все приходят чисто и без ошибок. Если монитор не подключен к файл xorg.файл conf говорит, чтобы проверить на монитор, там будет ошибка мешает вам успешно выйти на уровень запуска 5.

В вашем случае, если настройка сети происходит после графической установки, то это будет причиной проблемы, которые вы описали. Но обычно я всегда видел графики, такие как GDM, произойдет последнее в процессе загрузки. Понимаете, если вы установите usedisplaydevice никто в xorg.conf, затем вы будете без консоли монитор после загрузки, и вам понадобится возможность работы в сети, получить доступ к вашему компьютеру. Если вы не имеете возможности работы в сети, то вы будете вынуждены жесткого сброса и загрузки в одиночном режиме для Linux (уровень 1), так что вы можете редактировать файл xorg.conf и закомментировать usedisplaydevice нет

в xorg.конф:

Раздел "Экран"
 Идентификатор "Screen0"
 Устройство "Device0"
 Монитор "Monitor0"
 DefaultDepth 24
 Вариант "NoLogo" "Правда"
# Опция "UseDisplayDevice" "Нет"
 Подраздел "Дисплей"
 Глубина 24
EndSubSection

вы можете попробовать добавить usedisplaydeviceлинии. когда он не закомментирован с # тогда, если ваш монитор является проблемой это может помочь и сделать вас на 5-м уровне и есть сетевая карта активирована.

В любом случае, вы должны рыскать по загрузке.MSG-файл, показывающий все, что происходит во время загрузки. Вот где вы найдете предупреждений/ошибок, которые дадут вам ключ к пониманию того, что происходит.

Вы также можете попробовать editting и т. д/содержимое файла inittab шахта эта строка в начале

# Уровень выполнения по умолчанию определяется здесь
идентификатор:5:initdefault:

если в CentOS работает таким же образом, то, что идентификатор:5 означает загрузкой уровня 5 == вся сеть и графики. Вы можете попробовать изменение 5 к 3, где уровень 3 останавливается графики и дает вам простой консоли на весь экран монитора; и UseDisplayDevice никто в xorg.conf закомментирована если вы сделаете это.

+280
xenostar 22 мар. 2016 г., 19:51:28

А в ответ у вас уже есть, я предполагаю, что у вас есть много каталогов, каждый из которых содержит ноль или несколько файлов, имена которых состоят из общей части и для заказа, и чтобы части эти имена перечислены в файле allLogs.txt.

Вы можете использовать что-то вроде этого, чтобы добавить строку в выходной файл для каждого имени в allLogs.txt что нет совпадения, найденные с помощью найти:

#!/бин/Баш

пока читала-Р последний; делать
 найти -имя "${последний}" -тип F | футболка >( [ "$(туалет, умывальник -л)" = 0 ] && е '%з\п' "${последний} недействительным" ) | сортировка -Н | хвост -1
сделано < allLogs.txt > выходной_файл

тройник и процесс замены будет выполнен, даже если найти не находит ничего, в этом случае печатается сообщение.

Я изменил цикл for в цикл while , чтобы позволить ему управлять имена файлов с пробелами. Входные redirecton изменяется соответствующим образом, но это не может быть то, что вы хотите. В любом случае, это не относится к вашей основной вопрос (Как добавить "неправильный" уведомление).

+253
M Swanson 7 окт. 2019 г., 07:12:01

С ГНУ ЛС как минимум (и, видимо, пробовалс реализации) вы можете взломать $LS_COLORS переменную среды, чтобы вставить разделители, где вам нравится (но я пробовалс встроенной ЛС-Ф не связывают цели, - только в ссылке флаги) , как правило, Общ вставки произвольных непечатные терминал убегает на основе значений, хранящихся в этой среде ВАР, но ничего не мешает нам добавить произвольное ничего взамен. Подробнее об этом здесь.

Например:

LS_COLORS='ЛН=///\Н:ЛНР=:нет=//:РЦ=:РС=:' \
\ЛС ~ -л --цвет=всегда | 
СЭД '\|///|,\|//|!д;//д'

Что ставит в строку // в головной части каждого списка (так что перед lrwcrwx) и ///\Н просто перед именем ссылки. СЭД тогда фильтры на линию - это будет дelete каждой входной строки, пока не встретится /// и оттуда через следующую строку, которая соответствует // это будет удалить строки, соответствующие //. Так это только название ссылки и ссылки - независимо от промежуточных символов. Это потому, что / не может произойти в имени - и тех, кто в любой путь ЛС , возможно, печать будет происходить только по отдельности.

Видите?

тест команды mkdir; тестовый CD 
сенсорный 'длинный


короткое имя имя 
ЛН-с Л* "$(е %ы.ЛН л*)"; ЛН-ы* короткое имя.ЛН

LS_COLORS='ЛН=///\Н:ЛНР=:нет=//:РЦ=:РС=:' \
\ЛС-л-цвет=всегда | СЭД '\|///|,\|//|!д;//д'

...который печатает:

долго


имя.ЛН -> долго


название
короткое имя.ЛН -> короткое имя

Попробуйте сами.

+144
jackson mnanka 26 сент. 2018 г., 05:02:11

Чтобы исправить выше ответа (а я не могу ничего сказать пока):

PHONE_TYPE="НОРТЕЛ"
если [[ $PHONE_TYPE =~ ^(НОРТЕЛ|НЭК|Циско|космос тел.)$ ]]; Затем 
 Эхо "типа телефона принято".
еще
 Эхо "ошибка! Тип телефона должен быть НОРТЕЛ, Циско или ЦЭП".
интернет

Обратите внимание, что вам нужно по крайней мере Баш 4 для этого использовать =~
Он не работает в bash 3.

Я проверял на MS Windows 7 с помощью Баш 4.3.46 (работает отлично) и bash 3.1.17 (не работает)

Затем в =~ должно быть в кавычках. Выше, PHONE_TYPE="космических тел" будет соответствовать тоже.

+119
didi 9 мар. 2016 г., 09:01:42

Я использую openSUSE 42.3 на ВСЛ. При последнем обновлении я сделал (с помощью zypper судо обновление && судо поиск пакетов обновления), Баш был обновлен с версии 4.3.42(1) до версии 4.3-83.3.1.

Я закрыл окно Баш (просто через выход) и перезагрузки ОС Windows. Когда Windows перезапускается, я вновь открыл Баш окно, и нажал контроль+х+в. Какой вывод bash это еще старый номер версии.

В GNU bash, начиная с версии 4.3.42(1)-релиз (архитектуру x86_64-Сью-Линукс-гну)

Я проверил вывод команды zypper информация Баш, но он говорит, что версия 4.3-83.3.1 установлен.

Загрузка данных репозитория...
Чтение установленных пакетов...


Информация для пакета Баш:
-----------------------------
Репозиторий : oss_update
Название : Баш
Версия : 4.3-83.3.1
Арка : архитектуру x86_64
Продавцу : для openSUSE
Установленный Размер : 742.5 КБ
Установлено : да (автоматически)
Статус : актуальный
Пакет источник : Баш-4.3-83.3.1.ГРЦ
Реферат : ГНУ Борна-опять оболочка
Описание :
 Bash является SH-совместимые командный интерпретатор, который выполняет команды
 читать из стандартного входного потока или из файла. Баш включает в себя полезные
 особенности из Korn и снаряды с (KSH и csh). Баш предназначен для
 быть совместимой реализации стандарта POSIX стандарта IEEE Shell и инструменты
 спецификация (рабочая группа по стандарту IEEE 1003.2).

Я также проверил вывод команды zypper LR с -д, Но я не вижу ничего, что могло бы объяснить происходящее.

# | Псевдоним | имя | включен | ГОБ проверить | обновить | приоритета | типа | Ури | услуги
--+----------------------------+--------------------------------------------------+---------+-----------+---------+----------+--------+--------------------------------------------------------------------------------------------------+--------
1 | devel_languages_go | перейти язык программирования (openSUSE_Leap_42.3) | Да | (р ) Да | Нет | 99 | об / мин-МД | http://download.opensuse.org/repositories/devel:/languages:/go/openSUSE_Leap_42.3/ |
2 | devel_languages_php | девел:языки:PHP (в openSUSE_Leap_42.3) | Да | (р ) Да | Нет | 99 | об / мин-МД | http://download.opensuse.org/repositories/devel:/languages:/php/openSUSE_Leap_42.3/ |
3 | ОСС | ОС | да | (р ) Да | Нет | 99 | об / мин-МД | http://download.opensuse.org/distribution/leap/42.3/repo/oss/suse/ |
4 | oss_update | oss_update | да | (р ) Да | Нет | 99 | об / мин-МД | http://download.opensuse.org/update/leap/42.3/oss/ |
5 | server_php_extensions_php7 | PHP7 расширения (php7_openSUSE_Leap_42.3) | Да | (р ) Да | Нет | 99 | об / мин-МД | http://download.opensuse.org/repositories/server:/php:/extensions:/php7/php7_openSUSE_Leap_42.3/ |

Почему не обновили версию bash используется?

Я искал любой файл с совпадающим именем Башсудо найти /[^м]* -название "Баш" -тип F, где /[^М]* используется, чтобы избежать /смонтировать каталог, который единственный каталог, соответствующий этой последовательности). Единственный файл, который он находит-это /бин/Баш, для которой выход /бин/Баш --версия заключается в следующем.

В GNU bash, начиная с версии 4.3.42(1)-релиз (архитектуру x86_64-Сью-Линукс-гну) Авторское Право (C) 2013 Года Фонд Свободного Программного Обеспечения, Inc. Лицензией GPLv3+: в GNU GPL версии 3 или более поздней версии http://gnu.org/licenses/gpl.html

Это свободное программное обеспечение; вы можете свободно изменять и распространять его. Нет никаких гарантий, в той степени, разрешенной законом.

Как вывод думаю, что это было установлено обновление для которых не найти установленные файлы?

Как Примечание стороны, я не изменить символическую ссылку Windows использует для запуска дистрибутива openSUSE, который означает, что Баш использовал от ВСЛ является то, что для openSUSE-это /бин/Баш.

+117
Djonesalex 22 июн. 2012 г., 00:31:05

Вы должны переключить оригинал на борту сетевая карта в BIOS, новый будет использоваться как для eth0.

+69
user41533 17 июл. 2016 г., 22:29:25

Я случайно заметил, что на моей машине (работаете в KDE) полей настольных записей (эти маленькие .рабочего стола файлы, используемые, чтобы сделать значки рабочего стола и т. п.) может содержать простой HTML-форматирование стиля, как <я> или <б> теги. Они на самом деле вам правильно отображается жирным или курсивом. Я пробовал некоторые другие теги и атрибуты, но они не работают.

Имя=<я>вертолет</я>и<B>х</б>
GenericName=летать

  1. Это довольно стандартная функция? Где это документально? (Не в столе запись спецификация).
  2. Где я могу получить полный список поддерживаемых тегов и атрибутов?
+45
minas 16 дек. 2018 г., 08:05:31

Показать вопросы с тегом

$200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil