Unix & Linux

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


12
VIM - как я могу сделать «изменить слово», используя текущий буфер вставки
У меня есть некоторый текст в моем буфере вставки, например, я сделал yw(yank word) и теперь у меня есть 'foo' в моем буфере. Теперь я перехожу к слову «bar» и хочу заменить его на мой буфер вставки. Чтобы заменить текст вручную, я мог бы сделать, cwа затем ввести новое слово. …
86 vim  vi  replace  buffer 

8
Как запустить grep с несколькими шаблонами AND?
Я хотел бы получить совпадение нескольких шаблонов с неявным AND между шаблонами, т.е. эквивалентно запуску нескольких greps в последовательности: grep pattern1 | grep pattern2 | ... Так как же преобразовать его в нечто подобное? grep pattern1 & pattern2 & pattern3 Я хотел бы использовать один grep, потому что я строю …

4
Почему расширение параметров с пробелами без кавычек работает в двойных скобках «[[», но не в одинарных скобках «[»?
Я запутался с использованием одинарных или двойных скобок. Посмотрите на этот код: dir="/home/mazimi/VirtualBox VMs" if [[ -d ${dir} ]]; then echo "yep" fi Это работает отлично, хотя строка содержит пробел. Но когда я изменяю это на одну скобку: dir="/home/mazimi/VirtualBox VMs" if [ -d ${dir} ]; then echo "yep" fi Это …
86 bash  quoting  ksh  test 

6
Влияет ли LVM на производительность?
Мне нужно перенести несколько серверов на Linux, и один важный аспект, который мне нужно оценить, заключается в том, что моя новая хост-система должна иметь эластичную емкость хранилища. Естественно, проводя некоторые фундаментальные исследования, я наткнулся на LVM. Есть ли какие-либо потери производительности при использовании lvm? Если да, то как я могу …

4
Переслать SIGTERM ребенку в Баш
У меня есть скрипт Bash, который выглядит примерно так: #!/bin/bash echo "Doing some initial work...."; /bin/start/main/server --nodaemon Теперь, если оболочка bash, выполняющая скрипт, получает сигнал SIGTERM, она также должна отправить SIGTERM на работающий сервер (который блокируется, поэтому перехват не возможен). Это возможно?
86 bash  shell  signals  docker 

6
Автоматизированный ssh-keygen без пароля, как?
Я хотел бы создать автоматический скрипт, который вызывает ssh-keygenи создает несколько парных / закрытых пар ключей, которые я буду использовать позже. В принципе все работает хорошо с .... ssh-keygen -b 2048 -t rsa -f /tmp/sshkey -q ... за исключением того, что он запрашивает у меня пароль, который будет шифровать ключи. …
86 ssh  scripting 

7
Результат ls *, ls ** и ls ***
Я знаю, что с помощью команды lsбудут перечислены все каталоги. Но что делает ls *команда? Я использовал это, и это просто перечисляет каталоги. Звезда перед значком lsозначает, насколько глубоко она может перечислить каталоги?

4
Что такое yum эквивалент «apt-get update»?
Debian apt-get updateвыбирает и обновляет индекс пакета. Поскольку я привык к такому способу ведения дел, я был удивлен, обнаружив, что yum updateэто все делает и обновляет систему. Это заставило меня задуматься о том, как обновить индекс пакета без установки чего-либо.

5
Процесс замещения и трубы
Мне было интересно, как понять следующее: Передача стандартного вывода команды в стандартную команду другого является мощной техникой. Но что, если вам нужно передать стандартный вывод нескольких команд? Это где процесс замены приходит. Другими словами, может ли процесс замещения делать то, что может делать канал? Что может заменить процесс, а труба …

16
Как подключиться к последовательному порту так же просто, как с помощью SSH?
Есть ли способ подключиться к последовательному терминалу так же, как вы бы сделали с SSH? Должен быть более простой способ, чем такие инструменты, как Minicom, например $ serial /dev/ttyS0 Я знаю, что могу catвыводить данные, /dev/ttyS0но таким образом возможна только одна связь - от порта к консоли. И echoвыход в …


6
Преобразовать содержимое файла в нижний регистр
У меня есть tempфайл с содержимым в нижнем и верхнем регистре. вход Содержание моего tempфайла: hi Jigar GANDHI jiga Я хочу преобразовать все верхнее в нижнее . команда Я попробовал следующую команду: sed -e "s/[A-Z]/[a-z]/g" temp но получил неправильный вывод. Выход Я хочу это как: hi jigar gandhi jiga Что …

9
Имя пользователя отсутствует в файле sudoers. Об этом инциденте будет сообщено
Я использую Ubuntu 12.04 на своем ноутбуке с помощью VMware Player. Я не уверен, почему, но у меня есть учетная запись под названием «Учетная запись пользователя» в дополнение к моей учетной записи, которую я обычно использую для входа в Ubuntu. Ну, это был только побочный комментарий, но в основном все, …
85 sudo 

2
Как работают ввод с клавиатуры и вывод текста?
Предположим, я нажимаю Aклавишу в текстовом редакторе, и это вставляет символ aв документ и отображает его на экране. Я знаю, что приложение редактора напрямую не взаимодействует с оборудованием (между ядром и другими компонентами), так что происходит внутри моего компьютера?

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