Unix & Linux

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

2
изменить владельца файла для файлов внутри архива tar
Я работаю как пользователь, и я хотел бы создать архив tar, который при распаковке (по корню) будет извлекать свои файлы с правами суперпользователя (в противном случае root должен был бы изменить владельца вручную для каждого файла после того, как файлы были извлечены) к месту назначения). Я нашел, fakerootкоторый, кажется, делает …
10 files  permissions  tar 

2
Nginx прослушивает порт, отвечает только если установлен порт 80
ОС: Funtoo. Я связал NGINX с портом 81 (я хочу запустить его вместе с моим сервером Apache на короткое время для простоты перехода), и он прослушивает порт (если я указываю на другой порт, используя wget, я получаю «Отказано в соединении», но, используя порт 81, я "подключаюсь"), но он никогда не …

2
Установить цвет строки состояния tmux на основе имени хоста
Я хотел бы tmuxвыбрать цвет динамически на основе имени хоста машины. Поскольку я использую свои устройства tmux.confна нескольких машинах, назначение уникального цвета для каждого из этих хостов было бы удобно визуально, особенно при работе с несколькими одновременно. Это выполнимо?
10 tmux  colors 

2
Как я могу заставить xrandr обнаружить обе карты NVIDIA: 2 x GTX480, тройная головка?
Я использую Linux Mint 16 (Petra) Я использую драйвер по умолчанию nvidia-319, поставляемый с дистрибутивом У меня 2 карты GTX480 У меня 3 монитора Используя драйвер Nvidia, все мониторы и графические процессоры подхватываются проприетарной утилитой. Однако, аналогично отчету на https://devtalk.nvidia.com/default/topic/719768/linux/304-121-ubuntu-14-04-xrandr-1-4-multi-gpu-not-being-detected / когда я запускаю xrandr --listproviders, мне показывают только одного …

8
Как я могу отключить новую функцию истории в Python 3.4?
После обновления до Python 3.4 все интерактивные команды регистрируются в ~/.python_history. Я не хочу, чтобы Python создавал или записывал в этот файл. Создание символической ссылки на /dev/nullне работает, Python удаляет файл и создает его заново. Документация предлагает удалить sys.__interactivehook__, но это также удаляет табуляции завершения. Что нужно сделать, чтобы отключить …

1
понимание значения по умолчанию IFS
В моей версии GNU bash 4.2.8 IFS по умолчанию имеет значение пробела, табуляции и перевода строки: usr@T42 ~ $ echo -n "$IFS" | hexdump -C 00000000 20 09 0a | ..| 00000003 usr@T42 ~ $ Есть ли причина для такого дефолта IFS? Кроме того, какие утилиты используют IFS помимо встроенного …
10 bash  shell  quoting 

3
Как передать аргумент, хранящийся в переменной, в WGET?
Я пишу сценарий bash, который широко использует wget. Чтобы определить все общие параметры в одном месте, я храню их в переменных. Вот кусок кода: useragent='--user-agent="Mozilla/5.0 (Windows NT 6.1; WOW64; rv:27.0) Gecko/20100101 Firefox/27.0"' cookies_file="/tmp/wget-cookies.txt" save_cookies_cmd="--save-cookies $cookies_file --keep-session-cookies" load_cookies_cmd="--load-cookies $cookies_file --keep-session-cookies" function mywget { log "#!!!!!!!!!# WGET #!!!!!!!!!# wget $quiet $useragent $load_cookies_cmd …

3
Завершение слов на экране как в VIM (Bash или Tmux)
Как я могу настроить Bash, Zsh или Tmux для завершения последнего идентификатора соответствия на экране ? Рассмотрим этот общий сценарий: $ git fetch remote: Counting objects: 16, done. remote: Compressing objects: 100% (9/9), done. remote: Total 9 (delta 4), reused 0 (delta 0) Unpacking objects: 100% (9/9), done. From /opt/git/thunder …

3
Запустить 64-битное приложение в 32-битной системе Ubuntu
Все вопросы, которые я видел, касаются запуска 32-битного приложения в 64-битной системе. Я использую 32-битную Ubuntu 12.04 (на самом деле это элементарная ОС Luna, которая основана на ней) и пытаюсь запустить 64-битное приложение, которое отказывается открываться. Бег: ./64bit_app.run (где 64bit_app.runнаходится 64-битное приложение, которое я пытаюсь запустить) результаты: bash: ./64bit_app.run: no …
10 linux  ubuntu  64bit  32bit 

3
Как мне отменить только вставленный текст в vim?
TL; DR; версия - Как мне отменить текст, который был вставлен из моего буфера копирования ОС, не отменяя другой текст, который был введен, так как я перешел в режим вставки? Более подробное описание: Поместите что-нибудь в буфер копирования вашей ОС (например, выделите текст и сделайте Command-cна Mac) Войдите в режим …
10 vim  osx 

2
Оптимизирован ZFS в среде с низким объемом оперативной памяти?
В настоящее время я настраиваю файловый сервер и приступил к настройке дисков с данными. Система имеет 4 диска (один диск с ОС, 3 диска с данными). Диск ОС отформатирован как ext4 и не будет добавлен в пул ZFS (если я выберу запуск ZFS). Моя главная проблема - целостность данных и …
10 linux  memory  zfs 

3
Заменить строку с последовательным индексом
Может кто-нибудь предложить элегантный способ сделать это? Входные данные: test instant () test instant () ... test instant () //total 1000 lines вывод должен быть: test instant1 () test instant2 () test instant1000() Пустые строки находятся в моих входных файлах, и в одном каталоге много файлов, которые мне нужно обработать …

3
Как мне найти, где Apache хранит файлы журналов?
Мне нужно найти, где Apache хранит журналы доступа и ошибок для сайта. У меня есть root-доступ к серверу, на котором размещены десятки сайтов. Я пытаюсь отладить один из этих сайтов. Когда я просматриваю сайт, он не отображается на /var/logs/apache2/access.logили /var/logs/apache2/error.log. (Файлы есть , и другие сайты регистрируются на них. На …

1
Импульсная мойка всегда подвешена
Я нахожусь на Debian Pulseaudio 2.0-6.1. До сих пор никогда не было проблем со звуком. Я провел несколько экспериментов с удаленными раковинами, и теперь кажется, что все испортилось. У меня только одна раковина. При перезапуске pulseaudio pactl показывает сток как IDLE. Как только приложение пытается вывести звук, состояние изменяется на …
10 pulseaudio 

3
Как изменить вывод в командном конвейере bash
Например, я получил из какой-то команды несколько строк $ some-command John Bob Lucy Теперь я хотел бы добавить команду цепочки, которая изменяет вывод. $ some-command | other-command Hi John Bye Hi Bob Bye Hi Lucy Bye Как писать other-command? (Я новичок в Bash)
10 bash  pipe 

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