Случайно удалил файл /etc/сети/интерфейсов на Ubuntu

Я случайно удалил /и т. д./сети/интерфейсов

Я попытался перезагрузки, но файл еще не существует.

Создание файла и перезагрузка.enter image description here

+845
Goodnightgirl 25 сент. 2018 г., 04:25:40
39 ответов

Я пытаюсь скомпилировать Java-проект с Linux скрипт, run_nmc_engine.sh. Проблема в том, что я получаю сообщение об ошибке при запуске приложения :

Ошибка: не удалось найти или загрузить основных класса КТС.aaai.CaosNMCEngine

Команду я запустил в мой сценарий был более или менее

в Java -Xmx значение${MAXMEM} -СР .:${Верхний}/сборки:${JCHEM}/lib/jchem.jar КТС.aaai.CaosNMCEngine блаблабла ...

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

Реализация химического представления, поиска, хранения, структурные и неструктурные функции управления данными. от ChemAxon сайт

Кажется, он не может найти файл caosnmcengine.java это. Тем не менее, я думал, что это было хорошо помещено в папку :

enter image description here

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

Полный скрипт :

JCHEM=/приложения/ChemAxon/JChem-5.7.0
MAXMEM="2Г"
если [[ `команды uname -а | команда grep в Linux` ]] ;
тогда
JCHEM=/файловая система GPFS/дома/aheifets/опт/jchem-5.7.1
MAXMEM="8Г"
интернет

Компакт-диск сверху=`$(каталог $0)/../..; фрд -П`
Путь=$путь:${JCHEM}/ОГРН

# РМ ReactorDemo.class
# когда javac -СР .:/Applications/ChemAxon/JChem-5.7.0/lib/jchem.jar -Xlint:незарегистрированный ReactorDemo.java
# Ява -СР .:/Applications/ChemAxon/JChem-5.7.0/lib/jchem.jar ReactorDemo $1 $2 3 $ # | ти на /dev/stderr, в | mview и - &

#РМ RetroTests.class
#когда javac -СР .:/Applications/ChemAxon/JChem-5.7.0/lib/jchem.jar -Xlint:незарегистрированный RetroTests.java
#Ява -СР .:/Applications/ChemAxon/JChem-5.7.0/lib/jchem.jar RetroTests $1 $2 3 $ # | ти на /dev/stderr, в | mview и - &

дата
#в Java -Xmx2G -СР .:${Верхний}/сборки:${JCHEM}/lib/jchem.jar КТС.aaai.CaosEngine ${верхний}/данных/cleaned_reaction_library_JChem_5.7.0_DISABLED ${ТОП}/данных/СМЛ ${ТОП}/сведения/33.улыбается 8000 0 ${ТОП}/данных/контрольный/проблемы/GlobalRXNs ${ТОП}/данных/контрольный/проблемы/GlobalSML

#в Java -Xmx2G -СР .:${Верхний}/сборки:${JCHEM}/lib/jchem.jar КТС.aaai.CaosEngine ${ТОП}/данных/контрольный/проблемы/3/RXNs ${ТОП}/данных/контрольный/проблемы/3/СМЛ ${ТОП}/данных/контрольный/проблемы/3/goal_d3.СМАРТС 1 0 ${ТОП}/данных/контрольный/проблемы/GlobalRXNs ${ТОП}/данных/контрольный/проблемы/GlobalSML

Проблема #=16
# проблемы в 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 18.1 19 20
#проблемы в 11 #8 10 11 12 #1 12 14 15 16 #15 #11 12 14 16 18 19 8 9
проблемы в 2
делать
OUTDIR=rxndebug #выхлоп #
команды mkdir -Р ${топ}/из/${OUTDIR}/${проблемы}
Журнал=${ТОП}/из/${OUTDIR}/${проблема}/журнал
Индикатор ERR=${топ}/из/${OUTDIR}/${проблема}/подстраховаться

Эхо "==================================проблема ${проблема}=================================="
Эхо "==================================проблема ${проблема}==================================" > ${журнал}
Эхо "==================================проблема ${проблема}==================================" > ${подстраховаться}
дата
дата > ${подстраховаться}
#в Java -Xmx значение${MAXMEM} -СР .:${Верхний}/сборки:${JCHEM} тестирования/lib/jchem.jar .ReactorDemo2 $*
#в Java -Xmx значение${MAXMEM} -СР .:${Верхний}/сборки:${JCHEM}/lib/jchem.jar КТС.aaai.OperatorLibrary

#в Java -Xmx значение${MAXMEM} -СР .:${Верхний}/сборки:${JCHEM}/lib/jchem.jar КТС.aaai.CaosEngine ${ТОП}/данных/контрольный/проблемы/${проблема}/RXNs ${ТОП}/данных/контрольный/проблемы/${проблема}/СМЛ ${ТОП}/данных/контрольный/проблемы/${проблема}/гол.улыбается 10000 0 ${ТОП}/данных/контрольный/проблемы/GlobalRXNs_DISABLED ${ТОП}/данных/контрольный/проблемы/GlobalSML >${журнала} 2>${ошибаться}

в Java -Xmx значение${MAXMEM} -СР .:${Верхний}/сборки:${JCHEM}/lib/jchem.jar КТС.aaai.CaosNMCEngine ${ТОП}/данных/контрольный/проблемы/${проблема}/RXNs_DISABLED ${ТОП}/данных/контрольный/проблемы/${проблема}/СМЛ ${ТОП}/данных/контрольный/проблемы/${проблема}/гол.улыбается 10000 0 ${ТОП}/данных/контрольный/проблемы/GlobalRXNs ${ТОП}/данных/контрольный/проблемы/GlobalSML >${журнала} 2>${ошибаться}

#в Java -Xmx значение${MAXMEM} -СР .:${Верхний}/сборки:${JCHEM}/lib/jchem.jar КТС.aaai.CaosEngine ${ТОП}/данных/контрольный/проблемы/${проблема}/RXNs ${ТОП}/данных/контрольный/проблемы/${проблема}/СМЛ ${ТОП}/данных/контрольный/проблемы/${проблема}/гол.улыбается 5 0 ${ТОП}/данных/контрольный/проблемы/GlobalRXNs ${ТОП}/данных/контрольный/проблемы/GlobalSML исчерпывающего >${журнала} 2>>${ошибаться}

#в Java -Xmx значение${MAXMEM} -СР .:${Верхний}/сборки:${JCHEM}/lib/jchem.jar КТС.aaai.CaosEngine ${ТОП}/данных/контрольный/проблемы/${проблема}/RXNs ${ТОП}/данных/контрольный/проблемы/${проблема}/СМЛ ${ТОП}/данных/контрольный/проблемы/${проблема}/подцели/goal_c.улыбается 100 0 ${ТОП}/данных/контрольный/проблемы/GlobalRXNs ${ТОП}/данных/контрольный/проблемы/GlobalSML
#в Java -Xmx значение${MAXMEM} -СР .:${Верхний}/сборки:${JCHEM}/lib/jchem.jar КТС.aaai.CaosEngine ${ТОП}/данных/контрольный/проблемы/${проблема}/RXNs ${ТОП}/данных/контрольный/проблемы/${проблема}/СМЛ ${ТОП}/данных/контрольный/проблемы/${проблема}/подцели/solution_B.улыбается 100 0 ${ТОП}/данных/контрольный/проблемы/GlobalRXNs ${ТОП}/данных/контрольный/проблемы/GlobalSML
дифф -б $вход ${ТОП}/данных/контрольный/проблемы/${проблема}/SOLUTION.txt

дата
дата >> ${ошибаться}
Эхо ${журнала}
сделано
+977
xaxa321 03 февр. '09 в 4:24

Есть ли способ, чтобы скопировать, SSH и выполнить команду на удаленном компьютере с одним паролем?

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

Один-для передачи файлов в теле письма. Вам нужен вход другой, чем содержание файл? Если нет, СШ example.com кошка > the_file ; процесс the_file' < the_file будет делать то, что вы хотите.

Другой должен сделать что-то, что использует SSH соединение. ControlMaster и друзей для SSH может помочь - см. В файле ssh_config(1) Для детали, или существуют различные фантики, или реализаций SSH для различных языков программирования, которые помогают.

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

Читал его с терминала. Вообще, лучшая стратегия состоит в том, чтобы разрешить SSH, чтобы напрямую взаимодействовать с пользователем и не мешать, потому что он имеет гораздо больше Испытана и утверждена для реализации взаимодействия на этом пути.

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

Для взаимодействия с пользователем, я полагаю. Это не существенно отличаются в безопасности, чтобы просто позволить СШ задать, на самом деле, но он идеально подходит, чтобы просто держаться в стороне.

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

...и я полагаю, что SSH агент не приемлемым по тем же причинам.

+913
aginos awen 8 нояб. 2014 г., 18:56:24
Другие ответы

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


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

Дан текстовый файл или поток текста, как самый длинный общий префикс двух линий определяются и печатается в stdout в bash? Если есть несколько длинных префиксов, мне все равно, кто это напечатал.

Например, на входе как:

абвгде
Азбука
defgh
abcdeg
defgi

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

+901
Justin Davis VinlaellMechFight 8 дек. 2014 г., 02:01:16

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

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

+897
Byrrell 5 мар. 2013 г., 14:06:26

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

+887
Driss Biaz 30 мая 2016 г., 23:27:29

Компания Microsoft опубликовала официальный визуальный студийный код пакет для Linux, который упакован в пакет хватки. Чтобы установить Visual Studio кода в дистрибутивах, основанных на Debian и других дистрибутивах, поддерживающих оснастку пакеты, откройте терминал и введите:

судо АПТ установить snapd
оснастки судо установить код-инсайдеры --классический

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

Как предполагает его название в Visual Studio-это редактор кода со встроенным терминалом, а не полноценную IDE, но последняя итерация в Visual Studio-это очень хороший редактор кода.

+885
Alina1991 11 янв. 2012 г., 01:15:10

Я пытаюсь переустановить Windows, но на этот раз с использованием UEFI. А затем с помощью установки Kali с UEFI или в режиме г-жа Лагаси. Что решить мою проблему..

+859
amq 19 июл. 2017 г., 11:53:45

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

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

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

Делает файл Linux кэша обладают этим свойством? Что вы называете это?

+846
user48288 4 мар. 2015 г., 11:32:24

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

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

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

Спасибо!

+843
DayS 19 мая 2014 г., 04:18:02

Фон

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

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

Я читала рода общие instructioms, но мне нужны более конкретные советы.

Вопрос

Поскольку Редакторы раздел диска, как правило, "услужливо" скрыть раздел EFI, как я могу установить, что на новый неотформатированный диск?

С помощью GParted 0.16.1, я создал таблицу GPT раздел тип. Однако, нет никакого признака, что это так и есть: дисплей выглядит не иначе, чем раньше или устаревший разбиения таблицы на месте. Так что она сделала что-нибудь? В новый раздел командование не дает никаких вариантов для специального ЭФИ раздела, так он сделал это автоматически? screenshot

Ограничения и допущения

Не существует ОС, и без оптических приводов. Предположим, что все существующее содержимое на SSD должен сдуться (самоисчезающие от производителя или предыдущие попытки раздела). Я выставлю UBCD от USB накопителе, чтобы с помощью GParted или других инструментов входящих в разбиения волшебный образ будет проще.

Как только у меня правильное GPT-диск с помощью специального раздела EFI, мне комфортно с помощью GParted и т. д. для дополнительной partions, как я сделал как долго, как там были ПК с жесткого диска.

+837
DJ Poland 19 апр. 2011 г., 06:00:36

Я пытаюсь выполнить Ява с экраном:

экран -с моей-Java-приложение -д-М 'Ява -фляга -Xms512m -Xmx2048m my-java-app.jar'

но, кажется, что экране не знает Ява команды. Работает на Java без экрана работает просто отлично.

Ява -фляга -Xms512m -Xmx2048m my-java-app.jar

Я использую и rhel5.

+761
aap 27 февр. 2011 г., 09:50:06

Необходимо выполнить команды в консоли, что вы начинаете с судо.

$ Ф() {
судо -ЕС корня Баш-с whoami
}
$ Ф
корень
+746
arcety 6 апр. 2016 г., 21:19:40

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

#!/usr/Бен/ОКР Баш

метод exec 0<тест.журнал
в то время как ИФ= читайте -Р линии; делать
 функции printf "%з\п" "$строка"
сделано

(Прямой <тест.журнал перенаправление дает тот же результат.)

Я получаю эту ошибку для каждой строки читать:

функции ioctl(0, TCGETS, 0x7fff1e645d50) = -1 ENOTTY (несоответствующий ioctl для устройства)

Я сделал некоторые исследования, и это ближайший ответ. Это далеко не место-хотя. Мой скрипт отлично работает, я просто интересно, если это то, что я должен заниматься или просто стандартным способом Баш. Разве это не поразительно, что функции ioctl функция вызывается для каждой строки? Я уже думал, что параметра Баш может быть связано:

-у ФД читать ввод с файловым дескриптором FD.

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

Я на Ubuntu 16.04 с Баш 4.3.48(1)-релиз.

+713
shekhar varma 2 апр. 2016 г., 15:10:59

Как я могу восстановить удаленный файл базы данных из Oracle в Linux ..

тип файловой системы в ext4.

Это очень важно воспитывать в БД..

Любая помощь будет высоко оценили.

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

В Unix/Линукс восстановить/восстановить удаленные файлы

Как восстановить файлы я удалил теперь, запустив РМ *?

+702
pjh 8 янв. 2013 г., 00:41:24

Во-первых, нужно выяснить, есть ли сообщения, которые вы хотите получать в stdout или stderr. В вашем первом примере, у вас перенаправляют поток stderr в stdout - это "2>&1" часть. У вас также есть "/dev/нуль" в командной строке, которая совершенно не имеет смысла. Почему же "/dev/нуль" появляются на командной строке?

Во-вторых, вы должны решить, какое сообщение(ы) вы хотите увидеть. Ключом "-V" флаг для команды grep собирается перевернуть матч - только те строки, которые не совпадают с вашей картиной строка будет напечатана. Шаблон вы задаете очень точные: возможно, вам придется попробовать в менее определенной схеме, как 'поправить:кварц', которое в силу своей короткой длины, вызовет команда grep -v может не соответствовать несколько строк.

Если бы я был тобой, я бы сделал что-то вроде этого:

Исполняемый файл > вход 2> ошибаться

Что отделяет stdout и stderr в двух разных файлах. Если бы я хотел найти строку "поправить:кварцевый", я бы сделал:

вообще команда grep ': журнал кварц' 
вообще команда grep ': ошибка кварц' 

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

Если это не работает, или если исполняемый файл должен работать долгое время, и вы просто хотите увидеть конкретного сообщения, делать вышеописанную процедуру, и определить ваши регулярные выражения с помощью ВИМ, и выяснить, если сообщение на stdout или stderr. Тогда вы можете сделать это:

Исполняемый файл > вход 2> ошибаться
хвост -Ф журнал | команда grep 'поправить:кварц' # или каким регулярным выражением

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

+688
RobDK 18 февр. 2011 г., 16:12:37

У меня есть вопрос относительно приговора от страниц справочника из aria2c:

Есть поддержка загрузки файла по протоколам HTTP(S) С/на FTP /SFTP и BitTorrent одновременно, в то время как данные загружаются по HTTP(ы)/на FTP/SFTP-это загруженные в BitTorrent-Рой.

Это звучит странно, значит ли это, что если я использую, что aria2 для загрузки больших файлов с FTP-сервера компании, которая получает данные отправить BitTorrent для всех потенциально тянет?

+650
user2626808 24 июн. 2014 г., 22:21:37

Я запустил systemd в-231 на Арч Линукс.

Когда я войти в систему, запускает systemd в ДГУ, но, кажется, есть некоторые проблемы с спецификация интерфейса взаимодействия с, что dbus. Если я запустить dbus в терминал нового ДГУ, кажется, работает нормально.

» systemctl --статус пользователя ДГУ.услуги
● ДГУ.сервис - Д-автобус автобусы сообщением 
 Загружен: загружен (файл/usr/lib в/systemd в/пользователей/ДГУ.обслуживания; статические; предустановленные поставщик: включено)
 Активный: активный (бег) с пн 2016-09-05 20:51:05 БСТ; 40 минут назад
 Документы: мужчину:ДГУ-демон(1)
 Главный ПИД: 3188 (ДГУ-демон)
 Группы: /user.slice/user-1034.slice/[email protected]/dbus.service
 ├─3188 /usr/Бен/ДГУ-демон --сессии --адрес=systemd в: --nofork --nopidfile --добавлена активация
 └─3288 /УСР/Либ/переименовать/gconfd-2

Сентября 05 21:17:50 а-размещения ДГУ-демон[3188]: не удалось активировать службу 'орг.ГТК.ВФС.Демон': время ожидания истекло
Сентября 05 21:17:50 а-размещения ДГУ-демон[3188]: не удалось активировать'org услуги.freedesktop.systemd1': время ожидания истекло

звонки в Кажется, быть затронуты в демона тайм-аут.

например

» в ЛС /ТМН # долго ждать до выхода

(в ЛС:12745) в предупреждение **: ошибка создания прокси: ошибка вызова StartServiceByName для org.ГТК.ВФС.Демон: тайм-аута было достигнуто (г-Ио-ошибка-кварк, 24)

systemd в частно-0c85dfd7446c421ba74be6bfb562fc0e-добавлена timesyncd.услуги-8EY8dZ

Д-Шина адреса кажется правильно установить:

» эхо $и в части дизайна
в Unix:путь=/выполнения/пользователей/1034/шины

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

» ивал `ДГУ-старт-ш-синтаксис`

» эхо $и в части дизайна
в Unix:аннотация=/tmp/и ДГУ-iDDJAPUedN,идентификатор GUID=073a15321e1588b8db0a42f057cdd80d

» в ЛС /ТМН # работает мгновенно
systemd в частно-0c85dfd7446c421ba74be6bfb562fc0e-добавлена timesyncd.услуги-8EY8dZ

Почему ДГУ неправильно активировать с systemd в ДГУ?

+622
Sachin Nambiar Nalavattanon 2 апр. 2012 г., 15:12:11

Для меня это работает, как ожидалось с Compiz и исправлено расположение окна -> окна с фиксированной позиции установлено:

Расположить окна: класс=теперь
200 200
сохранить-в-работу-уголок: нет
+616
DzulFriday 5 февр. 2011 г., 16:27:07

Я заметил, что когда я делаю:

файл LS-общ. 

Это обеспечивает число блоков, например, в 8 блоков.

Когда я делаю:

файл стат 

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

Размер блока в файловой системе составляет 4096. Я узнал, что произвольный блок для блоков, используемых LS имеет 1024. Я правильно понимаю, что стат используется произвольный блок из 512 байт, когда отчетность блоков?

Если так, есть причина такого несоответствия?

Я с Ubuntu 11.10 на файловую систему EXT4.

+576
user18137 4 июл. 2016 г., 19:37:52

Пожалуйста, используйте следующую команду для достижения семенников и работал нормально

граф=`туалет -л именем| у awk '{печати $1}"
Правин@Правин:~$
Правин@Правин:~$ Для ((я=1;я<=$граф;я++)); у J= - Current функциональности`sed -N "в$я ПРОМАЛЬП' имя_файла`;на awk -V я="$я" 'НР == я {печати $0}' имя_файла >$j.txt;сделано
Правин@Правин:~$ 
+565
KennethG 20 мая 2013 г., 19:32:33

используя базу база данных содержит записи, описывающие "приложения режим". По Конвенции, элементы которых соответствуют кнопкам, нажал на клавиатуре, начинаются с \ЕО (это делается для того, чтобы приложения, которые не выполняют инициализацию будете знать, в каком режиме терминал инициализируется по умолчанию - "нормальный" или "приложения") и имени С К префиксу. Но, например, на Debian 10 ( /Либ/, используя базу/х/в xterm-256color) это не правда:

$ infocmp -1|команда grep 'кф[0-9]='
kf1=\ЭОП
kf2=\ЕОК,
кф3=\ПНО,
kf4=\ЭОС
крf5=\Е[15~,
kf6=\е[17~,
Kf7 [у=\Е[18~,
Kf8 по=\Е[19~,
kf9=\е[20~,

Является ли это ошибка в базу данных terminfo?

+522
kelifan 17 окт. 2016 г., 17:42:44

точно как /dev/sda2-это не разделы, которые вы хотите если вы были с помощью LVM небось sda5, поэтому или sda6 ваша физического объема

в списке возможных физических объемов использования

ЛВМ lvmdiskscan
для поиска логических томов
 ЛВМ lvscan
и
ЛВМ vgscan -в
может быть полезно

вот хорошее описание процесса восстановления

+403
Captain Furious 7 авг. 2015 г., 11:05:53

В данных EXIF не поможет здесь, ни pdfjoin. Латекс является правильным инструментом для этой задачи в потоке , как поворот изображения на 90, если высота overful? Случай, когда обе фигуры размеры больше, чем размер страницы не решена. Я думаю, что вы не можете решить дело, exiftool и pdfjoin напрямую, потому что у вас есть, чтобы картинки друг с другом таким образом, что они хорошо ориентируются в странице.

+393
Constant Meiring 19 апр. 2010 г., 12:06:56

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

+368
amazpyel 14 янв. 2018 г., 17:17:37

Вы можете уменьшить степень сжатия (в плане пространства), чтобы сделать его быстрее. Для начала, bzip2 является гораздо медленнее, чем gzip, но он сжимает меньше. Вы также можете изменить уровень сжатия в bzip2, gzip, или большинство программ сжатия для торговли размер для скорости.

Если вы не готовы торговать величину скорости, вы все еще можете, вероятно, сделать такого же размера или меньше, в то же время получать повышение скорости с помощью компрессора, который использует например ЛЗМА (ХZ).

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

+363
duluca 2 сент. 2014 г., 13:33:18

Мне пришлось самостоятельно скомпилировать p7zip пакет, теперь все работает как обычно.

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

+355
kavin pandian 25 янв. 2018 г., 23:47:13
$ СЭД 'ы/.*]//' file.txt | тр -ы ' '
бар1 foo1 
bar2 foo2 
foo3 bar3
foo4 bar4
foo5 bar5

В СЭД удаляет все вплоть до (и включая) финал ], и тр сжимает несколько последовательных пробелов на одиночные пробелы.

Кроме того, используя только СЭД:

СЭД -е 'с/.*]//' -е 'с/ * file.txt/ /г' 

С учетом входных данных, это дает такой же результат, как первый трубопровод.

Это СЭД , во-первых, с/.*]// который удаляет все, вплоть до ] (включительно). Второе выражение соответствует ␣␣*, т. е. пространство, за которым следует ноль или более пробелов, и заменяются одним пробелом. Второе выражение применяется по всей линии и имеет такой же эффект, как тр -ы ' ', т. е. он сжимает несколько последовательных пробелов на одиночные пробелы.


Используя на awk:

на awk -F 'и[][:Пробел:]]*' '{ печати 3$,$4 }' file.txt

Здесь мы используем ] или пробелами или символами табуляции в качестве разделителей полей (кратные они могут разделить два столбца, который является, почему мы используем * после [...]). Учитывая эти сепараторы, разыскиваемых данных в поля 3 и 4 в каждой строке.


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

вырезать -Д ']' -Ф 3 file.txt

как вариант просто

СЭД 'ы/.*]//' file.txt

или

на awk -Ф ']' '{ печати 3$} ' file.txt
+308
Shivangi Chaurasia 19 дек. 2010 г., 09:39:49

Нет. Трубопровод-это односторонний канал связи. Вот почему это называется "конвейер"; вы не могли послать нефть конвейера, если ты пробовал, либо.

Однако, если bar.js и поговорить тоже foo.js , у вас есть несколько вариантов:

  • Создать доменный сокет Unix вместо трубопровода, и начать как foo.js и bar.js отдельно (т. е. не трубы выход foo.js в bar.js больше). Я не знаю как у вас, что с узла, но, по сути, доменный сокет Unix является сетевой сокет, который использует имена, а не IP-адресов и работает внутри ядра. Розетки предназначены для двунаправленного обмена данными, но требуют установки, в отличие от простой трубы (например, сокет может говорить на нескольких экземплярах bar.js). Вы можете найти доменные сокеты Unix в файловой системе, но это не является строго необходимым (да и вообще Линукс позволяет создать сокет домена Unix без следов в файловой системе).
  • Использовать mkfifo для создания именованного канала (или использовать какой-то узел API, чтобы создать один, если это существует, опять же, я не знаю узле). Затем, в foo.jsоткройте, что именованный канал и чтение из него. Ваш bar.js скрипт может открывать один и тот же именованный канал и напишите его.

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

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

+273
JerodG 1 окт. 2012 г., 03:13:35

команды lsusb дает мне следующее -

 % команды lsusb
Устройство автобусных 002 001: по ID 1d6b:0003 основа для Linux 3.0 корневой концентратор
Устройство автобусных 001 002: ИД 046d:c31c компания Logitech, Инк. Клавиатура К120
Устройство автобусных 001 004: ИД 1ecb:02e2 
Устройство автобусных 001 003: ИД 046d:c05a компания Logitech, Инк. М90/Оптическая Мышь М100
Устройство автобусных 001 001: с ID 1d6b:0002 Linux в основу 2.0 корневой концентратор

Увидеть 1ecb:02e2

судо USB-устройств дает мне все это -

Т: Шины=01 Лев=01 РН=01 Порт=11 УНТ=02 Дев#= 4 Микросхемы SPD=480 MxCh= 0
Д: Вер= 2.00 ЦБС=02(commc) суб=00 прот=00 MxPS=64 #Cfgs= 2
П: продавец=1ecb продукта=02e2 Рэв=03.18
Ы: Производитель=AMTelecom
С: продукта=JMR1140
Ы: Серийный_номер=ххххххххххх
С: #ИФС= 4 в формате cfg#= 1 ATR в=А0 MxPwr=500мА
Я: если#= 0 клавиши Alt= 0 #EPS и= 1 ЦБС=Е0(wlcon) суб=01 прот=03 водитель=rndis_host
Я: если#= 1 клавишу Alt= 0 #EPS и= 2 ЦБС=0а(данные ) суб=00 прот=00 водитель=rndis_host
Я: если#= 2 клавиши Alt= 0 #EPS и= 2 ЦБС=ФФ(венд.) Суб=ФФ прот=02 драйвера=(нет)
Я: если#= 3 клавиши Alt= 0 #EPS в= 3 ЦБС=ФФ(венд.) Суб=ФФ прот=04 драйвера=(нет)

Я просто удалил серийный номер из соображений конфиденциальности.

Кто-нибудь может сказать, почему команду lsusb не дает мне информация. на определенном устройстве.

Я обновил usbutils до 1:009-2 (экспериментальных), но по-прежнему показывает то же самое.

Я пробовал команду lsusb -V и это дает мне немного больше информации. но некоторые биты и куски все еще, кажется, отсутствует -

Устройство автобусных 001 004: ИД 1ecb:02e2 
Дескриптор Устройства:
 bLength 18
 bDescriptorType 1
 bcdUSB 2.00
 bDeviceClass 2 сообщения
 bDeviceSubClass 0 
 bDeviceProtocol 0 
 bMaxPacketSize0 64
 idVendor 0x1ecb 
 0x02e2 idProduct 
 bcdDevice 3.18
 iManufacturer 1 AMTelecom
 ИП 2 JMR1140
 bNumConfigurations 2
 Дескриптор Конфигурации:
 bLength 9
 bDescriptorType 2
 wTotalLength 147
 bNumInterfaces 4
 bConfigurationValue 1
 iConfiguration 0 
 устройства 0xa0 bmAttributes 
 (Питание От Шины)
 Дистанционное Управление
 MaxPower 500мА
 Ассоциация Интерфейс:
 bLength 8
 bDescriptorType 11
 bFirstInterface 0
 bInterfaceCount 2
 bFunctionClass 224 беспроводная
 bFunctionSubClass 1 радиочастоты 
 bFunctionProtocol 3 RNDIS для
 8 RNDIS для автофокуса 
 Дескриптор Интерфейса:
 bLength 9
 bDescriptorType 4
 bInterfaceNumber 0
 bAlternateSetting 0
 bNumEndpoints 1
 bInterfaceClass 224 беспроводная
 bInterfaceSubClass 1 радиочастоты 
 bInterfaceProtocol 3 RNDIS для
 iInterface 6 RNDIS для управления связью
 ** Непризнанные: 05 24 00 10 01
 ** Непризнанные: 05 24 01 00 01
 ** Непризнанные: 04 24 02 00
 ** Непризнанные: 05 24 06 00 01
 Дескриптор Конечной Точки:
 bLength 7
 bDescriptorType 5
 ЕР 0x82 bEndpointAddress 2 в
 bmAttributes 3
 Передачи Типа Прерываний
 Тип Синхронизации Нет
 Тип Данных Использование 
 wMaxPacketSize 0x0008 1х 8 байт
 bInterval 9
 Дескриптор Интерфейса:
 bLength 9
 bDescriptorType 4
 bInterfaceNumber 1
 bAlternateSetting 0
 bNumEndpoints 2
 bInterfaceClass 10 ЦИБ 
 bInterfaceSubClass 0 
 bInterfaceProtocol 0 
 iInterface 7 RNDIS для передачи данных Ethernet 
 Дескриптор Конечной Точки:
 bLength 7
 bDescriptorType 5
 РД 0x81 до 1 bEndpointAddress в
 bmAttributes 2
 Передачи Типа Навального 
 Тип Синхронизации Нет
 Тип Данных Использование 
 wMaxPacketSize 1х 0x0200 512 байт
 bInterval 0
 Дескриптор Конечной Точки:
 bLength 7
 bDescriptorType 5
 РД 0х01 1 bEndpointAddress из
 bmAttributes 2
 Передачи Типа Навального 
 Тип Синхронизации Нет
 Тип Данных Использование 
 wMaxPacketSize 1х 0x0200 512 байт
 bInterval 0
 Дескриптор Интерфейса:
 bLength 9
 bDescriptorType 4
 bInterfaceNumber 2
 bAlternateSetting 0
 bNumEndpoints 2
 bInterfaceClass 255 класс производителя 
 bInterfaceSubClass 255 подкласс производителя
 bInterfaceProtocol 2 
 iInterface 0 
 Дескриптор Конечной Точки:
 bLength 7
 bDescriptorType 5
 РД 0x83 bEndpointAddress 3 в
 bmAttributes 2
 Передачи Типа Навального 
 Тип Синхронизации Нет
 Тип Данных Использование 
 wMaxPacketSize 1х 0x0200 512 байт
 bInterval 0
 Дескриптор Конечной Точки:
 bLength 7
 bDescriptorType 5
 РД 0x02 bEndpointAddress 2 из
 bmAttributes 2
 Передачи Типа Навального 
 Тип Синхронизации Нет
 Тип Данных Использование 
 wMaxPacketSize 1х 0x0200 512 байт
 bInterval 0
 Дескриптор Интерфейса:
 bLength 9
 bDescriptorType 4
 bInterfaceNumber 3
 bAlternateSetting 0
 bNumEndpoints 3
 bInterfaceClass 255 класс производителя 
 bInterfaceSubClass 255 подкласс производителя
 bInterfaceProtocol 4 
 iInterface 0 
 ** Непризнанные: 05 24 00 10 01
 ** Непризнанные: 05 24 01 00 00
 ** Непризнанные: 04 24 02 02
 ** Непризнанные: 05 24 06 00 00
 Дескриптор Конечной Точки:
 bLength 7
 bDescriptorType 5
 РД 0x85 bEndpointAddress 5 в
 bmAttributes 3
 Передачи Типа Прерываний
 Тип Синхронизации Нет
 Тип Данных Использование 
 wMaxPacketSize 0x000a 1х 10 байт
 bInterval 9
 Дескриптор Конечной Точки:
 bLength 7
 bDescriptorType 5
 РД 0x84 bEndpointAddress 4 в
 bmAttributes 2
 Передачи Типа Навального 
 Тип Синхронизации Нет
 Тип Данных Использование 
 wMaxPacketSize 1х 0x0200 512 байт
 bInterval 0
 Дескриптор Конечной Точки:
 bLength 7
 bDescriptorType 5
 РД 0x03 bEndpointAddress 3 из
 bmAttributes 2
 Передачи Типа Навального 
 Тип Синхронизации Нет
 Тип Данных Использование 
 wMaxPacketSize 1х 0x0200 512 байт
 bInterval 0
 Дескриптор Конфигурации:
 bLength 9
 bDescriptorType 2
 wTotalLength 88
 bNumInterfaces 2
 bConfigurationValue 2
 iConfiguration 0 
 устройства 0xa0 bmAttributes 
 (Питание От Шины)
 Дистанционное Управление
 MaxPower 500мА
 Ассоциация Интерфейс:
 bLength 8
 bDescriptorType 11
 bFirstInterface 0
 bInterfaceCount 2
 bFunctionClass 2 сообщения
 bFunctionSubClass 6 Ethernet сетей
 bFunctionProtocol 0 
 диапазон 14 ЦКЗ ЭСУД
 Дескриптор Интерфейса:
 bLength 9
 bDescriptorType 4
 bInterfaceNumber 0
 bAlternateSetting 0
 bNumEndpoints 1
 bInterfaceClass 2 сообщения
 bInterfaceSubClass 6 Ethernet сетей
 bInterfaceProtocol 0 
 iInterface 11 модель управления CDC Ethernet (с ЭСУД)
 Заголовок КДЦ:
 bcdCDC 1.10
 Союз КДЦ:
 bMasterInterface 0
 bSlaveInterface 1 
 ЦКЗ локальных сетей:
 iMacAddress 12 46d5d6da2a8e
 bmEthernetStatistics адресу 0x00000000
 wMaxSegmentSize 1514
 wNumberMCFilters от 0x0000
 bNumberPowerFilters 0
 Дескриптор Конечной Точки:
 bLength 7
 bDescriptorType 5
 ЕР 0x82 bEndpointAddress 2 в
 bmAttributes 3
 Передачи Типа Прерываний
 Тип Синхронизации Нет
 Тип Данных Использование 
 wMaxPacketSize 0x0010 1х 16 байт
 bInterval 9
 Дескриптор Интерфейса:
 bLength 9
 bDescriptorType 4
 bInterfaceNumber 1
 bAlternateSetting 0
 bNumEndpoints 0
 bInterfaceClass 10 ЦИБ 
 bInterfaceSubClass 0 
 bInterfaceProtocol 0 
 iInterface 0 
 Дескриптор Интерфейса:
 bLength 9
 bDescriptorType 4
 bInterfaceNumber 1
 bAlternateSetting 1
 bNumEndpoints 2
 bInterfaceClass 10 ЦИБ 
 bInterfaceSubClass 0 
 bInterfaceProtocol 0 
 iInterface 13 ЦИБ локальных сетей 
 Дескриптор Конечной Точки:
 bLength 7
 bDescriptorType 5
 РД 0x81 до 1 bEndpointAddress в
 bmAttributes 2
 Передачи Типа Навального 
 Тип Синхронизации Нет
 Тип Данных Использование 
 wMaxPacketSize 1х 0x0200 512 байт
 bInterval 0
 Дескриптор Конечной Точки:
 bLength 7
 bDescriptorType 5
 РД 0х01 1 bEndpointAddress из
 bmAttributes 2
 Передачи Типа Навального 
 Тип Синхронизации Нет
 Тип Данных Использование 
 wMaxPacketSize 1х 0x0200 512 байт
 bInterval 0
Квалификатор устройства (для других скорость устройства):
 bLength 10
 bDescriptorType 6
 bcdUSB 2.00
 bDeviceClass 2 сообщения
 bDeviceSubClass 0 
 bDeviceProtocol 0 
 bMaxPacketSize0 64
 bNumConfigurations 2
Состояние устройства: от 0x0000
 (Питание От Шины)

Я не знаю, что делать с информацией, что якобы отсутствует.

+268
Jzanon Hill 26 июл. 2012 г., 18:39:20

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

ПС ОКС | /ОГРН/грэп получения справки об

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

+265
Jacques du Preez 21 июл. 2012 г., 17:22:53

У меня была такая же проблема как у вас (в Linux с некоторым "securizations"). Я провела уже установленную версию, на той же ОС Linux (все в /usr/доли/в Emacs и в/usr/IP-адресов деревья и все в /usr/Бен/в Emacs* файлы) и поставить его на securized машина.

После запуска emacs24-х, он попросил разделяемой библиотеки (.так) я не помню, какой ...

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

Затем, я получил сообщение, перечисленных выше, про /usr/доли и IP-адресов адресам.

Я изменил все ссылки на /usr/доли/в Emacs и в/usr/IP-адресов в исполняемые файлы, используя двоичный редактор (как madedit например) и в десяток ASCII-файлы в скопированной деревья, заменяя все "/usr/доли" на "в/tmp/Share" и в/tmp/IP-адресов).

В моем "в Emacs" функция, я добавил команду mkdir /tmp/и доля и две символические ссылки (после тестирования они не существуют) для подключения к скопированным в Emacs деревьев.

После этого, бег

в Emacs <файл myfile>

у меня работает отлично. У меня есть настоящая портативная версия редактора Emacs (без настройки).

+207
Abhishek Jebaraj 17 июл. 2016 г., 11:18:27

Я Линукс Минт 13 матэ 64-бит. Все работает уже несколько недель. Вчера, когда я пытался подключить Мой компьютер, после экрана БИОСа мигает у меня доходит до экрана с черным фоном, который читает в верхней:

ГНУ харч версии1.99-21ubuntu3.4

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

Линукс Минт 13 матэ 64-бит, 3.2.0-31-универсальный (на/dev/sdb2 буд ет экспортироваться)

Линукс Минт 13 матэ 64-бит, 3.2.0-31-универсальный (на/dev/sdb2 буд ет экспортироваться) -- режим восстановления 

Предыдущие версии Linux 

Тест памяти (memtest86+)

Тест памяти (memtest86+, последовательной консоли 115200)

Внизу читаем:

Используйте клавиш ↑ и↓, чтобы выбрать, какие записи выделены. Нажмите Enter для загрузки выбранной операционной системы, 'E' для редактирования команд перед загрузкой или 'C' для командной строки.

Я понятия не имею, почему он начал делать это и, что еще хуже, я понятия не имею, как выбраться отсюда. Неважно, какой вариант мне выбрать, я не могу получить его для загрузки операционной системы. Если я выберите один из первых двух, это перезагружает заставки BIOS и тогда я вернулся, где я начал. Если я выбираю "предыдущих версий Linux" я вам, по сути, тот же экран только два варианта (которые такие же, как первые два варианта, перечисленных выше, Linux 13 Mate и режим восстановления). Опять же, выбирая один из этих результатов в перезагрузку. Если я пытаюсь запустить любой из вариантов мемтест, он читает:

ошибка: неизвестная команда 'linux16',

Нажмите любую клавишу для продолжения...

Потом он приносит мне обратно на тот же экран

Может кто-нибудь помочь мне, пожалуйста?

Спецификация Оборудования:

  • Intel процессоров i5-2500;
  • Компания ASUS P8Z68-V для материнской платы Intel ЛК;
  • Г. мастерство Ripjaws серии F3-12800CL9D-8GBRL (4ГБ Х2);
  • Компании Plextor 128 ГБ твердотельного накопителя M5-ые серии

обновление:

Если я нажимаю " е " оно гласит:

setparams 'Линукс Минт 13 матэ 64-бит, 3.2.0-31-универсальный (на/dev/sdb2 буд ет экспортироваться)'
recordfail
gfxmode $linnux_gfx_mode
part_gpt insmod 
insmod ext2 в
установить параметр root = '(HD1 для,gpt2)'
поиск ... нет-дискеты --ФС-идентификатор UUID --набор=корень 249aaa9-029d-4599-вооружения b25d-92003c49e087 
в Linux файл /boot/vmlinuz-3.2.0-31-родовой корень=идентификатор UUID=2492aaa9-029d-4599-вооружения b25d-92003c49e087 РО \тихий всплеск $vt_handoff 
файл initrd в /boot/initrd, который.ИМГ-3.2.0-31-универсальный
+179
bfcapell 27 янв. 2013 г., 00:44:23

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

# ifconfig, которые

или

маршрут № 

Но как я могу получить эту информацию как не-root пользователь? Есть ли способ я могу построить такой

$ магия-команда

чей выход будет не Ло или как wlan0 или eth0 в зависимости от используемого устройства.. или даже enp3s0f1 или wlp2s0 на экзотических системах, с правами администратора?

+178
Reina Lyn Ben 3 июн. 2017 г., 16:21:15

Нет, нет никакой поддержки для большой endian УФС на Солярисе работает на x86. Вот это обсуждение , объясняя, почему он не был реализован.

Как говорится в ссылке, другим вариантом было бы использовать Linux, которая УФС реализация поддерживает оба конца с обратным порядком байтов крепления УФС.

+142
septianv 28 июл. 2012 г., 12:50:51

Может и Nmap список всех хостов в локальной сети, которые имеют как SSH и HTTP открыться? Чтобы сделать это, я могу выполнить что-то вроде:

в Nmap 192.168.1.1-254 -п22,80-открыть

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

# Nmap по 192.168.1.1-254 -п22,80-открыть

Начиная работы Nmap 6.47 ( http://nmap.org ) в 2015-12-31 10:14 есть
Nmap в отчете о сканировании для Wireless_Broadband_Router.дом (192.168.1.1)
Хоста (задержка 0.0016 сек).
Не показано: 1 закрытый порт
ГОСУДАРСТВЕННОГО ПОРТОВОГО ОБСЛУЖИВАНИЯ
80/TCP и откройте http

Nmap в отчете о сканировании нового хозяина-2.дом (192.168.1.16)
Хоста (0.013 сек задержки).
ГОСУДАРСТВЕННОГО ПОРТОВОГО ОБСЛУЖИВАНИЯ
22/TCP с открытым SSH
80/TCP и откройте http

Nmap будет сделано: 254 IP-адресов (до 7 узлов) отсканированы в 3.78 секунды

Что я ищу-это просто выходной, как:

192.168.1.16

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

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

+128
Mr X 18 мая 2011 г., 05:54:07

За последние пол-дня или около того, у меня были как минимум следующие проблемы:

  1. Я получаю ошибки о недостающих LD_PRELOAD записи: моя LD_PRELOAD содержит /lib64/libstdc++в.так.6 (не уверен, если это имеет смысл), но этот файл отсутствует, так что всякий раз, когда я запускаю что-нибудь, я получаю:

    Ошибка: ЛД.Итак: объект '/lib64/libstdc++в.так.6' с LD_PRELOAD не может быть поджата (невозможно открыть разделяемый объектный файл): игнорируется.
    

Итак, я посмотрел на LD_PRELOAD, и получается, чтобы содержать /lib64/libstdc++в.так.6 - что не существует.

  1. При попытке создания проектов с помощью CMake, например, конфигурации не удается, с такими ошибками, как:

    В файл включены из /usr/включать/pthread в.ч:23:0,
     из /Home/eyalroz/ГРЦ/мин/вес АПИ-фантики/CMakeFiles/CMakeTmp/CheckIncludeFile.с:1:
    в /usr/включать/вре.ч:28:20: фатальная ошибка: stddef.ч: нет такого файла или каталога
    

но мой stdddef.ч это безопасно в каталог/usr/включать/ОС Linux/stddef.сек.

Я использую GNU/Линукс Минт 18.3, и я не сделал ничего ужасного с моей системой в последнее время (ну, не могу запомнить).

+97
Dogsbody 19 мая 2016 г., 03:49:40

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

Есть хороший пример есть, который иллюстрирует этот момент:

выдержка по ссылке выше

variable2="" # пусто.

Команда $variable2 $variable2 $variable2
 # Выполняет команду без аргументов. 
Команда "$variable2" "$variable2" "$variable2"
 # Выполняет команду с 3 пустые рассуждения. 
Команда "$variable2 $variable2 $variable2"
 # Выполняет команды с 1 аргумент (2 места).
# Спасибо, Chazelas Стефан.

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

Примечание: спасибо @StéphaneChazelas для обеспечения обратной связи с АБС руководство, так что он может работать свой путь обратно в этом месте, где он всегда участвует.

+63
John H 14 июл. 2010 г., 11:14:44

Чтобы увидеть, если файл первые четыре байта-это особая строка в XFS\0 (который шестнадцатеричный байт последовательности в вопросе соответствует):

если ОД -N 4-а файл | команда grep -ФК 'Х Ф С нуль'; тогда
 файл Strings 
интернет

ОД -N 4-а преобразует первые четыре байта файл в один байт символьный дисплей формат. Мы используем грэп -скорострельный проверить выход ОД против того, что мы ищем.

По прямым порядком байтов машина, вы можете использовать ОД -Н 4 без каких-либо дополнительных флагов и вместо grep для 043130 000123.

В качестве альтернативы:

если ОД -Н 4 -н -файл c | тр -д '' | грэп -ФК 'в XFS\0'; то
 файл Strings 
интернет
+47
eira wahlin 14 февр. 2015 г., 04:15:05

Поэтому я использую мяты много, но хотят перейти на Ubuntu из-за банальной обновление Ubuntu предлагает.

Проблема с Ubuntu заключается в том, что много аккуратных пакетов (например, правой кнопкой мыши команды для открытия в терминале и т. д) не устанавливаются.

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

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

+29
julie veidt 29 авг. 2014 г., 01:12:46

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

$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