Unix & Linux

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

4
Понимание подстановки команд чтения файлов в Bash
Я пытаюсь понять, как именно Bash обрабатывает следующую строку: $(< "$FILE") Согласно странице руководства Bash, это эквивалентно: $(cat "$FILE") и я могу следовать линии рассуждений для этой второй строки. Bash выполняет раскрытие переменной $FILE, вводит подстановку команды, передает значение $FILEto cat, cat выводит содержимое $FILEна стандартный вывод, подстановка команды завершается …

3
Почему мы должны дважды передавать имя файла в функции exec?
Я прочитал « Расширенное программирование в среде UNIX » Стивенса, 8- я глава. Я прочитал и понял все шесть функций exec. Во всех функциях exec я заметил одну вещь: Первый аргумент - это имя файла / путь (зависит от функции exec). Второй аргумент - это argv [0], который мы получаем …

2
В чем разница между полями «errors:», drop: »,« overruns: »и« frame: »в выходных пакетах ifconfig RX?
Может кто-нибудь, пожалуйста, уточните разницу между различными RX packetsполями в ifconfigвыводе? Например, допустим, я бегу ifconfigи вижу следующее: eth0 Link encap:Ethernet HWaddr AA:BB:CC:DD:EE:FF inet addr:1.1.1.1 Bcast:1.1.1.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:202723544 errors:0 dropped:4959 overruns:0 frame:37 TX packets:158354057 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:4261083782 (3.9 …

3
Можно ли связать команды tr, чтобы избежать нескольких процессов tr в конвейере?
У меня есть куча TXT-файлов, я хотел бы вывести их в нижнем регистре, только в алфавитном порядке и по одному слову в строке, я могу сделать это с помощью нескольких trкоманд в конвейере, например: tr -d '[:punct:]' <doyle_sherlock_holmes.txt | tr '[:upper:]' '[:lower:]' | tr ' ' '\n' Возможно ли сделать …
11 sed  awk  perl  tr 

1
Что означает содержание / proc / net / unix?
На моем устройстве Android есть файл с именем /proc/net/unixwho, содержимое которого не соответствует содержимому любого стандартного дистрибутива linux (в котором показаны доменные сокеты unix). Первые несколько строк: Num RefCount Protocol Flags Type St Inode Path 00000000: 00000002 00000000 00000000 0002 01 5287581 /data/misc/wifi/sockets/wpa_ctrl_789-3189 00000000: 00000003 00000000 00000000 0001 03 6402 …

4
Проблемы с расположением объекта Spamassassin после перезапуска
После того, как spamassassin был перезапущен ежедневным cronjob этим утром, он заполняет системный журнал со следующими ошибками: Feb 9 09:24:26 mail spamd[8766]: spamd: got connection over /var/run/spamd.socket Feb 9 09:24:26 mail spamd[8766]: spamd: setuid to Debian-exim succeeded Feb 9 09:24:26 mail spamd[8766]: spamd: checking message <004c01d0444a$01d5a905$d690a59f@kiffyv> for Debian-exim:106 Feb 9 …
11 ubuntu  email  cpan 

3
Как установить / разобрать зависимости сборки от debian / control?
Предположим, вы загрузили папку с исходным кодом, которая содержит как существующую /debian/папку, так и /debian/controlфайл. Давайте предположим, что данный пакет не находится в официальном репозитории Debian, поэтому apt-get build-depего нельзя использовать. Как разобрать Build-Depends:строку? Например, если строка будет читать Build-Depends: debhelper (>= 8), faketime, есть ли какой-нибудь инструмент, control-parse debian/control …

1
Получите ключевые идентификаторы и отпечатки пальцев apt в машиночитаемом формате
Я пытаюсь исправить проблему в puppetlabs-apt, чтобы включить использование отпечатков клавиш в качестве идентификаторов, чтобы гарантировать наличие определенного ключа в его 40-значном отпечатке ключа. У меня проблемы с проверкой наличия ключа, и мне нужна команда, которая выведет следующее: 8-значный идентификатор ключа. 16-значный идентификатор ключа. 40-значный идентификатор ключа. Есть ли apt-keyкоманда, …
11 apt  gpg 


2
Определить скорость Ethernet в RHEL 6
Как проверить, eth0имеет ли скорость соединения 10Мбит, 100Мбит или 1Гбит? Я пытался ethtool, но это говорит No data available. Я тоже попробовал dmesg | grep -i duplexи пусто. [root@dioptase ~]# lspci 00:0a.0 Ethernet controller: Digital Equipment Corporation DECchip 21140 [FasterNet] (rev 20) [root@dioptase ~]# ethtool eth0 Settings for eth0: No …


4
показывать только исходный файл и целевой связанный файл, используя `ls`
Я могу показать целевой файл, на который указывает ссылка ls -l: snowch$ ls -l /usr/local/bin/mvn lrwxr-xr-x 1 snowch admin 29 12 Dec 08:58 /usr/local/bin/mvn -> ../Cellar/maven/3.2.3/bin/mvn Есть ли способ показать меньше вывода без необходимости передавать через другую команду, такую ​​как awk? Например: snowch$ ls ?? /usr/local/bin/mvn /usr/local/bin/mvn -> ../Cellar/maven/3.2.3/bin/mvn Я …
11 ls  symlink 

3
Как передать Ctrl-C гостю при запуске qemu с -nographic?
Я настроил Gem в Qemu следующим образом: GRUB_TERMINAL="serial console" GRUB_SERIAL_COMMAND="serial" GRUB_CMDLINE_LINUX="..console=ttyS0" и запустите qemuпроцесс с параметром -nographicкомандной строки. Это позволяет использовать текущий терминал для последовательной консоли и qemuконсоли монитора. Однако теперь, когда я нажимаю Ctrl+ Cвнутри работающей виртуальной машины, она перехватывается qemuи останавливает процесс. Как я должен пройти Ctrl+ Cили …

2
Как показать только общий размер файла определенного расширения командой `du`
У меня есть сотни PDF-файлов и HTML-файлов в каталоге. И я хочу знать общий размер PDF-файлов. По команде du -ch /var/fooя вижу общий размер файла, но мне нужна только последняя строка, общий размер. Если каталог содержит только PDF-файлы, я могу использовать -sпараметр, но этот параметр нельзя использовать на этот раз. …

2
Как установить группу по умолчанию для файлов, созданных в общей папке Samba
Я делюсь каталогом /home/pi/pydevна Debian Box (Raspberry Pi, на самом деле) с Samba. Я читаю и пишу в этот каталог с компьютера с Windows 7. Когда я создаю в W7 файл в этом каталоге, он получает права 0764 и принадлежит пользователям rolf и group rolf - это я на машине …
11 windows  samba 

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