В чем смысл этого выражения тест []?

Я видел кого-то, используйте команду:

 ПС-эф | грэп [ч]ттпд 

и вывод:

Апач 25125 31006 0 21:54 ? 00:00:00 /ЕГР на/sbin/httpd, а
Апач 26869 31006 0 22:04 ? 00:00:00 /ЕГР на/sbin/httpd, а
Апач 27349 31006 0 22:07 ? 00:00:00 /ЕГР на/sbin/httpd, а
Апач 27696 31006 0 22:09 ? 00:00:00 /ЕГР на/sbin/httpd, а
Апач 28534 31006 0 22:14 ? 00:00:00 /ЕГР на/sbin/httpd, а
корень 31006 1 0 16:16 ? 00:00:00 /ЕГР на/sbin/httpd, а
Апач 31011 31006 0 16:16 ? 00:00:00 /ЕГР на/sbin/httpd, а

2 кронштейна, в котором проставлена буква "Н", где грэп делать?

+135
user1727760 29 окт. 2019 г., 01:28:48
28 ответов

Я расследую как открыть порт UDP, а конкретно порт 1194. Вот что я сделал:

  1. Проверить если открыт порт:

    % команду sudo Nmap по –Су –п 1194 <hostnameOfMyMachine>
    
    -> ГОСУДАРСТВЕННОГО ПОРТОВОГО ОБСЛУЖИВАНИЯ
    -> 1194/UDP-порт закрыт неизвестных
    
  2. Открыть порт:

    % команду sudo iptables в -входной сигнал -П по UDP --dport 1194 -д 0/0 -с 0/0 -J, его принять
    

Наконец, я повторил Шаг 1), чтобы проверить, если порт открыт, но тот же вывод отображается:

-> ГОСУДАРСТВЕННОГО ПОРТОВОГО ОБСЛУЖИВАНИЯ
-> 1194/UDP-порт закрыт неизвестных

Кто-нибудь знает, почему порт не открывается? Как я могу открыть его?

% судо команды netstat --инет --inet6 -ЛНП

Наличие и отсутствие activas де интернет (Соло servidores)
Прото Recib Enviad управления местное управление по дистанционному зондированию Эстадо ПИД/название программы
УДП 0 0 0.0.0.0:41503 0.0.0.0:* 1372/система-демон: 
УДП 0 0 127.0.0.1:53 0.0.0.0:* 2344/раздача 
УДП 0 0 0.0.0.0:68 0.0.0.0:* 2303/программа dhclient 
УДП 0 0 0.0.0.0:17500 0.0.0.0:* 5935/в Dropbox 
УДП 0 0 0.0.0.0:17500 0.0.0.0:* 6025/в Dropbox 
УДП 0 0 0.0.0.0:5353 0.0.0.0:* 1372/система-демон: 
udp6 0 0 :::44533 :::* 1372/система-демон: 
udp6 0 0 :::5353 :::* 1372/система-демон: 


% судо в iptables -L вход -НВ

Входные цепи (полис принимают 134K пакеты, 19М байт)
 цель ПКЦ байт прот опт в источник назначение 
 3 84 принять УДП -- * * 0.0.0.0/0 0.0.0.0/0 УДП АКДС:1194
 0 0 принять УДП -- * * 0.0.0.0/0 0.0.0.0/0 УДП АКДС:1194
 0 0 принять УДП -- * * 0.0.0.0/0 0.0.0.0/0 УДП АКДС:1194
+979
sandy21 03 февр. '09 в 4:24

Вы можете исправить вашу питона установки без фиксации команду. Вашей установки Python нужны другие пакеты Python, чтобы быть переустановлены; по крайней мере

судо АПТ установить-переустановить libpython3.6-минимальный

и, возможно, больше. Чтобы переустановить все пакеты, запускать

судо АПТ установить-переустановить libpython3.6{,-минимальный,-stdlib} питон3.6{,-минимальный}

Вы должны найти то, что команду работает отлично.

+945
Heriniaina Wilder Ralahisambat 1 февр. 2019 г., 11:24:09
Другие ответы

Связанные вопросы


Похожие вопросы

Вам нужно цитировать маркер конца файла:

кошка <<"ВФ" > файла Docker
Запустить apt-получить обновление -г \
 && apt-получить установку -г \
 bsdtar \
 \ГИТ 
районов
ВФ

Если вы хотите расширить переменных, вам нужно бежать в обратную косую черту, а не использовать какие-либо цитаты.

Вот соответствующий человек Баш разделе.

[Н]<<[-]слово
здесь-документ
разделитель

 Без параметра и переменной расширения, подстановки команды, арифметические
 экспансия, или расширение путем производится на слово. Если какая-либо часть
 слово в кавычках, разделителем является результатом удаления цитату на слово,
 и строки здесь-документ не расширены. Если слово
 неэкранированная, все строки здесь-документ подвергается параметр
 расширения, подстановки команды, и расширение арифметики, ха‐
 Тер последовательность \<символ новой строки> игнорируется, и должны использоваться цитировать
 символы \, $ и `.
+868
Felipe del Valle 27 июн. 2010 г., 10:14:38

Вы можете запустить

ЛС-Р | команда grep ':$' | СЭД -Е 'С/:$//' -Е 'ы/[^-][^\/]*\//--/Г' -Е 'С/^/ /' -Е 'С/-/|/'

Он показывает все подкаталоги niftly отформатирован как дерево.

Иногда также деревом утилита доступна во многих дистрибутивах Linux. Если нет, то вы можете установить его из здесь.

Это дает следующий результат:

~> дерево -д /прок/самоуправления/
в /proc/самоуправления/
|-- достопри
|-- ухо - > в /proc
|-- ФД
| `-- 3 - > в /proc/15589/ФД
|-- fdinfo
|-- чистый
| |-- dev_snmp6
| |-- netfilter в
| |-- ЭКП
| | |-- авт.rpcsec.контексте
| | |-- авт.rpcsec.инит
| | |-- авт.в Unix.гид
| | |-- авт.в Unix.ИС
| | |-- nfs4.idtoname
| | |-- nfs4.nametoid
| | |-- фнур.экспорт
| | `-- фнур.FН
| `-- стат
|-- корень -> /
`-- задачи
 `-- 15589
 |-- достопри
 |-- ухо - > в /proc
 |-- ФД
 | `-- 3 - > в /proc/15589/задач/15589/ФД
 |-- fdinfo
 `-- корень -> /
+811
Chris Bruhin 4 янв. 2015 г., 16:16:07

Когда я использую KDE с удивительным WM и получаете новое сообщение в Skype, плазменный рабочего стола ворует фокус. Это сводит меня с ума, я не могу просто продолжать вводить в мое текущее окно. Есть ли способ, чтобы предотвратить это для любого открытого окна?

Кажется, что такой фокус воровать мешают удивительным ВМ или плазмы, но окно переключатель из плазмы по-прежнему высвечивает окно. Поэтому плазменная панель управления (снизу) является скрытой и поэтому ворует сам фокус.

Когда я сделал команду killall плазменным рабочего стола, фокус воровать перестали. Однако, я также убил плазмы-Нм и другие вещи, которые я хочу использовать.

+769
Mur13 18 мая 2018 г., 14:14:52

Баш имеет встроенный "таймер". Установите секунд переменной значение 0 (ноль), когда вы хотите начать синхронизацию, и прочитать его значение, чтобы получить количество секунд, прошедших с момента его последнего сброса.

+757
Nyxynyx 1 июл. 2014 г., 06:19:26

У меня была такая же проблема (acroreader работает только с правами root), на мат Линукс х64, с LDAP.

Всего установлено на libnss-LDAP на:i386 и он работал как пользователь LDAP без проблем.

+723
user3521323 29 авг. 2015 г., 01:50:54

С помощью Perl:

на Perl -е'\т' -анле печати если при F == 13' файл

для редактирования "на месте", добавить возможность:

на Perl -я.бак-ф'\т' -анле печати, если при F == 13' файл
+672
Peter Richardson 4 окт. 2010 г., 06:24:02

Короткие ответы на ваши вопросы ниже. Длинный ответ: "читайте на странице." Очень длинный ответ, проверить исходный код.

  1. Обнаружение хостов ("найти сервера")

    Для узлов на таком же соединении, как сканер, Nmap использует ARP-запросы, чтобы определить адрес уровня связи каждого IP-адрес сканирования. Любой положительный ответ означает, что узел вверх. На - Отправить-ИС опция может использоваться, чтобы переопределить это поведение.

    Для всех остальных хостов Nmap использует сочетание ICMP и TCP-пакетов, чтобы попытаться добиться ответа. Это может быть описано как "сетевого уровня" или даже "транспортного уровня" Дискавери. Кратко, ICMP эхо запрос должны дать ответ эхо, ПТС Син должен подготовить протокол TCP пакета SYN-ACK или RST, то TCP-подтверждения должен подготовить протокол TCP RST, а также запрос ICMP timestamp должно подготовить ответ метки времени.

  2. УДП требует больше времени для сканирования, потому что открытый порт не должен вернуть ответ. Протокол TCP сканирование может ожидать немедленного ответа, будь то открытые или закрытые, для каждого порта, который не защищен (фильтрованный). UDP сканирования получите тот же ответ на открытые и фильтруемые порты (с некоторыми исключениями. См. документацию по протоколу UDP полезной нагрузки). Кроме того, многие хозяева которой-ограничить закрытый порт ответ (ICMP недоступен ответ порт), так что даже закрытые порты могут быть определены только медленно.

  3. Некоторые сервисы, запущенные на целевой системе может разглашать операционной системы, так работает служба версия сканирования (-СВ) может дать эту информацию. Кроме того, многие НСЕ скрипты , которые приходят с Nmap может получить аналогичную информацию. Однако, эти методы часто менее надежны, чем с помощью , и зависят от конкретных сервисов будут доступны.

+663
Glicious 10 июн. 2013 г., 07:41:24

При попытке послать на которых он слушал , я получил это:

$ убить -уволилась 4341 
убить: Неизвестный сигнал: на которых он слушал
убить: типа убить -л список сигналов

И я был очень удивлен, когда увидел это:

$ убить -л
ЦЕРР

Итак, как убить не знаю всех имен. Это хитрый Убунту (да, пора обновить его, но это другой вопрос)

Очевидно, я послал на которых он слушал , просто используя номер 3, но, что может заставить убить , чтобы забыть сигнал именами?

УПД: это ЗШ.

$ тип убить 
убить-это раковины встроенные 
$ Эхо $ZSH_VERSION $ZSH_PATCHLEVEL 
5.0.2 1.5778 

Я проверил, что /бин/убить нормально работает, так что должно быть что-то ЗШ-конкретные..

+589
Joannes Vermorel 5 июн. 2019 г., 01:28:01

Потому что у вас есть добавления и компилятор на цель, а потому, что вы сможете смонтировать NFS раздел, это должно быть также просто, как установка NFS-Тома, перейти в каталог, и запустить Make. Это не кросс-компиляции; это ваши выполнения из-мельница машинный компиляции. Дайте ему попробовать и если вы застряли, вы сможете задать более конкретный вопрос.

+575
Keshav R Nair 26 нояб. 2010 г., 21:17:35
почта -Ф /ВАР/почта/debian9
в /var/почта/debian9: 0 сообщений

Когда почте -Ф /ВАР/почта/debian9 выполнения ,когти почтовое приложение находится в выключенном состоянии.

Теперь откройте файл /var/почта/debian9 с когтями почты.

судо apt-получить установку -г когтями почте

когти mail здесь когти почте

open with claws mail

Когти почте говорят, что есть всего 665 655 непрочитанные.
Почему Почта -Ф /ВАР/почта/debian9 дисплей нет электронной почты?

+566
Jeoff Wilks 22 июл. 2016 г., 14:16:06

Зачем использовать узел вообще? Вид оленя охота с гаубицей, нет?

для Redis-CLI и сделать "d1g8y" | zcat выступает | декодирования в base64 --

zcat выступает будет трансмогрифицировать сжатые данные в незашифрованном виде, что в вашем случае происходит, чтобы быть в кодировке base64 строку, поэтому мы просто трубы, что в дешифратор.

+456
user784637 4 нояб. 2018 г., 16:01:21

Используя команду="" в authorized_keys, я могу ограничить команд, которые можно запускать с помощью определенного ключа.

Какие команды мне нужно разрешить для того, чтобы работать с Git удаленного?

От про ГИТ книгу я могу сделать вывод, что ГИТ-загрузки-обновления и ГИТ-получите-пакета не требуется, но есть что-то еще?

Обратите внимание, я все еще хочу быть в состоянии войти в пользователя, как правило, просто не с этим ключом.

+449
Donald Roach Sr 14 мар. 2014 г., 19:00:17

Для того, чтобы поместить текст в центре экрана, вам нужно знать = как большой текст, который вы печатаете (в видимых символов-терминов); Б = как широкий экран (в видимый символ круга); затем печать (B/2 - а/2) буферизация пробелы перед строкой.

Такого рода логика, и других смежных битов, обрабатываются в проклятия библиотеки. Я предлагаю вам исследовать, используя его.

+441
sashaDym 15 авг. 2019 г., 15:29:40

Вы используете сильные цитирование(одной ссылкой) в скрипте так сильны, цитируя препятствует интерпретации содержания внутри одинарных кавычек, за исключением цитаты.

Один цитировании выключает специальный символ " $ " в скрипте.

#!/бин/Баш
Эхо "$путь"

Работает!

#!/бин/Баш
$путь Эхо''

Не Работает! Выход остается такой же, как входной

+354
user7922 24 июл. 2012 г., 19:37:50

Для RHEL6 оба находятся в "с RHEL-6-сервер-опционально-пакеты" репозиторий, я не советую использовать неизвестные источники оборотах, как "jsbillings" упомянул.

подписка-менеджер РЕПО --включить с RHEL-6-сервер-опционально-пакеты
+289
JARRRRG 10 февр. 2018 г., 08:57:09

У меня есть зеркало трафика убедительно, увидеть, следовать: enter image description here в моем случае зеркало трафик виртуальной машины VM1 в БР-int в vm0, vm0 есть два порта, один менеджер другому получать трафик

vm0 получите порт 7df1c457-7732-44b2-бээф15-63b0b661f1b7

виртуальной машины VM1 порт 7eb61cc2-d059-4002-acef-b38e242ce4a5

  1. тянуть интерфейс "tapxxxx" от Linux моста "qbrxxxxx"

    brctl delif qbr7df1c457-77 tap7df1c457-77
    
  2. добавить интерфейс "tapxxxx" БР-инт

    ОВС-vsctl добавить порт БР-инт tap7df1c457-77
    
  3. зеркало БР-инт трафик на порт tap7df1c457-77

    ОВС-vsctl -- --ИД[email protected] сделать порт qvo7eb61cc2-д0 -- --ИД[email protected] сделать порт tap7df1c457-77 -- --ИД[email protected]м создать зеркало название=М0 [email protected] [email protected] [email protected]установить мост БР-инт зеркала[email protected]м
    

в qvo7eb61cc2-д0 является виртуальной машины VM1 порта.

+288
Tommy Larsen 15 апр. 2011 г., 08:14:27

Используйте каталогу WORKDIR="/Дев/"; судо СУ -С в tcsh -с "на CD по $WORKDIR; Эхо \$ФРД" , чтобы изменить папку, в скрипт.

Просто помните, чтобы избежать всех $.

Редактировать

Почему бы вам не сделать так:

судо ./в tcsh.хсг

И внутри оболочки tcsh.хсг содержит:

#!/УСР/бин/tcsh в
компакт-диск в $WORKDIR # нужно установить в $WORKDIR где-то, зависит от вас
блабла
+263
GJIG 6 июн. 2011 г., 16:11:16

Это работает для меня :

РМ $ZSH_COMPDUMP && exec для ЗШ

+252
biokaiot 2 июл. 2011 г., 14:42:39

Я хочу знать, как настроить его так, что я вижу графический каталог в текст вместо кнопки корицы.

Я тоже хочу знать способ, чтобы открыть терминал в текущей путь в GUI-окна. Как правой кнопкой мыши/открыть терминал в текущей локации.

Я думаю, что я использовал, чтобы иметь эти варианты, но почему-то они исчезли. Я не знаю, почему. Может, что-то получил обновление или что-то.

Я, кажется, Наутилус 3.10.1

+205
leetchie1 1 мая 2018 г., 06:00:22

У меня возникли некоторые проблемы с NFS, и я хочу попробовать использовать просто старый ПТС.

Я понятия не имею, с чего начать, хотя.

Аппаратно я использую перекрестный кабель Ethernet к сети двух нетбуков.

В сети их, я тип

$ судо команду ifconfig eth0 в 192.168.1.1 вверх && пинг -с 10 -с 10 192.168.1.2 && судо /и т. д./init.д/НФС-ядра-сервер запустить

на первом нетбуке и

$ судо команду ifconfig eth0 в 192.168.1.2 до
$ пинг -с 10 -с 10 192.168.1.1
$ монтирования в /MNT/сети1

на втором

где в/MNT/сети1 указано в /etc/fstab или как

192.168.1.1:/главная /тугриков/сети1 НФС опции noauto,пользователь,руководитель,мягкие,nfsvers=2 0 0

а также в файле/etc/экспорт (используя синтаксис этого файла), на первый нетбук.

Выше работает нормально, но файлы и каталоги огромны. Файлов среднем около полгигабайта кусок, и каталоги все между 15 и 50 гигабайт.

Я использую rsync для передачи им, и команду ( 192.168.1.2)- это

$ при помощи rsync -avxS /тугриков/сети1 ~/somedir

Я не уверен, если есть способ, чтобы настроить "моем NFS" - параметры для обработки больших файлов лучше, но я бы хотел, чтобы увидеть, если работает по протоколу rsync демон за обычный протокол TCP работает лучше, чем синхронизировать по NFS.

Итак, повторю, как мне настроить аналогичную сеть с TCP?

Обновление:

Итак, после хорошей по несколько часов, пытаясь вылезти из трясины моего собственного незнания (или, как мне нравится думать об этом, чтобы подтянуться со своими шнурками) я придумал некоторые полезные факты.

Но прежде всего, что привело меня на этот заячьему следу, а не просто принимать лучший ответ был такой: НК - невероятно крутая программа, которая решительно не работает для меня. Я пробовал с netcat-OpenBSD В и с netcat-традиционные пакеты, не повезло вообще.

Ошибки я получаю на получение машины (192.168.1.2)- это:

мне@нетбука:~ НЦ-г$ 1 -л -р 32934 | тар ХV
Не могу захватить 0.0.0.0:32934 с помощью bind
деготь: это не похоже на tar-архива
смолы: выход со статусом отказ из-за предыдущих ошибок

маршрут дает:

мне@нетбука:~$ маршруту
Таблица IP-маршрутизации ядра 
Пунктом Genmask Шлюз Флаги Метрики Использовать Реф Недвижимость
по умолчанию маршрутизатор Dir-615 0.0.0.0 УГ 0 0 0 как wlan0
локальной связи * 255.255.0.0 с U 1000 0 0 eth0 в
192.168.0.0 * 255.255.255.0 U в 2 0 0 как wlan0
192.168.1.0 * 255.255.255.0 u 0 не 0 0 eth0 в

Но вот хорошая новость: имея статического IP-адреса в файле/etc/сети/интерфейсов, которые я начал делать, пытаясь сделать ЧПУ работы, исправлены все мои проблемы с NFS и возродили мою любовь к НФ.

Точную конфигурацию я использовал (с 192.168.1.1 для первого нетбука, конечно) был:

авто eth0 в
слово iface eth0 в инет статический
адреса 192.168.1.2
сетевая маска 255.255.255.0

С этими параметрами, двумя нетбуками будет пинговать друг друга сразу после того, как загрузился, даже без ifup.

В любом случае, я бы еще очень хотел увидеть несоответствия в действии, так что я надеюсь кто-то поможет мне отладить этот процесс.

+143
HellishHeat 29 дек. 2015 г., 17:49:55

Предполагая, что Х- Х это местозаполнители, ЗМВ должны быть в состоянии сделать это с ЗМВ -НВ '(*Ы??Е??)*.доб' '$1.доб'

% коснитесь фу-S01E02-фигня.бар-S07E17-moregarbage доб.доб
% ЗМВ -НВ '(*Ы??Е??)*.доб' '$1.доб'
МВ -- бар-S07E17-moregarbage.бар-S07E17 доб.доб
МВ -- фу-S01E02-фигня.доб фу-S01E02.доб

Вы также можете использовать '(*Ы[0-9][0-9]е[0-9][0-9])*.доб' , чтобы просто сравнить цифры в место Х.

Или если вы хотите использовать СЭД:

для F в *.доб; делать
 Эхо-МВ -Н "$F" и "$(Эхо "$Ф" | СЭД -е 'е/\(х[0-9][0-9]е[0-9][0-9]\).*\.ВН/\1.ВН/')"
сделано

или с Perl переименовать команду (которая, видимо, теперь называется файл-переименовать в Debian):

файл-переименовать -Н-В 'С/(с[0-9]{2}е[0-9]{2}).*\.ВН/$1.ВН/' *.доб

(Убрать эхо от передней части МВ и флагов от ЗМВ и файл-переименовать , чтобы переименовать. МВ -н , с другой стороны, говорит он, чтобы не перезаписать существующие файлы, это работает, по крайней мере, в GNU МВ.)

+141
joji22 29 авг. 2015 г., 14:41:44

Моя цель-добавить " двойная кавычка, когда ниже слова приходят в файл

VGHIER_TSV_WB798
CBVGHIER_TSV_WB798

здесь

СЕПГ -я с/"VGHIER_TSV_WB798"./VGHIER_TSV_WB798./г'

используется для удаления двойных кавычек, если таковые уже попавших и

СЕПГ -я с/VGHIER_TSV_WB798./"VGHIER_TSV_WB798"./г'

добавить цитату но вопрос я получаю, когда мы получили CBVGHIER_TSV_WB798 это его как КБ"VGHIER_TSV_WB798", который я не хочу У меня есть отдельное заявление sed для плавкого secodn слово

СЕПГ -я с/CBVGHIER_TSV_WB798./"CBVGHIER_TSV_WB798"./г'

не могли бы вы пожалуйста помочь мне, как достичь выше requiement.

+112
user309894 9 нояб. 2013 г., 07:23:09

Файлы в/etc/инит.Д не должен быть скомпилированные исполняемые файлы. Вы положили ваш скомпилированный исполняемый файл где-то еще, возможно, в/usr/местные/Бен; затем вы пишете скрипт в файл/etc/инит.Д, который знает, как начать и остановить скомпилированную программу. Часто это просто запустив ее в фоновом режиме, чтобы начать, и убийство его PID (или его имя исполняемого файла, используя команду killall) прекратить. инит будет вызывать скрипт с одним аргументом, слово пуск, остановка, перезапуск и т. д.; это ответственность скрипта узнать о том, как запустить сам сервис.

Для быстрого интро, попробовать здесь. Там вполне может быть примером скелет скрипта в файл/etc/инит.д каталог, который вы можете изменить на любой случай.

Как Примечание стороны, какой дистрибутив вы используете? Многие современные дистрибутивы сейчас запустить systemd в вместо пакета sysvinit, которая использует (по умолчанию) декларативный блок файл, а не скрипт; ИМО блок файлы легче писать. systemd не поддерживает режим совместимости с sysvinit, так что вполне возможно, вы работаете сами. Если так, я бы рекомендовал писать юнит-файл, а не скрипт.

+92
AllSolutions 24 июн. 2011 г., 23:12:32

У меня есть зашифрованный диск, на который я первоначально установить пароль в интерактивном режиме, который работает просто отлично для расшифровки раздела. Я добавил несколько ключей с помощью файла-ключа в обоих следующими способами:

пакет cryptsetup --файл-ключ=пароль luksAddKey /Дев/индекса sdax
пакет cryptsetup --luksAddKey /Дев/индекса sdax пароль

где пароль-это файл, содержащий ключ и /dev/индекса sdax-это зашифрованный диск.

Затем я проверил, если пароль был действителен, используя

кошка пароля | пакет cryptsetup --тест-пароль luksOpen /dev и индекса sdax
ДД, если=пароль БС=1 количество=256 | пакет cryptsetup --тест-пароль luksOpen /dev и/индекса sdax

но оба из них не удалось: "нет ключа с этой фразы." Следующую команду с помощью ... ключ-файл работал:

пакет cryptsetup --тест-пароль --ключ-файл пароль luksOpen /dev и индекса sdax 

В этот момент я пытался увидеть, если способ передачи содержимого пароль работал с только работает пароль (настройки в интерактивном режиме).

Эхо "пишется вручную рабочего пароль" > interactive_pass
кошка interactive_pass | использовании luksAddKey /Дев/индекса sdax

На этот раз он работал просто отлично. В чем разница между двумя методами и двумя ключевыми файлами? Мне нужен Первый способ передачи содержимого файла, чтобы работа с паролями добавил из ключевых файлов, так как кажется, единственно возможный способ, когда с помощью скрипта в crypttab можно найти. Возможно ли это?

+90
pups 18 дек. 2013 г., 02:14:48

Не в GNU grep в/для egrep, нет.

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

+22
LKKP4ThX 24 янв. 2018 г., 16:22:00

Я использую следующий код, который является частью этого скрипта , который я использую, чтобы обновить Вордпресс сайтов:

#!/бин/Баш
ДРТ="в/var/www в/HTML-код"
для dir в ${ДРТ}/*/; сделать
 если команда pushd "каталог$dir"; затем
 WР обновить плагин --все --разрешить-корень
 WР обновлении ядра ... позвольте-корень
 WР язык, основные обновления ... позвольте-корень
 тема WP обновления --все --разрешить-корень
командой popd
интернет
сделано

Я узнал о конкретной команды pushd-командой popd рисунка, используемые в настоящем Кодексе, когда я искал способ, чтобы обновить все мои WordPress экземпляров на одном дыхании.

Непонятно мне, почему этот код включает ли в интернет сегменте.

Мой вопрос

Могу ли я изменить синтаксис как-то так, что я один и тот же рисунок, но без если интернет сегменте?

Например, вместо этого:

если команда pushd "каталог$dir";
командой popd
команды
интернет

Я что-то вроде этого псевдокода:

команда pushd "каталог$dir";
команды
командой popd

Почему я задаю этот вопрос

Я могу себе представить, как мы могли бы сказать компьютеру что-то вроде этого, без если интернет заявление (псевдокод):

для dir в ${ДРТ}/*; у команды pushd "$ДРТ"; затем
команды
командой popd

Примечания

  1. Вы можете включить другой подход в своем ответе (я.е без команды pushd-командой popd на всех).

  2. В связи с этим вопрос.

+12
aventurin 31 мая 2011 г., 02:22:34

Показать вопросы с тегом