Unix & Linux

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

1
Почему расширение параметров bash не работает внутри служебных файлов systemd?
Я пытаюсь использовать systemd«s EnvironmentFileи добавить опцию в команде , когда он установлен в файле. У меня есть следующее в файле модуля: ExecStart=/usr/bin/bash -c "echo ${PORT:+port is $PORT}" который ничего не повторяет, когда я запускаю службу. Следующее работает как ожидалось: ExecStart=/usr/bin/bash -c "echo port is $PORT" Это означает, что файл …

2
Как сменить владельца каталога
РЕДАКТИРОВАТЬ : проблема заключалась в том, что Apple использует разрешения для пометки резервных копий и не позволяет вам изменять их (вероятно, функция безопасности). При использовании chmod -RN <dir>я удалил данные ACL из всех папок с важными данными, и это позволило мне сделать себя владельцем и применить соответствующие разрешения. Исходный вопрос …

3
Проверка даты в оболочке
Я хочу проверить приведенный ниже формат даты в сценарии оболочки 2015-Jul-13 Я использую, date -d "2015-Jul-13" +"%Y-%b-%d"но дает ошибку как date: invalid date '2015-Jul-13'

3
Как удалить пусковые установки с панели KDE?
Я думаю, что на этот вопрос было бы гораздо легче ответить с помощью поиска в Google, поскольку он настолько прост, но, увы, мне осталось задать его здесь. Я хотел бы удалить пусковые установки, которые мне больше не нужны, на панели KDE 4 в Сабайоне. Вот скриншот, внизу слева вы увидите …
14 kde4  panel  sabayon 

2
Может ли Apt удалить пакеты, которые нужны программному обеспечению, которое пользователи установили из исходного кода?
Apt обрабатывает зависимости между пакетами, установленными из своих репозиториев или *.debфайлов. Однако как насчет программного обеспечения, которое пользователи скомпилировали и установили из исходного кода ./configure && make && make installбез предварительного создания .debфайла? Возможно ли, что Apt может удалить пакеты, необходимые для таких программ? Будет ли установка программного обеспечения из …

5
Как подсчитать количество строк в файле после совпадения grep?
Я пытаюсь подсчитать количество строк после проблемной строки в CSV-файле. Я знаю, что могу использовать grep -a #синтаксис для вывода # количества строк после того, как найдено совпадение. Меня интересует только фактическое количество строк. Я понимаю, что могу установить значение MAX_INT, передать его в файл и выполнить дополнительную обработку. Я …
14 files  grep  csv 

2
Насколько безопасно изменять диапазон временных портов Linux?
Я вижу следующий диапазон портов на моем компьютере с Linux. sysctl net.ipv4.ip_local_port_range net.ipv4.ip_local_port_range = 32768 61000 Я хочу расширить диапазон портов до 16000. Здесь возникает быстрый вопрос: насколько безопасно изменить диапазон в контексте для других приложений? Будут ли другие изменения затронуты этим изменением? Я понимаю, что на приложение влияет только …
14 linux  ip 

1
synclient не находит свойства synaptics, несмотря на тачпад Synaptics в списке xinput
Я обновил свой ноутбук Fedora до Fedora 22 вчера. С этим перестал работать synclient: Не удалось найти свойства синапсов. Драйвер синапсов не загружен? Тем не менее, xinput listпоказывает: ⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ SynPS/2 Synaptics …

1
'ls' показывает два одинаковых файла в каталоге
Так что команда lsкак-то показывает мне два одинаковых файла в каталоге. $ ls -Blah /System/Library/LaunchDaemons total 32 drwxr-xr-x 266 root wheel 8.8K Jun 18 10:41 . drwxr-xr-x 79 root wheel 2.6K Mar 31 12:28 .. [redacted] -rw-r--r-- 1 root wheel 715B Jun 18 10:36 tftp.plist -rw-r--r-- 1 root wheel 715B …
14 bash  osx  ls 

1
Используйте рабочий стол в качестве Bluetooth-гарнитуры
Динамик моего настольного компьютера намного лучше, чем мои телефоны, поэтому я хочу использовать динамики своего настольного компьютера вместо моего мобильного телефона. Мне неудобно использовать USB или аудиоразъем, поэтому я остаюсь с Bluetooth. Я bluetoothctlподключил свой телефон с помощью , но при попытке подключения я получаю следующее: [bluetooth]# pair 00:00:00:00:00:00 Attempting …

3
Подготовьте ответы на вопросы команды
Допустим, я хочу написать сценарий оболочки, который выполняет только одну команду. Но эта команда плохо разработана. Он не предлагает никаких параметров командной строки; вместо этого он задает некоторые вопросы и ждет ввода пользователя. Есть ли способ подготовить этот ввод в сценарии, чтобы на вопросы отвечали автоматически?

1
Как rsync разрешает конфликты?
Что если rsyncобщий доступ к машине A и машине B имеет каталог, который ранее был синхронизирован через , и A изменяет файл, а B изменяет тот же файл, и вы переходите rsyncс A на B? Может быть, это что-то вроде конфликта слияния git? Может ли конфликт быть легко разрешен?

3
Системный и процессный нерест
Обычно не пишите здесь, но я вырываю свои волосы из-за этого. У меня есть скрипт Python, который разветвляется при запуске и отвечает за запуск нескольких других процессов. Этот скрипт запускался при запуске через sysvinit, но недавно я обновился до Debian Jessie, поэтому адаптировал его для запуска через systemd. К сожалению, …

1
время разгона с nohup
Я хочу знать, сколько времени нужно, чтобы запустить что-то в nohup. Я знаю, что это работает: $ time sleep 2 real 0m2.001s user 0m0.000s sys 0m0.001s Но почему это не работает с nohup? $ nohup time sleep 2 & [1] 29456 $ nohup: ignoring input and appending output to 'nohup.out' …
14 bash  time 

3
Как навсегда изменить тип шрифта консоли TTY, чтобы он сохранялся после перезагрузки?
Я использую Ubuntu 15.04 64-bit Desktop Edition (Linux на основе Debian). Я использовал sudo dpkg-reconfigure console-setupиз командной строки, чтобы изменить тип шрифта консоли по умолчанию на Terminus. Сразу после этого консольные шрифты изменились на более резкое лицо шрифта. Тем не менее, после перезагрузки Ctrl+ Alt+ F1выводит меня в окно консоли, …

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