Unix & Linux

23
альтернатива «netstat -s»

netstat -s распечатывает много очень подробной статистики протокола, например, количество полученных сообщений сброса TCP или количество отправленных ICMP-сообщений «эхо-запроса» или количество пакетов, пропущенных из-за пропущенного маршрута. Если в настоящее время Linux netstatсчитается...

23
Повторно используйте вывод rsync --dry-run, чтобы впоследствии ускорить фактическую передачу

Я обычно делаю, rsync -nпрежде чем делать фактический rsync. Дело в том, как я могу автоматизировать второй запуск для повторного использования именно сгенерированного списка --dry-run? Я имею в виду, что если я бегу, rsync -nто получаю симуляцию того, что rsyncбудет делать, моя идея заключается в...

23
Существует ли дистрибутив, поддерживающий откат обновленных пакетов?

Существует ли инструмент или даже весь дистрибутив, который поддерживает откат измененных пакетов после обновления? В качестве примера: я обновил пакеты A, B и C. После работы с этими пакетами в течение нескольких дней я столкнулся с ошибкой в ​​B, которая нарушает условия сделки. Хотя я отправляю...

23
Как отключить беспроводное управление питанием навсегда

В Linux Mint 17.3 / 18 iwconfigговорится, что управление питанием моей беспроводной карты включено . Я хочу отключить это навсегда или какое-то решение этой проблемы. sudo iwconfig wlan0 power off работает, пока я не перезагружу ноутбук. Кроме того, если я случайно проверяю iwconfig, иногда он...

23
Какая польза от опции -f для `touch`?

От man touch: -f (ignored) Но я не понимаю, что значит игнорировать . Я попробовал следующее: $ ls -l file -rw-rw-r-- 1 pandya pandya 0 Mar 20 16:17 file $ touch -f file $ ls -l file -rw-rw-r-- 1 pandya pandya 0 Mar 20 16:18 file И заметил, что это меняет временные метки, несмотря на -f. Итак, я...

23
Как вы указали дату и время в имени файла?

Я пытаюсь выполнить команду и хотел бы указать дату и время в имени выходного файла. Вот пример команды, которую я хотел бы выполнить. md5sum /etc/mtab > 2016_4_25_10_30_AM.log Формат даты и времени может быть чем угодно с подчеркиванием. Даже UTC, если AM и PM не могут быть...

23
Масштабируемость sort -u для гигантских файлов

Каков разумный предел масштабируемости для 'sort -u'? (в измерениях «длина строки», «количество строк», «общий размер файла»?) Что является альтернативой Unix для файлов, превышающих это в измерении «количества строк»? (Конечно, я могу легко реализовать один, но я задавался вопросом, можно ли...

23
Как распознать файл PDF и получить текст, хранящийся в PDF?

во-первых, извинения, если об этом уже спрашивали - я некоторое время искал по существующим сообщениям, но не смог найти поддержку. Я заинтересован в решении для Fedora OCR многостраничного PDF без возможности поиска и превращения этого PDF-файла в новый PDF-файл, который содержит текстовый слой...

23
Как скопировать оставшиеся файлы после неудачной попытки

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

23
GRUB запускается в командной строке после перезагрузки

Я установил Linux Mint на свой ноутбук вместе с предустановленной Windows 10. Когда я включаю компьютер, чаще всего появляется обычное меню GRUB: Но после загрузки Linux или Windows и перезагрузки I GRUB запускается в режиме командной строки, как показано на следующем снимке экрана: Вероятно, есть...

23
Как вывести список дескрипторов открытых файлов (и файлов, на которые они ссылаются) в моей текущей сессии bash

Я бегу в интерактивной сессии Bash. Я создал несколько файловых дескрипторов, используя exec, и я хотел бы перечислить текущий статус моей сессии bash. Есть ли способ вывести список открытых файловых...

23
E: Невозможно найти пакет vim в упрощенном Docker-контейнере Debian.

Изнутри док-контейнера Debian под управлением Джесси я получаю vi blah bash: vi: command not found так естественно я берусь за мою команду установки sudo apt-get install vim Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package vim в...

23
В чем разница между `curl | sh` и `sh -c“ $ (curl) »`?

Этот вопрос был перенесен из-за сбоя сервера, поскольку на него можно ответить в Unix и Linux Stack Exchange. Мигрировал 2 года назад . Например, один из простых способов установки Docker: curl -sSL https://get.docker.com/ | sh Тем не менее, я также видел некоторые из них, которые выглядят так (на...

23
Почему 'grep -q' потребляет весь входной файл?

Рассмотрим следующий входной файл: 1 2 3 4 Бег { grep -q 2; cat; } < infile ничего не печатает. Я ожидаю, что это напечатает 3 4 Я могу получить ожидаемый результат, если я изменю его на { sed -n 2q; cat; } < infile Почему первая команда не выводит ожидаемый результат? Это доступный входной...

23
Как использовать ag для поиска текста в файлах с определенными расширениями?

Я использую ag( The Silver Searcher ) версию 0.31.0. Я могу легко найти строку в куче файлов, используя: localhost:workspace davea$ ag 'ftp' . Но что, если я хочу сканировать файлы только с определенными расширениями? Я попробовал это: localhost:workspace davea$ ag 'ftp' .java ERR: Error stat()ing:...

23
Смущен записями ExecStartPre в системном файле systemd

У меня есть служба systemd, в которой нужно создать каталог /run, но в противном случае он будет работать как пользователь без полномочий root. На примере блога я получил следующее решение: [Unit] Description=Startup Thing [Service] Type=oneshot ExecStart=/usr/bin/python3 -u /opt/thing/doStartup...