Unix & Linux

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

3
Как запустить многопоточный grep в терминале?
У меня есть папка с 250+ файлами по 2 ГБ каждый. Мне нужно найти строку / шаблон в этих файлах и вывести результат в outputфайл. Я знаю, что могу выполнить следующую команду, но она слишком медленная !! grep mypattern * > output Я хочу ускорить это. Будучи программистом на Java, …
38 grep  parallelism 

3
Почему существует политика ядра Linux, чтобы никогда не нарушать пространство пользователя?
Я начал думать об этой проблеме в контексте этикета в списке рассылки ядра Linux. Ядро Linux, как самый известный в мире и, пожалуй, самый успешный и важный проект свободного программного обеспечения, получает много прессы. И основатель и руководитель проекта, Линус Торвальдс, явно не нуждается в представлении здесь. Линус время от …

4
Есть ли простой инструмент Bash, который может быстро визуализировать основной HTML?
Время от времени мне нужно выполнять простую задачу, когда я выводю основной HTML в консоль. Я хотел бы сделать его минимально визуализированным, чтобы его было проще читать с первого взгляда. Есть ли утилита, которая может обрабатывать базовый HTML-рендеринг в оболочке (подумайте о рендеринге в стиле Lynx, но не в реальном …

2
Почему использование && в 75 раз быстрее, чем… fi, и как сделать код понятнее
У меня есть следующий рабочий код: largest_prime=1 for number_under_test in {1..100} do is_prime=true factors='' for ((divider = 2; divider < number_under_test-1; divider++)); do remainder=$(($number_under_test % $divider)) [ $remainder == 0 ] && [ is_prime ] && is_prime=false && factors+=$divider' ' done [ $is_prime == true ] && echo "${number_under_test} is …

5
Как я могу сделать графический график последовательности чисел из стандартного ввода?
Если у меня длинный текстовый файл, и я хочу отобразить все строки, в которых встречается данный шаблон, я делаю: grep -n form innsmouth.txt | cut -d : -f1 Теперь у меня есть последовательность чисел (один номер в строке) Я хотел бы сделать двухмерное графическое представление с вхождением на оси X …

2
Как я могу распространять большие загрузки на несколько компьютеров?
Мне нужно скачать большой файл (1 ГБ). У меня также есть доступ к нескольким компьютерам под управлением Linux, но каждый ограничен скоростью загрузки 50 КБ / с по политике администратора. Как распределить загрузку этого файла на несколько компьютеров и объединить их после загрузки всех сегментов, чтобы я мог получить его …

4
Какое правильное имя для команды «>»
Я пытался найти способ передать некоторый текст в файл, не переписывая то, что там уже было, используя >команду, и я понял, что не знаю, как это называется. Поиск стрелка вправо или правого шеврон или более команд не обнаруживалось ничего. Я всегда просто называл это пассивом .

3
Почему некоторые порты сообщаются фильтром nmap, а другие нет?
Я сканирование сервера , который должен иметь довольно простой брандмауэр с помощью IPTables : по умолчанию все отбрасывается к тому RELATEDи ESTABLISHEDпакетам. Единственным NEWразрешенным типом пакетов являются TCP-пакеты на портах 22 и 80 и все (на этом сервере нет HTTPS). Результат nmap на первых 2048 портах дает 22 и 80 …
38 iptables  nmap 

5
Как закрыть порты в Linux?
У меня есть какой-то вопрос в закрытии порта, я думаю, что у меня есть некоторые странные вещи. Когда я использую выполнить nmap --top-ports 10 192.168.1.1 это показывает, что порт 23 / TCP открыт. Но когда я выполню nmap --top-ports 10 localhost это показывает, что порт 23 / tcp закрыт. Какой …
38 tcp  nmap 


6
Как Linux выбирает, какое приложение открыть файл?
Если файл сообщает ОС свой формат файла, как ОС выбирает, какое приложение открыть по умолчанию? В Windows хранится ли связь в таблице реестра? Как Linux выбирает, какое приложение открыть файл? Раньше я часто использовал Nautilus, но теперь перехожу на терминал. Правда ли, что в терминале мы всегда должны явно указывать, …



1
Что происходит при нажатии Ctrl + Alt + F <Num>?
Я ищу объяснение того, что происходит в Linux, когда эта комбинация клавиш нажимается для изменения текущего терминала. В частности, какой программный компонент перехватывает эту комбинацию клавиш и меняет терминал? Это ядро? Если это ядро, не могли бы вы указать расположение исходного файла, который обрабатывает это? Редактировать: я хочу понять, как …


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