Unix & Linux

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

2
Локальные переменные в zsh: что эквивалентно bash «export -n» в zsh
Я пытаюсь содержать область видимости переменной в оболочке, а дети не видят ее в zsh. Например, я набираю это в .zshrc: GREP_OPTIONS=--color=always Но если я запускаю скрипт оболочки со следующим: #!/bin/bash echo $GREP_OPTIONS Выход: --color=always в то время как я хочу, чтобы он был нулевым (скрипт выше не должен видеть …

1
Как мне настроить PulseAudio для 7.1 Surround Sound по HDMI?
Моя машина подключена через HDMI к ресиверу. Но когда я пытаюсь использовать более двух каналов с PulseAudio, я получаю только два. pacmd list cardsпоказывает карту, но не показывает профиль HDMI с более чем двумя каналами. Я подтвердил, что звук 7.1 работает через ALSA: pasuspender -- speaker-test -D hdmi -c 8 …
10 audio  pulseaudio  hdmi 

2
Автозаполнение Bash для переменной среды, содержащей имя каталога
Я использую, среди прочего, Bash 4.2.37 на Linux Mint 14. Когда я автоматически заполняю имя переменной среды, печатая Tab, оно расширяется до имени переменной, за которым следует пробел. Если значением переменной является имя каталога, я хочу, чтобы оно расширилось до имени переменной, за которым следует /. Например, если я наберу: …

3
Как libusb получает доступ к ядру?
Из того, что я понимаю: Вообще говоря, драйвер работает в пространстве ядра и может быть вызван из пространства пользователя. Только код в пространстве ядра может вызывать вещи низкого уровня usb / ioctl libusb это библиотека, поэтому она будет компилироваться и запускаться в пространстве пользователя Так как же libusbдобиться низкого уровня …
10 usb  drivers 

2
Почему ядро ​​Linux сообщает о «нехватке места на диске», когда на самом деле оно выходит за пределы i-узлов
Мой друг, который любит программировать в среде Linux, но мало знает об администрировании Linux, недавно столкнулся с проблемой, когда его ОС (Ubuntu) сообщала о «нехватке дискового пространства на томе XXX». Но когда он пошел проверить громкость, осталось еще 700 ГБ. Через много времени он смог сообразить, что у него нет …

1
Преобразование путей архива tar без его извлечения
У GNU tar(1)есть аккуратная опция под названием --transform. Со страницы руководства: --transform, --xform EXPRESSION использовать sed replace EXPRESSION для преобразования имен файлов Это позволяет преобразовывать имена путей на лету во время извлечения архива, чтобы вы могли контролировать, где и как он будет извлечен. У меня вопрос, есть ли способ выполнить …
10 tar 

3
grep, чтобы найти экземпляры «Foo», где «Bar» не появляется в пределах 10 строк
Предположим, я хочу найти во всем дереве все файлы CPP, где встречается «Foo». Я мог бы сделать: find . -name "*.cpp" | xargs grep "Foo" Теперь предположим, что я хочу перечислить только те случаи, когда какая-то другая строка, скажем, «Бар», не встречается в пределах 3 строк предыдущего результата. Итак, дано …
10 grep 

2
Правильно ли устанавливать переменную $ TERM вручную?
Я установил $TERMпеременную, добавив строку XTerm*termName: xterm-256colorв мой .Xresourcesфайл. Когда я делал это, я не знал, что именно это означает (я следовал онлайн-руководству, чтобы изменить внешний вид xterm), но теперь я прочитал немного больше и беспокоюсь, что я сделал неправильно. В частности, я хочу знать, что есть что-то плохое в …

3
Как включить прокрутку и нажатие сенсорной панели в Debian Wheezy KDE?
Я пытаюсь включить прокрутку и постукивание по сенсорной панели моего ноутбука (2 кнопки влево и вправо в порядке). Я работаю на KDE Debian 7.3 (Wheezy) и у меня есть тачпад Synaptic. Мой ноутбук - старая модель HP 2007 года, поэтому он не поддерживает мультитач. В качестве пользователя root я создал …

4
Как мне найти find, следуя большинству, но не всем, символическим ссылкам?
Моя ОС и домашний каталог находятся на SSD. Я храню несколько больших файлов на жестком диске и символическую ссылку из моего домашнего каталога на жесткий диск (например, ~ / Videos / Films - это символическая ссылка на / mnt / hdd / Films). У меня также есть несколько префиксов Wine, …
10 find  symlink 

1
Отправить пакет по сети, даже если его целью является локальный хост
В Linux, если вы отправляете пакет по адресу одного из его сетевых интерфейсов , этот пакет маршрутизируется внутри, он никогда не отправляется по сети. Это правильно в 99,99% случаев. Иногда при тестировании сетевых конфигураций полезно отправлять пакет по локальной ссылке с самого компьютера, причем сама машина является целью. Как я …

2
Когда я использую cp --attributes-only
Изучить основные команды Unix и попытаться получить пример, когда я хочу использовать следующий параметр командной строки --attributes-onlyдля командыcp вот из cpсправочной страницы --attributes-only don't copy the file data, just the attributes
10 files  cp 

7
SSH доступ изнутри и снаружи локальной сети с использованием одной и той же команды терминала
У меня есть Raspberry Pi (RPi), и я делаю удаленные подключения к нему с помощью ssh. Мне удалось правильно настроить ssh, чтобы я мог получить доступ к RPi как из локальной сети, так и из Интернета (используя определенный порт, который я открыл на своем маршрутизаторе). Предполагая имя пользователя johnи RPi …

3
Как преобразовать файл VOB в avi?
Я пытаюсь преобразовать VOB-файл, скопированный с DVD, в avi в Ubuntu 13.10. Я пытался dvdrip, который не удалось из-за ошибки подсчета кадров или что-то. Я также попробовал acidrip, но он всегда выбирал аудиодорожку, которую не хотел использовать. Я бы предпочел иметь решение командной строки для создания AVI со следующими функциями: …

1
Монтирование старого файла образа дискеты (формат .ima) - насколько это сложно?
Я пытаюсь получить mountдоступ к файлу образа дискеты в формате .ima (raw dump to floppy, аналогично .img ) в ArchLinux. Этот файл является частью набора из 30. Он не загрузочный, а скорее продолжение набора. Цель не манипулирование ради установки или клонирования. Я заинтересован в документации, содержащейся с другими данными на …

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