Postgres, и связывание библиотеки libpq.так что вместо вывода библиотеки libpq.так.5

Я установил резус-postgresql96 и резус-postgresql96-в PostgreSQL-Devel на резус и я обнаружил, что нет библиотеки libpq.так.5 но только библиотеки libpq.так.

суть: я создал на C++ двоичные файлы, используя ПГ, стандартная не резус, и поэтому библиотеки libpq.так.5 связан.

вопросов 2 : Можно ли построить связывание библиотеки libpq.поэтому вместо того, чтобы ОГ библиотеки libpq.так.5

+832
Udit Rawat 26 авг. 2017 г., 21:39:59
38 ответов

используйте команду "Ф", а внутри меньше.

меньше mylogfile.txt
Ф

или, чтобы сделать это автоматически, используйте опцию +УМК:

меньше +Ф mylogfile.txt
+963
BlindBTC 03 февр. '09 в 4:24

Я исправил это путем установки оригинальных заголовков-Дзен. которые не присутствовали.

+950
lavelle 6 нояб. 2015 г., 08:06:01
Другие ответы

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


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

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

Это жестоко проста: у меня есть видеокартой Radeon 4670 (rv770xt), ядра использовать Арч Линукс' РЕПО и мониторы по VGA и DVI. Км включено и все хорошо.

На VGA монитор имеет меньшее разрешение, чем у монитора DVI и по умолчанию на экране отражается как с разрешением VGA монитора по. Теперь я не хочу использовать VGA монитор для ядра буфер кадров/консоли ядра использовать (больше), монитор DVI.

Примечание: это не о X.org двойной головкой, речь идет о консоли фреймбуфер ядра/.

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

Лучший способ сделать, который я нашел до сих пор, кажется, чтобы использовать con2fb при запуске, чтобы переместить все ВЦ на 2-ой монитор, но я даже не знаю, если драйвера Radeon создает 2 ФБС и это было бы только временное решение в любом случае.

Edit1: я проверил, драйвера только создает fb0, так con2fb нет

+947
Crimzurite 19 окт. 2015 г., 01:33:32

Чтобы обойти хитросплетения оболочки арифметику с плавающей запятой, почему бы не использовать Perl? Вот один-лайнер, чтобы сделать это:

С=3 Перл-нэ 'функции printf "%.Your_file 2Ф\п",$_/$Пер{с}' 

Гаргантюа ответ на этот вопрос может также быть интересными для вас.

+916
Bepin Temali 10 нояб. 2011 г., 08:35:22

Я согласен.

Общие цели дистрибутивов, включая Debian воспользовались разумные значения по умолчанию для управления частотой процессора cpuidle и в течение длительного времени. Признавая, что мобильные компьютеры-это очень важно, и уже давно. Вам не нужно, чтобы включить эти два объекта.

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

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

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

acpid старое; его не реально использовать на Debian Джесси по умолчанию. Некоторые его функции заменяется посредством systemd. Е. Г. команду systemd-logind теперь может обрабатывать кнопку Приостановить, опять же, включает в себя значение по умолчанию, вам нужно только изменить его, если у вас есть проблемы.

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

+910
iiiezingriniii 3 февр. 2012 г., 00:44:17

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

Код:

#!/usr/Бен/ОКР Баш
ИФС=" читать -р-д " TEST_STR <<-'ВФ'
 Тестовый текст
 быстрая коричневая лиса
 ленивая собака
ВФ

NEW_LINE_COUNT=$(Эхо "$TEST_STR" | туалет -л)

Эхо "$TEST_STR"
Эхо "$NEW_LINE_COUNT"

Результаты:

Тестовый текст
быстрая коричневая лиса
ленивая собака

4
+881
paradox 4 окт. 2013 г., 16:18:39
найти /directory_with_mp3_files -имя '*.МР3' |команды xargs -я {} mid3v2 {} - удалить-рам=AENC,АПИК,...
+859
hasufell 17 июн. 2014 г., 03:09:35

Поставив следующую строку в скрипт будет делать это:

команда grep -с "$1" ~/mydir/* | команда grep -v с ':0' | сортировка -Т: -К2 -р-н | головные -1 | е с/:.*//' | команды xargs меньше

Тогда просто позвони ./searchterm мой_сценарий

Если вы хотите найти рекурсивно, изменения на -ЧР в первом команда grep команда.

Части этого трубопровода, в целях:

грэп -с "$1" ~/mydir/* # выводит список файлов в ~/mydir/ с :<число>
 # добавлен к каждому, где <количество> - количество
 # матчи узор 1 $в файле.

команда grep -v с ':0' # удаляет файлы 0 результаты
 # списке.

сортировка -Т: -К2 -р-н # сортирует список в обратном порядке
 # (наибольшее число первых) на основе
 # второй ': 'в качестве разделителей полей

глава -1 # извлекает только первый результат
 # (в большинстве матчей)

СЭД 'с/:.*//' # Удаляет символы ':<число>' как мы
 # покончим с этим

размер меньше # передает полученное именем как
 # аргумент меньше

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

+822
Nolan 17 дек. 2017 г., 20:22:05

Все, что вам нужно, это вроде macadd | уник -с, как пояснил @roaima но я просто хотел подчеркнуть, насколько вы можете сделать это, используя тот же подход у вас было покушение.

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

в то время как читать Мак; делать Эхо "$Мак"; сделано < macadd

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

$ в то время как читать Мак; делать 
 функции printf "%5С\т%з\п" $(команда grep -C "в$МАК" macadd) "$Мак"; 
 сделал < <(вроде -у macadd)
 6 00:ээ:БД:А2:4А:Е1
 3 10:АЭ:60:5А:72:7А
 6 28:47:АА:С8:1С:88
 2 34:С0:59:В3:68:постоянного тока
 10 4С:3С:16:55:КОМПАКТ-ДИСК:6А
1415 4С:7Ф:62:31:0С:н0
 1 50:чч:ф8:БА:10:Д7

Теперь, ваша команда grep не так : не считать слово-символ, поэтому не соответствует \Вт. Вместо этого вы могли бы использовать что-то вроде этого:

грэп -оне '[а-З0-9:]+' macadd | рода -у 

Но нет никакой необходимости для команды grep с сортировки могу сделать это сам по себе (всегда предполагая, что ваш файл не имеет ничего, кроме MAC-адреса):

рода -у macadd | во время чтения . . .
+759
Alessio Sangalli 23 янв. 2012 г., 21:04:58

Из-за отсутствия безопасности со стандартным вино-сервер, я перешел на использование x11vnc на моем Linux (с Xubuntu в 14.04) коробка и SSVNC на стороне Windows.

С вино, вырезать и вставить из Windows в Linux и Windows, в двух направлениях, было слоеное(1) но когда он работал, он работал для каждой программы; я мог бы использовать ВИМ регистра "+ без проблем. Я бегу(2)

autocutsel -форк 

как правило, так что "средний клик" и Ctrl-с/х выборок одинаковы.

Теперь, когда я использовать x11vnc (называется с: x11vnc -Forever-на повтор -безопаснее -usepw -протокол SSL -autoport 6000) безопасное, зашифрованное соединение, такая проблема появилась:

  1. Можно ли копировать на Windows и вставить в удаленных терминалов в Linux, LibreOffice и т. д. без каких либо проблем, в обоих направлениях.

  2. В ВИМ, или GVim выступаетлюбая попытка вставить С "+Р или "*Р говорит Э353: ничего в регистр *

  3. Снова в Vim или GVim выступает, наоборот работает: если я "+ый , то я могу вставить вещь на стороне Windows.

А кто-нибудь знает о этой проблеме? Странная вещь заключается в том, что паста работает везде, я проверил, но в ВИМ...

Установлен Пакет Предыдущее Состояние Сейчас
=======================-===============-===============-===============-=====
ВИМ 2:7.4.052-1ubuntu3 2:7.4.052-1ubuntu3 2:7.4.052-1ubuntu3 установить
ВИМ-гном 2:7.4.052-1ubuntu3 2:7.4.052-1ubuntu3 2:7.4.052-1ubuntu3 установить

Сноски:

(1) не могу найти сейчас - - ошибка - сообщается. Он перестает работать через некоторое время.

(2) я пробовал С и без. Никаких изменений.

+746
Prabhu Vignesh Rajagopal 8 дек. 2014 г., 19:48:11

У меня есть сервер Ubuntu 10.04 VPS (виртуальный частный сервер) на котором размещен мой сайт. Я бы хотел, чтобы клонировать этот VPS и создать машину VirtualBox от него. Как я могу это сделать?

+723
user54217 4 февр. 2013 г., 21:48:38

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

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

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

набор редактирования-режим ви
установить раскладку ви

В ЗШ, если вы измените свой редактор переменных среды, оболочка будет соответствовать его.

+722
Joana B 4 янв. 2018 г., 10:24:05

Вариация на решение @хаос (Баш 4.0 или выше или zsh 4.3.11 и выше):

Для в GL.....2003{001..365}.{00..18..6}00.001.2015210044609.ПСС.ГРБ 
делать 
 [[ -е $а ]] || эхо "$а"
сделано

или

Для в {001..365}.{00..18..6}
делать
 [[ -F "и ГЛ.....2003${а}00.001.2015210044609.ПСС.ГРБ" ]] || эхо "$а"
сделано

для печати только пропущенный день+час

+607
ivyclark 17 февр. 2010 г., 14:20:23

Я рекомендую вам использовать http://cronolog.org/

Это, как я использую это:

CustomLog "|/usr/местные/sbin/cronolog -с /Вар/лог/файл httpd/Т3.КХЦ.ЕС-access_log -П /ВАР/лог/файл httpd/Т3.КХЦ.ЕС-access_log.предыдущий файл /var/журнал/файл httpd/Т3.КХЦ.ЕС-%журнала Ю." В сочетании
+603
Bharati Thakkar 22 июн. 2016 г., 14:06:17

Проблема здесь заключается в том, что sudoedit копирует файл во временный файл, не открывая его в Редакторе. Когда файл имеет расширение, временный файл создается с тем же расширением и именем на основе выделения синтаксиса режимов соответствующим образом (например, для C-файлы). Когда файл не имеет расширения, как в случае с nanorc, он создается со случайным расширением; это смущает именем на основе подсветка синтаксиса в режиме выбора, и нано заканчивает обрабатывать такой файл как обычный текстовый файл.

Если вы можете перенастроить нано для лечения nanorc* файл как файл конфигурации, вы сможете восстановить поведение вы после. В противном случае я не уверен, что есть способ справиться с этим автоматически.

+589
Chetan Narsude 26 апр. 2011 г., 12:17:40

Я хочу назвать ЗШ функции, скажем wread, из исполняемого файла, скажем гутлер. гутлер в ЗШ (это приложение командной строки). Я хочу из сотрудников, чтобы закрыть себя и запустить wread в родительской оболочки. Почему я хочу сделать это, вместо того, чтобы убегать ЗШ -с “wread ...” в гутлер, чтобы избежать оболочки при запуске. (Кроме того, wread использует пейджер меньше, чтобы показать его содержание, что мне нужно переопределить в гутлер, если я использую ЗШ -с).

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

Я читал , как сделать мой Баш функция известна внешняя программа, но это не ответ на мои вопросы.

+556
tangible3 3 июн. 2018 г., 06:42:15

Попробуйте это:

найти . -тип F -имя '*.\base.coverage.txt' 
 | команды xargs вставить > paste_all_l30.Р90.базы.ков.норма

Это будет работать так долго, как существует не слишком много файлов. Если есть много файлов, то это:

сенсорный paste_all_l30.Р90.базы.ков.норма
для файл в Найти . -тип F -имя '*.base.coverage.txt"; сделать
 вставьте paste_all_l30.Р90.базы.ков.нормой файл $ > ТМП
 МВ ТМП paste_all_l30.Р90.базы.ков.норма
сделано
+532
Soraya Marie Cantera Pabalinas 28 сент. 2019 г., 13:28:17

Из этого ответа:

$ ИФС=" читать -р-д " ВАР <<'ВФ'
Дж!'^+%&/()=1!'^+%&/()с
ВФ
Эхо $ "$ВДП"
Дж!'^+%&/()=1!'^+%&/()с
$

Или приема данных через разные программы, чем оболочки с помощью кота:

из $ VAR=$(кошка)
Дж!'^+%&/()=1!'^+%&/()с 
Эхо $ "$ВДП"
Дж!'^+%&/()=1!'^+%&/()с
$

После ввода нажмите клавишу Ввод, затем нажмите Ctrl+Д.

Или, используя Башы е:

$ команды xargs -0 с printf "\Н%м\н"
Дж!'^+%&/()=1!'^+%&/()с
Джей!'\"^+%&/()=1!'\"^+%&/()с
из $ VAR='Джей!'\"^+%&/()=1!'\"^+%&/()с
Эхо $ "$ВДП"
Дж!'^+%&/()=1!'^+%&/()с
$

Здесь вам нужно не нажать ввод, но нажать сочетание клавиш Ctrl+D в два раза после ввода текста в кавычки.

+477
Richard F 6 окт. 2019 г., 05:42:46

Первопричина была в том, что код трассировщика в ядре была изменена. Как мы с помощью встроенных Linux-дистрибутива изменен нашим поставщиком, функции, обновить тайм-аут для записи СНАТ указывала специальная функция используется для обеспечения одного из наших поставщиков новые "возможности". Я его починил и теперь он работает, как ожидалось.

+469
cerd 13 мая 2019 г., 16:24:53

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

+458
Phil Hood 20 февр. 2014 г., 07:32:52

Стоит отметить:

команда-c 

Выполните данную команду бывших при запуске. Только одна опция-c разрешено для VI; ВИМ принимает до 10. Более старая форма этого варианта, +команда, по-прежнему поддерживается.

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

В +/рисунком тоже ограничена одной команде с Ви.

( взято из Vim и бывший редактор )

+427
Karrel Lorff 6 дек. 2011 г., 17:58:07

Вы можете использовать ${ВАР:смещение:длина} для извлечения части переменной и сравнить результат этого по мере необходимости. Если вы опустите длина части остаток строки, начиная со смещения будут приняты.

если [[ ${1:0:1} == "+" ]]; тогда
is_negative=ложь
is_delta=истина
АРГ=${1:1}
Элиф [[ ${1:0:1} == "-" ]]; тогда
is_negative=истина
is_delta=истина
АРГ=${1:1}
еще
is_negative=ложь
is_delta=ложь
АРГ=$1
интернет
+412
mali 27 мар. 2010 г., 09:01:19

В RedHat 6, по меньшей мере, отметить, что если значение lc_all, то установка других LC_* переменные окружения не будет иметь никакого эффекта, так как значение lc_all имеет приоритет над всеми другими LC_* переменные среды.

[корень@nbu76 Бин]# У=язык.В UTF-8
[корень@nbu76 бин]# экспорт у
[корень@nbu76 бин]# язык
Язык=язык.В UTF-8
Языкового="en_IE"
Lc_numeric языкового="en_IE"
У="en_IE"
...
Значение lc_all=en_IE
[корень@nbu76 бин]# сбросить значение lc_all
[корень@nbu76 бин]# язык
Язык=язык.В UTF-8
Языкового=язык.В UTF-8
Lc_numeric языкового="язык.В UTF-8"
У=язык.В UTF-8
...
Значение lc_all=
[корень@nbu76 бин]# экспорт файла lc_time=en_IE
[корень@nbu76 бин]# язык
Язык=язык.В UTF-8
Языкового=язык.В UTF-8
Lc_numeric языкового="язык.В UTF-8"
У=en_IE
....
Значение lc_all=
+411
SWL 1 нояб. 2013 г., 00:13:45

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

+410
user292607 13 окт. 2012 г., 05:58:07

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

Поместите следующий фрагмент в файл .Параметр xmodmap в свой домашний каталог:

данные keyCode 66 = возврат
снимите блокировку

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

Событие keypress, серийный 29, синтетические нет, окна 0x7c00001,
 корень 0x105, станции метро 0х0, время 96597741, (1548,225), корень:(3151,256),
 состояние 0х0, код 66 (keysym 0xffe5, Caps_Lock), same_screen да
"XLookupString дает 1 байт: (0d с) "
"XmbLookupString дает 1 байт: (0d с) "
 XFilterEvent возвращает: значение false

Для большинства ключей, вам нужен только ключ линии. Модификаторы отслеживаются отдельно: вы должны соответствовать keysyms (что справа от кода ... = ... директивы) с модификаторами. Директива ясно блокировки снимает блокировку модификатор (который капс лок или Шифт лок) от ключей.

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

+373
jtopper 6 окт. 2013 г., 19:40:22

Недавно мне пришлось сменить работы в Linux среде от личной системы Ubuntu (с полными правами администратора) в корпоративной системе красной шляпе (имея очень ограниченный контроль над системой). Как работает гном.

Многие вещи, кажется, работают по-разному. Прежде всего-поведение GVim выступает. У меня ВИМ установлен на двух машинах Linux и один Windows машины. Мне нравится Windows по умолчанию поведение, так что я установил .gvimrc файл следующим образом:

источник $VIMRUNTIME/mswin.ВИМ

SYN на
набор ЗОЖ
набор остановка табуляции=4
набор shiftwidth=4
набор smartindent
набор smarttab

Некоторые досадные отличия я испытываю, между красной шляпе и Ubuntu или Windows являются:

  1. Отменить (сочетание клавиш ctrl+z для отмены или кнопку) действует как в VI, то есть 2-й отмены, отмены 1-го, так и последнее изменение удалена, а затем восстановлена. Вместо этого, его следует отменить историю (до undolevel переменной установкой)..

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

Следующие переменные устанавливаются аналогично в красной шляпе и окна:

nocompatible
undodir=.
noundofile
undolevels=1000
undoreload=10000

Вопрос: Как я могу сделать мой новый красный шляпа среде GVim выступает ведут себя как Windows и Ubuntu на один?

Версии ВИМ:

Красная Шляпа - 7.4 (10 Августа 2013)
Окна - 7.4 (10 Августа 2013)
Убунту - 7.2 (9 Августа 2008)

+364
naytilys 8 апр. 2014 г., 19:49:33

Выход из локали команда-это не список переменных среды, от текущей среды. Это проявление того процесса, эффективной настройки локали (что зависит отчасти от некоторых переменных окружения) и представлен в том же ключ=значение формат, что ОКР команда использует.

Вы можете увидеть исходный код eglibc язык командной реализации здесь: http://www.eglibc.org/cgi-bin/viewvc.cgi/branches/eglibc-2_19/libc/locale/programs/locale.c?view=markup

+355
Raja Yasaswini Sriramoju 8 июл. 2018 г., 16:46:23

Попробуйте также

СЭД -р с/^(.*,)\1/& успех/; т; ы/$/ отказа/;' файл

Убедитесь, что ваши входные файлы проигрывает строки DOS Терминаторы (<СГ> = \Р = 0x0D = ^м) перед запуском. Если устраивает то, что вы видите, перенаправить в файл результат

+305
N3R0 22 янв. 2011 г., 18:33:34

Я в настоящее время работает в Ubuntu 14 Linux сервер. Этот сервер выступает в качестве CDN для недвижимого имущества картинок для моего сайта. Я выскочка, чтобы создать сценарий, который возрождается из php-скрипта изображения дозатор. Изображение дозатора скрипт и все работает просто отлично. Он подключается к базе данных, выбирает новостройку, создает каталог для изображений и загрузка изображений, как ожидалось.

Проблема у меня возникли, так как php-файл-это по сути называют его корень (т. к. работает как Служба) все новые каталоги изображения создаются принадлежит корню, а мой ApachedUser:ApacheGroup.

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

Вещи я уже сделал:

  1. Чаун -Р $пользователей:ВСП-данных в /var/www в/образов.домен.ком/
  2. чмод г+С в /var/www в/образов.домен.ком
  3. команда setfacl -РДМ д:ВСП-данных:приемник в /var/www в/образов.домен.ком/

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

От того, что я могу сказать, однако это не так. Если я загрузить файл любого типа в любую папку в /var/www в/образов.домен.com это принадлежит пользователю FTP и установлен как пользователь FTP, а также. Мой FTP-пользователя и группу по умолчанию совпадает с тем, что Апач должен быть.

По сути, мне просто нужен какой-либо файл / папку под файл /var/www в/образов.домен.каталог com, принадлежат $пользователей:ВСП-данных по умолчанию, даже для скриптов, которые могут быть запущены пользователем root.

+274
herzbube 30 июн. 2014 г., 11:46:09

Другой вариант для простых веб-страниц 'рысь', которое имеет дамп вариант. Это позволит сохранить в файл 'читабельный' просматривать контент веб-страниц. Lynx является немного старые и волосатые сейчас, и не поддерживает ни в JavaScript, ни кадров. Но если вы пытаетесь вырезать контент читаемым для человека из плоский низкий/не-интерактивные веб-страницы, это немного проще работать, чем завиток.

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

+252
JZ1 6 февр. 2010 г., 01:20:49

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

на awk -V с зазором=2 'начало { строчка=0 } /^$/ { строчка=ВН } НР==строчка+пробел { печать }' test.txt

Это означает:

  • В самом начале, установить переменную, которая указывает на то, что последняя строка (строчка) к нулю. Это соответствует вашему подразумевается требование о том, что вторая строка будет напечатана, как если бы он пришел после пустой строки.
  • Когда в пустой строке строчка к текущей строке.
  • Когда текущая строка число является разрыв строки после последней пустой строки, распечатать его.

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

+239
Jonas Peteraitis 6 окт. 2017 г., 17:50:08

Это хорошая задача для Python.

$ кот input.txt
 А Б в
Альфа-бета-0
Б 0 гамма Зэта
С Альфа фи омега
Д каппа Дельта 0 

$ ./replace_nonzero.py < input.txt 
А Б в
В 1 1 0
Б 0 1 1
С 1 1 1
Д 1 0 1

И вот replace_nonzero.py себя:

#!/usr/Бен/ОКР питона
от __будущее__ импорт print_function
импорт Сыс

для индекса строки в перечисление(Сыс.устройства stdin):
 если index == 0 :
печати(линия.полосы())
далее
 слово = линия.полосы().сплит()
печати(слова[0],конец="\Т")

 new_line = []
 для Слова в слова[1:]:
 если слово.isdigit() и int(слово) == 0:
new_line.функции append('0')
другое:
new_line.функции append('1')
печати("\Т".присоединиться(new_line))

Как это работает очень просто: мы пропускаем первую строку, так как это особый случай, и сломать все остальные строки на слова, и рассматривать тех, кто, начиная с позиции 1. Здесь логика работы с обратное предположение - если слово, которое мы получили это значный и равен нулю, то мы добавляем строку '0' в новый список (который представляет собой список слов в каждой строке), в противном случае - мы добавляем строку '1'. Наконец, мы принимаем новый список и распечатать его, опять - табуляцией.

+212
Harry56 8 июн. 2014 г., 07:46:51

Я запустить Debian Wheezy с называются Iceweasel как браузер и установить Флэш-плагин похож на это описание. Я сегодня прочитала, что не только Flash на Windows и Mac, а также Адобе флеш плеер 11.2.202.350 и более ранние версии для Linux являются уязвимыми для эксплуатации. Для проверки моей версии, в называются Iceweasel > инструменты > дополнения, я был удивлен увидеть, что это старая версия, хотя я сделал все обновлений с APT-получить.

Ли в Debian обновления называются Iceweasel плагин Flash на всех? Они не автоматически? Мне всегда нужно вручную обновить плагин?

+205
Brian Friis Pedersen 16 мар. 2017 г., 15:24:35

Если вы посмотрите на программ, установленных на Пэм, она включает в себя unix_checkpwd.

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

Обычно установленным setuid root или тень описание GNU.

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

+185
melighos 1 мар. 2012 г., 06:16:56

Или вы можете сделать следующее:

ви filename.txt

Эку (чтобы убедиться, что вы находитесь в нормальном режиме), а затем введите следующую команду:

:1,$ с/^/mystring совсем
+148
Karl von Randow 14 сент. 2016 г., 16:30:44

Из вашего скриншота, простой РМ /корень/.местные/доли/мим/пакеты/х-вино-расширение* так как корень должен работать, но я предполагаю, что там больше файлов, чем показано. Я думаю, что (с Вин установлен) судо ДНФ удалить вино будет работать. Ваш ~/.папка вина не будут удалены, так что вам нужно будет удалить вручную.

+64
Steve Gelhausen 3 дек. 2011 г., 11:34:47

Есть простой способ, чтобы объединить результат двух команд Linux, в одну строку (т. е. без использования переменных)?

Я тяну местной температуры наружного воздуха с ближайшей метеостанции. Результат сегодня:

5.2

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

5.2°с

Пример команды, которая почти дает мне то, чего я хочу-это:

с wget -кв "http://meteocentre.com/montreal/home_e.html" | грэп -ОП '(?<=Тя= ).*(?=&дег)' ; Е "°С\П"
+56
Ayush Anand 20 мая 2014 г., 12:21:36

Я ресинхронизирующая мой местный Nextcloud каталог после нескольких месяцев его работы в автономном режиме. Некоторое время назад я потерял кучу данных на сервер (не спрашивайте) и ~3 разных устройства являются выход из синхронизации, так что в качестве меры предосторожности, я взял резервную копию каталога с помощью файловой системы Btrfs подраздел снимка.

Теперь я хочу выяснить, есть ли что-нибудь в резервной копии, которые не в частично-синхронизированная Nextcloud каталог (который находится в ~/сервисов , потому что я использовал, чтобы быть на ownCloud), т. е. если что-то было удалено. Чтобы проверить это, я использовал эти команды rsync:

$ при помощи rsync -во РВСН в /var/резервное копирование/система Btrfs-snapshot-в до-синхронизировать-сервисов/главная/Алекс/файл/фото/Черный\ и\ белая\ фотография\ \(зима\ \'14-15\) /главная/Алекс/файл/фото/Черный\ и\ белая\ фотография\ \(зима\ \'14-15\)

Путь в файле/var/резервное копирование - это моментальный снимок версии, и путь в /Главная/Алекс - это "живые" версии.

К сожалению, это выводит (насколько я могу сказать) каждый файл в каталоге. Возьмем черно-белую фотографию (зима '14-15)/19th.jpg - этот файл есть в обоих каталогах. Это же на каждое измерение - по данным стат, он имеет тот же размер и номер inode, и программы md5sum дает тот же хэш.

Почему rsync и настаивая на том, что все эти файлы отличаются, хотя они явно не так?

+47
Hassan786 21 мая 2015 г., 00:11:27

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

$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