Дисплей выводиться на консоль, а используется команда grep является

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

pdflatex\ \-файл\строки\-ошибка\ \оболочки\побег\ \-взаимодействие=nonstopmode\ $ * \ \ \ | \ \ поиска \-П\': \выражение\D{1,5}:\ '

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

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

Это умеет делать pdftex, версия 3.1415926-2.3-1.40.12 (Текс текущий 2011) (формат=преамбуле 2011.10.2) 3 октября 2011 23:16
входя в расширенный режим
 \write18 включен.
 файл:линия:стиль сообщений об ошибках включен.
 %&он-лайн разбор включена.
**главная.Текс
(./главная.Текс
Latex2e в <2011/06/27>
Бабель <В3.8М> и переносов для английского, dumylang, nohyphenation, Гэ
в RMAN-х-2011-07-01, ngerman-х-2011-07-01, африкаанс, ancientgreek, ibycus, Араби
с, армянский, баскский, болгарский, каталанский, китайский, коптский, хорватский, чешский, Данис
ч, голландский, ukenglish, usenglishmax, Эсперанто, Эстонский, эфиопский, фарси, финнис
ч., французский, галисийский, немецкий, ngerman, swissgerman, monogreek, греческий, венгерский,
 исландский, ассамский, бенгальский, гуджарати, хинди, каннада, малаялам, маратхи, или
Ия, Панджаби, Тамильский, Телугу, индонезийский, испанский, Интерлингва, ирландский, итальянский, фарси,
 лаосский, латынь, латышский, литовский, монгольский, mongolianlmc, букмол, нюнорск, польский
ишь, Португальский, Румынский, Русский, санскрит, сербский, serbianc, словацкий, разгильдяй
Ян, испанский, шведский, турецкий, туркменский, украинский, uppersorbian, валлийский, загружается
.
PRECOMILED ПРЕАМБУЛЕ ЗАГРУЖАЕТСЯ

Латекс предупреждение: перезапись файла `./главная.нагрудник'.

основной openout15\=`.нагрудник'.


главная \openout4 =`.auxlock'.

Пакет работающие Инфо: пытаюсь загрузить язык "английский"...
Пакет работающие Инфо: ... файл английский.lbx' нашли.
(/usr/местные/использоваться/2011/директории texmf-dist в/текс/латекс/работающие/lbx/английский.lbx
Файл: английский.lbx 2011/07/29 В1.6 работающие локализации
)

Пакет предупреждение, работающие: "Вавилон" обнаружен, но 'csquotes' отсутствует.
(работающие) погрузка 'csquotes' рекомендуется.

\@quotelevel=\count451
\@quotereset=\count452
(./главная.ОКС)
основной openout1\=`.ОКС'.

Латекс шрифта информация: проверка значения по умолчанию для ОМЛ/ШМ/м/на входной линии 42.
Латекс шрифта информация: ... ладно на входной линии 42.
Латекс шрифта информация: проверка по умолчанию для T1/КДПГ/м/н на линейном входе 42.
Латекс шрифта информация: ... ладно на входной линии 42.
Латекс шрифта информация: проверка значения по умолчанию для от1/КДПГ/м/н на линейном входе 42.
Латекс шрифта информация: ... ладно на входной линии 42.
Латекс шрифта информация: проверка значения по умолчанию для ОМС/cmsy/м/н на линейном входе 42.
Латекс шрифта информация: ... ладно на входной линии 42.
Латекс шрифта информация: проверка значения по умолчанию для ОМХ/cmex/м/н на линейном входе 42.
Латекс шрифта информация: ... ладно на входной линии 42.
Латекс шрифта информация: проверка по умолчанию для U/КДПГ/м/н на линейном входе 42.
Латекс шрифта информация: ... ладно на входной линии 42.
Латекс шрифта информация: проверка значения по умолчанию для ПД1/формат PDF/м/н на линейном входе 42.
Латекс шрифта информация: ... ладно на входной линии 42.
Латекс шрифта информация: проверка по умолчанию для TS1/КДПГ/м/н на линейном входе 42.
Латекс шрифта Инфо: попробуйте загрузить информацию о шрифте для TS1+CMR на входной линии 42.
(/usr/местные/использоваться/2011/директории texmf-dist в/текс/латекс/базы/ts1cmr.ФД
Файл: ts1cmr.ФД 1999/05/25 П2.5н стандартных определений шрифта латекс 
)
Латекс шрифта информация: ... ладно на входной линии 42.
Пакет caption информация: код начала AtBeginDocument\.
Пакет caption информация: пакет subfig 1.2 или 1.3 загружается.
Пакет caption информация: пакет поплавок загружается.
Пакет caption информация: пакет hyperref загружается.
Пакет caption информация: пакет wrapfig загружается.
Пакет caption информация: код конца AtBeginDocument\.

(/usr/местные/использоваться/2011/директории texmf-dist в/текс/контекст/основание/супп-формат PDF.мкіі
[Загрузка депутаты в PDF конвертер (версия 2006.09.02).]
\scratchcounter=\count453
\scratchdimen=\dimen319
\scratchbox с=box86\
\nofMPsegments=\count454
\nofMParguments=\count455
\everyMPshowfont=\toks48
\MPscratchCnt=\count456
\MPscratchDim=\dimen320
\MPnumerator=\count457
\makeMPintoPDFobject=\count458
everyMPtoPDFconversion \=\toks49
) (/usr/местные/использоваться/2011/директории texmf-dist в/текс/латекс/oberdiek/epstopdf-база.сты
Пакет: epstopdf-база 2010/02/09 В2.5 базовая часть для пакета epstopdf

(/usr/местные/использоваться/2011/директории texmf-dist в/текс/латекс/oberdiek/grfext.сты
Пакет: grfext 2010/08/19 В1.1 Управление графика расширения (Хо)
)
Пакет grfext информация: перечень графического поиска расширений:
(grfext) [.ПНГ.формат PDF,.формат JPG,.депутаты,.формате JPEG.с jbig2,.jb2 по,.ПНГ.Формат PDF,.Формат JPG,.Jpe по
Г,.С jbig2,.Jb2 по,.ЭПС]
(grfext) \AppendGraphicsExtensions на входной линии 452.

(/usr/местные/использоваться/2011/директории texmf-dist в/текс/латекс/latexconfig/epstopdf-сис.cfg для
Файл: epstopdf-Сыс.cfg для 2010/07/13 В1.3 конфигурации (Р)epstopdf для Лив Текс
е
))
Пакет работающие информация: нет входное кодирование обнаружены.
(работающие) в предположении 'в кодировке ASCII'.
Пакет, работающие информация: автоматический выбор кодировки.
(работающие) при условии кодирования данных 'в кодировке ASCII'.
преамбула-BLX в openout3\=`.нагрудник'.

Пакет работающие Инфо: пытаюсь загрузить библиографических данных...
Пакет работающие Инфо: ... файл 'основные.баррель' не найдены.

Нет файл main.брр.
Пакет работающие Инфо: справочный раздел=0 на линейном входе 42.
Пакет работающие Инфо: опорный сегмент=0 на линейном входе 42.
Абд: EveryShipout инициализации макросов
\AtBeginShipoutBox=\box87
Пакет hyperref информация: ссылки на раскраски на входной линии 42.

(/usr/местные/использоваться/2011/директории texmf-dist в/текс/латекс/пакет hyperref/nameref.сты
Пакет: nameref 2010/04/30 В2.40 перекрестные ссылки на название раздела

(/usr/местные/использоваться/2011/директории texmf-dist в/текс/общий/oberdiek/gettitlestring.сты
Пакет: gettitlestring 2010/12/03 В1.4 очистки название ссылки (Хо)
)
раздел \с@@уровня=\count459
)
Латекс информация: переосмысление \ref на входной линии 42.
Латекс информация: переосмысление pageref \на линейном входе 42.
Латекс информация: переосмысление \nameref на входной линии 42.

(./главная.вне) (./главная.вне)
\@outlinefile=\write8
главная \openout8 =`.из'.


(/usr/местные/использоваться/2011/директории texmf-dist в/текс/латекс/бимер/переводчик/словарь/переводчика
Р-базовая-словарь/переводчик-основная-словарь-английский.дикт
Словарь: переводчик-основная-словарь, язык: английский 
)
(/usr/местные/использоваться/2011/директории texmf-dist в/текс/латекс/siunitx/конфигурации/siunitx-abbreviati
Онс.cfg для
Файл: siunitx-аббревиатуры.cfg для 2011/09/13 П2.3Ф siunitx: сокращенно единицы
)
(/usr/местные/использоваться/2011/директории texmf-dist в/текс/латекс/siunitx/конфигурации/siunitx-двоичный.cfg для
Файл: siunitx-бинарные.cfg для 2011/09/13 П2.3Ф siunitx: двоичных единиц
)
Латекс информация: переосмысление \microtypecontext на входной линии 42.
Пакет microtype информация: генерация вывода PDF.
Пакет microtype информация: включено протрузии характер (уровень 2).
Пакет microtype информация: используя alltext набор протрузии по умолчанию`'.
Пакет microtype информация: автоматическая расширения шрифта с поддержкой (Уровень 2),
(microtype) стрейч: 20, термоусадочная: 20, Шаг: 1, Не выбран.
Пакет microtype информация: используя basictext установить расширение по умолчанию`'.
Пакет microtype информация: без отслеживания.
Пакет microtype информация: без регулировки интервала interword.
Пакет microtype информация: нет регулировка Кернинга символов.
Пакет microtype информация: команды переопределения Бабеля переключения языка.
(/usr/местные/использоваться/2011/директории texmf-dist в/текс/латекс/microtype/Т-КДПГ.cfg для
Файл: МТ-КДПГ.cfg для 2009/11/09 П2.0 microtype конфигурации. файл: компьютер современный роман 
(РС)
)
\c_siunitx_mathsf_int=\count460
Латекс шрифта Инфо: попробуйте загрузить информацию о шрифте для U+MSA на входной линии 42.

(/usr/местные/использоваться/2011/директории texmf-dist в/текс/латекс/amsfonts/УМСА.ФД
Файл: УМСА.ФД 2009/06/22 В3.00 АМС символы
)
(/usr/местные/использоваться/2011/директории texmf-dist в/текс/латекс/microtype/Т-АВН.cfg для
Файл: МТ-АВН.cfg для 2006/02/04 В1.1 microtype конфигурации. файл: АМС символы (а) (РС)
)
Латекс шрифта Инфо: попробуйте загрузить информацию о шрифте для U+ГРЩ на вводе линии 42.

(/usr/местные/использоваться/2011/директории texmf-dist в/текс/латекс/amsfonts/umsb.ФД
Файл: umsb.ФД 2009/06/22 В3.00 АМС символов Б
)
(/usr/местные/использоваться/2011/директории texmf-dist в/текс/латекс/microtype/Т-МСБ.cfg для
Файл: МТ-МСБ.cfg для 2005/06/01 В1.0 microtype конфигурации. файл: АМС символы (б) (РС)
)
Латекс шрифта Инфо: попробуйте загрузить информацию о шрифте для U+esint на входной линии 42.

(/usr/местные/использоваться/2011/директории texmf-dist в/текс/латекс/esint/uesint.ФД
Файл: uesint.ФД 
)
Латекс шрифта Инфо: попробуйте загрузить информацию о шрифте для U+rsfs на входной линии 42.

(/usr/местные/использоваться/2011/директории texmf-dist в/текс/латекс/jknapltx/ursfs.ФД
Файл: ursfs.ФД 1998/03/24 rsfs файл определения шрифта (ДК)
)
\c_siunitx_mathtt_int=\count461

./главная.Текс:47: неопределено контрольные последовательности.
л.47 \Акака

Последовательность управления в конце верхней линии
сообщения об ошибке не было \деф объед. Если у вас есть
с ошибками (например, `\hobx'), тип " я " и правильное
правописание (например, `я\Хbox'). Иначе просто продолжать,
и я забуду обо всем, что было определено.

Пакет atveryend информация: пустой крючок `BeforeClearDocument' на входной линии 51.
[1{/usr/местные/использоваться/2011/директории texmf-VAR в/шрифты/Карта/умеет делать pdftex/updmap теперь/умеет делать pdftex.карта}]
Пакет atveryend информация: AfterLastShipout пустой крючок на входной линии 51.

(./главная.ОКС)
Пакет atveryend информация: выполнение крюк `AtVeryEndDocument' на входной линии 51.
Пакет atveryend информация: выполнение крюк `AtEndAfterFileList' на входной линии 51.
Пакет rerunfilecheck информация: файл `основные.из не изменились.
(rerunfilecheck) контрольная сумма: D41D8CD98F00B204E9800998ECF8427E;0.
Пакет logreq информация: написание запросов 'main.run.xml'.
main.run.xml openout1\=`'.

 ) 
Вот сколько памяти Текса вы использовали:
 2167 строк из 455899
 40306 строку символов из 2353312
 1131909 слова памяти 3000000
 42382 управления многобуквенный последовательностей из 15000+200000
 26633 слова инфо шрифта для 111 шрифтов, из 3000000 за 9000
 831 переноса исключений из 8191
 36i,6Н,45п,размер на 773 б,1377s стек позиции из 5000i,500н,10000p,200000b,50000s
{/usr/местные/использоваться/2011/директории texmf-dist в/шрифты/судоходства/строке/см-супер/см-супер-Т1.энк}
</usr/местные/использоваться/2011/директории texmf-dist в/шрифты/тип1/общественных/см-супер/sfrm1000.ПФБ></
usr/местные/использоваться/2011/директории texmf-dist в/шрифты/тип1/общественных/см-супер/sfrm1200.ПФБ></США
Р/местного/использоваться/2011/директории texmf-dist в/шрифты/тип1/общественных/см-супер/sfrm1728.ПФБ>
Выводимые на главной.формат PDF (1 страница, 19387 байт).
Статистика в формате PDF:
 29 PDF файл объекты из 1000 (макс. 8388607)
 22 сжатые объекты в 1 поток объекта 
 2 названного направления из 1000 (макс. 500000)
 23053 слов дополнительной памяти для вывода PDF из 24883 (макс. 10000000)

Vim должны отображаться только:

главная.л Текс.47 неопределенной последовательности управления 

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

+196
user20156 11 июл. 2019 г., 11:02:26
40 ответов

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

'xprop' необходимо -Ф -ИД хid _MOTIF_WM_HINTS 32С -набор _MOTIF_WM_HINTS '0х2, 0х0, 0х0, 0х0, 0х0'" 
# хid-это мое окно в Emacs 

Это работает ок, но окно теряет фокус, когда я делаю так.

Учитывая, что я знаю, идентификатор окна, есть ли способ, чтобы сосредоточиться на нем, используя 'xprop' необходимо или каких-либо других встроенных команд? (без установки, например. или xdotool и wmctrl)

+983
Pulkit Gera 03 февр. '09 в 4:24

Мне просто интересно, почему там так много файлов журнала в типичной системе Linux?

Различные файлы журналов содержат различную информацию (хотя там обычно некоторые дублирования). Они часто имеют разные характеристики: разные ротации и политики хранения, различные разрешения и т. д. В syslog демон заботится о их писать; вы можете увидеть его параметры в файле/etc/syslog сервер.в conf или в/etc/syslog в-НГ.конф.

Разве это не лучшая идея, чтобы иметь одну функцию API системы для лесозаготовки

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

и одна сводная таблица, чтобы сохранить все записи из всех приложений?

Теперь это ящик Пандоры. Вы, кажется, предполагая, что наличие СУБД, вероятно, реляционная база данных, вероятно, один можно сделать запрос в SQL. Но Unix-это старше, чем SQL, и есть очень хорошие причины, почему она не приняла SQL в качестве стандартного компонента. Под Unix, базы данных является файловая система. Это не реляционная база данных, это просто один. Его записи не рядами, а простые файлы, желательно текст, желательно с простой формат. Например, лог-файлы-это текстовые файлы, с одной записи в строке, содержащей дату, имя компьютера, исходной программы и ввода текста. Используя реляционные базы данных имеют ряд недостатков:

  • Что же делать, если база данных не работает? (Файловая система является фундаментальным компонентом (и я уже говорила, это намного проще, чем реляционная база данных?); демон syslog-это простой компонент, который делает одну работу (в системе Unix) и так должны делать хорошо и надежно.)
  • Как вы журнал операций с базой данных? (ОК, через саму базу данных — после того, как все журналы содержат записи от ядра и от демона syslog — но опять-таки гораздо более сложные базы данных делает это более сложный и менее надежный).
  • Как получить доступ к записи? Сравните простоту кошка, грэп, меньше против SQL-запросов. И права доступа к файлам против, ну, я не знаю, как бы вы справиться с этим в обычной реляционной базе данных.
  • Многосерверных установок не хранит логи локально, они используют функцию удаленного журнала, который был построен в демона syslog с почти появления Unix. Это легко реализовать с архитектурой Unix и лесозаготовки; вы не можете запустить реплицированной базы данных о том, что бюджетные сложности.
+975
Helmet 22 июл. 2019 г., 22:03:59
Другие ответы

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


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

Возможные места для файла конфигурации файл/etc/asound.конф для всех пользователей, или ~/.asoundrc для одного пользователя.

Файл ~/.asoundrc.asoundconf - это файл, создаваемый asoundconf инструмент, и не должны быть отредактированы вручную.

+962
T Sosper 28 февр. 2016 г., 03:45:26

Используя Убунту Мате, малина Пи. Я новичок в программировании и очень новый Баш. Проще говоря: USB данных в CSV, я могу что-нибудь попробовать даже без сценария.

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

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

У меня есть скрипт на Python, даны компанией, которая разработала приемника РФ (скрипт в конце). Это скорее всего ошибка пользователя.

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

питон3 'home/#USER/Desktop/python/script.py' как /dev/ttyUSB0 | filter.pl >> выход.КШМ
[1+] остановился
Filter.pl: команда не найдена

С седьмого терминала:

питон3 'home/#USER/Desktop/python/script.py' как /dev/ttyUSB0 | СЕПГ -Н "С/^Б';[0-9]\{3\}];\(.\+\);'/\1/п" >> выходной_файл

Результат: мигает входные штуковину и после Ctrl + с

Исключения игнорируются: <_io.Название TextIOrapper='<вывода> режим='ж' ecpmdomg='кодировка UTF-8'> 
BrokenPipeError:[Errno32] сломанной трубы.

Примечание: мне нужно только длинную часть, там будем разбирать его еще больше, чтобы отправить его в at&Т м2х онлайн-сервис.

б';"ничего от 1-9999";'
б';311;'

б';312;'

б';312;00000000;036;552;1014f49;3020;2659;6294;1049;2659;с;'

б';313;'

Script.py:

#! / Usr / Бен / Python с
Кодирование#: в UTF-8

################################################## #########################
# (C) Токио Космос Электрический, Инк. (TOCOS) - Все права защищены.
# Условия:
# - Это исходный код, так долго, как Токио космос электрическое Co., ЛТД. авторское право отдельно нет источника лицензионный код описание
# Мы не будем проводить.
# - Этот код никаких гарантий-бесплатная поддержка. Любой ущерб, который присутствует исходный код и продукт
Токио Космос Электрическое Co., ЛТД. не гарантирует также #. Доклад проблемы и т. д. будет приветствоваться.
# - Этот исходный код опубликован на предпосылке, что работать с Тикки серии Токио космос электрическое Co., ЛТД. продать
делаем#.
################################################## #########################

### Скрипт для чтения Тикки-Lite в стандартном приложении
# ? этот скрипт только для чтения, для чтения и написания как требует обработки нескольких потоков.

из серийных импорт *
из sys импорт стандартный вывод, стандартный ввод, стандартный вывод, выход

Подтверждение параметра # 
Первый аргумент#: серийный порт имя 
! если LEN (sys файла.агду) = 2:
 печать "% ы {серийный порт имя}"% sys файла.аргумент argv [0]
 выход (1)

# Открыть последовательный порт
попробуйте:
сир = серийный (представление sys.аргумент argv [1], 115200)
печать "открыть последовательный порт:% с"% sys файла.аргумент argv [1]
за исключением:
 печати "не могу открыть последовательный порт:% с"% sys файла.аргумент argv [1]
выход (1)

# Индикации других сообщений (выход нагрузки)
деф printPayload (л):
 если LEN (л) <3: возвращать false # проверка данных размер

печать "команда = значение 0x% 02x (другие)"% л [1]
печать "СРЦ = значение 0x% 02x"% л [0]

# Напрямую выводит полезную нагрузку
печать "нагрузки =",
для C в L [2:]:
 печать "% 02x"% ц,
печати "(шестигранные)"
возвращает true

# 0x81 до интерпретации сообщения
деф printPayload_0x81 (л):
 если LEN (Л) = 23:! возвращает false # проверка данных размер

НПА = л [5] << 24 | л [6] << 16 | л [7] << 8 | л [8]
команда Print " = значение 0x% 02x (получение данных)"% л [1]
печать "СРЦ = значение 0x% 02x"% л [0]
печатать "длинные СРЦ = значение 0x% 08x"% НПА
печать "ДСТ = значение 0x% 02x"% л [9]
печать "pktid = значение 0x% 02x"% л [2]
печать "Вер prtcl = значение 0x% 02x"% л [3]
печать "LQI =% д /% .2Ф [дБм]"% (л. [4], (7 * л [4] -1970) / 20.)
ТС = л [10] << 8 | л [11]
печати "время стмп =% .3Ф [с]"% (ТС / 64.0)
печать "эстафета ФЛГ =% д"% л [12]
ВЛТ = л [13] << 8 | л [14]
печать "в =% 04d для [МВ]"% ВЛТ

Сведения о # ВХ. C1..4
dibm = Л [16]
dibm_chg = Л [17]
Ди = {} # текущее состояние
di_chg = {} # 1 Однажды в Ло (1) по крайней мере один раз
Для я в диапазоне (1,5):
 Ди [я] = 0, если (dibm & 0х1) == 0, иначе 1
 di_chg [я] = 0, если (dibm_chg & 0х1) == 0, иначе 1
 dibm >> = 1
 dibm_chg >> = 1
пройти

печать "ВХ. C1 =% д /% д ДИ2 =% д /% д DI3БЫЛ =% д /% д DI4 =% д /% д"% (Ди [1], di_chg [1], ди [2], di_chg [ 2], Ди [3], di_chg [3], Ди [4], di_chg [4])

Сведения о # АД1..4
объявления = {}
РП = л [22]
Для я в диапазоне (1,5):
 АВ = л [я + 18 - 1]
 если AV == значение 0xFF:
 # Объявление и если порт не используется лечения (примерно 2V или более) -1
 объявление [я] = -1
другое:
 Расчет#, в том числе коррекция бит
 объявление [я] = ((АВ * 4) + (РП & 0х3)) * 4
 э >> = 2
печать "АД1 =% 04d для АД2 =% 04d для АД3 =% 04d для АД4 =% 04d для [МВ]"% (объявление [1], объявление [2], объявление [3], объявление [4])

возвращает true

# Интерпретировать построчно
в то время как правда:
 строка = сер.с readline (). rstrip () # прочитать в одну строку единиц и удалите символы перевода строки код (блокировка чтения)

если LEN (строка)> 0 и строки [0] == ':':
 печать на "\ N% S" на% линия
другое:
далее

попробуйте:
 ЛСТ = карте (ОГА, линии [1:]. декодирования ('Хекс')) # преобразовать шестнадцатеричную строку после декодирования строки, в каждой ОГА и () список
 csum = сумма (ЛСТ) & значение 0xFF # checksum, если 0, добавив в общей сложности расчета 8бит ОК
 ЛСТ.поп () удалить # с контрольной суммой из списка
 если csum == 0:
 если ЛСТ [1] == 0x81 до:
 printPayload_0x81 (ЛСТ) # прием ввода-вывода данных
другое:
 printPayload (ЛСТ) # прочая приема данных 
другое:
 печать "Контрольная НГ"
за исключением:
 печать "пропустить" # при возникновении ошибки
+958
subhasish barui 5 авг. 2011 г., 11:18:59

Попробуйте это: это даст вам общее ОЗУ реально используется все процессы, запущенные в МБ

ПС-ор размер,пид,пользователей,команда-сорт-размер | на awk '
 { ч=1/1024$; функции printf("%13.2 Ф Мб ",ч) } 
 { для ( Х=4 ; х<=НФ ; х++ ) { функции printf("%ы ",$х) } печать "" }
 '| у awk '{сумма=сумма + $1} конец {печати общая}'
+841
nemesys 4 янв. 2019 г., 10:02:00

У меня есть водитель, я думаю, мне нужно скомпилировать его с заголовками Линукс 4.1.21 но Я получаю ошибки компиляции для aio_read, aio_write, они упускают из структуры struct file_operations, я предполагаю, что они были заменены.
Как я узнаю, что в замен?

ПС.ч в ядре 4.0 имеет:

структура file_operations {
структура модуля *владелец;
loff_t (*llseek) (структура файла *, loff_t, инт);
определены (*читать) (структура файла *, голец __пользователей *, в size_t, loff_t *);
определены (напишите) (структура файла *, константный тип char __пользователей *, в size_t, loff_t *);
определены (*aio_read) (структуры struct kiocb *, константные структуры а *, беззнаковый Long, loff_t);
определены (*aio_write) (структуры struct kiocb *, константные структуры а *, беззнаковый Long, loff_t);
определены (*read_iter) (структуры struct kiocb * структура iov_iter *);
определены (*write_iter) (структуры struct kiocb * структура iov_iter *);
... 

ПС.ч в ядре 4.1 имеет:

структура file_operations {
структура модуля *владелец;
loff_t (*llseek) (структура файла *, loff_t, инт);
определены (*читать) (структура файла *, голец __пользователей *, в size_t, loff_t *);
определены (напишите) (структура файла *, константный тип char __пользователей *, в size_t, loff_t *);
определены (*read_iter) (структуры struct kiocb * структура iov_iter *);
определены (*write_iter) (структуры struct kiocb * структура iov_iter *);
инт (*итерации) (структура файла * структура dir_context *);
+803
evgenice 8 сент. 2010 г., 05:46:53

Мне нужно определить время за полночь. Когда скрипт запускается, он должен проверить, если время между 05.00 часов, а с 08.00 утра. Только если это правда, команда должна работать. Я попробовал следующий и он работает, но не за полночь. Любая идея, как это реализовать?

#!бин/Баш
дата Ош=`+%Н%м` 
если тест $час -Гэ 1700 долларов-ч -ЛТ 0800 
тогда 
Эхо "успех"

интернет
+706
Bryan Winn 28 сент. 2017 г., 11:59:52

Попробуйте с помощью функции printf и оболочки, такие как ksh93, для zsh или bash:

для ((Я=32;я<127;я++)) у функции printf "\\$(е %03o "$я")"; готово;е "\н"

См. также : Баш чаво

+686
Soloman Weng 27 апр. 2014 г., 09:07:54

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

файл httpd[5328]: AH00558: файл httpd: не удалось достоверно определить полное доменное имя сервера, используя на fe80::f03c:91ff:fed5:adf4. Установить директиву "Имя_сервера" во всем мире, чтобы подавить это сообщение

Мое имя американское

Так что же делать в этом случае?

Выход в /etc/hosts-это :

127.0.0.1 это localhost на localhost.локального домена localhost4 localhost4.localdomain4
::1 localhost в имя localhost.локального домена localhost6 localhost6.localdomain6
+666
sonal dholaria 12 июл. 2012 г., 16:08:42

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

например, прежде чем:

ссылка $ ИС 
1: Ло: <шлейфа,вверх,LOWER_UP> значение MTU 65536 qdisc noqueue государственной неизвестный режим по умолчанию 
 ссылка/закольцовки 00:00:00:00:00:00 БРД 00:00:00:00:00:00
2: интерфейс eth0: <широковещательный,многоадресный,вверх,LOWER_UP> значение MTU 1500 qdisc pfifo_fast qlen 1000 до дефолтного режима
 ссылка/эфир 52:54:00:0С:Д8:88 БРД ФФ:ФФ:ФФ:ФФ:ФФ:ФФ

Теперь мы используем фиктивный модуль и получить новый интерфейс:

$ судо команды modprobe муляж
ссылка $ судо IP установить dummy0 адрес 10:20:30:40:50:60
ссылка $ ИС dummy0 
3: dummy0: <вещают,NOARP> значение MTU 1500 qdisc Нооп состояния по умолчанию режим 
 ссылка/эфир 10:20:30:40:50:60 БРД ФФ:ФФ:ФФ:ФФ:ФФ:ФФ

Это позволило создать интерфейс под dummy0 с MAC-адресом, которую мы просили.

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

$ судо и IP tuntap добавить в режим разработчика tap0 крана
ссылка $ судо IP установить адрес tap0 10:20:30:40:50:61
ссылка $ ИС tap0
4: tap0: <широковещательного,МНОГОАДРЕСНОГО> значение MTU 1500 qdisc государственной Нооп вниз по умолчанию режим qlen 500
 ссылка/эфир 10:20:30:40:50:61 БРД ФФ:ФФ:ФФ:ФФ:ФФ:ФФ

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

+641
rage 21 окт. 2017 г., 17:57:00

Итак, я уже имел дело с Ubuntu и других, основанных на Debian дистрибутивах, и вроде как управлением crunchbang. Но я также заметил, что Ubuntu (а также LMDE) поставляется с дорогой/красивый/Костя функция "плавная прокрутка" (не только в Firefox/хром, я имею в виду системы опыта прокрутка).

Я хочу, чтобы он в управлением crunchbang, а также. Я искал в интернете документацию о функции в течение нескольких недель, но я ничего не могу найти! Я смог понять (и я даже не уверен), что плавный скроллинг связано с GTK+ (и драйвера Синаптикс, возможно?), и ничего больше.

Чтобы было понятно, я имею в виду ту же разницу между прокруткой в WinXP (обычно 3 или 5 линий на время) с колесика мыши и прокрутка в OSX с их clickpads (где это больше похоже на пальцем на сенсорном экране).

Если это важно, я под управлением crunchbang в Samsung серии 9, с Elantech и заканчивая клавишной поверхностью ПК.

Не могли бы вы помочь мне найти способ, чтобы узнать больше? Или вы знаете какие-нибудь руководства, чтобы заставить его работать в управлением crunchbang?

+621
forksofpower 14 апр. 2012 г., 14:10:58

TXR язык:

@(делать
 (сайт defun КШМ-разбор (ул.)
 (позвольте ((токс (ток-ул. ул. #/[^\С,][^,]+[^\с,]|"[^"]*"|[^\ы,]/)))
 [mapcar (дайте ((л (матч-регулярное выражение @1 #/".*"/)))
 (если (ОКР L (длина @1))
 [@1 1..-1] @1)) токс]))

 (сайт defun CSV-формате (список)
 (кот-ул. (mapcar (не если (найти #\, @1) `"@1"` @1) Список) ", "))

 (сайт defun присоединиться-РЭС (РЭС-РЭС влево-вправо)
 (добавление каждого ((л РЭС-слева))
 (собирать-каждый ((Р РЭС-справа))
 (добавить л р))))

 (позвольте ((хэши (собирать-каждый ((арг *аргументы*))
 (позвольте ((трансляция (открыть-файл арг)))
 [группа-Первый [mapcar КШМ-анализа (пистолет (сделать он-лайн трансляцию))]
:равной основе]))))
 (когда хэши
 (позвольте ((присоединился (снижение-влево (ОП хэш-МНОЦ НАН РА @1 @2 присоединиться-РЭС) хэши)))
 (dohash (ключевые РЭС присоединился)
 (каждый ((РЭК РЭС))
 (поставить строке (CSV-формате отдых))))))))

Образец данных.

Примечание: ключ 3792318 происходит дважды третий файл, поэтому мы ожидаем два ряда в соединении вывода для этого ключа.

Примечание: данные не должны быть отсортированы; хэширование используется для соединения.

$ для X в CSV* ; делаем Echo "файл $х:" ; кошка $х ; сделано
Файл csv1:
3792318, 2014-07-15 00:00:00, "А, Б"
3792319, 2014-07-16 00:00:01, "Б, В"
3792320, 2014-07-17 00:00:02, "D, Е"
Файл данными csv2:
3792319, 2014-07-15 00:02:00, "X И Y"
3792320, 2014-07-11 00:03:00, "С Т"
3792318, 2014-07-16 00:02:01, "Ж, З"
Файл csv3:
3792319, 2014-07-10 00:04:00, "М"
3792320, 2014-07-09 00:06:00, "Н"
3792318, 2014-07-05 00:07:01, "П"
3792318, 2014-07-16 00:08:01, "вопрос"

Выполнить:

$ txr присоединиться.txr csv1 данными csv2 csv3
3792319, 2014-07-16 00:00:01, "B, С", 3792319, 2014-07-15 00:02:00, "X И Y", 3792319, 2014-07-10 00:04:00, М
3792318, 2014-07-15 00:00:00, "А, Б", 3792318, 2014-07-16 00:02:01, "Ж, З", 3792318, 2014-07-05 00:07:01, П
3792318, 2014-07-15 00:00:00, "А, Б", 3792318, 2014-07-16 00:02:01, "Ж, З", 3792318, 2014-07-16 00:08:01, ВОПРОС
3792320, 2014-07-17 00:00:02, "D, Е", 3792320, 2014-07-11 00:03:00, "С Т", 3792320, 2014-07-09 00:06:00, Н

Более "правильный" формат CSV-парсинг функции:

 ;; Включать запятых как маркеры; потом разбирать маркер
 ;; список, признавая последовательных маркеров запятая как пустое поле,
 ;; и зачистки начальные/конечные пробелы и кавычки.
 (сайт defun КШМ-разбор (ул.)
 (ярлыки ((ул. чистой ()
 (набор (ул. Трим-ул. Костава))
 (если (и (= [стр. 0] #\")
 (= [стр -1] #\"))
 [стр 1..-1]
ул.))
 (пост-процесс (жетоны)
 (дерево-дело жетоны
 ((ток сентября . остальное)
 (если (равен ток ",")
 ^("" ,*(пост-процесс (против сентября отдыхать)))
 ^(,(чистый ток) ,*(пост-процесс отдыха))))
 ((ток . остальное)
 (если (равен ток ",")
'("")
 ^(,(чистый ток)))))))
 (пост-процесс (ток-ул. ул. #/[^,]+|"[^"]*"|,/))))
+613
Lizzy Gauthier 28 авг. 2013 г., 09:11:52

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

Например, если у меня есть эти строки:

1499108150 26
1499108156 100

Мне нужно послать первой линии в определенный момент, а во второй строке 6 секунд после предыдущего.

Я надеюсь, что вы можете помочь мне, спасибо заранее!

+594
Deepankar Anand 11 апр. 2019 г., 08:40:29

Я строю порок от источника (r33116) в Ubuntu 14.04 и сделать это с ./настроить:

Вход
-----
Поддержка джойстика : есть
Поддержка мыши : да
Поддержка Lightpen : да
Стиль поддержка Linux джойстик: да
БСД стиль Поддержка джойстика : нет 
Поддержка цифровой джойстик : нет 
Поддержка USB джойстик : нет 

Я вижу этот раздел в настроить.переменного тока:

 ДНЛ на NetBSD/поддержка FreeBSD USB джойстик 
usbhid_header=нет
usbhid_lib=нет
usb_lib=нет
 AC_CHECK_LIB(usbhid, hid_get_report_desc, usbhid_lib=да)
 если тест х"$usbhid_lib" = "xyes" ; затем
AC_CHECK_HEADER(usbhid.ч,
[AC_DEFINE(HAVE_USBHID_H,1,
 [Определение 1, Если у вас есть <usbhid.H> в файл заголовка.])
usb_header=да])
AC_CHECK_HEADER(libusbhid.ч,
[AC_DEFINE(HAVE_LIBUSBHID_H,1,
 [Определение 1, Если у вас есть <libusbhid.H> в файл заголовка.])
usb_header=да])

 если тест х"$usb_header" = "xyes" ; затем
 AC_DEFINE(HAS_USB_JOYSTICK,,[включить эмуляции для USB джойстиков.])
JOY_LIBS="-lusbhid"
HAS_USB_JOYSTICK_SUPPORT="да"
интернет
еще
 AC_CHECK_LIB(УСБ hid_get_report_desc, usb_lib=да)
 если тест х"$usb_lib" = "xyes"; затем
AC_CHECK_HEADER(от USB.ч,
[AC_DEFINE(HAVE_USB_H,1,
 [Определение 1, Если у вас есть <USB-устройство.H> в файл заголовка.])
usb_header=да])
AC_CHECK_HEADER(библиотеки libusb.ч,
[AC_DEFINE(HAVE_LIBUSB_H,1,
 [Определение 1, Если у вас есть <библиотеки libusb.H> в файл заголовка.])
usb_header=да])
 если тест х"$usb_header" = "xyes" ; затем
 AC_DEFINE(HAS_USB_JOYSTICK,,[включить эмуляции для USB джойстиков.])
JOY_LIBS="-lusb"
HAS_USB_JOYSTICK_SUPPORT="да"
интернет
интернет
интернет

У меня в/usr/включать/помощью libusb-1.0/библиотеки libusb.ч (я не думаю, что у Ubuntu есть пакеты с libusbhid.H или usbhid.ч), не должна выше быть находя его?

+586
user2051312 2 мар. 2013 г., 01:28:49

Я только что установил Минт 18 в качестве виртуальной машины с помощью VMware 12. У меня проблема, что я не могу установить VMware-инструменты. Сначала я пытался установить Open-ВМ-инструменты, рекомендуется мятный, но это не сработало, так что я удалил его а после попытался установить VMware и инструментов по умолчанию, но он не может быть установлен.

enter image description here

+571
HetorKeney 27 мар. 2011 г., 06:32:02

Я имею diffulty понимания того, как число процессов ограничено размером task_vector

Я читаю эту страницу, https://www.tldp.org/LDP/tlk/kernel/processes.html

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

Это означает, что максимальное количество процессов в системе ограничивается размер векторных задач; по умолчанию он имеет 512 записей. Как создаются процессы, новый экземпляр структуры task_struct выделяется из системы памяти и добавляется в вектор задач. Чтобы сделать его легко найти, ток, ход, процесс, на который указывает текущий указатель.

Из вышесказанного я понял концепцию структуры task_struct и что она представляет собой структуру данных процесса, и что task_vector является массивом указателей на каждый экземпляр структуры task_struct. Но на следующее изображение, я не понимаю, что это task_vector. Он также говорит, что он имеет 512 записей, значит ли это, что только может быть максимум 512 процессов?

enter image description here

+566
Gajendra Thakur 11 июл. 2012 г., 20:29:31

Я обнаружил, что он работает только по USB, если я используйте кабель, поставляемый с этим устройством или подобным устройством. Кабель USB из моей несуществующей планшета Samsung прекрасно работает с моим замена Андроид Оникс. Единственное, что работает для моего телефона заключается в том, что кабель, который пришел с ним. Другие USB зарядки / кабеля передачи не работают или не полностью: не копировать .mp3-файлы, например. Понятия не имею, почему это. Но без кабелей устройства часто не отображаются как USB крепления устройства.

Мне не приходилось изменять программное обеспечение или использовать специальное программное обеспечение. Просто работает.

+539
Woods Antothony 9 дек. 2012 г., 00:00:18

ceving ответ объясняет, что Джей делает. Я думаю, что вы ищете

меньше +200 именем # перейти к строке 200 (первая строка-1)

На клавишу Num переключатель, чтобы перейти к строке num является достаточно распространенной среди Unix и текст зрителей (начиная с большего) и редакторы. Менее, это пример более общего +команда , которая позволяет выполнить команду автоматически после открытия файла. Другие распространенные примеры:

меньше +200р именем # перейти к строке, содержащей байт 200
меньше +G с именем # перейти в конец файла (команда г)
менее +/Здравствуйте именем # перейти к первому возникновению привет
+537
mayautobot 29 окт. 2013 г., 22:53:42

горе - это команда, т. е. программы, т. е. пользовательского кода.

гора представляет собой системный вызов, т. е. кода ядра.

На горе команда вызывает смонтировать системный вызов, чтобы сделать большую часть работы. Кроме того, он выполняет вспомогательные задачи, такие как парсинг командной строки, консультирование в файле/etc/fstab ит. д.

+487
Nimrod Weinberg 8 сент. 2012 г., 03:01:05

Это мой образец файла журнала, в который я хочу извлечь из очень большого файла журнала


2017-05-30 23:11:34,629 информация [демон-передачи-1] ком.перекати-поле.ст.сервер.накопитель sshd.AuthenticationProviderImpl - вызов агента авт [имя_учетной_записи=rene1 remoteAddress=STEDGE/172.16.8.3]
2017-05-30 23:11:14,638 информация [демон-передачи-1] ком.перекати-поле.ст.сервер.накопитель sshd.AuthenticationProviderImpl - СШ: неудачная попытка входа на [172.16.8.1]. Имя пользователя: "rene1".
2017-05-30 23:10:54,663 информация [демон-передачи-1] ком.перекати-поле.ст.сервер.накопитель sshd.KeyboardInteractiveAuthentication - СШ: отправлено SSH_MSG_USERAUTH_INFO_REQUEST (проверка пароля): 
2017-05-30 23:10:36,415 информация [демон-передачи-1] ком.перекати-поле.ст.сервер.накопитель sshd.AuthenticationProviderImpl - попытка входа пользователя было сделано из адреса /172.16.8.1:58222
2017-05-30 23:10:36,415 информация [демон-передачи-1] ком.перекати-поле.ст.сервер.накопитель sshd.AuthenticationProviderImpl - вызов агента конфиг [имя_учетной_записи=rene1 remoteAddress=/172.16.8.1]
2017-05-30 23:10:36,446 информация [демон-передачи-1] ком.перекати-поле.ст.сервер.накопитель sshd.AuthenticationProviderImpl - конфиг успеха агента [имя_учетной_записи=rene1 remoteAddress=/172.16.8.1]



Я хотел бы извлечь из всего кусок журнала от 23:10:36 в 23:11:34 с помощью СЭД, но это fail. Я испытала команда grep и awk и но никакой надежды на мой ожидаемый результат. Только дайте мне журнал произошел расположенных 23:10:36 что я не мой ожидаемый результат.Это моя команда





СЕПГ -Н '/23:10:36/,/23:11:34/р' stlog.txt



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

+452
SermonCasTiel 8 июл. 2016 г., 01:42:18

В MongoDB необходимо установить следующие зависимости:

судо apt-получить установку libcurl3
+419
Flix 5 июн. 2012 г., 03:22:57

Мне установили натяжные Дебиан (9.6) на основе UEFI платформы
Все шло нормально, но я не могу... загрузки системы.
После файл grub2 начинается с изображения все, что я получаю это:

Загрузка Linux 4.9.0-8-для amd64
Загрузка начального RAMDisk ...

и она замерзает...

Как только я захожу в UEFI и включить CSM в (модуль поддержки совместимости) можно загрузить в Debian.

Однако я не хочу, чтобы этот CSM включена (это добавляет накладные расходы при запуске).
Какова действительная причина система не загружается без CSM? Я предполагаю, что это дистр и только вещь, чтобы попытаться тестирование / Сида ?
Есть ли у меня какие-то другие варианты к загрузке Debian 9.6 без CSM (наследство)?

+412
flg 21 нояб. 2014 г., 05:56:34

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

Есть несколько преимуществ для подавления специальные характеристики специальные встроенные модули на праздник. Например:

команды exec > unwritable-файл

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

Поэтому вы можете просто сделать:

если команда >&3
затем Эхо 3 открыт >&3
еще ! Эхо 3 не работает
интернет 2<>/dev/нуль

Или...

{ команда >&3
 е %з\\п%.Строки 0d с"0$(($??8:0))" >&"$(($??1:3))"
} 2<>/dev/нуль

Который будет писать строку с последующим ewline либо в stdout или 3 и до сих пор проходят на ненулевой статус выхода, когда 3 не работает, потому что математику сделала на $? ветры не в состоянии преобразовать восьмеричное 08 в %десятичной , но усекает ничего не восьмеричное 00.

Или...

команды exec >&3 || handle_it

Но если вы используете ksh93, вы можете просто сделать:

соб

Список открытых файловых дескрипторов. Добавить , чтобы увидеть, где они идут.

+318
MichaelInGPAB 11 июл. 2019 г., 18:49:39

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

Я не смог найти в changelog GNU-программа для убить. Когда это "особенность" добавил?

+318
XuZhangning 8 янв. 2015 г., 06:41:11

Несколько вопросов о FreeBSD

  1. Где/как я должен получить исходный код (исх. через терминал, скачать с сайта)

  2. Как (на Ubuntu) я должен построить его?

  3. Прежде чем я построить его, я могу настроить его (другими словами это возможно)?

+316
eksortso 31 мар. 2016 г., 11:00:07

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

для destdir в /дома/*/стола/; сделать
 мой_файл КП "$destdir, в"
сделано

Использование команды xargs здесь, как вы предлагаете, вероятно, сработает, но будет громоздко:

функции printf '%з\п' в /Home/*/рабочего/ | команды xargs -я {} СР файл myfile {}

Это полагается на имена подкаталогов в/Home не имея новых строк в них (но я не знаю ни Unix, которая позволяет переводы строк в именах пользователей).

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

Вы можете сделать это удобно с GNU Чаун (из coreutils) примерно так:

для destdir в /дома/*/стола/; сделать
 СР мой_файл "$destdir, в" &&
 Чаун --ссылка="$destdir, в" "$destdir, в/мой_файл"
сделано

Делаю это с помощью команды xargs:

функции printf '%з\п' в /Home/*/рабочего/ | команды xargs -я {} Ш-с 'СР файл myfile "$1" && Чаун --ссылка="1$" "$1/мой_файл"' ш {}
+307
ttw 27 мар. 2019 г., 04:29:23

Используйте одинарные кавычки:

gpgagentexport псевдоним='ивал $(кошка ~/.Гоб-агент-инфо) ; экспорт GPG_AGENT_INFO'
+302
user138213 8 авг. 2011 г., 20:17:10

По данным источников, у вас есть наивно ожидал режиме. После того, как угробили больше, я думаю, что виной тому вариант, который является не то, что вы ожидаете. Вы должны дать г-Ж или Уго-Вт (согласно вашим потребностям).

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

Редактировать: источники в http://git.savannah.gnu.org/cgit/coreutils.git/tree/src/chmod.c#n301

Взято из кэша Google, комментария в том, что код, который больше не существует:

/* Если это правда, диагностировать сюрпризов от наивного злоупотреблений, как "команду chmod -Р файл". POSIX позволяет диагностика здесь, как портативный код предполагается использовать. "-- команду chmod-R в файле" */

+286
mskiliia23 16 мар. 2010 г., 23:16:12

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

Теперь, когда мы пытаемся делать УПП от локальной машине (клиент) на удаленном компьютере (сервере), мы получаем такое сообщение:

команда УПП не найдено

Сервер, кажется, ожидать УПП бинарники присутствовать с обеих сторон (клиент и сервер). Так зачем нам нужны УПП бинарных на удаленном конце? Разве не достаточно иметь только на локальной машине (клиенте)? Может кто-нибудь прояснить?

Примечание: Если УПП не существует на удаленном сервере, на который хотите скопировать какой-нибудь файл, он выдает ошибку, как это на удаленном сервере ():

команда УПП не найдено

+249
HIMANSHU VISHWAKARMA 5 нояб. 2016 г., 17:23:52

Прочитав в Debian ядра справочнике я наткнулся на конфиг опцию CONFIG_DEBUG_INFO.

Этот вариант не в официальном ядра Debian 3.2 конфиг, так что я хотел бы знать:

Если определенный параметр не в этом .файл config, это считается как "не определено" и "не определено" то же самое "отключен"?

+192
TerronaBell 14 июл. 2013 г., 20:26:02

Цель:

Установить плагин Skype в программы Pidgin общение на Linux.

Обязательное условие:

Установив последнюю версию пиджина.

+167
dpodatabased 3 июл. 2013 г., 12:19:50

На "боковой источник" я бегу:

в rsync-АЗП file.txt [email protected]:/root/

что я нарушила один раз (Ctrl+С), но потом, выпущенные одной и той же команды, так что rsync-это продолжение, где его оставили (насколько мне известно).

На "целевых" я вижу эти файлы:

[email protected]:/root> Общ -Лах|грэп -я file.txt
-RW-р-р-- 1 пользователя группа 120г 3 мая 16:32 file.txt
-РВ------- 1 имя группы 342Г 8 мая 12:47 .файл.тхт.yISk8R
[email protected]:/root> 
  • file.txt: я думаю (?) это уже переведена часть, прежде чем вновь нарушив при помощи rsync.

  • .файл.тхт.yISk8R: я думаю (?) это та часть, которая была/передается после одного-времени через перерыв произошло.

  • Используя rsync-3.1.0-12.1.архитектуру x86_64 на SLES12

На вопрос: что именно эти два файла на целевой стороне?

Поэтому, когда к rsync будет готово, он будет добавлен в конец ".файл.тхт.yISk8R" к "file.txt"?

Или это сложнее?:

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

источник:/корень # головные файл -1.тхт|строки|глава -1
Ох.о
источник:/корень #

[email protected]:/root> глава -1 .файл.тхт.yISk8R|строки|глава -1
Ох.о
[email protected]:/root>

[email protected]:/root> глава файл -1.тхт|строки|глава -1
Ф/О*Д
[email protected]:/root> 

Я вижу, что ".файл.тхт.yISk8R" растет во время все еще продолжающейся передачи.

это не понятно даже из https://linux.die.net/man/1/rsync

-а, --архив архив; равен -rlptgoD (не -Ч-А-х)
-з --сжимать сжать файл данных во время передачи
-П же, как и --частично --прогресс
->
 --частично сохранить, частично переданные файлы
->
--частичная
 По умолчанию, сервер rsync будет удалять частично переданный файл, если передача осуществляется 
 прерывается. В некоторых случаях желательно сохранить частично 
 переданные файлы. Используя --частичная опция указывает rsync, чтобы сохранить частичное 
 файл, который нужно сделать последующее перечисление оставшейся части файла гораздо быстрее.

Первоначальной целью является, чтобы скопировать эти файлы из "мишени" к другой, "системы TARGET2", пока они еще копируются в "мишень". Я должен начать копирование ".файл.тхт.файл yISk8R"? Тогда почему "file.txt" 120г размера? или данные как-то дублируется?

Обновление на 2019 13 мая: мой Бог, я вижу это почти дублируются данные... поэтому при копировании 600 Гбайт файл и разбить на экс.: 500 Гбайт, вам потребуется как минимум 1100 хранения гигабайта на целевой стороне, так как rsync с "-АЗП" позволит создать почти дубликатов файлов (.файл.тхт.ХХХХХ и file.txt). Почему это не делают некоторые хеширования на более мелкие куски, а затем продолжить основан на том, что последний блок не имеет тот же хэш?

+155
IvyCode 27 дек. 2018 г., 13:36:47

Я обнаружил некоторые ошибки, когда я пытаюсь построить ФИО от источника с 'команды'. Похоже, я чего-то не хватает. Кто-нибудь, что это такое?

[email protected]:/home/main/fio-2.2.10# сделать
 ГК Либ/libmtd_legacy.о
В файл включены из lib/libmtd_legacy.З.:38:0:
Либ/libmtd.ч:288:8: Ошибка: неизвестное имя типа ‘uint8_t’
 режим uint8_t);
^
Либ/libmtd.ч:305:4: ошибка: неизвестное имя типа ‘uint64_t’
 uint64_t начало, длина uint64_t, пустота *данные);
^
Либ/libmtd.ч:305:20: ошибка: неизвестное имя типа ‘uint64_t’
 uint64_t начало, длина uint64_t, пустота *данные);
^
Либ/libmtd.ч:322:5: ошибка: неизвестное имя типа ‘uint64_t’
 uint64_t начало, длина uint64_t, пустота *данные);
^
Либ/libmtd.ч:322:21: ошибка: неизвестное имя типа ‘uint64_t’
 uint64_t начало, длина uint64_t, пустота *данные);
^
Файл Makefile:287: рецепт для цели Либ/libmtd_legacy.о' не
сделать: *** [Либ/libmtd_legacy.о] Ошибка 1
+153
user38073 29 мая 2015 г., 23:40:00

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

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

Но согласны ли вы со мной или нет, мне просто интересно об истории .. в операционных системах. Вот и все.

+142
mrjohnsly 14 февр. 2015 г., 23:19:25

Вы не можете. Осознанные Рысь (вашей версии Ubuntu) потеряла эту возможность, и ошибка была подана.

Обновление:

Кажется, что есть временное решение уже:

  1. Установить нужные обои, как вы обычно делаете
  2. Выполнить эту команду в консоли:
    gconftool-2 --Набор "/рабочий стол/гном/фон/picture_options" --введите строку "натянутое"
  3. Сделать танец
+111
Official DreSan Pro 26 февр. 2017 г., 07:57:49

Ах да, это очень запутанной частью, если вы сталкивались с Юниксах для любой длины времени. Есть стандартная, что большинство unix'ов "попробовать" следовать позвонил СЗХ - стандарт иерархии файловой системы.

Учитывая что я в основном использовать красную шляпу, основанные дистры я лучше всего знаком с их взять на СЗХ для Fedora, CentOS и RHEL в дистрибутивы Linux. Но я использовал Дебиан в & BSD дистрибутивы на основе так же и они не все, что разные точки зрения, где вещи хранятся, файловая система мудрым.

Теперь на ваши вопросы. Я хотел взглянуть на СЗХ документ, который слабо регулирует эти структуры каталогов. В общем:

Каталог - /Либ

Содержит необходимые общие библиотеки и модули ядра.

Назначения: каталог /lib каталог содержит разделяемую библиотеку изображений, необходимые для загрузки системы и выполнения команд в корневой файловой системы, т. е.. на бинарники в /bin и /sbin.

Примечание1: разделяемые библиотеки, которые необходимы только для бинарников в /usr (например, Х окна программы) не должны быть в /lib. Может быть, здесь только общие библиотеки, необходимые для запуска файлы в /bin и /sbin.

Примечание 2: учитывая, что основная цель /lib можно содержать библиотеки для средств, используемых для каталогов /bin & /sbin размещена библиотеки в /lib может быть либо 32-разрядной или 64-разрядной.

Например (в Fedora 14 64-разрядной системы)

$ команды uname -а
Grinchy Линукс 2.6.35.14-106.fc14 все.архитектуру x86_64 #1 СМП Ср 23 ноября 13:07:52 мирового x86_64 с 2011 архитектуру x86_64 архитектуру x86_64 GNU/Линукс

Вот выборка из файлов с моего /Либ

./неизвестных.так.0.82.2: эльф 32-бит ЛСБ общий объект, процессоры Intel 80386, Версия 1 (с SysV), динамически связаны, раздеты
./libplc4.Итак: эльф 32-бит ЛСБ общий объект, процессоры Intel 80386, Версия 1 (с SysV), динамически связаны, раздеты
./этот пакет содержит символы отладки.так.11.6.1: 32-разрядном формате ELF ЛСБ общий объект, процессоры Intel 80386, Версия 1 (с SysV), динамически связаны, раздеты
./выскочка/команды telinit: эльф 64-битный исполняемый ЛСБ, для архитектуры x86-64, Версия 1 (с SysV), динамически связан (использует разделяемые библиотеки), для GNU/Линукс 2.6.32, раздели
./выскочка/уровень: эльф 64-битный исполняемый ЛСБ, для архитектуры x86-64, Версия 1 (с SysV), динамически связан (использует разделяемые библиотеки), для GNU/Линукс 2.6.32, раздели
./выскочка/выключения: эльф 64-разрядный исполняемый ЛСБ, х86-64, Версия 1 (с SysV), динамически связан (использует разделяемые библиотеки), для GNU/Линукс 2.6.32, раздели
./выскочка/перезагрузка: эльф 64-разрядный исполняемый ЛСБ, х86-64, Версия 1 (с SysV), динамически связан (использует разделяемые библиотеки), для GNU/Линукс 2.6.32, раздели
./последней-4.8.Итак: эльф 32-бит ЛСБ общий объект, процессоры Intel 80386, Версия 1 (с SysV), динамически связаны, раздеты
./прошивки/mixart/miXart8.эльф: эльф 32-разрядный исполняемый ГРЩ, процессор PowerPC или Cisco 4500, Версия 1 (с SysV), статически, не раздели
./libtinfo.так.5.7: 32-разрядном формате ELF ЛСБ общий объект, процессоры Intel 80386, Версия 1 (с SysV), динамически связаны, раздеты

Каталог - /Либ<Каче>

Необходимые общие библиотеки альтернативного формата (опционально). Это могут быть каталоги /lib32, /lib64, и т. д.

Цели: там может быть один или несколько вариантов из /lib в системах, которые поддерживают более чем в одном двоичном формате, требующих отдельной библиотеки. Это обычно используется для 64-разрядной или 32-разрядную поддержку на системах, которые поддерживают несколько двоичных форматов, но требует библиотеки с одноименным названием.

Примечание: В этом случае, /lib32 и lib64 могут быть библиотечные каталоги, и /lib ссылка на один из них.

Каталог - каталог/usr/lib в

Библиотеки для программирования и пакетов.

Цель: в /usr/lib и включает объектные файлы, библиотеки, и внутренние двоичные файлы, которые не предназначены для быть выполнены непосредственно пользователями или shell-скрипты.

Примечание1: Разное, не зависящие от архитектуры конкретного приложения статические файлы и подкаталоги должны быть помещены в /usr/доли.

Приложения могут использовать один подкаталог в /usr/Либ. Если приложение использует поддиректории, все архитектурно-зависимые данные, используемые исключительно в приложении должны быть помещены в этот каталог.

Примечание 2: например, perl5 поддиректорию для Perl 5 модулей и библиотек.

Каталог - каталог/usr/lib в<Каче>

Альтернативные библиотеки формата (по желанию).

Назначение: на/usr/lib в<Каче> выполняет такую же роль, как /usr/lib для альтернативного двоичном формате, за исключением того, что символические ссылки в/usr/lib в<Каче>/sendmail-а и в/usr/lib в<Каче>/Х11 не требуется.

Примечание: В случае, когда в /usr/lib и в/usr/lib в<Каче> такие же (одним из них является символической ссылкой на другой) эти файлы и подкаталоги приложений будет существовать.

Номер

В общем:

Если есть библиотеки, которые требует исполняемая в каталогах /bin или /sbin-каталоги, эти библиотеки должны идти в каталог /lib* каталоги.

Если есть библиотеки для использования программы и пакеты, они идут в /usr/lib в/*. Если есть исполняемые файлы, которые нужны конкретной библиотеки, исполняемые файлы, но они не предполагают, чтобы быть вызванным пользователям напрямую или корень, они идут в /usr/IP-адресов.

+110
Goods 28 мая 2015 г., 23:22:52

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

#!/бин/Баш
х=1
во время [[ $Х -ле 50 ]]
делать
 Эхо $х
 х=$(expr с $х + 1)
сделано
+93
andcl 16 февр. 2012 г., 15:48:13

В /yourpath/кроме того, fail2ban/действий.д/ Есть некоторые правила iptables*.конф файлов. Действие определяет несколько команд, которые выполняются в разные моменты. Пример некоторых строк токов действия.д/с iptables*.конф:

[Определение]

actionstart = в iptables -Н кроме того, fail2ban-<имя>
 в iptables -а кроме того, fail2ban-<имя> -Джей вернуть
 в iptables -я <цепочка> -п <протокол> --dport <порт> -Джей кроме того, fail2ban-<имя>

actionstop = iptables в -Д <цепочка> -п <протокол> --dport <порт> -Джей кроме того, fail2ban-<имя>
 в iptables -Ф кроме того, fail2ban-<имя>
 в iptables -х кроме того, fail2ban-<имя>

actioncheck = iptables в -н -л <цепь> | грэп -м кроме того, fail2ban-<имя>

Вам нужно изменить настройки следующим образом:

[Определение]

actionstart = в iptables -Н ф2b-<имя>
 в iptables -это ф2b-<имя> -Джей вернуть
 в iptables -я <цепочка> -Р <протокол> --dport <порт> -Джей ф2b-<имя>

actionstop = в iptables -Д <цепочка> -п <протокол> --dport <порт> -Джей ф2b-<имя>
 в iptables -Ф ф2b-<имя>
 в iptables -х ф2b<имя>

actioncheck = iptables в -н -л <цепь> | грэп -м ф2b-<имя>

Последняя версия уже есть эти обновления.

+87
IsauraTMorris 21 авг. 2010 г., 10:15:46

У меня под Linux:

 Загрузочное Устройство Начало Конец Блоки ID Система
/именем.ИМГ * 63 1007999 503968+ А5 во FreeBSD

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

крепление-р-т УФС -о цикла,смещение=32256,ufstype=ufs2 именем.ИМГ /тест/

вывод dmesg

ufs_read_super: плохое магическое число

Это не работает.

+74
reukiodo 30 окт. 2011 г., 08:14:38
$ компакт - 

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

+49
michaelprog 21 мая 2017 г., 16:29:55

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

buy cialis buy cialis online buy cialis online without script canadian cialis online pharmacy cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis dosage cialis for daily use cialis free trial cialis generic cialis generic release date cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis side effects cialis vs viagra cialis without a doctor's prescription generic cialis generic cialis at walmart generic cialis canada pharmacy generic cialis tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20mg tadalafil 5mg tadalafil generic tadalafil generic at walgreens tadalafil side effects viagra vs cialis where can i buy cialis over the counter at walmart buy cialis buy cialis online buy cialis online without script canadian cialis online pharmacy cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis dosage cialis for daily use cialis free trial cialis generic cialis generic release date cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis side effects cialis vs viagra cialis without a doctor's prescription generic cialis generic cialis at walmart generic cialis canada pharmacy generic cialis tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20mg tadalafil 5mg tadalafil generic tadalafil generic at walgreens tadalafil side effects viagra vs cialis where can i buy cialis over the counter at walmart 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