Какой процесс `/ proc / self /` для?

https://www.centos.org/docs/5/html/5.2/Deployment_Guide/s3-proc-self.html говорит Каталог /proc/self/ является ссылкой на текущий процесс. Всегда есть несколько процессов, выполняемых одновременно, поэтому какой процесс является «текущим процессом»? «Имеющийся в данный момент процесс» имеет какое-либо отношение к тому, какой процесс в настоящее время выполняется на процессоре, учитывая переключение контекста? «Текущий процесс» не имеет ничего общего с процессами переднего плана и фона?

Чтение шаблонов grep из файла

У меня есть несколько больших текстовых файлов, а в файле UNIQS.txt меня есть список строк для grep из другого файла. Используемый мной код grep -f UNIQS.txt EEP_VSL.uniqs.sam > UNIQ_templates.sam который ничего не делает – созданный файл пуст. Но когда я сделаю grep -F -f UNIQS.txt EEP_VSL.uniqs.sam > UNIQ_templates.sam он работает правильно. Это меня смущает, потому […]

Есть ли файл конфигурации «rc» для grep / egrep? (~ / .egreprc?)

Обычно я разрабатываю grep при разработке, и есть некоторые расширения, которые я всегда не хочу искать (например, * .pyc). Возможно ли создать файл ~ / .egreprc или что-то в этом роде и поместить некоторую фильтрацию, чтобы всегда не показывать файлы pyc в результате. Возможно ли это, или мне нужно создать псевдоним для использования grep таким […]

Типичный вариант использования группового пароля

Я проверил опыт работы с Unix более полувека, и ни мои коллеги, ни я никогда не устанавливали пароль для группы ( sg и gpasswd ). Что будет типичным прецедентом для группового пароля, или это в значительной степени только из-за исторических причин?

Использовать расширение .sh или .bash для сценариев bash?

(См. Использование #! / Bin / sh или #! / Bin / bash для совместимости с Ubuntu-OSX и простоты использования и POSIX ) Если я хочу, чтобы мои скрипты использовали оболочку bash, использование расширения .bash фактически вызывает bash или зависит от конфигурации системы / 1-й линии shebang. Если бы оба они действовали, но отличались, что […]

Обеспечивают ли журналирование файловые системы защиту от коррупции после сбоя питания?

Я задаю этот вопрос от имени другого пользователя, который поднял проблему в чат-комнате Ubuntu. Должны ли журналирующие файловые системы гарантировать, что при сбое питания не произойдет никакого искажения? Если этот ответ зависит от файловой системы, укажите, какие из них защищают от коррупции, а какие нет.

Как автоматически монтировать USB-устройство во время плагина на уже запущенной системе?

Я знаю, как использовать /etc/fstab для автоматического монтирования устройств при загрузке или при выполнении sudo mount -a , который отлично работает. Например, вот моя текущая строка для моего устройства UUID=B864-497A /media/usbstick vfat defaults,users,noatime,nodiratime,umask=000 0 0 Как добиться автоматической установки, когда это USB-устройство с известным UUID подключено, когда система уже запущена, так что мне не нужно […]

Неправильно установлен chmod / 777. Проблемы?

Я пытался запустить chmod -R 777 ./ но в итоге набрал chmod -R 777 / и установил 777 на всю мою машину. Что может пойти не так? Как я могу это исправить?

Что такое Wayland?

Я искал легкий X-сервер, но не смог его найти. Затем я узнал о Вэйланде. Я говорю, что он стремится сосуществовать с X, но может работать автономно. Когда я пытаюсь скомпилировать его, ему нужна Mesa, для которой требуется X. Что такое Wayland?

Почему неупорядоченный шаблон работает удаленно с помощью scp?

Я набираю это в Bash: scp user@remote:~/dir/*.xml . и он работает, получая все файлы, которые создают подстановочный знак на удаленном сервере. Но почему это работает? Я думал, что Bash расширяет выражения в аргументах до того, как аргументы становятся видимыми для инструмента, такого как scp .

Linux и Unix - лучшая ОС в мире.