Mupdf: найти переносы слов в PDF-файл

Когда я ищу слово в PDF файл, используя mupdf. Это, только, находит все слова. Например, поиск по слову “бессмысленно” найдет все слова:

Это короткий, феерически бессмысленное предложение.

Нет никакого способа, я могу знать заранее, является ли слово разбивается на две строки – и поэтому: через дефис или нет. Поиск переносы явно тоже было бы слишком громоздким. Однако, когда слово переносится в конец строки , он не будет найден. Поиск “смысла” не найти в этом примере слово:

Это короткий, ошеломляюще смысл-
меньше предложение.

Программы просмотра PDF-файлов "выказывают" ведет себя таким же образом. Есть ли (простой) способ сделать "Mupdf" найти сроки переносятся?

+97
Marc Quinton 27 февр. 2014 г., 06:06:08
39 ответов

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

Теперь я хочу создать непривилегированного пользователя, и все привилегии для пользователя и позволить пользователю войти в MySQL (на localhost) без пароля (используя только плагин). Как бы я сделать это? Мне нужно дать пользователю пароль?

+1000
gertab 03 февр. '09 в 4:24

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

+954
Forskolin 2 окт. 2018 г., 09:40:44
Другие ответы

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


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

В качестве фона: инженер-электроник, следовать философии suckless (где возможно), нет знаний о X и и любых инструментов (GTK или Qt), с помощью Arch линукс, не может стоять гном.
Меня беспокоит, что пакет gtk3 имеет dconf и gsettings зависимость. Я не могу найти заставляюший объяснение того, что gsettings используется для (кроме справочных страниц и другой интернет), что схемы, и что он должен делать с Гном де.
В основном я задаю глупый вопрос: Что такое практическому использованию gsettings и что связывает ее с Гном де? Что отделяет gtk3 RC-файлы из gsettings? Любые способы, чтобы избежать, или я должен попробовать, чтобы избежать gsettings, никаких альтернатив?

+943
Matt Spicer 31 мар. 2014 г., 10:15:27

Использовать следующее содержимое файла:

начать на уровне [016] или остановке ДГУ или deconfiguring сетей

задача

старпома /path/to/your_script.sh
+940
SuneRadich 9 февр. 2018 г., 16:06:17
МВМ, окна мотив менеджера.
+900
KINOMAN17RUS 2 дек. 2010 г., 22:48:44

После поиска жизнеспособных решений, вот два решения:

  1. Скачать и установить в PyPy 2.4 через yum.

    судо компании Yum --enablerepo=событиями недели-просмотр установить в PyPy

  2. Скачать портативная версия PyPy.

    https://bitbucket.org/squeaky/portable-pypy/downloads/pypy-4.0.1-linux_x86_64-portable.tar.bz2

+854
Sudarshan 10 сент. 2012 г., 19:02:56

Я обнаружил, что эта проблема была очень похожа на мою собственную. Установлен Debian с USB но когда я пытаюсь использовать apt-получить установку я запрос на компакт-диске.
После долгой возни я нашел часть 14.3.1 дистрибутива Debian учебник ценен тем, что он объясняет синтаксис настроить систему так, чтобы искать источник содержимого в файл место. Вот что я сделал:

Я обеспечил USB-накопитель был установлен и я принял к сведению его расположение в файловой системе. Для меня это было /СМИ/Дебиан 7.5 64 копилефт ФМ

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

файл deb:/СМИ/"в Debian 7.5 64 Лева ФМ" Сопелка ВНО основном несвободные
#деб с cdrom:[Debian, разрабатываемая 7.5 выпуске - копилефт для amd64 сполна amd64 на бинарных DLBD-1 20140427-09:14]/ хриплый ВНО основном несвободные

Для новичков, таких как я, обратите внимание на использование кавычек в URI, для защиты закрытых помещений от непонятости. (См. страницы nixcraft форуме: практическое руководство компакт-диск к папке имя с пробелами пустые имена (белое пространство)

Тогда я побежал судо apt-получить обновление , как советовали выше (спасибо). Это все, что я сделал.

Это решает мою проблему - мне удалось выполнить команду sudo apt-получить установку ВИМ и я уже не просит вставить диск.

+808
Ibrahem Mohammed 20 нояб. 2017 г., 16:05:15

Я установил ВМ плеер 7.1.4-3848939.на x86_64 с мятой 18.2 (это форк Ubuntu) и она не заводится. Колесо поворачивается на некоторое время (20 секунд), а затем ничего. Явно его ищет то, чего не существовало. У меня нет ошибки зависимостей и, когда я выполните команду VMPLAYER в терминале нет ошибок, он просто возвращает новую команду практически мгновенно.

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

У меня 23 гига памяти и 4 гигабайта дискового пространства.

 Ч/з путь к классу устройств описание
=========================================================
 системы MS-7821 (заполняется по О. Е. М.) 
Автобус /0 на Z87-G55 от компьютера (MS-7821) 
/0/0 памяти 64KiB БИОС 
/0/3д процессор Интел(Р) ядро(ТМ) и5-4430 процессор @ 3.
/0/3д/3Э-память 1 МБ кэш-памяти L2 
/0/3д/3Ф памяти 256KiB кэш L1 
/0/3д/40 памяти 6MiB кэш-памяти L3 
/0/41 памяти системы 24GiB памяти 
/0/41/0 8GiB памяти DIMM с синхронной памятью DDR3 1333 МГН 
/0/41/1 4GiB памяти DIMM с синхронной памятью DDR3 1600 МГН 
/0/41/2 8GiB памяти DIMM с синхронной памятью DDR3 1333 МГН 
/0/41/3 4GiB памяти DIMM с синхронной памятью DDR3 1600 МГН 
/0/100 мостов 4-го поколения процессор драма 
/0/100/2 дисплей процессора Xeon Е3-1200 В3/4-го поколения Core проце 
/0/100/3 мультимедийные процессоры Xeon Е3-1200 В3/4-го поколения Core проце 
/0/автобус 100/14 8 серия/С220 серии микросхем Фамил 
/0/100/14/0 с USB3 автобус xHCI, что хост-контроллер 
/0/100/14/0/9 шине USB2.0 хаб 
/0/100/14/0/9/2 шине USB2.0 хаб 
/0/100/14/0/9/2/2 ввод игровой клавиатуры 
/0/100/14/0/9/3 вход USB приемник 
/0/100/14/1 usb4 автобус xHCI, что хост-контроллер 
/0/100/16 связь 8 серия/С220 серии микросхем Фамил 
/0/автобус 100/1А 8 серия/С220 серии микросхем Фамил 
/0/100/1а/1 выход USB1 автобус ehci хост-контроллер 
/0/100/1а/1/1 шина USB-концентратор 
Чипсет/0/100/1Б мультимедиа 8 серия/С220 серии 
/0/100/мост 1С 8 серий/С220 серии микросхем Фамил 
/0/100/1С.3 мост 8 серия/С220 серии микросхем Фамил 
/0/100/1С.Сеть 3/0 enp2s0 RTL8111/8168/8411 PCI Экспресс Гига 
/0/автобус 100/1д 8 серия/С220 серии микросхем Фамил 
/0/100/1д/1 порт USB2 ehci хост-контроллер шины 
/0/100/1д/1/1 шина USB-концентратор 
/0/100/1Ф мост на Z87 Экспресс-ЗЗК контроллер 
/0/100/1Ф.2 хранение 8 серия/С220 серии микросхем Фамил 
/0/100/1Ф.3 автобуса 8 серия/С220 серии микросхем Фамил 
+744
jnj 16 февр. 2019 г., 01:43:02

При обращении к переменным, как правило, рекомендуется заключить ее название в двойные кавычки. Это предотвращает интерпретацию специальных символов внутри строки, заключенной в кавычки, за исключением $, ` (надстрочного), и \ (побег). Учета $ как специальный символ в двойные кавычки разрешает ссылаться в кавычках переменной ("$переменная"), то есть, замены переменной с ее значением.

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

например

переменная1="переменная, содержащая пять слов"
Команда это переменная1 $ # выполняет команды с 7 аргументов:
# "Это" "это" "в" "переменной" "с" "пять" "слова"

Команда "это переменная1 $" команда # выполняет с 1 аргумент:
# "Это переменная, содержащая пять слов"

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

Для получения дополнительной информации и примеров перейти здесь

+735
Mental Mouse 22 июн. 2015 г., 08:16:38
[ "$((а||б^100))" -эквалайзер 1 ] && некоторые команды

Оболочки математике экспансии будет обрабатывать логические && и || или ! Не условия, оценивая выражение либо 1 для true и 0 для false. Она будет обрабатывать побитового & и | или ^ исключающее или операторов, но понятно, что это не обязательно будет Вам 0 или 1, хотя побитовые операции может служить поле для булевой функции eval, как это делает здесь. Интересно, что оболочка даже не вертеть вещь ~ и << слева и >> право смены.

И так, если это правда или б^100 - это верно, расширение эвалс до 1, соответствует сравнения -экв [ тест ] и снаряд продолжает оценивать остальные && некоторые команды.

Это, как правило, легче оценить/сравнить целые числа таким образом, чем попробовать вместе в строку ...

...на и бинарных праймериз и ( и ) операторы [которые] были отмечены отживающие. (Многие выражения через них неоднозначно определяется грамматики в зависимости от конкретного выражения оценки.)

(^прямая цитата из тестовых спецификаций)

Даже когда это работает, 4 это как далеко, как вы можете принять это, прежде чем ты официально неуказанные территории.

В прошлом я часто замечал, что полезность применения немного абстракции, как:

математика(){ возвращение "$((!($1)))"; }

...который может быть использован как...

математика 'а||б^100' && некоторые команды

Хотя это была не моя идея: я на самом деле взял это из POSIX и спецификации по XRAT обоснование раздел:

...[я]T был сделан вывод, что тест - команда ([) является достаточным для большинства реляционных арифметике испытания и тесты, включающие сложные выражения отношений внутри оболочки встречаются редко, однако еще могут быть проведены испытания значение "$(())" сама. Например:

 # сложные выражения
 в то время как [ "$(( (($Х + $У)/($А * $B), с) < ($Фу*$бар) )) " не-ne 0 ] 

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

 функция val() { возвращение "$((!$1))"; }

(Я добавил "цитаты ^выше, хотя. Что случилось с теми парнями?)

+732
Nelli4ka1995 11 февр. 2015 г., 21:32:11

Проблема вроде решена, достаточно хорошо:

Я удалил строку:

нет в /proc/Xen в xenfs по умолчанию 0 0

в /etc/fstab строчку

И я поменял Ксен установки в grub.cfg на просто "выход" так это выйти в меню загрузки EFI.

+684
upkar 20 апр. 2013 г., 14:59:07

Добавить к выше ответы, вы можете также сделать (в КШ, я пробовал, КШ, Баш, ЗШ, рыбы, Яша -о дубль-расширить):

команды mkdir -Р /путь/{к,}/{лот}/каталоги
+674
swolf 1 авг. 2016 г., 06:44:43

Я так понимаю, что "подкатывает" означает, что все символы новой строки удаляются и вывод каждой команды, таким образом, "свернуты" в одну строку. Если это так, то ... команда grep | awk и ... будет работать, но вы не нуждаетесь в обе команды ("никогда не использовать два, когда одного хватит" - это вообще хорошая идея). Кроме того, в командной строке есть пара вопросов (как нет входных данных для команды grep , но имени Дана на awk, означает, что греп не функционирует, и никаких оснований для использования туалета , когда команда grep имеет вариантом).

при=192.168.0.1
грэп -с "командой netstat-АНП.*$при" журнал

Редактировать: Ваш последний комментарий говорит, что вы хотите посчитать, сколько раз IP-адрес отображается в течение заданного интервала. С помощью netstat команда выполняется несколько раз в течение интервала, а поскольку они все на одной линии, простой уник -с не хватает. На самом деле, не прибегая к Perl, это первое, что я придумал:

при=192.168.0.1
грэп "команды netstat -АНП.*$при" журнала |
 тр -ЦС '0-9.' '\012' |
 грэп -с "$IP-адреса"

Я предполагаю, что в POSIX или в стиле BSD тр команды. Кроме того, вторая команда grep является необходимым, поскольку там может быть много IP-адресов, других, чем тот, который вы ищете (что было бы характерно для команды netstat выход).

+657
Chedavis 15 окт. 2010 г., 02:33:54

Кавычки не являются частью строки, которые вы создали.

Если вы сделали

переменная=одна|имя
Эхо $переменная

результат будет такой, как ожидалось. Но вы можете только сделать это в скрипте (спасибо за полезный комментарий).

+649
Durga Satish 17 нояб. 2013 г., 21:29:33
Линукс-trra:/usr/местные> $CATALINA_HOME
Баш: /дома/анишей/openGTS17Nov/Апач-котяра-7.0.32/: это каталог

Линукс-trra:/usr/местные # ЛН -с $CATALINA_HOME котяра

Линукс-trra:/usr/местные файл # котяра 
котяра: символическая ссылка в петлю

Линукс-trra:/usr/местные> общ.
апр ОГРН игр ГТС включает пакет JDK lib и lib64 человек OpenGTS_2.4.5 переключатель, поделиться ГРЦ котяра

Почему это котяра считать символической ссылке в данном конкретном случае, и какой способ решить проблему?

Аниша@Линукс-trra:~/openGTS17Nov/Апач-котяра-7.0.32> общ.
Бен конф Либ лицензию журналы-релиз-ноты заметить RUNNING.txt темп работы веб-приложений 

Аниша@Линукс-trra:~/openGTS17Nov/Апач-котяра-7.0.32 файл> *
ОГРН: каталог
каталог conf: 
Либ: каталог
Лицензия: код ASCII текст на английском языке, переводы строк с конца строки
журналы: каталог
Примечание: в ASCII текст на английском языке, переводы строк с конца строки
Релиз-ноты: в формате ASCII текст на английском языке, переводы строк с конца строки
RUNNING.txt: в ASCII текст на английском языке, с возврата каретки и перевода строки конец строки
темп: каталог
веб-приложений: каталог
работа: каталог
Аниша@Линукс-trra:~/openGTS17Nov/Апач-котяра-7.0.32> 
+634
Tinto Brass 16 дек. 2017 г., 16:18:02

Эта команда приблизилась:

найдите -Р "$ФРД.*\.с$" | команды xargs -0 -Я {тестов -Ф} {} & & Эхо "обычный файл" | туалет -л

Проблемы:

  • Вы используете нуль с запятой ввода команды xargs, но найти не обеспечивает нуль с запятой выход.
  • В && Эхо для обнаружения | команды xargs трубы в целом, а не для отдельных прогонов теста

Попробуйте:

найдите -0г "$ФРД.*\.с$" | команды xargs -0 -Я{} Ш-с 'тест -Ф "$1" && Эхо "обычный файл"' _ {} | туалет -л
  • включение нуль с запятой выход для поиска с -0
  • сочетание теста и эхо (это может быть улучшено с петлей над аргументами в Ш-с , так что несколько файлов могут быть обработаны за вызов ш)

Есть еще проблема выражения операторов появляясь в $ФРД.

+623
Nercy 24 сент. 2018 г., 12:09:32

Я нашел вопрос на ask Ubuntu в которой вроде сделал трюк для меня. Инструкция по Весь процесс, включая создание "разрыв" между мониторами (работает по крайней мере на Ubuntu 14.04):

  • Узнайте текущий общий размер экрана (предполагается, что в настоящее время нет виртуальных разрыв между мониторами):
    $ экране расширения xrandr | grep в Экран 0: не менее 320 х 200, нынешняя2048 х 1280, максимальное 32767 х 32767
  • Добавить необходимый зазор размер в пикселях по ширине (первое значение отображается после ток – в моем случае, 2048). Я выбрал зазор 136 пикселей, так что у меня есть новая ширина экрана 2184.
  • Установить новый размер экрана:
    расширения xrandr --FB в 2184x1280
  • Узнайте имя ваше право контролировать:
    $ xrandr поближе | команда grep ^[\^(] *право HDMI3подключен 1024x1280+1024+0 справа (нормальная, влево обращенный вправо ось X ось Y) 376 мм х 301 мм
  • Практически двигаться дальше право контролировать вправо, чтобы создать разрыв. Добавьте свой размер зазора на третий число, показанное выше команды (выделены жирным шрифтом). В моем примере, это 1024+136=1160:
    расширения xrandr --выход HDMI3 --пос 1160x0

Теперь Compiz и обрабатывать всю площадь как единый экран

  • Пуск Настройки CompizConfig менеджер (устанавливаемый с помощью sudo apt-получить установку compizconfig-настройки-диспетчер)
  • Зайдите в "Общие настройки" плагина (например, ввести в поле поиска)
  • Выберите вкладку "параметры отображения"
  • Снимите Галочку "Обнаруживать Выходы"
  • Если этого не сделать трюк, правой кнопкой мыши на каждой линии указаны в разделе "Мероприятия", выберите "Изменить" и удалить их содержание.

При максимизации окна, теперь она будет растягивать обоих мониторах. Экран также будет растягиваться обоих мониторах.

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

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

Ланг=C в эту команду
+612
Aniket Patil 12 янв. 2011 г., 16:48:55

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

можно попробовать сделать 2 перегородки и монтировать их отдельно при использовании загрузчик GRUB для загрузки или Linux лайв USB или загрузчик Windows.

+569
Rola Abdel Malak 4 апр. 2010 г., 11:40:58

У меня есть код на Python (работает на raspbian ОС), которая считывает значение оси джойстика, а затем отправляет значение к Arduino.

В начале кода я набрал:

с Pygame

Затем я могу использовать функции, определенные в которым Pygame, таких как get_axis(). Это все работает нормально.

Моя проблема заключается в том, что get_axis() функция выводит значение на языке Python Shell и LXTerminal, которые не то, что я хочу.

Все, с которым Pygame файлы находятся в папке:

в /usr/lib в/pyshared/вместо python2.6/которым Pygame

И я знаю, что функция, которую я хочу, находится внутри:

в /usr/lib в/pyshared/вместо python2.6/которым Pygame/джойстик.так

Но как я могу открыть и редактировать этот разделяемый объектный файл?

+509
dhan 8 июн. 2011 г., 13:17:14

Или вы могли бы действительно сделать это просто. Использовать базовое имя, частью coreutils.

компакт-диск ParentFolder &&
для меня в ./*.тхт 
 делать 
 д=$(и basename "$я" .тхт) 
 команды mkdir "$д" && МВ "$я" "$д" 
сделано
+498
deva deep 31 авг. 2018 г., 06:01:06

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

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

В вашем .Xresources файл, вы бы переопределить или изменить назначения клавиш на мульти-линии, начиная с

*ВТ100*перевод: #переопределить \Н\

и привязки на последующих линиях. По умолчанию клавиши раздел в xterm руководство Примеры.

+453
Haven 13 мар. 2017 г., 14:44:28

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

Я использую его с

псевдоним Р=следопыт-компакт
+409
ashley ross 8 июл. 2014 г., 23:26:34

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

Это произошло после того, как я установил mtrack следующие действия, описанные в этом блоге: почти идеальный тачпад настройки в Linux

Я могу войти, если я нажимаю Ctrl на Alt F2 и введите свой логин и пароль. Сначала после входа в этот путь было сообщение:

Баш- /usr/доли/по умолчанию файл/etc/profile не файл или каталог.

Поэтому я скопировал файл профиля в папку/usr/доля/основание-файлы/профиль и положить его в /usr/доли/по умолчанию в/etc/профиль и теперь он меня приветствует сообщение, что:

Баш- /usr/доли/по умолчанию/и т. д./профиль файла или каталога

но я все равно не могу войти.

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

Я попытался предложения по ссылки ниже, но ничего не работало для меня.

Не могу войти в Ubuntu после команды StartX

Не могу пройти мимо экрана входа в систему

Файла .Xauthority принадлежит мне, а не корень, так что дело не в этом.

Я переустановить пакет xserver как это было предложено на одну из ссылок, но это не сработало.

Я уверен, что мой пароль не правильный, потому что 1) я могу войти в терминальный режим 2) он показывает ошибку, когда я ввожу неправильный пароль.

Я установил GNOME3.

+393
JAKKAPUN LOYLIB 18 янв. 2013 г., 00:21:09

Я читаю учебник, который хочет разместить файл скрипта называется script.sh в папке под названием /и т. д./профиль.д/. Однако, когда я пытаюсь сохранить script.sh файл в этот каталог, то теперь инструмент дает мне ошибку о том, что у меня нет привилегий, чтобы сохранить в этой папке. Так что я спас script.sh на рабочем столе временно. Я не могу даже просмотреть содержимое файла/etc/ папку через GUI. (Если она пуста, а я вижу по-настоящему пустое содержание.) Я могу запустить терминал как root, введя Су - корень, но что мне типа либо переместить script.sh файл с рабочего стола /etc/profile.d/script.sh или открыть окно gedit таким образом, что позволяет мне спасти его /etc/profile.d/script.sh?

+304
guglielmo 14 авг. 2019 г., 20:26:22

У меня есть ноутбук, который, очевидно, приходит с тачпадом и клавиатурой. Впрочем, у меня есть USB-клавиатура со встроенным тачпадом, что лучше подходит моим потребностям. Я использую Ubuntu 13.10 и я не могу найти, как настроить внешний чувствительность сенсорной панели, или любые другие варианты.

По умолчанию тачпад инструмент настройки с Ubuntu работает нормально, но это только изменения настроек для тачпада ноутбука по умолчанию. Я тоже пробовал gpointing-устройство-настройки, не повезло.

Результаты поиска Google упомяну только тачпады от ноутбуков, ни про второй ввод с сенсорной панели устройства... как бы я достичь этого?

Вот результат по сравнению с XInput: http://pastebin.ca/2643065

+292
lauw 16 окт. 2011 г., 19:01:29

У меня есть следующий скрипт, который отсоединяется от текущей сети WiFi и подключается в зависимости от содержимого файла wpa_supplicant.конф:

#!/бин/Баш

если iwgetid; затем
 судо используя wpa_cli завершить
 судо IP-адрес скрытого как wlan0
 ссылка суда IP установить Дэв как wlan0 вниз
 судо РМ -р в /var/работа/соединения > /dev/нуль
интернет

судо в wpa_supplicant -б -я как wlan0 -C в файл /etc/файле wpa_supplicant/wpa_supplicant от.в conf > /dev/нуль 2>&1
судо сервис НТП перезагрузить
ссылка суда IP установить Дэв как wlan0 вниз
ссылка суда IP установить Дэв как wlan0 до
судо программа dhclient как wlan0

Проблема в том, если учетные данные в файле wpa_supplicant не правильно (это на основе ввода пользователя в мое приложение, так что очень возможно), программа dhclient зависает на некоторое время, пытаясь подключиться к DHCP-сервер и назначит IP-адрес, прежде чем в конечном итоге отказывают.

Есть ли способ проверить, что учетные данные являются правильными перед вызовом программа dhclient?

+290
Wei Hu 14 июл. 2015 г., 00:08:32

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

Ваш выход из ДФ -П показывает эти крепления используют 0% от их общей емкости и ноль блоков, не используя никакого пространства вообще.

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

Если вы не можете загрузиться в удобной среде, вы должны смотреть на загрузке с LiveCD или USB, чтобы иметь возможность вручную запустить проверку на файловые системы.

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

+282
Mark Block 24 сент. 2018 г., 11:04:44

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

Попробуйте это выражение простака. Простой awk и не будет работать с группировкой.

^(?:\ж+и\S){0,} (к примеру\W+\.\ж+)(?:\с\ш+){0,} ь\(и\W+)$

Он работал в следующих вариациях

яблоко апельсин.5678 собака кошка 009 вы
яблоко виноград.9991 свинья кошка piegon сова
винограда.9991 свинья кошка piegon сова

Вот описание выражения.

/
^(?:\ж+и\S){0,} (к примеру\W+\.\ж+)(?:\с\ш+){0,} ь\(и\W+)$
/
г
^ утверждает позицию в начале строки

Незахватывающие группы (?:\ж+и\S){0,}
{0,} Квантор — матчи между нулем и неограниченное количество раз, столько раз, сколько возможно, отдавая по мере необходимости (жадный)
\W+ соответствует любому словообразующему символу (эквивалентно [а-Яа-З0-9_])
+ Квантор — матчи между одним и неограниченное количество раз, столько раз, сколько возможно, отдавая по мере необходимости (жадный)
\S соответствует любому пробельному символу (эквивалентно [\р\н\т\е\в ])

1-й группы захвата (к примеру\W+\.\ж+)
\W+ соответствует любому словообразующему символу (эквивалентно [а-Яа-З0-9_])
+ Квантор — матчи между одним и неограниченное количество раз, столько раз, сколько возможно, отдавая по мере необходимости (жадный)
\. соответствует символу . буквально (с учетом регистра)
\W+ соответствует любому словообразующему символу (эквивалентно [а-Яа-З0-9_])
+ Квантор — матчи между одним и неограниченное количество раз, столько раз, сколько возможно, отдавая по мере необходимости (жадный)

Незахватывающие группы (?:\з\ш+){0,}
{0,} Квантор — матчи между нулем и неограниченное количество раз, столько раз, сколько возможно, отдавая по мере необходимости (жадный)
\S соответствует любому пробельному символу (эквивалентно [\р\н\т\е\в ])
\W+ соответствует любому словообразующему символу (эквивалентно [а-Яа-З0-9_])
+ Квантор — матчи между одним и неограниченное количество раз, столько раз, сколько возможно, отдавая по мере необходимости (жадный)
\S соответствует любому пробельному символу (эквивалентно [\р\н\т\е\в ])

2 группа захвата (к примеру\W+)
\W+ соответствует любому словообразующему символу (эквивалентно [а-Яа-З0-9_])
+ Квантор — матчи между одним и неограниченное количество раз, столько раз, сколько возможно, отдавая по мере необходимости (жадный)
$ утверждают, что позиция в конце строки, или до линии терминатора в конце строки (если таковые имеются)
+278
shorty 26 дек. 2016 г., 21:15:25

У меня есть несколько родительских директорий с той же файловой структуры под ними.

Пример:

parent1/Суба/subb/
parent2/Суба/subb/

Когда я в parent1/Суба/subb, я хотел бы изменить в parent2/Суба/subb , не делая что-то вроде компакт-диска ../../../parent2/Суба/subb. Как я могу сделать это без перечисления всех подкаталогов и ../ы?

+269
Bikram Gangwar 24 февр. 2013 г., 18:12:27

Проблема

Я использую guake , чтобы скрыть свои терминалы, когда я не использую их. Когда я говорю, это полноэкранный весь монитор. Если я выполнить команду, требующий разблокировки закрытого ключа, конька открывает модальное диалоговое окно для пароля. К сожалению, диалог обращается за guake. Возможно, я могу просто слепо разблокировать ключ, но сочетание невидимости и есть картофельное некоторые клавиши, прежде чем понял, что случилось, значит это не работает для меня до сих пор, и, возможно, просто не работает вообще. Конечно, долбят Эку и другие "забери меня отсюда" ключей не помогает. В случае, если он должен отметить, ярлык для поднятия/скрыть guake явно не работает.

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

Ужасное Решение

Итак, у меня есть решение, но он чувствует себя чудовищно суховато. Это зависит от наличия xdotool и установлен. Сочетание клавиш Ctrl+клавиши Alt+F1 для перехода на другой VT и выполните следующую команду:

экспорт отображения=0:0
xdotool и поиск guake.py' | пока читала Вт; делать xdotool и windowminimize "Вт"; сделано

Теперь сочетание клавиш Ctrl+АЛТ+Ф7 вернулся к рабочему окружению, и guake исчез. Я мог бы просто переключиться на другой VT и убить guake, но это раздражает, чтобы открыть десяток сессий SSH на разные машины, когда я делаю.

Вопрос

Я ищу более эффективные способы, чтобы уйти от диалога uninteractable модала. Секретные комбинации клавиш, способы настройки Seahorse, чтобы никогда не просила меня что-нибудь, Сус хитрости, чтобы иметь его на вершине, нет, на самом деле' и т. д. Любые советы о том, как люди умудряются их агент/ключевые сетапы бы периферийно быть оценен.

+250
James McMichael 3 мая 2013 г., 16:39:57

В качестве альтернативы, рассмотреть карты. У меня есть эта карта, которая подчеркивает текущей строки:

карте <лидер>= "Ай"ап:с/./=/г<СГ>:nohlsearch<СГ>

Мой mapleader это =, поэтому я могу подчеркнуть текущей строки С == в нормальном режиме.

+233
Stoyan Nikolov 8 февр. 2018 г., 16:36:50

Если я использую МБР схемы разбиения диска и создать основной или дополнительный раздел с помощью fdisk(версия 2.20.1), то он начинается в секторе 2048. Если я правильно помню, то старые версии программы fdisk начала первого раздела в секторе 63. Если в MBR должен только 512 байт, то почему не первого раздела пуск на 2 сектора? Что хранится на этих 2047 секторов? Каком-то этапе загрузчика?

+197
az1d 2 июн. 2014 г., 07:36:54

Иногда Линукс монтирует жесткие диски в забавный способ. Просто для справки: у меня Debian основе OS, которая случайно монтирует устройство/dev/ПДД/ , а на/dev/СКБ/ , и наоборот. Я не испытывал любой из этих проблем и мой файл fstab файл включает в РО (только чтение) параметр.

Я считаю, что следующая часть в файл fstab монтирует файловую систему в РО режим, если, и только если ошибки возникли при попытке загрузиться в нормальном режиме: "/Дев/маппер/sda3_crypt / в ext4 ошибки=перемонтировать-РО 0 1" (У меня Лукс зашифрованные разделы, поэтому вместо устройства/dev/ПДД я /Дев/маппер/sda3_crypt)

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

Редактировать: вы не должны изменить файл fstab на тот путь, который снимает защиту.

У вас есть механического жесткого диска? Если да, попробуйте запустить проверку , чтобы проверить и исправить файловую систему: для fsck -FY так как /dev/УР(х)(Г) где X, Y-это ваш жесткий диск и загрузочный раздел, с которым у вас возникли проблемы.

Чтобы найти ваш диск(или диски), то программа fdisk -л | более получить список всех ваших жестких дисков и разделов на одном экране одновременно.

Я надеюсь, что это работает для вас.

+163
Chethan Kumar S 31 авг. 2012 г., 07:54:14

.* совпадает все остальные линии, так что все заменено. Если вы хотите заменить все до следующего места, то вам нужно [^ ] вместо.`

+158
Agiel Mitchel 25 сент. 2017 г., 09:27:22

У нас есть существующий /dev/диск ПДД; мы добавляем идентичные устройства /dev/СКБ

Я хочу разместить эти два диска в RAID-0 массив.

Я могу сделать это без переформатирования /Дев/СДА?

+149
nrcrast 16 июл. 2014 г., 17:14:17

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

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

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

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

Подробнее: http://en.wikipedia.org/wiki/System_console

+126
dunstontc 13 июл. 2012 г., 11:00:45

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

Что я получаю, когда я меняю значок:

Но то, что я хочу, это (редактировать в GIMP):

Как я могу добиться этого? Спасибо.

+50
Andrew Marien 9 дек. 2013 г., 20:24:41

Я создал сервер nginx/php (в обеих установлен с ням) среды на моего Федора 15 установить, но я столкнулся с странной проблемой.

У меня есть некоторые проекты, которые используем Codeigniter (1.6), но постоянно получаю следующее сообщение об ошибке:

Несуществующий класс: содержание

Полный вывод выглядит почти как если PHP запускается парсинг файла content.php , но затем останавливается на полпути:

{$переменная})) { $этом->{$переменная} = "; } $этом->{$переменная} .= ob_get_clean(); } }

Произошла Ошибка

Несуществующий класс: содержание

Содержание Content.php являются:

<?

содержание класса {

 функция захвата() {
ob_start();
}

 функция __получает($имя) {
 возвращение ";
}

 content_for функции (переменной$var) {
 если (!использования isset($этом->{$переменная})) { //он останавливается на этой строке
 $этом->{$переменная} = ";
}
 $этом->{$ВАР} .= ob_get_clean();
}

}

Что странно для меня то, что эта же установка работает просто отлично на Ubuntu (проектов с использованием данной установки были жить какое-то время, я также поставил его на нескольких машинах Ubuntu для развития и никогда не столкнуться с этой проблемой. Я также знаю, что сам PHP работает, в общем, как я могу запустить основной сайт, который использует немного РНР, а также некоторые проекты, которые используют другую платформу.

Насколько я могу судить, она проходит через ряд других PHP файлов, прежде чем добраться до Content.php (он должен, просто, чтобы даже добраться до точки, что говорит это, чтобы загрузить контент, чтобы начать с), Значит PHP работает, по крайней мере на время, но потом он внезапно умирает. Нет никаких других ошибок в лог-файлы, либо.

Что является причиной этой ошибки и как я могу это исправить?

+19
Trevaris 10 апр. 2013 г., 22:38:05

Это работает для меня, если я вас правильно понял:

кошка textExample.txt | тр -д "\н" | у awk '{печати функцию substr($0, 8, 9) ""функцию substr($0, 77, 6) "" функцию substr($0, 189, 7)}'
+18
olla 13 июн. 2013 г., 18:58:33

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

$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