Какие символы мне нужно избежать при использовании СЭД в скрипт SH?

Взять следующий сценарий:

#!/Бен/ш
ООО с/(127\.0\.1\.1)\с/\1/' [какой файл]

Если я пытаюсь запустить это в ш (тире здесь), это не из-за скобок, которые должны быть экранированы. Но мне не нужно бежать в обратную косую черту себя (между октетов, или в или \1). Какое правило здесь? А когда мне нужно использовать {...} или [...]? Есть список того, что я делаю, и не надо бежать?

+444
TechShiki 21 дек. 2012 г., 00:41:31
40 ответов

Предполагая, что ваш эмулятор терминала не ест нажатия клавиш (например, для переключения вкладок)—равнина в xterm работает—вы можете нажать клавиши Alt-1 6 Ctrl " и " V 0. Управление-в Необходимо есть, чтобы разбить количество и характер повтора (если вы были повторять письмо, вам не нужно это).

(Это с readline функция, известная как цифры-аргумент, так что вы должны быть в состоянии использовать привязки для изменения клавиш участие)

+939
user68728 03 февр. '09 в 4:24
принт-РЛ /usr/местные/включать/**/*(^/)
+926
Wayne Smith 8 окт. 2015 г., 09:51:34
Другие ответы

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


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

Вы были почти там.

найти $дома/фильме-тип F -имя '*Ави.Ави' -exec будет \
 Ш-с "переименовать в 'с/\.АВ\.Ави$/.Ави/'" {} \;

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

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

найти $дома/фильме-тип F -имя '*Ави.Ави' -exec будет \
 Ш-с 'для Ф; делать МВ -в "$F" и "${Ф%.Ави}"; сделано' _ {} +

Если нет необходимости просмотр подкаталогов,

для F в $Home/фильме/*.Ави.Ави; делать
 МВ -в "$F" и "${Ф%.Ави}"
сделано
+900
nathangiesbrecht 29 дек. 2019 г., 20:06:28

За лицензии на каждый из них: какие преимущества и недостатки имеют обе Самбу (ОС Linux) и MS Windows в качестве файлового сервера?

+897
Kaitain 22 окт. 2012 г., 06:34:06

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

Если это весь ДФ-ч выход, похоже, у вас есть только один раздел монтируется, как/dev/xvda1 что на 7,9 г., основываясь на данных вы выложили, вы, наверное, побежал и fdisk -л как /dev/xvda1 не команда fdisk -л. Это должно также иметь возвратил ошибку:

Диск как /dev/xvda1 не содержит действительной таблицы разделов 

Это потому, что программа fdisk должен быть запущен на диски, а не разделы. Попробуйте утилитой fdisk -л в /dev/xvda (без номера раздела) или просто команда fdisk -л. Это должно показать вам полную таблицу разделов всех дисков. Один из этих разделов будет xvda1 и будет 7.9 G в размер. При запуске fdsik на раздел, он сообщает размер всего диска (26.8 ГБ в вашем случае), а не размер раздела, который вы дали его в качестве входных данных.

+889
Teddy K 17 нояб. 2010 г., 20:11:09

У меня есть большой файл журнала с нетекстовые символы. Я использовал grep для поиска, и я получил такой результат:

Двоичный файл (стандартный ввод) совпадает

Я могу использовать команду grep -a, чтобы пропустить эти строки с нетекстовые символы.

Теперь, как я могу найти все строки, которые содержат нетекстовые символы ?

+889
SGDev 12 мар. 2012 г., 08:00:35

Я пытаюсь настроить мой новый сервере RedHat и у меня есть Apache config в моей /и т. д./httpd/сайты с поддержкой папок, но когда я запускаю файл/usr на/sbin/httpd, А -С как root, чтобы проверить синтаксис, он просто возвращает:

 [корень@511863-web3 сайтов-включено]# файл /usr на/sbin/httpd В -С
 Хост конфигурации:
 Синтаксис ОК

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

+863
Athena Lia 24 июн. 2011 г., 15:50:06

Я только что перешел на Ubuntu 12.04 на один год назад и переехал все мои фотографии, документы и т. д. К основным 1TB жесткий диск, который был зашифрован в процессе установки - не ЛВМ, но только в домашней папке.

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

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

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

горе -РВ -о перемонтировать /
программа passwd <имя пользователя>
инит 2

Отчаянно я пробовал много паролей.. и через некоторое время я нашел первоначальный пароль записали.

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

Поэтому система не может расшифровать жесткий диск.

Может ли быть, что "инит-2" удалил какую-то информацию?

Похоже, что что-то изменилось на эти изменения пароля...

Что можно сделать, чтобы восстановить мои данные? Я знаю, что Kali Linux есть утилита для расшифровки WiFi исполнителя "слушать" его. Я мог бы использовать подобную программу, чтобы найти пароль?

+850
lisionok1409 10 июл. 2013 г., 03:05:47
Trisquel-это дистрибутив GNU/Linux, основанный на Ubuntu. Он одобрен Фондом свободного программного обеспечения, содержащий только свободное программное обеспечение.
+831
pbnjeff 26 мар. 2016 г., 12:24:39

Наверное, не лучший способ сделать это, но это может сработать:

на awk -е: '$ЯТ ~ "," { печати $1 }' /и т. д./группы
+798
ggrrin 16 июн. 2011 г., 10:26:14

Как я могу преобразовать первый символ каждого слова в строке после гр-описание: в верхний регистр?

Например :

$ кот в /tmp/test1 не
groMail:
[email protected]
гр-описание:
АВС-расположение-999
группа-emailid:
[email protected]
члены:
[email protected]
[email protected]
[email protected]

Выход должен быть

groMail:
[email protected]
гр-описание:
АВС-Расположение-999
группа-emailid:
abcl[email protected]
члены:
[email protected]
[email protected]
[email protected]

Я попробовал команду ниже команду, но я не могу слить

СЕПГ -Н/гр-описание:/{П;Р;}' группы 1 | е с/\<./\U и/г'
+797
Claire mcdonough 25 нояб. 2014 г., 11:52:09

Ваш Windows может быть установлена в режиме загрузки UEFI и мяты в режим загрузки BIOS. Эти два режима не совместимы и вы можете только с двойной загрузкой из меню BIOS или UEFI и может потребоваться включить или выключить UEFI или BIOS параметры загрузки. Жратвы может быть только двойной загрузки других установок в том же режиме загрузки, как вы загрузились жратвы. Вы можете использовать Boot-ремонт для конвертации в BIOS.

+774
movnyydoshch 15 сент. 2017 г., 00:22:44

Это может быть потому, что нужно обновить файл ocdata. Процедура ниже:

  • Первый компакт-диск в ОКК папку, которую можно найти с:

    найти / -имя "ОКК" 2>/dev/нуль

  • Затем:

    судо -у ВСП-данных PHP файлов OCC:сканирование --все

Источник : https://bartsimons.me/manually-add-files-to-owncloud/

+723
Josh Freedman 30 июл. 2018 г., 14:15:25

Добавив к @знаки ответа

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

У меня есть структура каталогов, как показано ниже.

|-- foo1
| |-- file1.txt
| |-- file2.txt
| `-- file3.txt
|-- foo2
| |-- file4.txt
| |-- file5.txt
| `-- file6.txt
|-- foo3
| |-- file7.txt
| |-- file8.txt
| `-- file9.txt
`-- foo4
 |-- file10.txt
 |-- file11.txt
 `-- file12.txt

Мы можем дегтя файлы с именем каталога включены

$ найти -типа F | тар --преобразование="с,/,-,2" -czvf компресс.тгз -Т -

И без имени каталога включены.

$ найти -типа F | тар --преобразование="с,.*/,," -czvf компресс.тгз -Т -
+710
strangerpixel 24 мар. 2010 г., 22:50:15

Я подозревал, что это закодировано в обнаружить путем проверки, если выходной поток stdout или нет. И действительно, найдите условие на замену непечатаемых символов вопросительные знаки, когда выход терминал (см. printquoted.С и qmark.с). Он считает пробел в контроль диапазона символов ASCII должны быть непечатные, а также. Я думаю, что это печально, как можно было бы не ожидать выход к терминалу, чтобы изменить для передачи через кот. Это верно для findutils 4.6.0, а также. Я подала отчет об ошибке.

+659
Maltiel Weiler 11 февр. 2019 г., 06:52:24

Примечание: у меня только первый сценарий, игнорируя старую.

  • Вам не нужно команды modprobe модулей netfilter руками с током в iptables. Это необходимо только для пользовательских трекеров подключение.
  • Не перепутать маршрут и IP-маршрута. Это чистое зло. Просто использовать ИС везде и забыть про команду ifconfig и маршрут
  • /и т. д/такие как iproute2/rt_tables не сбрасывается после перезагрузки. Добавляя ту же запись снова и снова-это не очень хорошая идея, вы только должны сделать это один раз. Помните, что rt_tables просто определить псевдонимы для числовых значений, она не меняет никаких настроек.

  • Сейчас в iptables: В Вперед цепи, вы падаете пакетов, приходящих из сети на 4G. Это плохо. то вперед крюк используется после того, как маршрутизация выполняется. На данный момент все политики маршрутизации делается, и это уже известно, будет ли пакет должен быть отправлен на 4G или ADSL. Нет перенаправление сделано в вперед или после вперед (ну, технически, изменение маршрута может быть сделано после POSTROUTING в тяжелых случаях, Но вернемся к делу).

Теперь для вашего маршрута: помните, что Ubuntu обеспечивает фильтрацию обратного пути по умолчанию. Обратный путь фильтрации работает следующим образом: когда ядро получает пакет (это может быть передан или нет) с интерфейса, он будет инвертировать исходный адрес и адрес назначения, и проверить, если полученный пакет должен быть маршрутизирован через интерфейс А. Если это не так, он отбрасывается как подмена адреса попытки.

Для пакетов, полученных через интерфейс eth0, это не проблема. Для пакетов, полученных через интерфейс eth1, это тоже не проблема, потому что при движении задним ходом IP-адрес источника и IP-адрес назначения, ядро это маршрут по умолчанию в таблице основных. Для пакетов, полученных от для eth2, который вам не знаком, это проблема, потому что ядро попадет в маршрут по умолчанию в таблице главные, и считают, что эти пакеты должны быть получены из на eth1. Самым простым решением является отключение фильтрации обратного пути в eth1:

команды sysctl -w в сети.протокол IPv4.конф.на eth1.rp_filter=0
+599
Nolen Royalty 19 июл. 2011 г., 06:15:27

После настройки волновой в коробке на моем сервере в Debian, я начал замечать странные вещи происходят: я больше не мог использовать SFTP для передачи файлов, и даже хуже, я не мог выполнять никакие команды судо! К счастью, я смог все-таки Су в корень. Когда я проверил файл/etc/пользователям использовать sudo?, я обнаружил, что это было полностью сбросить, только с корневой пользователь, имеющий sudoer разрешения.

Я не думаю, что мой сервер был взломан, так как я бегу denyhosts, чтобы заглушить любые попытки. Любая идея, что могло вызвать файл/etc/пользователям использовать sudo? и /и т. д./по ssh/sshd_config в , чтобы сбросить себя?

+572
Aniruth Ban 28 февр. 2013 г., 12:35:27

В Немо, терминал-это просто часть пакета! Не смешные ярлыки нужны! :-)

Nemo with terminal active

Просто убедитесь, что плагин установлен:

суда apt-получить установку Немо-терминал

Которые обеспечат вам терминал готов на все времена.

Если вы хотите дополнительных терминалов поверх стандартного, просто нажмите правой кнопкой мыши на любой папке и выбрать в меню пункт Открыть в терминале , и он будет открыт дополнительный терминал. Продолжайте делать это для более терминалов Windows. ;-)

+570
Flycka 22 авг. 2011 г., 13:47:37

Конвертировать XLS в CSV файлы с запятой затем отсортировать файлы CSV и затем сделать GVim выступает -д csv1 данными csv2

это будет просто печатать различия в файлы XLS

+569
Charles S 28 апр. 2013 г., 10:58:22

К сожалению, на данный момент нет мантейнера для этого плагина.

Однако, есть много популярных редакторов , которые поддерживают это, так или иначе. Кроме обычных подозреваемых ((г)в Vim, что Emacs) и SciTE имеет довольно хорошую поддержку для внешних скриптов, я бы сказал.

И есть Акме, довольно уникально интегрированный со скриптами, трубы редиректы и т. д., отсутствует подсветка синтаксиса и, как вы, вероятно, ожидаете от современного редактора.

+527
Shabir Qasim 6 окт. 2010 г., 15:22:31

Согласно документации, в/proc/ПИД/карте страницы содержит одно 64-битное значение для каждой виртуальной страницы.

С 4096-байтных страницах и 64-разрядного виртуального адресного пространства, есть 2**52 страницы. Поэтому вся карте страницы файл будет 2**52 записи 8 байт каждый. Это очень большой файл. Адюльтер все это собирается занять много времени. Не 2 минуты. Очень много времени. Тест скорости на моем собственном компьютере предполагает около 21 лет.

И это в основном будут заполнены нулями (для всех виртуальных адресов, которые не сопоставлены в процессе). Куча \0с выходом к терминалу вызвать никакого видимого эффекта. Это не висел, это делать то, что вы просили.

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

Правильный путь, чтобы использовать файл карте страницы-это знать, что виртуальный адрес, который вы ищете, обратились к нему и прочитать 8 байт. Или если вы хотите получить информацию на диапазоне, читали какой-кратного 8 байтам. Если вы хотите, чтобы все ненулевые элементы, сначала прочитать из/proc/ПИД/Карты , чтобы найти, какие диапазоны отображаются.

+516
SDReyes 15 февр. 2015 г., 18:27:38

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

Я интересно, если есть инструмент в системе Linux в пространстве пользователя, чтобы сделать ту же проверку. В принципе, устройства под управлением Linux загружает соответствовать изображения, проверяет его, прежде чем писать на Flash. Этап проверки является то, что у меня нет.

Я думаю, что я могу подписать все подогнать, но это же пустая трата я уже ОГА подписи в нем.

Спасибо!

+473
Smash 25 июн. 2014 г., 04:17:26

В Cinnamon, прессование супер+клавиши со стрелками (или других подобных сочетаний) изменяет размер текущего окна в плитке (привязка к сетке). Как я могу настроить эту сетку?

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

enter image description here

Этот и этот вопросы показывает, как определить ярлыки для положить Windows в aboslute позицию на экране. Это приятно, но я бы предпочел использовать arrowkey на основе ярлыков для передвижения окна.

Я использую корицу (из Линукс Минт), но общий ответ можно было бы только приветствовать.

+473
WindRider 12 июн. 2015 г., 01:14:20

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

alt text

Кто-нибудь знает, какая причина может быть для него?

Кстати, я использую Убунту Люсид (я должен задать на сайте Убунту?).

Спасибо

Редактировать: вот как это выглядит сейчас, еще один пробел, но гораздо лучше (я думаю, это как-то связано с вопросом от Майкла ссылке)

alt text

Правка 2: После перезагрузки, пробел пропал так решил :)

+411
quanty 14 мар. 2011 г., 01:42:29

Я узнал, что это намного проще, чтобы запустить прогресс-бар в фоновом режиме вместо команды ssh. Что-то вроде этого:

функция прогресса {
в то время как :
делать
 сон 1
 Эхо -э ".\с"
сделано
}

прогресс и

PROGRESS_PID=$!

ssh_command_runs_here

status_check_command_here

убить -9 $PROGRESS_PID
+324
Muhzin 18 февр. 2019 г., 17:34:50

У меня возникли проблемы с установкой openjdk6 через порты с помощью установка чистой команды. Ошибки я получил это:

в /usr/порты/Ява/openjdk6/работать/строить/БСД-для i586-отладка-fastdebug/j2sdk-изображения: нет такого файла или каталога

отредактированы:

во FreeBSD# файл /usr/ports и/Ява/openjdk6/работать/строить/БСД-для i586-отладка-fastdebug/j2sdk-изображение: не удается открыть файл/usr/порты/Ява/openjdk6/работать/строить/БСД-для i586-отладка-fastdebug/j2sdk-образ' (Нет такого файла или каталога)
+316
lubenets456 30 нояб. 2018 г., 18:49:00

Аннотация

Чтобы отменить набор -х просто выполнение режима +X. Большую часть времени, реверс строки комплект -ул. совпадает со строкой с +: Набор +стр.

В общем, чтобы восстановить все (читайте ниже о bash errexit) оболочка вариантов (меняется с набором команды) вы могли бы сделать (также читайте ниже о bash shopt вариантов):

oldstate содержат="$(набор +о); комплект -$-" # магазин POSIXly весь набор вариантов.
.
.
набор -ЧХ; функция eval "$oldstate содержат" # восстановить все функции сохранены.

Более Подробное Описание

Баш

Эта команда:

shopt -по содержит

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

# государство-магазине вариант содержит.
tracestate="$(shopt -по содержит)"

изменение № содержит по мере необходимости
Эхо "некоторых команд содержит как внешне выбрали"
комплект -х
Эхо "некоторых команд содержит набор"

# восстановить значение содержит исходное значение.
функция eval "$tracestate"

Это решение работает для нескольких вариантов одновременно:

oldstate содержат="$(shopt -по содержит noglob errexit)"

# измените нужные параметры
комплект -х
набор +х
комплект -Ф
комплект -е
комплект -х

# восстановить записанное состояние:
набор +ЧХ; функция eval "$oldstate содержат"

При добавлении установить +ЧХ избегает печать длинный список вариантов.


И, если вы не перечислите имена

oldstate содержат="$(shopt -по)"

это дает вам значения всех параметров. И, если вы оставить офлаге, вы можете сделать то же самое с shopt вариантов:

# государство-магазине вариант dotglob.
dglobstate="$(shopt -п dotglob)"

# государство-магазине все варианты.
oldstate содержат="$(shopt -п)"

Если вам нужно проверить, является ли набор параметр установлен, наиболее идиоматические (Баш) способ сделать это:

[[ -O не содержит ]]

что лучше, чем два других аналогичных тестов:

  1. [[ $- =~ х ]]
  2. [[ $- == *х* ]]

С любой из тестов, это работает:

# фиксируют состояние параметр содержит в ТС (tracestate):
комплект-х [- вывода содержит ] && ТС='' | | ц='установить +х'

изменение № содержит по мере необходимости
Эхо "некоторых команд содержит как внешне выбрали"
комплект -х
Эхо "некоторых команд содержит набор"

# установить параметр содержит вернемся к тому, что это было.
функция eval "$ТС"

Вот как проверить состояние shopt вариант:

если shopt -м dotglob
тогда
 # dotglob установлен, поэтому “Эхо .* *” перечислил бы точка в два раза файлов.
 Эхо *
еще
 # dotglob не установлено. Предупреждение: ниже будет список “.” и “..”.
 Эхо .* *
интернет

В POSIX

Простой, POSIX-совместимые решения для хранения всего набора вариантов:

набор +о

которые описаны в стандарте POSIX как:

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

Так, просто:

oldstate содержат=$(набор +о)

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

Опять же, восстановить параметры на их изначальные значения-это вопрос выполнения переменной:

набор +ЧХ; функция eval "$oldstate содержат"

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

особый случай Баш

Есть много других вариантов, перечисленных раковины с shopt в bash:

$ shopt
autocd от
cdable_vars от
cdspell от
checkhash от
checkjobs от
checkwinsize на
cmdhist на
compat31 от
compat32 от
compat40 от
compat41 от
compat42 от
compat43 от
complete_fullquote на
direxpand от
dirspell от
dotglob от
execfail от
expand_aliases на
extdebug от
extglob от
extquote на
failglob от
force_fignore на
globasciiranges от
globstar на
gnu_errfmt от
histappend на
histreedit от
histverify на
hostcomplete на
huponexit от
inherit_errexit от
interactive_comments на
lastpipe на
lithist от
login_shell от
mailwarn от
no_empty_cmd_completion от
nocaseglob от
nocasematch от
nullglob от
progcomp на
promptvars на
restricted_shell от
shift_verbose от
параметр sourcepath на
xpg_echo от

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

$ oldstate содержат="$oldstate содержат;$(shopt -п)"
.
. # варианты изменить при необходимости.
.
$ ивал "$oldstate содержат" 

Это можно сделать (в $- добавляется для обеспечения errexit сохранена):

oldstate содержат="$(shopt -по; shopt -Р); комплект -$-"

набор +ЧХ; функция eval "$oldstate содержат" # использовать для восстановления все возможные варианты.

Примечание: каждый снаряд имеет немного другой способ построения списка опций, set или unset (не говоря уже о различных вариантах, которые определяются), поэтому эти строки не являются переносимыми между снарядами, но действуют по той же оболочки.

особый случай ЗШ

ЗШ работает правильно (в соответствии с POSIX), начиная с версии 5.3. В предыдущих версиях он следовал в POSIX только частично с Набор +о в том, что он печатается в формате, который подходит для reinput оболочке в качестве команды, но только для набора опции (не печатать ООН-набор вариантов).

особый случай МКШ

В МКШ (и как следствие ЛКШ) - это еще не (MIRBSD КШ Р54 2016/11/11) в состоянии сделать это. Руководство МКШ содержит это:

В будущих версиях, комплект +o будет вести себя уступчиво команды POSIX и печатать вместо того, чтобы восстановить текущие настройки.

комплект -е особый случай

В bash, стоимость комплекта -е (errexit) сбрасывается внутри суб-снарядов, что делает его трудно захватить его значение с набором +о' внутри $(...) суб-оболочки.

В качестве обходного пути используют:

oldstate содержат="$(набор +о); комплект -$-"
+296
Hammad Ul Hassan 21 апр. 2015 г., 03:41:17

Я сделал все эти решения, но проблема была насчет моего ядра!

Линукс-заголовки-uname-Р хотела установить 3.16.0-3 заголовки из-за моего ядра версии, но нет такого ядра Linux заголовка в репозитории Debian: есть 3.16.0-4

Решение: обновление ядра через apt-получить, то все работает нормально.

+285
John Gunnar Carlsson 18 апр. 2012 г., 02:11:14

xvfb, как предполагается, позвольте мне запустить Х программ в среде безголовый. Но когда я запустить xvfb-запустить glxgears, я получаю:

это libGL ошибка: не удалось загрузить драйвер: swrast
ошибка это libGL: снова попробовать с LIBGL_DEBUG=verbose вывести более подробную информацию.
Ошибка: не могу получить РГБ, двойная буферизация визуальный

Когда я запускаю LIBGL_DEBUG=verbose вывести xvfb-запустить glxgears, я получаю:

это libGL: OpenDriver: попытка файл /usr/lib в/x86_64 с-линукс-дистрибутив GNU/Дри/ТЛС/swrast_dri.так
это libGL: OpenDriver: попытка файл /usr/lib в/x86_64 с-линукс-дистрибутив GNU/Дри/swrast_dri.так
это libGL ошибка: не удалось загрузить драйвер: swrast
Ошибка: не могу получить РГБ, двойная буферизация визуальный

Я бегу складе с Lubuntu 13.10 x64 с интегрированными графическими решениями Intel Плюща мост. libgl1-Mesa в-Дри установлены и /usr/lib в/x86_64 с-линукс-дистрибутив GNU/Дри/swrast_dri.так существует. Под root не помогает.

Что идет не так?

+269
Chaitali Chakraborty 21 июн. 2014 г., 09:41:34

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

+248
Emmanul Katandika 18 дек. 2013 г., 09:31:53

Я хочу найти {{текст}} в все файлы и красного в новый файл. Я пробовал это, но это не работает для меня

найти . -тип F -не -имя "*.dll файлы" не -имя "*.молния" -старпома кот {} \; |
 команда grep "\{.*" | вырезать -д "{" -Ф1 | СНП | уник > keys.txt
+242
Tahir Rauf 17 июн. 2013 г., 14:38:05

В настоящее время я пытаюсь исправить Адвент 4211 нетбук (ребрендинг MSI ветер) - и всякий раз, когда я пользуюсь тачпадом мышь (даже внешний USB-мыши) перестает работать, когда я запускаю зев не регистрировать любые события мыши.

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

Работающем дистрибутиве работает в SUSE 11.04 рабочего стола LXDE.

+202
user266070 9 мая 2017 г., 21:13:39
$Перл-0nE 'сказать функцию substr($_,0,8)=~ г/\н//' экс
2
  • на Perl -0nE ехр хлебает вклад в $_ и выполняет ехр
  • функцию substr(строка,0,8) выбирает первые 8 байт
  • г/\н// удаляет и возвращает его номер
+165
John Raymond 7 февр. 2011 г., 10:14:20

Без цикла while:

# -З 50 = тайм-аут после 50 секунд
# -с 1 = 1 пакет для отправки
ответ="$(пинг -з 50 -З. 1 "$1" | команда grep '1 
пакеты, передаваемые получена 1')"

если [ "$ответ" == " ] ; затем
 Эхо без ответа после 50 секунд
еще
 Эхо связано
интернет 
+123
Brian Morton 13 янв. 2020 г., 10:45:44

Очень просто:

  • Добавить шестигранной спецификация "\х" каждые два символа.
  • Использование Эха -Е для наговора следует толковать. Также вы можете использовать функции printf , потому что Эхо делает разные вещи в разных ракушках.

Используя ваш же пример:

Эхе -е "\xff\xff\xff\xff\xff\xff\x00\x17\x31\x3f\xd3\xa9\x00\x17\x31\x3f\xd3\xa9\x00\x17\x31\x3f\xd3\xa9\x00\x17\x31\x3f\xd3\xa9\x00\x17\x31\x3f\xd3\xa9\x00\x17\x31\x3f\xd3\xa9\x00\x17\x31\x3f\xd3\xa9\x00\x17\x31\x3f\xd3\xa9\x00\x17\x31\x3f\xd3\xa9\x00\x17\x31\x3f\xd3\xa9\x00\x17\x31\x3f\xd3\xa9\x00\x17\x31\x3f\xd3\xa9\x00\x17\x31\x3f\xd3\xa9\x00\x17\x31\x3f\xd3\xa9\x00\x17\x31\x3f\xd3\xa9\x00\x17\x31\x3f\xd3\xa9" >&6

В это время ваш компьютер должен проснуться.

  • Примечание: не все снаряды не поддерживают эту функцию. В самом деле, только немногие делают. Обратиться к этой теме , чтобы знать, что делать. Для меня, с Cygwin последняя версия (июнь 2015) для операционной системы Windows запущена Баш 4.3.39(2)-выпуск (i686 в-ПК-под Cygwin) работает идеально.
  • Примечание-2: к сожалению, в Ubuntu (в14.04) и Кали (В1.1.0) похоже не поддерживать его, как сегодня, как описано в этой теме. Это, наверное, была отключена на баш, из-за проблем с совместимостью сетей.
  • Примечание-3: Ну, я должен признать, что люди (см. выше темы) отчетности, и/dev/протокол/хост/порт не правильный способ полностью правы. Например, шестнадцатеричный код \x0a действует как управлять код для сетевой дейтаграммы, разделение пакета. Так что вы можете не использовать MAC-адрес как 0а:11:22:33:44:55 с помощью этого метода. Время переключиться с netcat или сокат.
+108
Roman Churbanov 22 апр. 2018 г., 08:14:07

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

~$ сравнению с XInput список-реквизит "ТППС/2 в IBM Трэкпоинт"

Вышеприведенный список вариантов манипулятор.

~$ сравнению с XInput список-реквизит "SynPS/2 сенсорной панели Synaptics"

Вышеприведенный список опций тачпада.

Следующие параметры являются те, я остановился на:

# IBM для ускорения манипулятор 
сравнению с XInput набор-проп "СП/2 от IBM Трэкпоинт" "277" 1.0

# IBM на тачпад включить нажав
сравнению с XInput набор-опора "SynPS/2 сенсорной панели Synaptics" "295" 1

# IBM для ускорения тачпад 
сравнению с XInput набор-опора "SynPS/2 сенсорной панели Synaptics" "277" 1.0

Просто поместите их в следующий файл, сохранения и повторного входа:

/главная/имя_пользователя/.xinputrc 

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

Цифры 277, 295 и 277 коды для следующих функций:

Манипулятор (277) = скорость libinput разг 

Тачпад (295) = libinput нажав включить

Тачпад (277) = скорость libinput разг 

Вы можете проверить ваши настройки после повторного входа или перезагрузки (если вы предпочитаете), но повторный запуск:

~$ сравнению с XInput список-реквизит "ТППС/2 в IBM Трэкпоинт"
~$ сравнению с XInput список-реквизит "SynPS/2 сенсорной панели Synaptics"
+103
hayd 9 окт. 2019 г., 11:00:59

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

распаковать -п файл1.файл2 ухо.война | банки х folder1/folder2/fileToExtract.txt

О -п возможность распаковать инструктирует его, чтобы извлечь файл2.войны в ее стандартный вывод, без чего-то другого; потом банку х читает файл2.войны из своего стандартного ввода и экстракты folder1/folder2/fileToExtract.txt.

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

+86
Petter T 15 мар. 2014 г., 10:56:58

Большинство пакетов будет <пакет>-Дэв (для Debian) или <пакет>-девел (красный шлем), так что будут библиотеки, необходимые, чтобы связать против строительства.

Так, например, если источник говорит, что это требует в libxml, в Debian системах вы найдете библиотеки libxml2 и библиотеки libxml2-dev так (использовать команду apt-кэша поиск <Зависимость> найти).

Вам понадобятся библиотеки libxml2-dev и построить его, и библиотеки libxml2, чтобы запустить его.

В ./настроить шаг обычно поддерживает флаги как - с-в libxml=в/usr/lib в/ к точке в нужное библиотек (./настроить --помощь следует перечислить все варианты). Он также поддерживает изменение места установки со - префикс=$дома/гв. С помощью префикса за пределами того, что ваш пакет менеджер является лучшим способом, чтобы избежать конфликтов с установленным менеджером пакетов программного обеспечения.

В Debian и производные, используя префикс-- в /usr/местные/ или /опт/местные/ должно быть безопасным.

Если библиотека (или версии) вам не доступен в менеджере пакетов просто загрузить исходный код и скомпилировать его, используя похожие варианты. Самое главное использовать --префикс за пределами вашего менеджера пакетов и при компиляции программы, которые вы действительно хотите использовать --с-<библиотека>=/<путь/к/установлен/библиотека>.

+81
Omar Baruzzo 26 февр. 2016 г., 13:47:39
  1. Крепление налет раздел в/MNT/ВАР

    Идентификатор UUID=<UUID и рейд> каталог /mnt/ВАР в ext4 по умолчанию 0 0
    

    Создать точку монтирования в/MNT/ВАР

    компакт-диск в /MNT; функция mkdir ВАР
    
  2. Перезагрузка

  3. Скопировать содержимое в каталог/mnt/ВАР

    СР -в каталоге /var/журнал /тугриков/ВАР
    СР -в файле /var/кэш /тугриков/ВАР
    КП -а /ВАР/игры /тугриков/ВАР
    КП -а /ВАР/ТМП /шоссе/ВАР
    
  4. Изменить файл fstab как следовать, чтобы смонтировать их в каталог/var на следующей загрузке

    Идентификатор UUID=<UUID и рейд> каталог /mnt/ВАР в ext4 по умолчанию 0 0
    
    каталог /mnt/ВАР/лог /ВАР/лог нет привязки к 0 0
    каталог /mnt в/var/кэш в /var/кэш нет привязки к 0 0
    каталог /mnt/ВАР/игры для /var/игры нет привязки к 0 0
    каталог /mnt в/var/tmp в файле /var/tmp, чтобы не связывать 0 0
    
  5. Перезагрузка

+41
sfstewman 27 нояб. 2017 г., 18:58:33

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

+19
Simon Janes 27 февр. 2018 г., 11:06:23

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

$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