Unix & Linux

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

5
Как читать из двух входных файлов, используя цикл while
Я хотел бы знать, есть ли какой-либо способ чтения из двух входных файлов во вложенном цикле while по одной строке за раз. Например, допустим, у меня есть два файла FileAи FileB. FiLea: [jaypal:~/Temp] cat filea this is File A line1 this is File A line2 this is File A line3 …

5
Как обрабатывать / передавать данные TCPDUMP в режиме реального времени
Если я хочу tcpdump DNS-запросов клиентов (на маршрутизаторе OpenWrt 10.04), то я root@ROUTER:/etc# tcpdump -n -i br-lan dst port 53 2>&1 tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on br-lan, link-type EN10MB (Ethernet), capture size 96 bytes 22:29:38.989412 IP 192.168.1.200.55919 > 192.168.1.1.53: 5697+ A? …
27 pipe  tcpdump 


4
Как указать символы, используя шестнадцатеричные коды в `grep`?
Этот вопрос был перенесен из Stack Overflow, потому что на него можно ответить в Unix и Linux Stack Exchange. Мигрировал 8 лет назад . Я использую следующую команду для определения диапазона набора символов для шестнадцатеричного кода от 0900 (вместо अ) до 097F (вместо व). Как я могу использовать шестнадцатеричный код …

3
Есть ли правда в философии, которую вы должны синхронизировать? синхронизации; синхронизации; синхронизация?
Когда я впервые познакомился с Linux, работая в Cisco Systems в 2000 году, меня научили достоинствам syncкоманды, используемой для сброса буферов на диск, чтобы предотвратить повреждение файловой системы / потерю данных. Мне сказали не только коллеги из колледжа, но и друзья из колледжа, что они всегда проводят sync«несколько» или «кучку» …

5
Могу ли я передать / dev / video через ssh
У меня есть два компьютера, рабочий стол в моем офисе (с подключенной веб-камерой ) и ноутбук где-то еще в сети. Обычно я смотрю на свой офис через веб-камеру, запустив ssh Office -Y "mplayer tv://device=/dev/video0" с моего ноутбука. Мне не нравится Xforwarding mplayer, так почему я не могу подключиться /dev/videoк своему …

5
Бинарная совместимость между Mac OS X и Linux
Готовьтесь, этот вопрос, скорее всего, покажется наивным и / или глупым, поскольку я относительно новичок во внутренней работе Unix-подобных систем и программирования в целом. Готовы? Хорошо! Я прохожу около 3 уровней ludicrosity, увеличиваясь по мере продвижения. У нас есть две системы с одинаковым оборудованием (главное - процессор, скажем, стандартный Intel …

4
Невозможно обновить список APT: «в репозитории больше нет файла релиза»
Я не могу запустить, apt-get updateпоскольку я сталкиваюсь со следующей ошибкой: # apt-get update Hit:1 http://ftp.br.debian.org/debian testing InRelease Ign:2 http://security.debian.org/debian-security testing/updates InRelease Err:3 http://security.debian.org/debian-security testing/updates Release 404 Not Found [IP: 151.101.92.204 80] Reading package lists... Done E: The repository 'http://security.debian.org/debian-security testing/updates Release' no longer has a Release file. N: Updating …
27 debian  apt 

4
Объединение хвоста && journalctl
Я отслеживаю логи моего собственного приложения и postgres. tail -f /tmp/myapp.log /var/log/postgresql/postgresql.main.log Мне нужно включить логи pgpool. Раньше это был системный журнал, но теперь он находится в journalctl. Есть ли способ связать tail -f && journalctl -f вместе?

3
Как я могу время трубы?
Я хочу timeкоманду, которая состоит из двух отдельных команд с одним выводом трубопровода к другому. Например, рассмотрим два сценария ниже: $ cat foo.sh #!/bin/sh sleep 4 $ cat bar.sh #!/bin/sh sleep 2 Теперь, как я могу timeсообщить о потраченном времени foo.sh | bar.sh(и да, я знаю, что канал здесь не …
27 bash  shell  pipe  time 

9
Как я могу легко сделать скриншоты областей экрана на Arch Linux с i3 WM?
Около месяца назад я перешел с Ubuntu 14.04 LTS на Arch, и я вполне доволен этим решением. Тем не менее, я пропускаю некоторые функции моего нового дистрибутива, особенно Shift+, printscrкоторый в Unity позволяет выбирать область экрана для захвата. Я использую i3 WM. Итак, мой вопрос: как я могу настроить поведение …

1
/ dev / mapper в fdisk
После установки CentOS я вижу несколько строк, как /dev/mapper/centos_jackpc--11-swapи /dev/mapper/centos_jackpc--11-rootкогда я выпускаю fdisk -l. Какова цель этого? И почему они не появляются в Ubuntu? Полный fdisk -lпоказан здесь: Disk /dev/sda: 250.0 GB, 250000000000 bytes 255 heads, 63 sectors/track, 30394 cylinders, total 488281250 sectors Units = sectors of 1 * 512 …
27 linux  partition  lvm  fdisk 

9
Хотите заменить только первый случай с помощью sed
Исходный файл claudio antonio claudio michele Я хочу изменить только первое вхождение "Клаудио" с "Клаудия", чтобы файл результата claudia antonio claudio michele я пытался sed -e '1,/claudio/s/claudio/claudia/' nomi Но выполнить глобальную замену. Почему?
27 sed 

2
Как изменить правила iptables, отредактировав файл, а не взаимодействуя через командную строку?
В истории я бы просто отредактировал файл и затем перезагрузил весь сервер. я бы клонировал строку с открытым портом 22, изменил ее на 80, а затем сохранил файл ... и перезагрузил всю систему, чтобы iptables начался с открытого порта 80. но в последнее время .. этот файл больше не существует …
27 centos  iptables 

3
Как заставить ssh-agent работать во всех терминалах?
Я настроил автоматический (без пароля) вход по ssh на некоторые серверы, используя ssh-copy-id. ssh-agentработает только с терминала, где он был запущен. Как мне начать ssh-addработать во всех моих терминалах? Естественно, я бы не предпочел SSH-ключ без ключевой фразы.
27 ssh  ssh-agent 

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