Unix & Linux

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


3
Почему количество открытых файлов в Linux ограничено?
Прямо сейчас я знаю, как: найти количество открытых файлов на процесс: ulimit -n подсчитать все открытые файлы по всем процессам: lsof | wc -l получить максимально допустимое количество открытых файлов: cat /proc/sys/fs/file-max Мой вопрос: почему в Linux существует ограничение на количество открытых файлов?
136 open-files  limit 

8
Как рекурсивно найти сумму, хранящуюся в каталоге?
Я знаю, что вы можете видеть размер файла в байтах, когда делаете длинный листинг с помощью llили ls -l. Но я хочу знать, сколько места в каталоге, включая файлы в этом каталоге и подкаталогах в нем, и т. Д. Я не хочу количество файлов, но вместо этого объем памяти, который …

14
Как я могу grep в файлах PDF?
Есть ли способ поиска PDF-файлов с использованием возможностей grep, без предварительного преобразования в текст в Ubuntu?
136 grep  search  pdf 

6
Как я рекурсивно grep через файлы .gz?
Я использую скрипт для регулярной загрузки моих сообщений gmail, которые сжимают необработанные .eml в файлы .gz. Сценарий создает папку для каждого дня, а затем сжимает каждое сообщение в свой собственный файл. Я хотел бы найти в этом архиве «строку». Один Grep, похоже, не делает этого. Я также попробовал SearchMonkey.

4
Какой смысл Ctrl-S?
Ctrl+ Sостанавливает весь вывод на терминал, который можно перезапустить с помощью Ctrl+ Q. Но почему Ctrl+ Sсуществует в первую очередь? Какую проблему пытались решить, установив эту последовательность управления?
135 terminal  keyboard 


8
Как отладить скрипт bash?
У меня проблемы с некоторыми скриптами в bash, по поводу ошибок и неожиданного поведения. Я хотел бы исследовать причины проблем, чтобы я мог применить исправления. Есть ли способ, которым я могу включить некий «режим отладки» для bash, чтобы получить больше информации?
135 bash  debugging 

4
Как я могу заставить Cron запустить работу прямо сейчас, для тестирования / отладки? без изменения графика!
У меня есть задание cron, которое планируется запускать каждый день, кроме изменения расписания. Есть ли другой способ выполнить тестовый прогон команды прямо сейчас, чтобы проверить, работает ли она как задумано?
135 cron  debugging 

11
Как вы перемещаете все файлы (в том числе скрытые) из одного каталога в другой?
Как переместить все файлы в каталоге (включая скрытые) в другой каталог? Например, если у меня есть папка «Foo» с файлами «.hidden» и «notHidden» внутри, как мне переместить оба файла в каталог с именем «Bar»? Следующее не работает, так как «.hidden» файл остается в «Foo». mv Foo/* Bar/ Попробуй сам. mkdir …
135 shell  wildcards  dot-files  mv 


11
Что такое `^ M` и как мне от него избавиться?
Когда я открываю файл vim, я вижу странные ^Mсимволы. К сожалению, любимая в мире поисковая система не справляется со специальными символами в запросах, поэтому я спрашиваю здесь: Что это за ^Mперсонаж? Как он мог туда добраться? Как мне от этого избавиться?

6
Когда нужен xargs?
Команда xargsвсегда смущает меня. Есть ли общее правило для этого? Рассмотрим два примера ниже: $ \ls | grep Cases | less печатает файлы, соответствующие «делам», но для изменения команды touchпотребуется xargs: $ \ls | grep Cases | touch touch: missing file operand Try `touch --help' for more information. $ \ls …

9
«Нет открытого ключа» при обновлении apt-get
При выполнении apt-get updateя получаю следующую ошибку: root@ADS3-Debian6:/home/aluno# apt-get update Atingido http://sft.if.usp.br squeeze Release.gpg Ign http://sft.if.usp.br/debian/ squeeze/contrib Translation-en Ign http://sft.if.usp.br/debian/ squeeze/contrib Translation-pt Ign http://sft.if.usp.br/debian/ squeeze/contrib Translation-pt_BR (...) Obter:10 http://security.debian.org squeeze/updates/non-free i386 Packages [14 B] Baixados 612 kB em 4s (125 kB/s) Lendo listas de pacotes... Pronto There is no public …
133 debian 


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