Unix & Linux

29
Программы, запущенные из сеанса ssh, зависят от соединения?

Зависит ли программа, запущенная от ssh-сессии, от соединения с клиентом? Например, когда соединение действительно медленное. Так активно ли он ждет, пока что-то будет напечатано на экране? И если это зависит от соединения, это также происходит с экраном или byobu, например? Поскольку с этими...

29
Что-то не так с моим скриптом или Bash намного медленнее чем Python?

Я тестировал скорость Bash и Python, выполняя цикл 1 миллиард раз. $ cat python.py #!/bin/python # python v3.5 i=0; while i<=1000000000: i=i+1; Код Bash: $ cat bash2.sh #!/bin/bash # bash v4.3 i=0 while [[ $i -le 1000000000 ]] do let i++ done Используя timeкоманду, я обнаружил, что завершение...

29
Почему Plan 9 использует «snarf» вместо «copy»?

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

29
Как отсоединить (удалить) специальную жесткую ссылку «.», Созданную для папки?

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

29
Предотвратить выход grep в случае несоответствия

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

29
Bash запоминает неверный путь к исполняемому файлу, который был перемещен / удален

Когда я делаю which pip3 я получил /usr/local/bin/pip3 но когда я пытаюсь выполнить, pip3я получаю ошибку следующим образом: bash: /usr/bin/pip3: No such file or directory Это потому, что я недавно удалил этот файл. Теперь whichкоманда указывает на другую версию, pip3которая находится в,...

29
Как удалить ACL из каталога и вернуться к обычному управлению доступом?

Мы используем хостинг-сервер FreeBSD 10.3, где у нас нет полномочий быть суперпользователем. Мы используем сервер для запуска apache2 для веб-страниц нашей компании. Предыдущий администратор наших веб-страниц, казалось, установил разрешение ACL для каталога, но мы хотим удалить его. Допустим,...

29
Как установить ulimits на сервис с systemd?

Как бы вы установили ulimit в системном сервисном модуле? Этот вопрос о переполнении стека объясняет, что systemd игнорирует системные ограничения Как будет выглядеть синтаксис для установки следующих пределов? ulimit -c ulimit -v ulimit -m [Unit] Description=Apache Solr After=syslog.target...

29
ANSIBLE извлечение без первого каталога

При извлечении файла tar.gz в ansible я получаю первый каталог - name: Extract archive unarchive: src=file.tar.gz dest=/foo/bar что приводит к тому, /foo/bar/bar-version-someFirstLevelFolder/contentOfArchive как я могу предотвратить создание этого дополнительного уровня...

29
Почему цвета 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
Является ли частью какого-либо стандарта (например, POSIX), что системные файлы должны быть в нижнем регистре?

Моя компания перепродает приложение с фирменным наименованием в смешанном регистре, например «ApplicationName». Установщик приложения создает все пути и имена файлов в этом стандарте. Например, основной каталог /opt/ApplicationName, файл инициализации называется, ApplicationNameпоэтому я должен...

29
Стирание ноутбука с Linux

У меня есть ноутбук с Debian, и я собираюсь продать этот ноутбук. Достаточно ли будет стереть установку Debian перед продажей, чтобы полностью очистить мой ноутбук от моих личных данных, и если да, как я могу удалить Debian (чтобы на ноутбуке не было операционной...

29
Что означает «_ =»?

После запуска 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эта переменная...

29
Можно ли создать дистрибутив Linux, поддерживающий пакеты RPM и .deb?

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

29
Как Unix отслеживает рабочий каталог пользователя при навигации по файловой системе?

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

29
Как выгрузить модуль ядра 'nvidia-drm'?

Я пытаюсь установить самый последний драйвер NVIDIA в Debian Stretch. Я скачал NVIDIA-Linux-x86_64-390.48.runс здесь , но когда я пытаюсь сделать sudo sh ./NVIDIA-Linux-x86_64-390.48.run как предложено, появляется сообщение об ошибке. ERROR: An NVIDIA kernel module 'nvidia-drm' appears to already...

29
Почему `sort <“ $ f1 ”` предпочтительнее, чем `sort -“ $ f1 ”`, и почему это предпочтительнее `sort“ $ f1 ”`?

С /unix//a/458074/674 Не забудьте использовать -- при передаче произвольных аргументов командам (или использовать перенаправления, где это возможно). Так sort -- "$f1"или лучшеsort < "$f1" вместо sort "$f1". Почему это предпочтительно использовать -- и перенаправление? Почему sort < "$f1"...

29
Можно ли предоставить пользователям доступ по sftp без доступа к оболочке? Если да, то как это реализовано?

У меня есть массив пользователей, которым нужно просто загружать файлы на свои домашние каталоги. Я думаю, что sftp будет достаточно, но я не хочу, чтобы они входили через шелл. Так возможно ли это? Моя платформа - Centos 7, домашние каталоги пользователей хранятся, скажем, / personal / $ user Я...