Unix & Linux

27
Неправильно ли использовать CTRL + C для возврата в командную строку?

Этот вопрос был перенесен из-за сбоя сервера, потому что на него можно ответить в Unix & Linux Stack Exchange. Мигрировал 7 лет назад . Когда я использую tail -fи хочу вернуться в оболочку, я всегда использую CTRL+C. Или когда я набираю команду и испытываю желание прервать ее и начать заново,...

27
Как настроить пользователя php-fpm на php-user вместо www-data?

Я использую php-fpm в Debian с nginx для поддержки php5. Я хотел бы, чтобы php-fpm был под пользователем и группой php-user вместо www-data. Я думал, что скрипт init.d будет упоминать пользователя или использовать файл, в котором записаны www-данные. Но я этого не вижу. Как мне создать этот процесс...

27
Сделайте групповые разрешения такими же, как у пользователей

Я хочу установить для групповых разрешений для всех файлов и подкаталогов в определенном родительском каталоге все настройки пользовательских прав для этого конкретного файла или каталога. Например, все под /path/to/parentdir # Permissions before # Path Permissions /path/to/parentdir/file1 755...

27
Тестирование, если переменная пуста в сценарии оболочки

Я видел следующую технику, которую много раз использовали на разных оболочках, чтобы проверить, является ли переменная пустой: if [ "x$1" = "x" ]; then # Variable is empty fi Есть ли какие-либо преимущества в использовании этого по сравнению с более каноническим if [ -z "$1" ]? Может ли это быть...

27
Как я могу заблокировать диапазон IP-адресов с экземпляром Amazon EC2?

Я знаю, что определенный диапазон IP-адресов вызывает проблемы с моим сервером, 172.64.*.*каков наилучший способ заблокировать доступ к моему экземпляру Amazon EC2? Есть ли способ сделать это с помощью групп безопасности или лучше сделать это с помощью брандмауэра на самом...

27
SSH запрашивает фразу-пароль для открытого ключа без пароля

Я уже некоторое время использую аутентификацию с открытым ключом на своих серверах, но у меня возникают проблемы с новым «клиентом», пытающимся подключиться к github . Я прочитал много веток, чтобы убедиться, что мои разрешения настроены правильно, и сгенерировал новый ключ для github. Проблема, с...

27
Кодировать с помощью ffmpeg, используя avi в mp4

Какие командные строки использовать для преобразования из avi в mp4, но без разрушения размера фрейма и уменьшения размера файла по сравнению с исходным или чуть большим, и то же самое с mp4 в avi? Всякий раз, когда я пытался конвертировать это становилось как 2...

27
найти & sed (поиск и замена)

Я использую следующую команду на моем Mac: $find . -name “*.java” -exec sed -i ’s/foo/bar/g’ {} \; и это, кажется, не имеет никакого эффекта. У меня есть два файла в каталоге, которые заканчиваются на .java, и оба имеют текст foo. Я что-то пропустил? РЕДАКТИРОВАТЬ: Результаты запроса комментариев...

27
Как sudo помнит, что вы уже ввели пароль пользователя root?

Этот вопрос был перенесен из Stack Overflow, потому что на него можно ответить в Unix и Linux Stack Exchange. Мигрировал 7 лет назад . При использовании sudo в Linux он запрашивает пароль root, но только при первом запуске. Если вы запустите другую команду sudo, она помнит, что вы уже ввели пароль...

27
В чем заключается полезность команды: в сценариях оболочки, если она явно ничего не делает?

В ответе на этот вопрос о комментариях в сценариях оболочки указано, :что это пустая команда, которая явно ничего не делает (но не должна использоваться для комментариев). Какова была бы полезность команды, которая абсолютно ничего не...

27
Как мне настроить Emacs для использования 'ispell' в Mac OS X?

Я использую brewкак менеджер пакетов для Emacs и ispell. Я установил оба. Делая быстрый Google, я не смог понять, как сообщить Emacs, где находится ispell, и загрузить соответствующие словари. Прямо сейчас , когда я делаю M-x ispell-check-version, Emacs дерзко отвечает: Searching for program: No...

27
Есть ли способ перечислить подключенные устройства на моей точке доступа Wi-Fi?

У меня есть устройство Ангстрем Linux действует в качестве точки доступа, бег hostapd, dhcpd, который работает отлично. Можно ли получить список устройств, подключенных к Wi-Fi? Я знаю, что могу получить аренду DHCP, но мне нужно знать, через какие устройства подключаться wlan0. Я пробовал это (...

27
Сеанс tmux потерян в неизвестных очках, причина и возможное решение?

Я пытался повторно присоединиться к длительной сессии tmux, чтобы проверить веб-приложение на python. Однако tmux attachутверждает, что нет запущенного сеанса, и psпоказывает tmuxпроцесс (первая строка), но с вопросительным знаком вместо ptsномера. Что это значит - потерян ли этот сеанс tmux...

27
Как отсортировать строку, которая сочетается со строкой + цифрой, используя скрипт bash?

Это данные, которые я хочу отсортировать. Но sortобрабатывает число в строку, данные не сортируются, как я ожидал. / home / файлы / profile1 / home / файлы / profile10 / home / файлы / profile11 / home / файлы / profile12 / home / файлы / profile14 / home / файлы / profile15 / home / файлы /...

27
В чем разница между PATH и LD_LIBRARY_PATH?

У меня есть некоторые трудности с пониманием разницы между PATHи LD_LIBRARY_PATH. У меня есть установочная установка, которой нужен файл pkg.tcl, и я не знаю, куда добавить путь к нему: он должен быть PATHили...

27
«Не могу удалить директорию some_directory: каталог не пустой»

Я пытался удалить какой-то каталог, но $ rm DE.aspx_files -r rm: cannot remove `DE.aspx_files': Directory not empty Но распечатка его содержания не возвращает ни одного $ ls DE.aspx_files $ Добавлено: На самом деле $ ls -la DE.aspx_files total 4 drwx------ 1 ting ting 4096 Sep 14 20:48 . drwx------...

27
XFCE - Отправить окно на другой монитор при нажатии клавиши

Я использую Xubuntu 11.10 с настройкой двух мониторов. Я ищу, чтобы создать нажатие клавиши (возможно, CTRL+ ALT+, SPACEкоторый позволит мне отправить выбранное окно на следующий монитор. В GNOME есть пакет, swapmonitorкоторый может отправить окно на другой монитор. Вызов этой программы нажатием...

27
Где virt-manager хранит файлы конфигурации?

Я проверил, ~/.libvirt*и ни один ~/.config/libvirt*из них, кажется, не содержит файл конфигурации созданной виртуальной машины, где хранится конфигурация? Я не запускаю virt-manager от имени пользователя...