Unix & Linux

151
Как удалить все пустые каталоги в поддереве?

Как я могу удалить все пустые каталоги в поддереве? Я использовал что-то вроде find . -type d -exec rmdir {} 2>/dev/null \; но мне нужно запустить несколько раз, чтобы удалить каталоги, содержащие только пустые каталоги. Более того, он довольно медленный, особенно под...

151
Не удается возобновить экран, говорит, что я уже подключен?

Я работаю на удаленном сервере Debian Jessie. Я запустил сеанс экрана, запустил скрипт, затем был отключен по сетевому таймауту. Теперь я снова вошел в систему и хочу возобновить сеанс. Вот что я вижу, когда я перечисляю экраны: $ screen -ls There are screens on: 30608.pts-8.myserver (11/03/2015...

151
ssh-add жалуется: не удалось открыть соединение с вашим агентом аутентификации

Я пытался начать ssh-addработать над RaspberryPi под управлением Raspbian. Я могу начать ssh-agent, когда я делаю это дает следующий вывод в терминал: SSH_AUTH_SOCK=/tmp/ssh-06TcpPflMg58/agent.2806; export SSH_AUTH_SOCK; SSH_AGENT_PID=2807; export SSH_AGENT_PID; echo Agent pid 2807; Если я бегу, ps...

149
Слияние папок с mv?

Если я использую mvдля перемещения папку с именем «папка» в каталог, который уже содержит «папка», они будут объединены или она будет

149
Выполнение chdir перед запуском службы systemd

Вопрос: Могу ли я запустить процесс с помощью systemd и назначить этому процессу выбранный мной рабочий каталог? У меня есть сервис, с которого я хочу начать systemd. Когда эта служба запускается, я хочу иметь возможность назначить ей текущий рабочий каталог. Я знаю, как это сделать, если я...

149
Как моно волшебно?

Я изучаю C #, поэтому я создал небольшую программу на C #, которая говорит Hello, World!, затем скомпилировал ее mono-cscи запустил mono: $ mono-csc Hello.cs $ mono Hello.exe Hello, World! Я заметил , что когда я попал TABв bash, Hello.exeбыл отмечен исполняемым. Действительно, он запускается...

148
Как работает липкий бит?

SUID Липкий бит применяется к исполняемым программам слабеющой системы , чтобы сохранить образ программы в памяти после того, как программа закончит работу. Но я не знаю, что хранится в памяти. И как я могу их видеть, в этом...

148
Bash: Что делает «> |»?

Я только что видел это записано; $ some-command >| /tmp/output.txt Вертикальные каналы, используемые в стандартных перенаправлениях, «передающие» выходные данные одной команды другой, >|на самом деле совершенно бесполезны, поскольку будут такими же, как и >в этом...

147
Как я узнаю, что дд все еще работает?

Я не так ddуж много использовал, но пока это не подвело меня. Прямо сейчас у меня было ddболее 12 часов работы - я записываю образ обратно на диск, с которого он пришел - и я немного волнуюсь, так как я смог ddс диска на образ примерно 7 часов. Я использую OSX 10.6.6 на MacBook с Core 2 Duo с...

146
Насколько велика труба буфера?

В качестве комментария я запутался, почему «| true» в make- файле имеет тот же эффект, что и «|| true» пользователь cjm пишет: Еще одна причина, чтобы избежать | Значение true состоит в том, что если команда выдаст достаточно выходных данных для заполнения буфера канала, она заблокирует ожидание...

145
Как проверить, является ли оболочка логином / интерактивной / пакетной

Я думаю, что я понимаю разницу между интерактивом, логином и пакетной оболочкой. Смотрите следующие ссылки для получения дополнительной помощи: В чем разница между «логином» и «интерактивной» оболочкой bash (с сайта- партнера : serverfault.com ) 2.1: Типы оболочек: интерактивные оболочки и оболочки...

145
Запустите команду, не заставляя меня ждать

В CLI иногда вводимая команда занимает некоторое время, а иногда я знаю, когда это произойдет. Я немного запутался в «фоновом режиме» и тому подобном в Linux. Как наиболее распространенный (или удобный для пользователя способ) сообщить CLI, что я не хочу ждать, пожалуйста, немедленно верните мне...

145
Как установить переменную среды пользователя? (постоянно, а не сессия)

Это меня раздражает. Я видел несколько предложений (все с использованием разных файлов и синтаксиса), и ни одно из них не сработало. Как установить переменную среды для конкретного пользователя? Я нахожусь на сжатии Debian. Какой точный синтаксис я должен указать в файле, чтобы ABC =...

145
Просмотр всех правил iptables

Есть ли способ просмотреть iptablesправила более подробно? Я недавно добавил маскарад к ряду IP-адресов: iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -o eth0 -j MASQUERADE service iptables save service iptables restart Который сделал то, что я хочу, но когда я использую: iptables -L Я получаю тот...

145
Попытка SSH к локальной ВМ Ubuntu с Putty

Я установил виртуальную машину сервера Ubuntu, установил OpenSSH и сейчас пытаюсь подключиться к нему с помощью Putty. В Putty, в поле «Имя хоста», я поместил «Ubuntu», учитывая, что я думал, что это называется, когда я настраивал виртуальную машину. Тем не менее, я просто получаю сообщение об...

145
Сортировка и подсчет количества появлений строк

У меня есть Apacheлог-файл, access.logкак посчитать количество вхождений строк в этом файле? например , результатом cut -f 7 -d ' ' | cut -d '?' -f 1 | tr '[:upper:]' '[:lower:]'является a.php b.php a.php c.php d.php b.php a.php результат, который я хочу, это: 3 a.php 2 b.php 1 d.php # order...