Unix & Linux

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


4
Как я могу показать дерево процессов оболочки терминала, включая детей?
Когда скрипт запускается из командной строки, оболочка порождает подпроцесс для этого скрипта. Я хочу показать эту связь между процессом на уровне терминала и его дочерними элементами, используя psвывод в виде дерева. Как я могу это сделать? Что я пробовал до сих пор файл: script.sh #!/bin/bash ps -f -p$1 Затем я …
30 shell  ps 

3
Что будет нового в Bash 5
Я просто просматривал официальный репозиторий bash (обычно я так не делаю) для чего-то не связанного, но заметил, что bash 5 уже находится в бета-версии. Мне было просто интересно узнать, что будет нового в bash 5, но не смог найти никакой информации. Может кто-нибудь обобщить изменения между 4.4 и 5 версией …
30 bash  upgrade 

4
httpd не может записать в папку / файл из-за SELinux
Кто-нибудь знает, какой именно sebool разрешает httpd доступ для записи в / home / user / html? Когда я отключаю SELinux, echo 0 > /selinux/enforceя могу писать, поэтому моя проблема определенно связана с SELinux. Я просто не знаю, какой из них правильный, не открывая большую дыру, и Google не сильно …

4
Что такое «остановка», как в «Работе остановки…»?
После выдачи команды выключения иногда появляется сообщение о состоянии, подобное этому: A stop job is running for Session 1 of user xy и затем система зависает на некоторое время или навсегда в зависимости от ??? Так что же такое «остановка работы»? Кроме того, почему он иногда оценивает время, которое он …
30 systemd  shutdown 

2
Для чего предназначена папка «/ usr / local / src»?
Я хотел поместить свои рабочие файлы (код) /usr/local/src, но я думаю, что это уже папка, которая имеет другое семантическое значение. Что это? Должен ли я поместить исходный код там, или есть лучшее место? Изменить - я единственный пользователь и администратор компьютера, и я не хочу использовать мой домашний каталог, потому …
29 ubuntu  fhs 

2
Какой текущий десятичный разделитель?
Скажем, у меня есть сценарий оболочки POSIX, который должен работать в разных системах / средах, которые я не контролирую, и Необходимо удалить десятичный разделитель из строки, которая генерируется программой, которая учитывает настройки локали. Как я могу определить десятичный разделитель самым общим способом?

3
Как Unix отслеживает рабочий каталог пользователя при навигации по файловой системе?
Скажем, я захожу в оболочку в системе Unix и начинаю нажимать на команды. Я изначально начинаю в домашнем каталоге моего пользователя ~. Я мог бы оттуда cdв каталог Documents. Команда для изменения рабочего каталога здесь очень проста для интуитивного понимания: у родительского узла есть список дочерних узлов, к которым он …
29 filesystems  pwd 

7
Можно ли создать дистрибутив Linux, поддерживающий пакеты RPM и .deb?
Мне интересно, возможно ли теоретически создать дистрибутив Linux, который может поддерживать пакеты rpm и debian. Есть ли какие-нибудь дистрибутивы, которые поддерживают оба? А если нет, то возможно ли это?

1
Почему Plan 9 использует «snarf» вместо «copy»?
Когда вы смотрите презентации о Plan 9 и его acmeредакторе, вы можете заметить, что имя для копии - snarf (к сожалению, я не смог найти сколько-нибудь значимого объяснения). Почему это так? Есть ли причина для этого? Было ли это сделано для создания уникального имени для этой функции, поскольку копия может …

4
Что означает «_ =»?
После запуска set -a var=99я могу найти предложение в выводе set: ... TERM=xterm UID=0 USER=root VIRTUAL_ENV_DISABLE_PROMPT=1 _=var=99 colors=/etc/DIR_COLORS ... Кто-нибудь может сказать мне, что означает "_ ="? Отмечу, что echo $varничего не даст. Если я запускаю set -a, то setэта переменная больше не будет включаться. Что происходит?

3
Является ли частью какого-либо стандарта (например, POSIX), что системные файлы должны быть в нижнем регистре?
Моя компания перепродает приложение с фирменным наименованием в смешанном регистре, например «ApplicationName». Установщик приложения создает все пути и имена файлов в этом стандарте. Например, основной каталог /opt/ApplicationName, файл инициализации называется, ApplicationNameпоэтому я должен запустить service ApplicationName statusи так далее. Для меня это нарушает все разумные соглашения, и я чувствую, что …

5
Предотвратить выход grep в случае несоответствия
Этот скрипт не повторяет "после": #!/bin/bash -e echo "before" echo "anything" | grep e # it would if I searched for 'y' instead echo "after" exit Также было бы, если бы я удалил -eопцию в строке shebang, но я хотел бы оставить ее, чтобы мой скрипт останавливался, если произошла ошибка. …

4
Как отсоединить (удалить) специальную жесткую ссылку «.», Созданную для папки?
В Linux, когда вы создаете папку, она автоматически создает две жесткие ссылки на соответствующий индекс. Одна - папка, которую вы просили создать, другая - .специальная папка, эта папка. Пример: $ mkdir folder $ ls -li total 0 124596048 drwxr-xr-x 2 fantattitude staff 68 18 oct 16:52 folder $ ls -lai …

5
Почему цвета Vim выглядят по-разному внутри и снаружи tmux?
Среда: Fedora 25 (4.9.12-200.fc25.x86_64) GNOME Terminal 3.22.1 Использование VTE версии 0.46.1 + GNUTLS VIM - Vi IMproved 8.0 (2016 сентябрь 12, составлено 22 февраля 2017 года 16:26:11) tmux 2.2 Недавно я начал использовать tmux и заметил, что цвета в Vim меняются в зависимости от того, работаю я внутри или вне …
29 terminal  vim  tmux  colors 

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