Unix & Linux

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

1
Массивы и циклы в зш
Я пытаюсь изучить циклы и манипуляции с массивами в zsh. Скажем, у меня есть два массива в zsh с одним и тем же неизвестным количеством элементов, и каждый из них содержит список путей, например LOCAL_ARRAY=($LOCAL_PATH_1 $LOCAL_PATH_2 $LOCAL_PATH_3) REMOTE_ARRAY=($REMOTE_PATH_1 $REMOTE_PATH_2 $REMOTE_PATH_3) Я хотел бы перебрать оба массива одновременно с общим индексом, …
9 zsh  array 

2
Что означают три значения для инструментов мониторинга сети
Часто в инструментах сетевого мониторинга есть три значения для одной меры. бывший rx: 2.0 kb/s 40 kb/s 10 kb/s Они похожи на то, как работает загрузка процессора, они взяты на разных отрезках времени. Таким образом, каждые две секунды, а затем четыре секунды .. Заранее спасибо. Одним из примеров программы будет …


5
Выключить системный журнал на ноутбуке?
Есть ли смысл вести логи на моем ноутбуке? Это не сервер для отладки проблем через системный журнал. Я иногда хочу посмотреть на dmesg | хвост, но это не значит, что мне нужно что-нибудь на диске. Пустое пространство, а также SSD имеет ограниченное количество циклов записи.
9 laptop  syslog  ssd 

6
Действительно ли AIX побеждает Red Hat Enterprise Linux? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 4 года назад . Наша компания планирует обновить наши серверы, и в то же время мы будем …
9 rhel  aix 

1
compgen: игнорирование регистра
Я пытаюсь реализовать пользовательское завершение bash, как описано здесь . Тем не менее, кажется , что compgenэто чувствительно к регистру . Есть ли способ превратить это без учета регистра в этом контексте?

2
Какая группа пользователей может использовать сетевое устройство «tap»?
Я использую сетевое устройство «tap» с KVM для подключения виртуальной машины к Интернету. Но я должен быть пользователем root или использовать sudo, что неудобно. Я думаю, что я могу поместить свою учетную запись пользователя в какую-то группу, чтобы я мог получить доступ к сетевому устройству без привилегий root. Я пробовал …

2
Как оболочка (например, bash) расширяет шаблоны подстановочных знаков?
Предположим, что каталог содержит 100 файлов, начинающихся с буквы «а». Если я сделаю grep <some string> a*из терминала, как оболочка справится с этим? Будет ли он расширять регулярное выражение, получать список всех файлов, начинающихся с a и grep для каждого из них последовательно? Или есть какой-то другой способ? Предположим, что …
9 bash  shell  wildcards 

1
Как изменить шрифт консоли bash для отображения символов UTF-8
У меня проблемы с отображением символов UTF-8 на bash. Я пытался извлечь некоторые заархивированные файлы, которые содержали акцентированные символы в их именах, и я получал ошибку недопустимых многобайтовых символов. Я создал .bash_profileс этим: export LANG=en_US.UTF-8 export LOCALE=UTF-8 Это решило проблему извлечения. Но консоль по-прежнему не отображает акцентированные символы правильно. У …
9 bash  unicode 

3
Объединить входные данные из нескольких файлов / каналов без зазубрин линий или блокировок?
Существует ли инструмент, который будет принимать входные данные из нескольких файлов или каналов и записывать их в стандартный вывод, не блокируя операции чтения, чтобы отдельные строки ввода выходили нетронутыми? Я в основном хочу мультиплексировать кучу входов на один выход без заусенцев линий. $ combine file1 <(prog2) ... > nice-output.txt Меня …
9 utilities  pipe 

4
Как сопоставить ключ ALT в .vimrc?
Для того , чтобы иметь возможность добавить пустые строки , не вдаваясь в режиме вставки, я пытаюсь карту ALT-oи ALT-Oк o<ESC>иo<ESC> Я попробовал следующее в моем .vimrc map <M-o> o<ESC> map <M-O> O<ESC> а также map <ALT-o> o<ESC> map <ALT-O> O<ESC> и (как предложено ниже) map <A-o> o<ESC> map <A-O> …

2
Изменение аудиоустройства по умолчанию в Pulseaudio
Я хотел бы использовать HDMI на моей графической карте для вывода звука. ALSA показывает это как карту с четырьмя устройствами, и я могу получить звук через одно из них (остальные три - разные каналы, возможно? У меня подключен только стереовыход). Хотя в Pulseaudio по умолчанию установлена ​​правильная карта, мне кажется, …

4
Предотвратить использование usbhid нового устройства USB, чтобы я мог управлять им с помощью libusb?
У меня есть ракетница USB, с которой я хочу поэкспериментировать libusb. Однако libusb не может претендовать на интерфейс; предположительно потому, что вывод usb-devicesсписка «usbhid» в качестве драйвера для устройства. Из чтения в интернете я пришел к выводу, что мне нужно отсоединить этот драйвер от устройства, чтобы я мог использовать его …
9 ubuntu  kernel  usb  devices 

3
«Mkdir Foo; svn mv * foo ”
Я часто хочу сделать несколько вариантов этой идиомы: $ mkdir 2010 $ svn mv * 2010 Конечно, я получаю ошибку, потому что глобус также соответствует 2010: svn: Cannot copy path '2010' into its own child '2010/2010' Есть ли способ заменить "svn mv * 2010"на другой однострочник, который делает правильную вещь?

2
Отладка сценариев оболочки: проверка синтаксиса без выполнения
Есть ли какая-то опция, которую я могу дать, чтобы просто проверить синтаксис сценария оболочки [bash], чтобы проверить его синтаксис, но на самом деле ничего не выполнять и не наносить потенциальный ущерб?

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