Unix & Linux

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

4
Создать целевой каталог при распаковке tarball
Можно ли создать целевой каталог, аналогичный тому mkdir -p, где я могу определить несуществующий целевой каталог в моей команде tar, и tar создаст этот каталог для меня? Я знаю, что могу перенаправить вывод в каталог, используя tar -C /target/dir, но это не работает, если целевой каталог не существует.
25 directory  tar 

3
Поддерживает ли bash разветвление аналогично fork () в C?
У меня есть сценарий, который я хотел бы разветвить в один момент, чтобы были запущены две копии одного и того же сценария. Например, я хотел бы, чтобы существовал следующий скрипт bash: echo $$ do_fork() echo $$ Если этот bash-скрипт действительно существует, ожидаемый результат будет: <ProcessA PID> <ProcessB PID> <ProcessA PID> …
25 shell  fork 

5
Какое время ожидания по умолчанию для OpenSSH?
Кажется, я не могу найти ответ на этот простой вопрос, который мне нужен для некоторой документации соответствия. В случае установки CentOS 6.5 по умолчанию (OpenSSH 5.3p1-94.el6), через сколько времени простоя сеанс пользователя SSH будет прерван? Я полагаю, что следующее может быть установлено, чтобы увеличить время простоя, но они закомментированы по …
25 ssh  centos  openssh 

4
Выдача клавиш Ctrl + стрелка влево / вправо
После последнего обновления системы команда ctrl + стрелка влево / вправо на терминале zsh ничего не делает. Также ctrl + u имеет что-то не так, потому что обычно эта команда стирает с курсора в начало строки, а теперь стирает всю строку .. Кто-то знает, как решить эти проблемы? Спасибо вам …


3
Как правильно заменить rc.local в systemd вместо повторного создания rc.local
Я не могу найти правильный способ выполнения некоторых локальных сценариев (или очень локальных команд) в systemd, я уже знаю, что не должен создавать службу (в systemd модуле) для таких сценариев (или я должен?) .... Обходной путь, который я нашел, состоит в том, чтобы создать rc.local и дать ему разрешения на …
25 systemd  rc.local 

3
Быстро заменить текст в очень большой файл
У меня есть текстовый файл 25 ГБ, который нуждается в замене строки только на несколько строк. Я могу sedуспешно использовать, но это занимает очень много времени для запуска. sed -i 's|old text|new text|g' gigantic_file.sql Есть ли более быстрый способ сделать это?

3
найти системный модуль, «владеющий» запущенным процессом демона
Чтобы отладить проблему JACK / Pulseaudio, я хочу понять, когда и почему демон pulseaudio запускается systemd (в Fedora). С помощью: $ ps -o'pid,ppid,args' `pgrep pulse` Я вижу, что Pulseaudio Daemon запускается systemd (pid = 1) PID PPID COMMAND 2738 1 /usr/bin/pulseaudio --start Тем не менее, я не смог найти какой-либо …

5
Может ли пользователь linux изменить свой пароль, не зная текущего пароля?
Я устанавливаю несколько ubuntuящиков и использую opscode chefв качестве инструмента настройки. Было бы довольно легко установить открытые ключи для каждого пользователя на каждом из этих серверов и отключить аутентификацию по паролю. Тем не менее, пользователи также должны иметь sudoпривилегии, для которых по умолчанию требуется пароль. Если я хочу использовать открытые …
25 ubuntu  ssh  users  sudo  password 

2
Как удалить все файлы с заданным именем во всех подкаталогах?
Я хочу удалить все файлы с заданным именем во всех подкаталогах моего домашнего каталога. Я пытался: rm -r file в моем домашнем каталоге, но он не работал, потому что этот файл не существует в этом каталоге.
25 shell  directory  rm 

3
Извлечение регулярного выражения в сочетании с «sed» без печати окружающих символов
Для всех врачей «Сед» там: Как вы можете получить 'sed' для извлечения регулярного выражения, которому оно соответствует в строке? Другими словами, я хочу, чтобы только строка, соответствующая регулярному выражению, со всеми несоответствующими символами из содержащей строки была удалена. Я пытался использовать функцию обратной ссылки, как показано ниже regular expression to …
24 sed 

1
Какой эффект имеет опция «-d» с diff?
diffРеализация на OpenBSD имеет нестандартный -dвариант со следующей документацией: -d Старайтесь изо всех сил, чтобы сделать diff как можно меньше. Это может потребовать много вычислительной мощности и памяти при обработке больших файлов со многими изменениями. Реализация GNU diffимеет ту же опцию с более короткой документацией -d, --minimal стараться найти меньший …
24 diff 

3
Как я могу определить, что я нахожусь в подоболочке?
Я пытаюсь написать функцию, чтобы заменить функциональность exitвстроенной, чтобы предотвратить выход из терминала. Я попытался использовать SHLVLпеременную окружения, но она не меняется внутри подоболочек: $ echo $SHLVL 1 $ ( echo $SHLVL ) 1 $ bash -c 'echo $SHLVL' 2 Моя функция заключается в следующем: exit () { if [[ …
24 bash  shell  exit  subshell 

6
Какие есть альтернативы для проверки открытых портов, кроме telnet?
Мы можем использовать следующее для тестирования порта Telnet VIA; в следующем примере мы тестируем порт 6667: [root@kafka03 ~]# telnet kafka02 6667 Trying 103.64.35.86... Connected to kafka02. Escape character is '^]'. ^CConnection closed by foreign host Поскольку на некоторых машинах мы не можем использовать telnet (по внутренним причинам), какие есть альтернативы …

1
Почему ОС, установленная на флэш-накопителе USB, намного медленнее, чем живая ОС, работающая на том же флэш-накопителе?
Запуск Fedora 26 в реальной среде для меня почти ощущается как родная скорость, но когда я устанавливаю ОС на флэш-накопитель и загружаюсь в нее, все запускается навсегда. Как только вещи начинаются, они, как правило, гораздо быстрее, но это практически невозможно. Это считается нормальным?

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