Unix & Linux

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

3
Почему размер таблицы индексов обычно не изменяется?
Файловые системы Unix обычно имеют таблицу inode, и количество записей в этой таблице обычно фиксируется на момент создания файловой системы. Иногда это приводит к тому, что люди с большим количеством дискового пространства получают запутанные сообщения об ошибках, связанные с отсутствием свободного места, и даже после того, как они выясняют, в …

2
Что значит // 1 /
Операционная система QNX4 с использованием Korn Shell. Это в файле .profile. export VARDIR=//1/usr/pvcs Что представляет собой // 1 /?
19 ksh  qnx 

2
Как завершить команду Linux tee, не убивая приложение, от которого она получает
У меня есть скрипт bash, который работает, пока машина Linux включена. Я начинаю это, как показано ниже: ( /mnt/apps/start.sh 2>&1 | tee /tmp/nginx/debug_log.log ) & После этого я вижу команду tee в выводе ps, как показано ниже: $ ps | grep tee 418 root 0:02 tee /tmp/nginx/debug_log.log 3557 root 0:00 …
19 linux  scripting  pipe  kill  tee 

3
Трубопровод ls такой же, как ls -1?
lsвозвращает вывод в нескольких столбцах, тогда как ls|catвозвращает идентичный байту вывод ls -1для каталогов, которые я пробовал. Тем не менее я вижу, что ls -1в ответах, как ls -1|wc -l. Есть ли причина отдавать предпочтение ls -1? Почему ...|catменяется выход ls?
19 shell  ls 

1
Как защитить системы Linux от удаленной атаки BlueBorne?
Лаборатория Armis обнаружила новую векторную атаку, затрагивающую все устройства с поддержкой Bluetooth, включая системы Linux и IoT. Атака BlueBorne на Linux Armis обнаружил две уязвимости в операционной системе Linux, которые позволяют злоумышленникам получить полный контроль над зараженными устройствами. Первая - это уязвимость, приводящая к утечке информации, которая может помочь злоумышленнику …

6
Как частично распаковать архив в виде простого простого текстового файла?
У меня есть zip-файл размером 1,5 ГБ. Его содержимое представляет собой один смешной большой текстовый файл (60 ГБ), и в настоящее время у меня недостаточно свободного места на диске, чтобы извлечь все, и при этом я не хочу извлекать все это, даже если бы у меня было. Что касается моего …

2
Что делает grep, когда не работает процессор?
Когда я ищу совпадения с grep, я часто замечаю, что последующий поиск занимает значительно меньше времени, чем первый - например, 25 с против 2 с. Очевидно, дело не в том, чтобы повторно использовать структуры данных с момента последнего запуска - они должны были быть освобождены. Запустив timeкоманду grep, я заметил …
19 grep  performance 

3
Получите лимит в 2 ГБ при создании PDF-файлов с помощью ImageMagick
Я использую convertдля создания PDF-файла из примерно 2000 изображений: convert 0001.miff 0002.miff ... 2000.miff -compress jpeg -quality 80 out.pdf Процесс заканчивается воспроизводимым, когда выходной файл достиг 2 ^ 31-1 байт (2 ГБ -1) с сообщением convert: unknown `out.pdf'. Спецификация файла PDF допускает ≈10 ГБ . Я пытался получить больше информации …

2
Grep: неожиданные результаты при поиске слов в заголовке со страницы руководства
Я сталкиваюсь со странным поведением, когда пытаюсь открыть man-страницу в macOS. Например, страница руководства Bash явно содержит строку NAME: $ man bash | head -5 | tail -1 NAME И если я grep для nameя получаю результаты, но если я grep для NAMEя не: $ man bash | grep 'NAME' …

3
Тайна раскрытия вложенных скобок в Bash
Эта: $ echo {{a..c},{1..3}} производит это: a b c 1 2 3 Что приятно, но трудно объяснить, учитывая, что $ echo {a..c},{1..3} дает a,1 a,2 a,3 b,1 b,2 b,3 c,1 c,2 c,3 Это где-то задокументировано? Bash Reference не упоминает об этом (даже если у него есть пример , используя его).

1
echo [9876543210] отображает 1 4 5 6… почему?
Пожалуйста, объясните, почему 1 4 5 6 отображается для последних четырех эхо-операторов? Однажды я столкнулся с этим случайно, но теперь мне интересно, почему это происходит. Эти заявления работают, как и ожидалось (для меня). $ echo [ 9876543210 ] [ 9876543210 ] $ echo [237890] [237890] Эти эхо-операторы последовательно отображают 1 …

1
ps печатает только до 4096 символов командной строки любого процесса
Когда я выполняю grep для процесса Java, я получаю вывод ниже, но он ограничен 4096 символами, что приводит к тому, что фактическое имя процесса (то есть kafka.Kafka) не отображается в grepвыводе. Это ограничение grep? Можно ли печатать символы за пределами 4096? ps -ef | grep java java -Xmx6G -Xms6G -server …

3
Опасно ли писать / dev / nvram?
Я нашел информацию, что nvram используется для прошивки / резервного копирования BIOS и что он содержит некоторые данные, связанные с BIOS. Будет ли cat /dev/random > /dev/nvramпостоянно кирпич компьютера? Мне очень хочется набрать эту команду, но почему-то я чувствую, что она не подходит для моей машины, поэтому я думаю, что …


3
Почему удаление Iceweasel nuke GNOME?
У меня была старая виртуальная машина Debian 7 для тестирования. Я пытаюсь уменьшить размер виртуальной машины, потому что мне не хватает места. Я хотел удалить Iceweasel, так как я на самом деле не использую его, и я обычно могу обойтись wget. Когда я запустил Aptего, он сказал, что тоже удаляет …
19 debian  apt  gnome  iceweasel 

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