Unix & Linux

Вопросы и ответы для пользователей Linux, FreeBSD и других Un * x-подобных операционных систем

8
Найти дубликаты файлов PDF по содержанию
Некоторые журналы генерируют разные PDF для каждой загрузки. APS, например, хранит время и IP-адрес в PDF. Или есть бумажная версия с гиперссылками и одна с текстовыми ссылками. Как можно найти повторяющиеся загрузки документов с равным содержанием на 90% в системе Linux с помощью программного обеспечения с открытым исходным кодом? Я …

5
Могу ли я подключиться к команде cd?
Я пытаюсь что-то настроить на сервере, который я запускаю, когда cdв public_html95% случаев в папке всегда есть несколько команд, которые я всегда запускаю для проверки определенных вещей. Можно ли в любом случае подключиться, cdчтобы, если каталог был public_html, он автоматически запускал для меня команды? Если я не могу подключиться к …

3
Можно ли восстановить один раздел из образа диска Clonezilla?
Я думал о выполнении резервного копирования Clonezilla и задавался вопросом, какой режим резервного копирования выбрать. Вообще говоря, Clonezilla предлагает следующие варианты резервного копирования: saveisk: сохранить полный образ диска saveparts: сохранение изображений определенных разделов Соответственно есть два режима восстановления: restoreisk: восстанавливает полный образ диска restoreparts: восстанавливает образы разделов То, что я …

3
Команда SCP с выбранным файлом и каталогами для загрузки запрашивает пароль для каждого нового файла или каталога
В моей системе Fedora 20 я часто использую scp, и это второй раз, когда я запускаю эту команду: scp -r -P PORT user@host:/home/user/something/{file1,folder1,folder2,folder3,folder4} folder/folder2/ он запрашивает у меня пароль для каждого файла / каталога, который он передает. user@host's password: "password here" Вопрос: Что здесь происходит? Это нормально, я думаю, это …

8
Как добавить строку в предыдущую строку?
У меня есть файл журнала, который нужно проанализировать и проанализировать. Файл содержит нечто подобное, как показано ниже: Файл: 20141101 server contain dump 20141101 server contain nothing {uekdmsam ikdas jwdjamc ksadkek} ssfjddkc * kdlsdl sddsfd jfkdfk 20141101 server contain dump Исходя из описанного выше сценария, я должен проверить, не содержит ли …

2
Как удалить весь текст между вложенными фигурными скобками в многострочном текстовом файле?
Этот вопрос возникает из Как я могу удалить весь текст в фигурных скобках в многострочном текстовом файле? (точно так же, но без требований по вложенности). Пример: This is { {the multiline text} file } that wants { to {be changed} } anyway. Должно стать: This is that wants anyway. Возможно …

8
Grep для шаблона в начале или в середине строки
Начну с того, что считаю эту проблему чуть менее невинной, чем кажется. Что мне нужно сделать: проверить папку в переменной окружения PATH. Это может быть в начале или где-то после. Мне просто нужно убедиться, что эта папка есть. Пример моей проблемы - давайте использовать /opt/gnome. СЦЕНАРИЙ 1: папка не находится …

3
Nix: Пропуск модульных тестов при установке пакета Haskell
Я использую Nix для установки пакетов у себя дома (то есть без бинарных пакетов) на общем хосте с ограниченными ресурсами. Я пытаюсь установить git-приложение. При построении одной из его зависимостей, haskell-lens, модульные тесты потребляют столько памяти, что их убивают, а установка не удается. Есть ли способ пропустить модульные тесты, чтобы …

1
CentOS 7 загружается слишком быстро, и сеть не готова при выполнении скриптов cron
Я только что обновил CentOS 6.5 до 7.0, и я не слишком доволен, потому что новое systemd, вероятно, доставляет мне проблемы. Кажется, это просто слишком быстрая загрузка, асинхронный запуск процессов и разрушение служебных зависимостей. Например, у меня есть несколько скриптов, crondкоторые запускаются после перезагрузки: @reboot /root/scripts/check_gmail.sh @reboot /root/scripts/start_gps_listener.sh Это приводит …
9 centos  systemd 

2
Нахождение типа файла с неправильным расширением
У меня есть архив изображений, который я продолжаю. Иногда сайты, из которых я извлекаю их, переформатируют файл, сохраняя при этом расширение, чаще всего превращая изображения PNG в JPG, которые до сих пор называются «.png». Есть ли способ узнать, когда это произошло, и исправить это автоматически? В Windows я использовал IrfanView …

3
Какова эффективная стратегия автономного резервного копирования для зеркального пула ZFS?
Я использую пул ZFS, состоящий из двух зеркальных дисков. Для создания резервных копий вне сайта я купил еще два диска. Мой первоначальный план состоял в том, чтобы создать внешнюю резервную копию, прикрепив третий диск к зеркалу, ожидая восстановления ZFS, затем отсоедините диск и перенесите его за пределы. Это работает достаточно …
9 backup  zfs 

1
(Почему) плохо использовать ls -A для вывода списка скрытых файлов?
Я хочу перечислить каждый файл, включая скрытые, в текущем каталоге. Я не хочу включать родительский (..) и текущий (.) Каталог. Я нашел это: Как создать любой скрытый файл, кроме текущего и родительского каталога В конце концов, кто-то заявляет, ls -Aчто это путь, но за него проголосовали. Тем не менее, это …
9 ls  filenames 

3
Системные вызовы поддерживаются в работающем ядре
Есть ли способ узнать количество или список системных вызовов, поддерживаемых в настоящее время работающим ядром Linux? Поэтому я хочу найти способ «прочитать» таблицу системных вызовов работающего ядра.

2
Манипулирование колонной
Я читал некоторые другие вопросы по манипулированию строками bash, но они кажутся специализированными приложениями. По сути, есть ли способ сделать ниже проще? вместо $ string='hello world'; string2="${string// /_}"; echo "${string2^^}" HELLO_WORLD что-то вроде $ echo 'hello world' | $"{-// /_}" | "${ -^^}" HELLO_WORLD Edit Я заинтересован в том, чтобы …

3
Штриховой эквивалент самонаправления вывода скрипта
В Bash вы можете перенаправить весь будущий вывод stdout текущего запущенного скрипта. Например, с этим сценарием, exec > >(logger -t my-awesome-script) echo 1 echo 2 echo 3 Это закончится в системном журнале: Oct 26 01:03:16 mybox my-awesome-script[72754]: 1 Oct 26 01:03:16 mybox my-awesome-script[72754]: 2 Oct 26 01:03:16 mybox my-awesome-script[72754]: 3 …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.