xsel < в /tmp/xselection не работает в скрипте

Я пытаюсь использовать следующий скрипт:

#!/usr/Бен/ОКР Баш
# Редактирование xselection в GVim выступает
xsel > /tmp/и xselection
GVim выступает в /tmp/xselection
xsel < /ТМП/xselection

Но последняя строка не представляется корректной загрузки файла в xselection. Если я немедленно запустить эту линию после вызова скрипта это удастся. Я не могу понять, почему. Что я упускаю?

+80
saiful islam 20 июл. 2016 г., 16:09:01
39 ответов

Честно говоря для личного ноутбука более любые разделы просто дополнительные издержки, на мой взгляд, что приводит к увеличению работы, но не получить. Я могу понять, почему в /Home как отдельный раздел имеет смысл, но на личной машине даже это не надо я думаю. Однако мнение по этому широко варьируется, поэтому я уверен, что некоторые другие виды будут представлены, то единого ответа на этот.

+999
Jimmy Hatton 03 февр. '09 в 4:24

Как вы видите из таблицы, здесь, в регулярные выражения в awk, обратная косая черта не последовало до 3 восьмеричных цифр, другой косой или каких-либо ["/abfnrtv] неопределено.

Ваш лучший выбор, чтобы написать [.] вместо \. если вы хотите, буквальном ..

Обратите внимание, что в данном случае, это mawk'ы поведение которого относительно общей практике; в то время как все на awk'ы реализаций я знаю позволю вам сбежать \., \+, \* внутри регулярного выражения литеральные (/фу\.бар/), только mawk позволит вам сделать то же самое в строке, используется как регулярное выражение ($0~"фу\.бар").

+980
Khaled Awad 15 авг. 2017 г., 04:51:40
Другие ответы

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


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

Недавно я увидел эту команду, размещенной в интернете:

ЛС-л как /dev/диск/на этикетке/

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

+975
Breiti 21 февр. 2010 г., 23:20:12

Версия информация в явном виде не хранится в эльф файл. Что у вас там-имя библиотеки, soname, равной, которая включает в себя основную версию. Полная версия обычно хранится как часть имени файла библиотеки.

Если у вас есть библиотека, говорят libtest.так, то вы обычно:

  • libtest.так.1.0.1 - библиотека файл, содержащий полную версию
  • libtest.так.1 - симлинк на libtest.так.1.0.1, то же самое имя soname, равной
  • libtest.так - симлинк на libtest.так.1 используется для увязки.

В библиотеке файл libtest.так.1.0.1, там будет запись под названием soname, равной в динамический раздел, который будет говорить эта библиотека называться libtest.так.1. Когда вы компонуете программу против этой библиотеке, связаны программа будет хранить soname, равной библиотеки при необходимости запись в динамический раздел.

Если вы хотите, чтобы убедиться, что именно в какой файл ELF, вы можете попробовать запустить:

readelf выступает -а-Вт elffile

где elffile может быть либо в библиотеке исполняемого файла.

Если вы просто хотите сделать библиотеке версия, вы можете играть с:

readelf выступает -д /путь/до/библиотека.так |грэп soname, равной

Насколько я знаю, нет такой информации (по крайней мере, не по умолчанию) в исполняемые файлы.

Или вы можете положиться на саму программу или систему упаковки, как Рахул Патил пишет.

+971
Declan Greally 2 сент. 2019 г., 02:58:39

Из следующей ссылке: страница таблица управления - kernel.orgя понял, что бит PROT_NONE и подарок может быть использован, чтобы ОС знала, что страница защищена, но в памяти. Я использую эти 2 бита для отслеживания страниц, доступ к которым осуществляется процесс. Вот что я делаю,

  1. Я очищаю присутствует бит и установить PROT_NONE немного страниц процесс, я хочу, чтобы отслеживать таким образом, что страницу вина происходит, когда процесс пытается получить доступ к отслеживаемой страницы.
  2. На странице вина, внутри __ручка_мм_виноват перед вызовом handle_pte_fault (х86), я ясно PROT_NONE и комплект присутствует , если страница отслеживается мною. Таким образом, как правило, выполнение продолжается.

Но там будет проблема, если страница выгружена между тем по ОС. Итак, я хотел бы знать:

  1. Если страница с PROT_NONE бит может быть выгружен?
  2. Что происходит с битами PROT_NONE, когда такой защищенной странице выгружается? Я имею в виду, как отличить если страница выгружена или нет? Потому что присутствует немного снят уже.

Пожалуйста, укажите на тот случай, если мое понимание неправильно.

+926
Fabien Benjamin 2 авг. 2014 г., 14:05:04

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

Если вы явно не настроить (с помощью команды вы упомянули), он будет применять следующую логику:

  1. Посмотрите, если переменные среды LPDEST и/или принтер находятся в его текущей среде. Если это так, он использует эти.

  2. Если ни один из '1.' установлены, то увидите, если вы указали по умолчанию цель с lpoptions -D в команде (это может быть различным для каждого пользователя!).

  3. Если '2.' поиск не удается, он считает, если ваш любимый редактор для редактирования -д установила системное значение по умолчанию очереди печати.

И я думаю, если все это не удается, он выберет другой по умолчанию: первый установлен, или первый, который появляется в списке (по алфавиту) ... но на данный момент я не помню, какой.

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

Почему ты не хочешь по умолчанию Cups принтер в вашей системе?

+885
Sankha Kulathantille 15 авг. 2013 г., 18:46:31

Как показано на man-странице для Су (Ман СУ) К вариант имеет один командной оболочки, в текущей оболочке для исполнения ее команды:

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

А потом с Баша:

Если параметр присутствует, то команды считываются из Первый аргумент, не являющийся опцией _command_string_. Если есть аргументы после _command_string_, первый аргумент присваивается $0 и любые остальные аргументы присваиваются позиционным параметрам.

Результатом этого является то, что нельзя использовать нескольких команд.

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

СШ -п 2022 -л 9389:localRDPIP:3389 пользователя@publicIP Су -с Баш-с '
 экспорт HISTCONTROL=ignorespace;
 в iptables -Т физ-а следующее -п протокол tcp --dport 3389 -J и ДНАТ --назначение localRDP_IP:3389;
 в iptables -Т физ-в POSTROUTING -п ПТС -д localRDP_IP --dport 3389 -J в СНАТ-к-источник jumpIP
'

Я не совсем уверен, что вы хотите достичь с вашей второй команде. На данный момент он настроен для запуска нано в качестве корневого пользователя, а затем запустить его снова в свой собственный счет. Это то, чего ты хотел? Или вы хотите запустить нано дважды в качестве корневого пользователя, как это:

СШ -п 2022 -л 9389:localRDPIP:пользователь [email protected] -Т Су -Баш с-с 'нано, нано'
+868
cambunctious 12 янв. 2010 г., 05:55:46

Вы можете запустить Ш. объединить две команды в одну:

в iptables -Д судо Ш-с 'входное 7 && в iptables -D вход 6'

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

+841
leskop kop 25 мар. 2011 г., 05:11:10

После занесения в черный список piix4_smbus, запустить обновление-пакет initramfs -у.

Я не помню, с верхней части моей головы, которая драйверов контроллеров устройств хранения используются в виртуальной машине VMWare, но ata_piix является очень вероятным кандидатом.

Если в initramfs генератор только и делает, простой пример сравнения строк по модулю имена, это может быть собирание с I2C-piix4 в дополнение к ata_piix хранения драйверов и включения в пакет initramfs. И так он может напиться до того, как система может увидеть корневую файловую систему и файл/etc/команды modprobe.д/игнор.конф.

Обновление initramfs затем включить файлы в каталоге/etc/команды modprobe.Д/ в пакет initramfs, так piix4_smbus должны быть в черном списке в initramfs, в загрузочной фазе тоже.

+806
Shidori 17 апр. 2018 г., 06:49:26

Вы, наверное, не нужно сравнивать программы md5sum если у вас есть утилита копирования доступны.

если ! дифф "$файл1" "$файл2" >/dev/нуль 2>&1; затем
 Эхо "$file1 и file2 $не соответствует" >&2
 ## ВСТАВЬТЕ-ВАШЕ-КОМАНДЫ/СКРИПТА-ЗДЕСЬ
 ## например, CP "$файл1" "$файл2"
интернет

о ! например, отрицает значение true, если выражение ложно

Нюанс-это вам нужен оригинальный файл, чтобы сравнить с diff, которые (ИМО) то же, что сценарий программы md5sum делает выше.

+787
Kishan Kanodia 3 нояб. 2018 г., 12:10:48

Каждый раз, когда я пытаюсь обновить он показывает мне это сообщение

судо apt-получить обновление
Чтение списков пакетов... готово
Построение дерева зависимостей 
Чтение информации о состоянии... готово
Возможно, вы захотите воспользоваться 'apt-исправлено-разбитые Install' для исправления этих.
Следующие пакеты имеют неудовлетворенные зависимости:
 в LibreOffice-avmedia-бэкэнд-для GStreamer : зависит: LibreOffice-внешний сердечник (= 1:6.0.7-0ubuntu0.18.04.9) а 1:6.0.6-0ubuntu0.18.04.1 установлен
 в LibreOffice-основание : зависит: LibreOffice-внешний сердечник (= 1:6.0.7-0ubuntu0.18.04.9) а 1:6.0.6-0ubuntu0.18.04.1 установлен
 в LibreOffice-базы-основных : зависит: LibreOffice-внешний сердечник (= 1:6.0.7-0ubuntu0.18.04.9) а 1:6.0.6-0ubuntu0.18.04.1 установлен
 в LibreOffice-базовая-драйверы : зависит: LibreOffice-внешний сердечник (= 1:6.0.7-0ubuntu0.18.04.9) а 1:6.0.6-0ubuntu0.18.04.1 установлен
 в LibreOffice-Кальк : зависит: LibreOffice-внешний сердечник (= 1:6.0.7-0ubuntu0.18.04.9) а 1:6.0.6-0ubuntu0.18.04.1 установлен
 в LibreOffice-ничья : зависит: LibreOffice-внешний сердечник (= 1:6.0.7-0ubuntu0.18.04.9) а 1:6.0.6-0ubuntu0.18.04.1 установлен
 в LibreOffice-в GNOME : зависит: LibreOffice-внешний сердечник (= 1:6.0.7-0ubuntu0.18.04.9) а 1:6.0.6-0ubuntu0.18.04.1 установлен
 в LibreOffice-gtk3 : зависит: LibreOffice-внешний сердечник (= 1:6.0.7-0ubuntu0.18.04.9) а 1:6.0.6-0ubuntu0.18.04.1 установлен
 в LibreOffice-впечатление : зависит: LibreOffice-внешний сердечник (= 1:6.0.7-0ubuntu0.18.04.9) а 1:6.0.6-0ubuntu0.18.04.1 установлен
 в LibreOffice-математика : зависит: LibreOffice-внешний сердечник (= 1:6.0.7-0ubuntu0.18.04.9) а 1:6.0.6-0ubuntu0.18.04.1 установлен
 в LibreOffice-ogltrans : зависит: LibreOffice-внешний сердечник (= 1:6.0.7-0ubuntu0.18.04.9) а 1:6.0.6-0ubuntu0.18.04.1 установлен
 в LibreOffice-sdbc-hsqldb : зависит: LibreOffice-внешний сердечник (= 1:6.0.7-0ubuntu0.18.04.9) а 1:6.0.6-0ubuntu0.18.04.1 установлен
 в LibreOffice-писатель : зависит: LibreOffice-внешний сердечник (= 1:6.0.7-0ubuntu0.18.04.9) а 1:6.0.6-0ubuntu0.18.04.1 установлен
 пакеты OpenJDK-11-версии : зависит: использовать OpenJDK-11-среда JRE-безголовый (= 11.0.4+11-1ubuntu2~18.04.3) но 10.0.2+13-1ubuntu0.18.04.4 установлен
 питон3-Уно : зависит: LibreOffice-внешний сердечник (= 1:6.0.7-0ubuntu0.18.04.9) а 1:6.0.6-0ubuntu0.18.04.1 установлен
Е: неудовлетворенные зависимости. Попытайтесь выполнить 'apt-исправлено-сломанные установить' без имени пакета, (или указать решения).
+757
Martin McGirk 10 мая 2018 г., 06:03:36

С ЗШ, спасибо ** рекурсивный глоббинг и Глоб квалификатор . чтобы соответствовать только обычные файлы:

СР -п folder0/**/*(.) targetfolder
+742
G Naga Subrahmanyam 2 июн. 2014 г., 23:57:58

Как насчет в Inkscape ?

+740
brikwilliams 21 нояб. 2011 г., 01:55:20

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

найти . -имя_экземпляра '*кэш*' -чернослив -о-имя_экземпляра '*штендера*' -принт

Или с ЗШ -о extendedglob:

ЛС-ЛД -- (#я)(^*кэш*/)#*штендера*

(строго говоря, не эквивалентны, так как что бы фу/штендер-кэша файл)

Или (менее эффективно, так как он спускается все дерево, как в @apaul решение):

ЛС-ЛД -- (#я)**/*опора*~*кэш*

Подробные сведения о ЗШ конкретные комки:

  • (я): включить регистр совпадения
  • ^: отрицание Глоб оператора
  • (...): группировка (например, @(...) в КШ).
  • <что-то>#: ноль или более <что-то> (как * в регулярках).
  • ~: и-не оператор (матчи на весь путь)
  • **/: 0 или более каталогов уровни (короткий для (*/)#).

Добавить (Д) Глоб квалификатор если вы хотите спуститься в скрытое Дирес и матч скрытые файлы как В найти решение.

+716
taylorthurlow 19 февр. 2017 г., 15:51:28

Решение найдено: плохой .профиль или .bashrc и попробовать с другим пользователем "Дева" и все работает нормально. Проблема была в кодировке utf8,решение можно экспортировать другого языка на xstartup

+693
sorbhs 20 нояб. 2017 г., 22:58:35

Я не знаю, если кто-то испытывает эту проблему. Я сталкиваюсь с этой проблемой при создании скрипт на моем Mac. Проблема с OpenSSL и компиляции. В основном в OpenSSL была собрана как i386, а не архитектуру x86_64.
Поэтому я использовал OpenSSL и настройте так:

./Настроить darwin64-архитектуру x86_64-ГК общая-префикс=/usr/местные/библиотека OpenSSL-1.0.2 г

Я никогда не имел эту проблему в офисе сервер, потому что в OpenSSL компилируется как архитектуру x86_64 по умолчанию.

+541
missvea 7 янв. 2011 г., 21:05:26

Цитирую ответ, который вы процитировали:

Настроить с IP-адресов добавить 10.0.3.1/32 Дев Ло

Так что подсеть 3 соответствует серверных ресурсов. Отредактируйте /etc/sysconfig/сети-скрипты/файл ifcfg-* и systemctl перезапустить сеть. Квагга будет забрать это и передать ссылку-состояние не из ваших четырех карт, или меньше во время сетевых отключения, например, при отключении одного.

Клиенты, такие как инициаторы iSCSI, буду ссылаться на ха-адрес 10.0.3.1, прозрачно отправка через одну из четырех карт, которая в настоящее время.

+510
macramole 13 июл. 2012 г., 22:07:10

В СШ руководство страниц гласит следующее:

 -Л [bind_address:]порт:хост:значение по умолчанию-false
 Указывает, что данный порт на локальном (клиент) хост должен быть
 направлен данный узел и порт на удаленной стороне. 

 -Р [bind_address:]порт:хост:значение по умолчанию-false
 Указывает, что данный порт на удаленный (сервер) узел
 быть передана хосту и Порту на локальную сторону.

Разве эти два описания перепутали?

Когда я использую СШ -л он принимает удаленный порт и "персонализация" (или вперед) к порту на моей локальной машине, так что я могу поговорить с каким-нибудь удаленном компьютере, говоря себе (localhost:порт).

Когда я использую СШ-р , он занимает порт с компьютера, по локальной сети и "персонализация" (или вперед) к порту на удаленной машине (по SSH сервер). Потом, когда я на сервере, я могу поговорить с порту компьютера в той же сети, что и компьютер, я просто связана с использованием (localhost:порт).

Это также объясняет использование L для местного и R для удаленного (где порт обязан).

(Я не знаю, если я использую слово правильно "привязать". Это не то, что я пытаюсь подразумевает с кавычками)

+450
satiris 9 июл. 2016 г., 16:10:11

Да, это возможно, например, через Xvnc. Это по сути буфер кадров в память, что ведет себя как X для любого приложения, работающего подключенного к нему, и вы можете использовать VNC-клиент по вашему выбору, чтобы посмотреть результат.

Другие варианты xephyr и xvfb

+449
Chadington 25 июл. 2012 г., 05:34:59

Попробуйте загрузиться обратно в живой среде и без какой-либо системы перегородок выполнить проверку.с ext3 -ФКП на диске в вопрос. Если для fsck.в ext3 не доступна, то e2fsck -ФКП будет работать нормально.

Флаги используются скажет блока.с ext3 вести себя следующим образом:

-п Автоматическое восстановление (нет вопросов)
-с, проверить на плохие блоки и добавлять их в список badblock 
-сила F проверить, даже если файловая система помечена чистой

Если это не работает, выполните команду fdisk /Дев/СДА и воспользуйтесь возможностью убедиться в таблице разделов. Я считаю этот вариант в

+418
Shiva Komuravelly 26 дек. 2012 г., 14:52:29

Чтобы предотвратить сочетание клавиш Ctrl + С чтобы разорвать соединение это должно быть интерактивным.

Это достигается с Баш-я. Так что я могу запустить:

СШ -Т СВФ 'новый CD ~/ж/журналы; Баш-я хвост -Ф some_file.войти; в exec $Шелл -л'

но это потому , чтопроблема. Чтобы решить ее, вы можете создать обходной путь. На удаленной машине создайте скрипт для запуска команды (заметьте флаг. Это важно. Если вы требуете же ОКР, как и при обычной авторизации можно добавить флага):

$ кошка ~/УМК 
#!/бин/Баш-я
команду cmd="$*"
функция eval $cmd в

Чем я изменить мою команду:

СШ -Т СВФ 'новый CD ~/ж/журналы; ~/УМК хвост -Ф some_file.войти; в exec $Шелл -л'

Теперь я счастлив и могу сочетание клавиш Ctrl + С , когда хвост -Ф выполняется. Из-за интерактивности Баш-я в SSH соединение не разрывается и старпома $корпус-я команда выполняется после этого горячую клавишу вызова.

Важное примечание: вы должны использовать 'вместо" расширить $Shell на удаленной стороне, а не на локальном. Благодаря Chazelas Стефан

+386
muleque 15 мар. 2012 г., 19:50:53

Я нашел список проектов, чтобы сделать, и один из них был то, что создает количества изменений. Я сделал этот код:

getamt() {
Эхо "введите сумму".
читать сумму
Эхо "ОК".
}
изменение() {
сумма=$(Эхо "$сумма*100" | до н. э.)
четверть=$(Эхо "($сумма-25)" | до н. э.)
цента=$(Эхо "($сумма-10)" | до н. э.)
никель=$(Эхо "($суммы-5)" | до н. э.)
копейки=$(Эхо "($сумма-1)" | до н. э. )
четверть=${четверть%???}
цента=${гривенник%???}
никель=${%никеля???}
копейки=${копейки%???}
сумма=${сумма%???}
qNum=0
dNum=0
nNum=0
pNum=0
}

getchange() {
в то время как [ $четверть -Гэ 0 ]
делать
qNum=$(( qNum+1 ))
сумма=$(( $сумма-25 ))
сделано
в то время как [ $копейки -Гэ 0 ]
делать
dNum=$(( dNum+1 ))
сумма=$(( $сумма-10 ))
сделано
в то время как [ $Никел-GE 0 ]
делать
nNum=$(( nNum+1 ))
сумма=$(( $суммы-5 ))
сделано
в то время как [ $Пенни -Гэ 0 ]
делать
pNum=$(( nNum+1 ))
сумма=$(( $сумма-1 ))
сделано
}

дисплея() {
Эхо "ваши изменения:"
Эхо "$qNum кварталы"
Эхо "$dNum пятаков"
Эхо "$nNum Никелс"
Эхо "$pNum копейки"
}

getamt
изменение
getchange
дисплей

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

+361
Tenzin Norzom 12 нояб. 2015 г., 17:02:00

Я пытаюсь установить поп! ОС на моем Acer Предатор 17 (G9 с-793). Когда будет раздел Мой диск C, я заметил, что мои 240 ГБ диск C показывает как два 120 ГБ диски и незанятое. Мне пришлось создать новую таблицу разделов; программы GParted была ошибка, когда я попытался в формате FO. Это было в конце журнала:

установить тип раздела на /dev/sda1, поскольку 00:00:01 ( успешно )

новый тип раздела: в ext4

создание новой файловой системы ext4 00:00:00 ( ошибки )

массива.в ext4 -Ф -О ^64бит -л " 'с/dev/sda1, поскольку' 00:00:00 ( ошибки )

mke2fs 1.44.1 (24-мар-2018) на /dev/sda1-это, видимо, используется системой; не буду давать файловую систему!

Как я могу установить это?

+311
Andrew Kinamore 1 авг. 2018 г., 09:24:41

ЕМНИП ImageMagick это в основном репозитории Убунту, Минт это сборка на базе Ubuntu...

  • Просто установите файлы с apt-получить установку пакета ImageMagick

  • Или искать пакеты АПТ-кэша поиск ^пакета ImageMagick

+309
baz 26 янв. 2018 г., 16:00:13

Я прочитал несколько вопросов по этой теме, но я не уверен, если они действительно ответить на вопрос по моей проблеме.

У меня есть приложение, запущенное и я перенаправить вывод в лог-файл, т. е.

команды nohup ./start.sh ./конфигурации/С. свойства >./журналы/приложения.журнал 2>&1 &

Теперь файл 80Гб в размер и я бы хотел, чтобы удалить его. Большинство ответов здесь предлагаю не удалить его, потому что данные будут записаны в файл "удален". Ответы предлагаю вместо использовать у logrotate, но мне интересно, если у logrotate работает перенаправление вывода?

Если это не работает, какие бы конфигурации выглядит? Нужна ли какая-либо команда postrotate? Я должен упомянуть, что это невозможно для меня, чтобы остановить и перезапустить приложения, таким образом, я хотел бы, чтобы "украсть" файл и пусть запущенного приложения напишите новый.

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

Спасибо за любую помощь!

ЗЫ: только, чтобы упомянуть приложение работает на Debian8 64 ОС

+292
Mpho Maphankgane 4 дек. 2012 г., 05:04:51

Эку ДД пройдя по линии, которую вы хотите удалить

+285
Murtaza Asgerally Rajbhoy 23 февр. 2015 г., 07:34:24

Я пишу в udev правила для монтирования USB-диска на raspbian и мне нужно проверить, если свойство ID_FS_TYPE определяется, что значение. То, что я так далеко:

Действия=="добавить", драйверы=="USB-накопитель", ОКР{ID_FS_TYPE}=="?*", Подсистемы=="блок"

Однако это не триггер. Если я удалить звездой, чем она срабатывает дважды при вставке, но мне нужно, чтобы она включалась один раз для вызова pmount $DEVNAME. Я пыталась заменить ID_FS_TYPE с команды env{DEVTYPE}=="раздел", но это работает только для некоторых файловых системах, как NTFS и и в ext4, но не работает для жира.

+275
xwyer 9 янв. 2017 г., 05:36:26

Используя ХКВ, как я мог сделать клавиатуру отправить keysym <РТРС> когда я нажимаю клавишу Ctrl-Джей? Цель состоит в том, чтобы убедиться, что каждая программа распознает это сочетание клавиш.

Я знаю, что есть накладки. Но только комплексный пример, который я нашел с помощью ключа (как в режим NumLock) включение и блокировка функция наложения, тем самым изменяя keysyms Ключей с наложением до этого специальным ключом (индикатор NumLock) не будет нажата снова.

В конкретной ситуации, сочетание клавиш Ctrl должен активировать оверлей, только пока она нажата (ведет себя по отношению к индикатор NumLock, так как смена касается блокировки). Это особенно проблематично, потому что при нажатии Ctrl-J, его прессуют, он не должен посылать сочетание клавиш Ctrl-<РТРС> но надо просто послать <РТРС>.

Конечно, сочетание клавиш Ctrl должен продолжать вести себя как CTRL с любой другой комбинацией клавиш.

Можете ли вы сказать мне, как это можно сделать?

+251
RiasMoka 30 мая 2015 г., 18:03:41

У меня в Debian Linux с этого выхода ДФ команду:

корень@в Debian:~# ДФ-й
Размер тип файловая система, используемая выгоде использования% установленной на
в udev devtmpfs 973M 0 973M 0% /Дев
файловая система tmpfs файловой системе tmpfs 198M 3.0 м 195м 2% /Работа
/Дев/маппер/дебиан--ВГ-корень в ext4 17г 1,3 г 15г 9% /
файловая система tmpfs файловой системе tmpfs 987M 0 987M 0% в /dev/ГИМ
файловая система tmpfs файловой системе tmpfs 5.0 м 5.0 М 0 0% /запуск/блокировка
файловая система tmpfs файловой системе tmpfs 987M 0 987M 0% файл /sys/ДФ/группы
на /dev/sda1, поскольку в ext2 236M 77М высота 147m 35% /загрузки
/Дев/маппер/дебиан--ВГ-дома в ext4 31Г 49м 29г 1% /домой
файловая система tmpfs файловой системе tmpfs 198M 0 198M 0% /выполнения/пользователей/0

Как я могу уменьшить или увеличить размер раздела. Я не разрешено использовать размонтировать командой. Как это возможно?

Обновление

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

Обновление 2

Это более подробно:

корень@в Debian:~# ВГС
 ВГ #ПВ #ЛВ #ЗП достопри размер V VFree
 в Debian-ВГ 1 3 0 ВЗ--Н- <49.76 г 0 
корень@в Debian:~# lsblk
МАЙОР ИМЯ:MIN РАЗМЕР РМ РО МОНТИРОВАНИЯ ТИП 
ПДД 8:0 0 0 50г диск 
├─sda1, поскольку 8:1 0 0 243М часть /загрузки
├─sda2 8:2 0 1К 0 часть 
└─sda5, поэтому 8:5 0 0 часть 49.8 г 
 ├─дебиан--ВГ-корень 254:0 0 16.6 г 0 д /
 ├─дебиан--ВГ-swap_1 254:1 0 2Г 0 ЛВМ [своп]
 └─дебиан--ВГ-дом 254:2 0 31.2 г 0 д /дома
sr0 успешно 11:0 1 высота 319m 0 ПЗУ 
+246
user101402 24 февр. 2017 г., 17:44:17

Используя только СЭД (с флаг для расширенных регулярных выражений)

Эхо "строка1 строка2 ААА ААА ВВВ БББ ААА ВВВ string3" | СЭД -р 'с/(ААА|ВВВ) ?//г'

Возвращает

строка1 строка2 string3 

У вас также есть эта версия через ТР и grep (с -ве):

Эхо "строка1 строка2 ААА ААА ВВВ БББ ААА ВВВ string3" | тр '' '\п'| грэп -ве(ААА|ВВВ|^$)'

Возвращает

строка1
строка2
string3

тр просто заменяет символ пробела с новой строки. грэп -ве использует регулярное выражение ("е") и исключает совпадающие строки ("в").

Третья версия использует СЭД (без флага) и grep (как и в прошлом варианте):

Эхо "ааа ааа ааа ВВВ ВВВ ВВВ строка1 строка2 string3" | Е С/\с/\п/г' | команда grep -ве(ААА|ВВВ|^$)'

Делаю почти то же самое как версия два, с использованием СЭД, а не тр.

Редактировать: также добавил ^$ в грэп строку поиска, чтобы убедиться, что это не вернуть ненужные строки.

Edit2: я вижу, вы изменили ОП. Выше ответ на исходный вопрос. Ниже я написал небольшой скрипт, который может помочь вам: http://pastebin.com/uKWAGE0Y

+217
jasminaelvira 26 окт. 2016 г., 19:02:34

В MAN-странице, он говорит:

убить [ -с сигналом | -п ] [ -а ] [ -- ] пид ...
 пид... указать список процессов, которые должны убить сигнал. Каждый PID может быть одна из пяти вещей:
 0 Все процессы в текущей группе процессов посигналил

И я старался, как это в bash:

$ человек убить и
[1] 15247
$
[1]+ остановлено человека убить
$ убить 0
$ ПС
15247 оч/41 00:00:00 человек

Здесь 0 используется как пид. Как я понял, убить 0 убьет все процессы в нынешний процесс, который включает в себя pid15247. Однако он ничего не сделал в этом примере. У кого-нибудь есть идеи о том, как его использовать?

+199
John Breedlove 7 сент. 2010 г., 02:32:32

Сделать: файл ARM-нет-встроенном-ССЗ Если он говорит что-то вроде эльф 32-бит младший бит исполняемый файл и вы используете 64-разрядном компьютере, вы, возможно, отсутствует 32-разрядных динамических Либ это увидеть подобную проблему ссылке. Кроме того, что ищет для 32-разрядной библиотеки вы могли бы использовать существующий 32-разрядный компьютер, если у вас есть.

+178
user82649 15 июл. 2016 г., 20:14:06
ЛН-Ф "$(и более ранних версий <ссылка>)" <ссылка>
+165
cronaut 16 июл. 2019 г., 18:52:40

Я предпочитаю раскладку Дворака, так у меня есть хороший USB кабель Дас клавиатура и я назначил ее макет, который у меня работает на виртуальной консоли и в X11. Я использовал loadkeys и установить-раскладки для организации для того, чтобы вступили в силу с загрузочной года, и я очень доволен этим.

Однако, большинство моих коллег предпочитают раскладки QWERTY, и это является препятствием для парного программирования. У меня есть выбор использования USB-клавиатуры, что я могу прикрепить для этой задачи, но они все забрать раскладка Dvorak, когда они подключены.

Есть ли способ, что я могу сказать в udev (или даже просто X11), чтобы использовать макет QWERTY для моей дополнительной клавиатуры? У них есть отдельный USB поставщиков и идентификаторы устройств, которые я могу использовать, чтобы отличить их.

Моя система тестирования Debian с версии udev 232. Он заразился с systemd, когда я переустановил после сбоя диска, поэтому стандартный (два стиля) подходов я привыкла не работать.

Подобный вопрос другой раскладке клавиатуры для каждой клавиатуры не предоставляют никакой помощи для меня.

+156
user58614 22 дек. 2018 г., 02:18:24

На Python решение:

образец входного файла теста.КШМ:

А1,В1,С1,Д1,Е1,Ф1,А2,В2,С2,Д2,Е2,Ф2,А3,В3,С3,Д3,Е3,Ф3,А4,В4,С4,D4,Е4,F4 И
Г1,З1,И1,К1,К1,П1,Г2,З2,И2,И J2,К2,Л2,Г3,З3,И3,Ж3,К3,П3,Г4,Н4,И4,J4 Не,К4,П4

slice_on_6.py скрипт:

импорт sys файла, CSV-файла
с открытия(представление sys.аргумент argv[1], 'р') как FН: # открытие CSV-файл
 читатель = список(в формате CSV.читатель(Хабнарфьордюр)) объект # ридера, который будет перебирать строки в данной csvfile, был
 УНТ = лен(читатель[0])//6 # Количество(число) срезов
 Для я в диапазоне(УНТ):
 для л у читателя:
 печать(','.присоединяйтесь к(л[я*6:6*(я+1)])) # выводя каждый кусочек из каждой строки последовательно

Использование:

тест на Python slice_on_6.py .КШМ

Вывод:

А1,В1,С1,Д1,Е1,Ф1
Г1,З1,И1,К1,К1,Л1
А2,В2,С2,Д2,Е2,Ф2
Г2,З2,И2,И J2,К2,Л2
А3,В3,С3,Д3,Е3,Ф3
Г3,Г3,Ж3 И3,К3,П3
Ф4 А4,В4,С4,D4,Е4,
Г4,Н4,И4,J4 Не,К4,П4
+155
EelkeSpaak 27 авг. 2019 г., 16:43:21

Путь к файлу не меняется? Тогда вам следует избегать поиск снова и снова старые записи.

С хвостом -Ф вы можете получить результат растущего файла.

хвост -Ф growingfile | грэп -Ф ключей 

грэп -Ф считывает шаблоны из файла одну строку как образец.

+88
Emad seyahi 18 нояб. 2010 г., 14:28:24

mplayer'ом - если у вас установлен вы можете им пользоваться!..

+52
universal 20 авг. 2011 г., 09:42:07

Я пытаюсь создать пакет Debian, с помощью этой команды :

в Debian/правила очистки
с dpkg-источник -б .
/правил в Debian строить
/правила для Debian бинарных

У меня есть этот файл :

myprog_1.1.0.orig.tar.gz
myprog_1.1.0-1.ДСК
myprog_1.1.0-1.в Debian.тар.ХZ
myprog_1.1.0-1_all.деб
myprog-doc_1.1.0-1_all.деб

Все шаги были завершены с успехом. Когда я открываю каталог myprog-1.1.0/с Debian, я нахожу что-то, что похоже на пакет Debian. Но мои библиотеки нет, они находятся под myprog-1.1.0/в Debian/tmp, в каталог/usr/lib в/....

И скомпилированных библиотеках не в моем .деб.

  • Это нормально?
  • Есть еще что-то сделать, чтобы закончить этот пакет ?
  • Если я хочу, чтобы распространять его, я должен воссоздать tar.gz из myprog-1.1.0?
+47
Youssef 28 мар. 2010 г., 02:39:41

С помощью GRUB 2 это сложнее, чем жратву 1 раз для таких случаев использовать:

  • Похоже, если я хочу, чтобы переупорядочить жратва 2 меню появляются при выборе окна, мне нужно переименовать файлы в "/и т. д./харч.д/" каталог.
  • Если мне придется изменить порядок загрузки, сначала я должен посмотреть в "файл/boot/grub/с жратвы.cfg в", проверить, когда запись я хочу быть по умолчанию, а затем установить GRUB_DEFAULT параметр в "/и т. д./По умолчанию/жратву", чтобы соответствовать его (считая от 0).

Старый grub используются, чтобы позволить мне сделать все это, просто перемещая текст записи в "файл/boot/grub/с меню.ЛСТ" вокруг. Это очень простой способ держали меня с помощью GRUB 1 на некоторое время. Это заставляет меня задаться вопросом, если есть специализированный инструмент, чтобы сделать все это проще.

+19
auy 5 мар. 2010 г., 00:50:08

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

$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