Unix & Linux

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

4
Как распечатать строки № 15 и 25 из каждых 50 строк?
У меня есть большой файл, и я хотел бы печатать из каждой последовательной 50 строк, 15-й и 25-й строк. sed -n '15,25p' inputfile Как изменить эту команду, чтобы печатать только строки 15 и 25 и проходить через каждые 50 строк в файле.

1
Опция Mac-style / специальные клавиши Alt Key в Linux
Я использую клавиатуру Mac, и я бы предпочел, чтобы специальные символы были такими же или такими же, как в OS X / macOS. Вот аналогичный вопрос для Windows. Например, alt + e + e → é и alt + c → ç без каких-либо ключевых функций GNOME Compose. Есть ли …

1
SSH перестал работать после обновления сервера? Что случилось?
Я использую SSH-соединения на базе PKI уже более 10 лет. Неожиданно после обновления сервера перестали работать некоторые соединения. Я использую те же ключи PKI, которые я использовал годами (у каждого сервера есть свои ключи, у меня есть небольшой набор личных ключей). Работает - выглядит так: C:\Users\michael>ssh2 -p 2222 root@192.168.129.64 date …
9 openssh 

2
Является ли принятие RELATED, ESTABLISHED для всех источников в iptables «слишком открытым»?
Я часто видел, как -A INPUT -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPTприменяется правило . Пока я не эксперт, эта конкретная линия касается меня. Совершенно очевидно, что правило разрешает весь трафик за исключением того, что соединение должно быть установлено или связано с установленным соединением. сценарий Я разрешаю подключения к стандартному порту …
9 security  iptables  ip  tcp 

6
создание автоматического обратного соединения SSH при загрузке
У меня есть компьютер за NAT, который устанавливает обратное соединение SSH с моим Digitalocean VPC. Я использую это обратное SSH-соединение из дома, чтобы войти в свой офисный компьютер (я уполномочен на это), копировать файлы и делать другие важные вещи. Хотя и не часто, я заметил, что мой офисный компьютер перезагружается …

1
Задания Cron выполняются с перерывом в 1 час, что полностью противоречит системному времени.
Пример выпуска: * 9 * * * echo 9 * 10 * * * echo 10 Вышеуказанное будет отправлять пользователю электронное письмо каждую минуту, но все ответы «9» будут происходить в 10:00 -> 10:59 AM, а «10» - в 11:00 -> 11:59 AM. , Работаю на * * * * …
9 cron 

1
Использование только одного ядра процессора
Мне нужно выполнить тесты производительности для моей параллельной программы, и мое требование состоит в том, чтобы она работала только на одном ядре процессора. (Я не хочу сотрудничать с потоками - я хочу всегда переключать контекст). Итак, у меня есть два вопроса: Лучшее решение - Как подписать и зарезервировать только одно …


3
Как переназначить клавиши клавиатуры в зависимости от того, как долго вы держите клавишу
Я хотел бы переназначить клавиши на моей цифровой клавиатуре, чтобы они вели себя по-разному в зависимости от того, как долго нажата клавиша. Вот пример: Если удерживать клавишу Numpad 9 нажатой менее 300 мс, она отправит команду «предыдущая вкладка» Ctrl+Tab Если я удержу клавишу Numpad 9 в течение 300-599 мс, она …

8
Как получить строки, которые имеют определенное значение в определенном столбце?
У меня есть файл как следующий 200.000 1.353 0.086 200.250 1.417 0.000 200.500 1.359 0.091 200.750 1.423 0.000 201.000 1.365 0.093 201.250 1.427 0.000 201.500 1.373 0.093 201.750 1.432 0.000 202.000 1.383 0.091 202.250 1.435 0.000 202.500 1.392 0.087 202.750 1.436 0.000 203.000 1.402 0.081 203.250 1.437 0.001 203.500 1.412 …
9 awk  grep 

3
Как передать найденные файлы как аргументы?
Сначала отрежьте тривиальные, но неприменимые ответы: я не могу использовать ни трюк find+, xargsни его варианты (например, findс -exec), потому что мне нужно использовать несколько таких выражений на вызов. Я вернусь к этому в конце. Теперь для лучшего примера давайте рассмотрим: $ find -L some/dir -name \*.abc | sort some/dir/1.abc …

5
Команда для вставки моей команды и ее вывода
Часто я хочу опубликовать что-то на GitHub, например $ ping google.com PING google.com (216.58.195.238): 56 data bytes Request timeout for icmp_seq 0 64 bytes from 216.58.195.238: icmp_seq=0 ttl=53 time=1064.747 ms Сейчас я запускаю команду, использую screens, C-a C-[чтобы выделить область, enterскопировать ее в этот буфер, вставить в нее vim, записать …

1
непрерывная прокрутка mupdf
Я использую mupdf и мне это очень нравится, потому что я vim-наркоман. Меня беспокоит одно: непрерывной прокрутки нет. Когда вы доходите до конца страницы и прокручиваете дальше, она «переходит» на следующую страницу. Есть ли способ включить непрерывную прокрутку? Я нашел http://bugs.ghostscript.com/show_bug.cgi?id=693425 и там написано, что вы можете использовать SHIFT + …


4
Как найти файлы, которые не имеют пустой строки в конце?
У меня есть файлы в подкаталогах текущего каталога, которые могут иметь или не иметь новые строки в конце; Как мне найти файлы, в конце которых нет новой строки? Я пробовал это: find . -name '*.styl' | while read file; do awk 'END{print}' $file | grep -E '^$' > /dev/null || …

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