Unix & Linux

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

6
Прочитать файл, ориентированный на строку, который может не заканчиваться символом новой строки
У меня есть файл с именем, /tmp/urlFileгде каждая строка представляет URL-адрес. Я пытаюсь прочитать из файла следующее: cat "/tmp/urlFile" | while read url do echo $url done Если последняя строка не заканчивается символом новой строки, эта строка не будет прочитана. Мне было интересно, почему? Можно ли прочитать все строки, независимо …

1
Zsh не может вводить данные в терминал при передаче данных через stdin и stdout с помощью переменной команды с выводом tty
Системная информация: macOS Sierra 10.12.6 zsh 5.4.2 (x86_64-apple-darwin16.7.0) GNU bash, version 4.4.12(1)-release (x86_64-apple-darwin16.3.0) Перейдите к ПРИМЕРАМ внизу, если вы хотите просто перейти к упрощенным примерам, которые я сделал. ПРИМЕЧАНИЕ: я не большой zshпользователь. Я искал fzfкомбинации клавиш для bashи zsh. Обратите внимание, как они оба запускают переменную команду $(__fzfcmd). __fzfcmdпо …
11 bash  zsh  pipe  tty 

7
Ошибка при загрузке общих библиотек: libicuuc.so.59: невозможно открыть общий объектный файл: нет такого файла или каталога
После обновления с помощью pacman -Syuq: # pacman -Sc pacman: ошибка при загрузке общих библиотек: libicuuc.so.59: не удается открыть общий объектный файл: нет такого файла или каталога # find / -name libicuuc.so.* 2>/dev/null /usr/lib/libicuuc.so.60.1 /usr/lib/libicuuc.so.60 Arch Linux в версии Pi 1: # uname -an 4.9.62-1-ARCH #1 SMP Fri Nov 17 …
11 pacman  arch-arm 

3
Кого Linux спрашивает, когда вы выполняете whois?
Когда вы делаете: $ whois stackoverflow.com Ваш Linux сначала выполняет DNS-запрос, находит IP-адрес stackoverflow.com, а затем запрашивает информацию прямо там? Или же он запрашивает «корневой» whois-сервер (является ли IP-адрес «корневого whois-сервера» жестко запрограммированным в дистрибутиве Linux, аналогично /etc/bind/db.root?), Который затем делегирует другому whois-серверу, который предоставляет информацию? Что такое поток соединения? …
11 dns  whois 

4
Переименование изображений в exif time: создание уникальных имен файлов
Если я переименую изображения через exiv в exif date time, я делаю следующее: find . -iname \*jpg -exec exiv2 -v -t -r '%Y_%m_%d__%H_%M_%S' rename {} \; Теперь может случиться, что фотографии имеют одинаковую метку времени (включая секунды). Как я могу сделать имя файла уникальным автоматически? Команда должна быть стабильной в …

2
Где используется setcap, где хранится разрешение?
Использование setcapдля предоставления дополнительных разрешений двоичному файлу должно записать новое разрешение где-нибудь, в хранилище или в памяти, где оно хранится? Использование lsofas is не работает, потому что процесс исчезает слишком быстро.

2
Bash скрипт не видит SIGHUP?
У меня есть следующий скрипт: #!/bin/bash echo "We are $$" trap "echo HUP" SIGHUP cat # wait indefinitely Когда я отправляю SIGHUP(использую kill -HUP pid) ничего не происходит. Если я немного изменю сценарий: #!/bin/bash echo "We are $$" trap "kill -- -$BASHPID" EXIT # add this trap "echo HUP" SIGHUP …
11 bash  signals 

3
Зачем GDB нужен как исполняемый файл, так и дамп ядра?
Я отлаживаю с помощью дампов ядра, и обратите внимание, что gdb требует, чтобы вы предоставили как исполняемый файл, так и дамп ядра. Почему это? Если дамп ядра содержит всю память, используемую процессом, разве исполняемый файл не содержится в дампе ядра? Возможно, нет никакой гарантии, что весь exe загружен в память …
11 core-dump  gdb 

3
$ HOME / bin dir отсутствует в $ PATH
По моему у ~/.profileменя есть последний блок, который должен загрузить мои личные, bin/ directoryкак это: # set PATH so it includes user's private bin if it exists if [ -d "$HOME/bin" ] ; then PATH="$HOME/bin:$PATH" fi Но, похоже, не загружено: echo $PATH /usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games Почему это не работает? (Моя оболочка bash.) …

3
Установите zfs на Debian 9 Stretch
Я попытался установить zfs на Debian 9.1, однако у меня возникают некоторые ошибки. Моя первая установка была только zfs-dkms, однако я прочитал в сети, что для запуска zfs-dkms требуется также spl-dkms. Мои шаги состояли в том, чтобы изменить мой sources.list, добавив взнос non-free следующим образом: /etc/apt/sources.list deb http://ftp.nl.debian.org/debian/ stretch main …
11 debian  apt  zfs 

1
Как перезапустить мой сервис systemd при обновлении его зависимости
Я написал программу, использующую базу данных Postgres, и написал для нее файл службы systemd. В настоящее время мой сервис запускается при загрузке просто отлично, и он останавливается, когда Postgres останавливается для обновления (by apt upgrade). Однако, когда обновление завершено и Postgres запущен снова, моя служба не запускается автоматически. Могу ли …

3
Пересборка ядра Linux без «чистого»
Я собираю собственное ядро ​​на основе 4.11 (для Mintx64, если это имеет значение). Я уже скомпилировал и установил его, чтобы доказать, что он работает. Теперь я сделал несколько небольших изменений в паре файлов (в подсистемах драйвера и сети, поэтому мне нужно сначала скомпилировать собственное ядро!) Теперь я хочу собрать модифицированное …

2
Монетный двор 18.1 - Целая партия «Запрашивающий сервер пула xxx.xxx.xxx.xxx»
Я искал в системном журнале, чтобы разобраться в проблеме со звуком, и вижу чертовски много сообщений демона ntp сервера пула запросов. В прошлом я запускал другие Linux и никогда не вспоминал, что видел так много сообщений журнала ntp. Возможно, это связано с новой сетевой проблемой, является ли она обычной для …

1
Как настроить мост сетевого интерфейса от WiFi до Ethernet с Debian?
Я использую Raspberry Pi с использованием Raspbian, который является просто Debian. Я хотел бы подключиться от основного маршрутизатора сети Wi-Fi, который подключается к кабелю Cox, к маршрутизатору с кабелем, чтобы моя подсеть имела надежный доступ в Интернет. Это должен быть мост WiFi-Ethernet. Я установил / etc / networks для статического …
11 debian  wifi  ethernet  bridge 

2
Сброс Bluetooth на Archlinux
Иногда случается, что моя Bluetooth-мышь отключается от моего ноутбука. Выключение / включение мыши не помогает. Выключение / включение моего ноутбука Bluetooth тоже не помогает. Даже не systemctl restart bluetooth.serviceпомогает. Но если я закрою крышку ноутбука, чтобы перевести ее в спящий режим, и снова открою через несколько секунд, соединение с мышью …

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