Почему мое регулярное выражение работать в bash "если"?

Вот мой код:

если [ -F /применения/в XML[0-9].ЛП ]

Я также попытался с -Ф =~ и двойные скобки, но никто, кажется, работают.

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

Эхо Н1 | е з/ч[0-9]/ч/'

И это сработало. Что я делаю неправильно здесь?

+621
Jack Kessler 1 июл. 2014 г., 04:43:25
31 ответов

Я использовать SDK Manager, чтобы установить Grails с помощью этой команды: СДК установить Grails И я запустил IntelliJ, выбранного Grails для нового проекта. Выбранные Java версия 11.0.4 как проект СДК

Избранный /домашний/Пранав/.sdkman/кандидатов/грааль/4.0.0 как Grails в СДК домой. Теперь я знаю что делать в разделе/конфигурации отладки: problem 2

Кроме того, есть два сообщения в сборке: раздел > синхронизации: problem 1

1.Запустить ошибка построения журналы

2.Настроить ошибка построения журналы

+984
user11502 03 февр. '09 в 4:24

Я хочу послать мои собственные уведомления из командной строки, которые выглядят так: enter image description here

Я узнал, что он, вероятно, использует xfce4-notifyd.

Я не хочу устанавливать через libnotify-bin и потому, что при использовании уведомления-отправка уведомлений выглядеть совершенно иначе (также его ненужно устанавливать еще один пакет, когда он уже работает, я просто не знаю как).

+954
semwogerere rashid 22 апр. 2010 г., 00:24:33
Другие ответы

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


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

Арч Линукс с UEFI загружается с USB флэш-диск с GPT и трех разделов:

  1. ЭФИ (vfat файловую систему)
  2. корень (файловая система Btrfs, была преобразована из формата ext4)
  3. дом (файловой системы Btrfs, была преобразована из формата ext4)

Разделы с файловой системой Btrfs нет Sub-томов на одном диске (флеш-накопителе USB).

Задача

Пытаюсь создать минимальный пакет initramfs , удалив udev и много других крючков. Оптимизация загрузки с mkinitcpio был использован в качестве вдохновения тоже.
Эффективное mkinitcpio крючки: базовая, автоопределение и modconf в.

В Btrfs крючок

Система Btrfs крюк не включен, потому что mkinitcpio крючки документации перечислены на ее крючок:

Этот крючок не требуется для файловой системы Btrfs на одном устройстве.

Регрессии

  1. Я пытался снимать в udev -> ошибка загрузки
  2. Я пробовал добавить модуль -> система Btrfs ошибка загрузки
  3. Я добавил ее крюком -> ошибка загрузки
  4. Изменен корень=PARTUUID= корень=идентификатор UUID= обозно -> загрузки ошибка
  5. добавление параметров rootfstype=файловой системой Btrfs -> ошибка загрузки
  6. rootdelay=0 -> ошибка загрузки
  7. rootdelay=10 -> Ошибка загрузки
  8. Монтаж с помощью /dev/sda2 от чрезвычайных оболочки -> ОК

Ошибка

Только после вставки в udev и systemd в крючки система корней в корневой раздел файловой системы Btrfs, в противном случае появляется эта ошибка:

Ошибка: PARTUUID устройства '=С2...С13' не найдены. Пропуская проверку.
:: монтажный 'PARTUUID=С2...С13' на реальных корня 
крепление: не могу найти PARTUUID=С2...С13'
Вы сейчас упал в аварийной оболочки.

Во время выполнения инициализации отладки/выхода журнала

Включение загрузки параметров РД.отладка и РД.отчет показывает, что "premount" вызывает resolve_device функция и что возвращает пустой подстановки.

resolve_device PARTUUID=С2 С13...
местные крупные мелкие устройства теге Дэв=PARTUUID=С2 С13...
blkid -ЛТ PARTUUID=С2...С13 -вывода устройства
Дэв=

Последние пустые Дэв вызывает устройство не найдено ошибка.

команда initramfs, в гору

mount_handler=default_mount_handler
...
# Монтируем корень в /new_root
"$mount_handler" /new_root

источник: https://git.archlinux.org/mkinitcpio.git/tree/init

default_mount_handler() {
 МСГ ":: монтаж '$корень' на реальных корня"
 крепление ${rootfstype:+-Т $rootfstype} -о ${rwopt:-РО}${rootflags:+,$rootflags} "$корень", "$1"

источник: https://git.archlinux.org/mkinitcpio.git/tree/init_functions#n375

пакет initramfs версия

[файловой системы ]# крепление-в
крепление из util-Linux и 2.29.2 (libmount 2.29.2: в Btrfs, утверждать, отладка)

пакет initramfs содержание

$ lsinitcpio -файл /boot/initramfs, в-линукс-крошечные.ИМГ
==> Изображение: файл /boot/initramfs, в-линукс-крошечные.ИМГ
==> Создан с mkinitcpio 23
==> Ядро: 4.10.3-1-арка
==> Размер: 3.53 Мб
==> Сжатая с: формате LZ4 -л
 -> Размер распакованного: соотношение 8.32 Мб (.424)
 -> Расчетное время экстракции: 0.028 сек

==> Включены модули:
 для AHCI [явного] спрятал-универсальный [явного] usbcore raid6_pq
 atkbd [явного] i8042 [явного] scsi_mod usbhid [явного]
 в Btrfs [явного] libahci sd_mod [явного] интерфейс xHCI-HCD с
 crc32c-Интел [явного] libata xHCI, что-ЧКВ-Серио [явного]
 crc32c_generic libcrc32c serio_raw [явного] гаммирования
 интерфейса расширенного контроллера узла-ВСР libps2 УАС [явного]
 интерфейса расширенного контроллера узла-ЧКВ [явного] с OHCI-HCD с УСБ-общие
 спрятал с OHCI ЧКВ [явного] USB-накопители

==> Включены файлы:
 blkid busybox и dosfsck проверку работы fsck.для vfat kmod крепление switch_root

Аварийный оболочки его blkid команда выводит правильно (часть)идентификатор UUID значение. Может крепление с помощью, используя (частично)идентификатор UUID не потому, что нет устройства/dev/диск/?

Вопрос

Что нужно загрузиться в режиме нон-рейд нон-подраздел одного диска корневой раздел Btrfs находится на флешку без помощи udev?


П. С. Эта ошибка может быть вызвана гонки, идентификатор UUID/PARTUUID еще не доступен, когда пакет initramfs/инит выполняется крепление ... идентификатор UUID=... команды.

+929
Stefan van den Akker 17 мая 2014 г., 18:51:42

В команде lsof команда покажет вам открыт дескрипторов, то просто грэп его.

+929
Antispam Antispam 20 сент. 2013 г., 18:58:33

im имея проблемы с raspbian (Debian с малины) при попытке маршруту двух сетей. Моя конфигурация сети этого (в/etc/сети/интерфейсов):

авто Ло
iface защитный Ло инет замыкания

авто eth0 в
слово iface eth0 в инет статический
 адрес 192.168.81.3
 маска 255.255.255.248
 сеть 192.168.81.0
 трансляции 192.168.81.7
 шлюз 192.168.81.1

слово iface eth1 и инет статический
 адреса 10.0.0.1
 сетевая маска 255.255.255.0
 сеть 10.0.0.0
 трансляции 10.0.0.255

И это то, что маршрут печатает:

корень@сайт RaspberryPi:~ маршруту# 
Таблица IP-маршрутизации ядра 
Пунктом Genmask Шлюз Флаги Метрики Использовать Реф Недвижимость
по умолчанию 0.0.0.0 192.168.81.1 в UG 0 0 0 eth0 в
10.0.0.0 * 255.255.255.0 u 0 не 0 0 eth1 и
192.168.81.0 * 255.255.255.248 по u 0 0 0 eth0 в

корень@сайт RaspberryPi:~ маршруту-на C# 
Кэш IP-маршрутизации ядра 
Исходным Пунктом Флаги Шлюз Метрика Использовать Реф Недвижимость

Когда я исполняю "кот /труды/системы/нетто/протоколов IPv4/ip_forward" она возвращает 1, поэтому я предполагаю, что ipForwarding работает. Но проблема заключается в том, что это не передачи пакетов между сетевыми адаптерами..

Я могу пинг между устройствами в той же сети, но когда я пытаюсь связаться с хозяевами на другие сети не... Я не знаю, что им не хватает или почему мой кэш маршрутизации пуста. Кто-то знает?

+926
storojs72 28 мая 2010 г., 07:38:41

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

См. также:

+883
Heturama 23 янв. 2018 г., 19:14:21

Более легко использовать на awk дважды: первый раз для извлечения Хилл { } блок и второй для извлечения шаг/весовых значений.

на awk '/Хилл *{/,/}/ {печать}' \
 | у awk '$1 == "шаг" { СТ = $2 }; $1 == "вес" { печать ст "\т" $2}'

Эта команда будет работать только если вес приходит после шаг , но не стоит на последовательных линиях.

+857
It is factory reset mode 13 мар. 2018 г., 12:27:44

Привет я пытаюсь сделать скрипт, который проверяет 3 файлы перед запуском. Если они работают или нет. Что не так с моим кодом?

#!/бин/Баш
если [[ ! $(pgrep -Ф a1.php) ]]; //проверить, если любой номер PID возвращается, если да закрыть и покинуть этот скрипт 
 выход 1
если [[ ! $(pgrep -Ф a2.php) ]]; //проверить, если любой номер PID возвращается, если да закрыть и покинуть этот скрипт 
 выход 1
если [[ ! $(pgrep -Ф a3.txt) ]]; //проверить, если любой номер PID возвращается, если да закрыть и покинуть этот скрипт 
 выход 1
еще
 РНР -Ф a.php; РНР -Ф b.php; ш-е a3.txt //3 файлы не работает теперь мы проводим эти процессы по одному
интернет
+831
RipZ 10 мая 2015 г., 00:16:40

Это lxterminal ошибка.

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

Если вы типа Эхо -Н фу, вы увидите ФОО%. В % указывает на то, что нет символа новой строки. Выше, что происходит, что выводит lxterminal, что перед запуском оболочки.

В других оболочках, вместо ^Т%\nprompt>, вы наблюдаете ^Tprompt.

Lxterminal есть еще один баг кстати в том, что он игнорирует значение $Шелл.

+596
r0ssbi4 26 июн. 2016 г., 00:39:13

xdotool и выставляет указатель местоположения (xdotool и getmouselocation), а в последних версиях (начиная с 2.20110530.1) указать, какое окно находится в этом месте также. Никто из xwininfo, wmctrl или старые версии xdotool и , кажется, есть способ, чтобы соответствовать окно на экране установки, где это видно.

Базовый X библиотека вызов XQueryPointer (соответствующий QueryPointer сообщение). Вот простой скрипт на Python-обертку вокруг этого вызова (использовать под). Проверка ошибок в значительной степени опущены. Предполагает, что вы используете экран 0 (если вы не знали, что дисплеи могут иметь больше, чем один экран, игнорировать это).

#! /usr/Бен/ОКР питона
импорт Сыс
из под импорт *
На Xlib = CDLL("libX11.так.6")
дисплей = библиотеки Xlib.XOpenDisplay(Нет)
если дисплей == 0: представление sys.выход(2)
Вт = библиотеки Xlib.XRootWindow(дисплея, c_int(0))
(root_id, ид_дочернего_объекта) = (c_uint32(), c_uint32())
(root_x, root_y, win_x, win_y) = (c_int(), c_int(), c_int(), c_int())
маска = c_uint()
рэт = библиотеки Xlib.XQueryPointer(дисплея, c_uint32(Вт), как byref(root_id), как byref(ид_дочернего_объекта),
 как byref(root_x), как byref(root_y),
 как byref(win_x), как byref(win_y), как byref(маски))
если параметр ret == 0: представление sys.выход(1)
печать ид_дочернего_объекта.значение

Пример использования:

xwininfo -дерево -идентификатора $(XQueryPointer)
+579
bob 23 июл. 2016 г., 04:48:25

У меня есть входной сигнал, как показано ниже. Я хочу узнать все, начиная с азбуки и заканчивая мно включая линии между Но если АВС появляется снова до оператора доходит, то я хочу, чтобы игнорировать первый соответствующий букварь. По идее, мне нужна группа, которая начинается с азбуки и заканчивается мно , которые ближе друг к другу.

test.txt файл содержит следующие данные:

Азбука
ВВВ
Азбука
ыыы
мно
Азбука
ХХХ
мно

Ожидаемые результаты :

Азбука
ыыы
мно
Азбука
ХХХ
мно

Я использую ниже команды grep вкладыша:

грэп -ОЗП "(?з)(АВС).\*?(мно)" test.txt

Результат:

Азбука
ВВВ
Азбука
ыыы
мно
Азбука
ХХХ
мно

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

+535
Patrik Hillner 4 дек. 2013 г., 08:30:59

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

+513
Sandip Patil 14 февр. 2012 г., 20:03:33

Кажется, что вы должны сделать для grub2-mkconfig в chroot для того, вместо того, чтобы делать это на улице. файл grub2-mkconfig использует загрузчик GRUB-зонд для обнаружения реальных устройствах, связанных с точками подключения, а airootfs (archiso-х файловой системы) загружается в ОЗУ и не имеет канонического пути.

Поэтому перед установкой GRUB и генерации конфига, сделать это первым:

арка-сделать chroot в /MNT /бин/Баш
+503
Su Wang 29 дек. 2019 г., 06:19:42

Ок, я, наконец, решил проблему. Кажется, что есть две проблемы, которые, в сочетании, снижается скорость передачи данных при потоковой передачи мультимедиа. Первым было то, что некоторые обновления в Debian почему-то намудрил с файлами прошивки для моей сетевой карты. Я переустановил все пакеты прошивок. Вторая проблема была в MTU до 1500, я уменьшил его до 1452. После этих двух изменений потоковое видео работает безупречно. Какое облегчение!

+497
Lachy Vass 29 июн. 2010 г., 14:39:26

Я просто заменил диски SSD

Есть 4 жестких диска

Диск как /dev/ПДД: 240.1 ГБ, 240057409536 байт
255 головок, 63 секторов/дорожку, 29185 цилиндров
Единицы = цилиндры по 16065 * 512 = 8225280 байт
Размер сектора (логического/физического): 512 байт / 512 байт
Ввода/вывода размеры (минимальные/оптимальные): 512 байт / 512 байт
Идентификатор диска: 0xc4521435

 Загрузочное Устройство Начало Конец Блоки ID Система
на /dev/sda1, поскольку 1 29185 234428481 83 Линукс

Диск как /dev/СКБ: 240.1 ГБ, 240057409536 байт
255 головок, 63 секторов/дорожку, 29185 цилиндров
Единицы = цилиндры по 16065 * 512 = 8225280 байт
Размер сектора (логического/физического): 512 байт / 512 байт
Ввода/вывода размеры (минимальные/оптимальные): 512 байт / 512 байт
Идентификатор диска: 0xc8c906e0

 Загрузочное Устройство Начало Конец Блоки ID Система
на /dev/sdb1 1 29185 234428481 83 Линукс

Диск как /dev/СДД: 120.0 ГБ, 120034123776 байт
255 головок, 63 секторов/дорожку, 14593 цилиндров
Единицы = цилиндры по 16065 * 512 = 8225280 байт
Размер сектора (логического/физического): 512 байт / 512 байт
Ввода/вывода размеры (минимальные/оптимальные): 512 байт / 512 байт
Идентификатор диска: 0x00061c96

 Загрузочное Устройство Начало Конец Блоки ID Система
в /dev/sdd1 * 1 14 103424 83 Линукс
Раздел 1 не заканчивается на границе цилиндра.
в /dev/sdd2 14 536 4194304 82 подкачки Линукс / Солярис
Раздел 2 не заканчивается на границе цилиндра.
в /dev/sdd3 536 14594 112921600 83 Линукс

Диск как /dev/sdc в: 250.1 ГБ, 250059350016 байт
255 головок, 63 секторов/треков, 30401 цилиндров
Единицы = цилиндры по 16065 * 512 = 8225280 байт
Размер сектора (логического/физического): 512 байт / 512 байт
Ввода/вывода размеры (минимальные/оптимальные): 512 байт / 512 байт
Идентификатор диска: 0x4fa82c2a

 Загрузочное Устройство Начало Конец Блоки ID Система
на /dev/sdc1 1 30401 244196001 83 Линукс
корень@хост [/домой]#

Но если я типа ДФ, только один показывает. Это может быть проблематично. Я должен открыть новый билет для этого?

корень@хост [/домой]# ДФ
Файловая система 1К-блоков использовано доступно использования% установленной на
в /dev/sdd3 111148848 28170020 77332748 27% /
в /usr/tmpDSK 1006872 18208 937516 2% в /tmp
файловая система tmpfs 7990772 0 7990772 0% в /dev/ГИМ
+469
RileyX 29 окт. 2013 г., 10:20:45

Это странно.

Это новый вопрос в существующей в Ubuntu 14.04, двойной экран настройки, с помощью Unity, ничего необычного. Когда я иду puzzling.stackexchange.com на моем левом экране монитора в Chrome или Firefox, то экран становится черным.

Этого не произойдет на любом другом веб-сайте, но случается на каждой странице этого сайта (что я пробовал). Хотя есть небольшое мерцание на arstechnica.com с середины-серый градиентный фон. Из-за этого и новой переделке, я бы предположил, что это происходит только на сайты с градиентами, но полноэкранным отображением градиентных обоев с изображениями Google не дал мне какие-то странные эффекты на всех.

Собираюсь puzzlingSE в браузере справа от меня монитор не такой эффект. Если я перетаскиваю браузер с правого монитора на левый, левый монитор становится черным, как только я получил его в основном там. Он начинает снова показывать вещи, когда я перетащите его обратно.

Мой левый монитор (проблема) использует кабель HDMI, а другой (идентичный) монитор с помощью кабеля DVI. Я также заменил кабель HDMI с помощью другого кабеля HDMI; никто не поможет. Проблема сохраняется во время перезагрузки.

Недоумение ЮВ недавно получил новый дизайн сайта, описанного здесь. Что может быть происходит?

Работает lshw -C в видео дает:

 *-дисплей 
 описание: совместимый контроллер VGA и 
 продукт: Кюрасао ХВ [Радеон Р7 370 / видеокарта R9 270X/370 ПВТ]
 поставщик: предварительные микро-приборы, Инк. [АМД/АТИ]
 физический идентификатор: 0
 автобусная информация: [email protected]:01:00.0
 версия: 00
 ширина: 64 бит
 часы: 33мгц
 возможности: ПМ разъем pciexpress bus_master cap_list МСИ vga_controller диска
 конфигурации: драйвера=задержки радеон=0
 ресурсы: IRQ номер:63 памяти:e0000000-efffffff памяти:f7e00000-f7e3ffff ioport:от e000(размер=256) память:f7e40000-f7e5ffff

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

Обновление: у меня есть другая видеокарта и установлены соответствующие драйверы NVIDIA.

 *-дисплей 
 описание: совместимый контроллер VGA и 
 продукт: GF119 [корпуса GT 610]
 поставщик: компания NVIDIA 
 физический идентификатор: 0
 автобусная информация: [email protected]:01:00.0
 версия: A1
 ширина: 64 бит
 часы: 33мгц
 возможности: ПМ МСИ разъем pciexpress bus_master cap_list vga_controller диска
 конфигурации: драйвера=задержка от Nvidia=0
 ресурсы: IRQ номер:62 памяти:f6000000-f6ffffff памяти:e8000000-efffffff памяти:f0000000-f1ffffff ioport:от e000(размер=128) память:f7000000-f707ffff

Вот modinfo nvidia_367:

имя файла: /Либ/модули/3.13.0-91-общий/обновления/переходный/nvidia_367.ко
псевдоним: Чара-генерал-195-*
версия: 367.27
поддерживаются: внешнее
лицензия: от Nvidia
srcversion: 513914449E3DDF807584E74
псевдоним: ЧКВ:v000010DEd00000E00sv*СД*bc04sc80i00*
псевдоним: ЧКВ:v000010DEd*Св*СД*bc03sc02i00*
псевдоним: ЧКВ:v000010DEd*Св*СД*bc03sc00i00*
зависит: 
vermagic: 3.13.0-91-типовая СМП mod_unload modversions 
Парм: NVreg_Mobile:инт
Парм: NVreg_ResmanDebugLevel:инт
Парм: NVreg_RmLogonRC:инт
Парм: NVreg_ModifyDeviceFiles:инт
Парм: NVreg_DeviceFileUID:инт
Парм: NVreg_DeviceFileGID:инт
Парм: NVreg_DeviceFileMode:инт
Парм: NVreg_UpdateMemoryTypes:инт
Парм: NVreg_InitializeSystemMemoryAllocations:инт
Парм: NVreg_UsePageAttributeTable:инт
Парм: NVreg_MapRegistersEarly:инт
Парм: NVreg_RegisterForACPIEvents:инт
Парм: NVreg_CheckPCIConfigSpace:инт
Парм: NVreg_EnablePCIeGen3:инт
Парм: NVreg_EnableMSI:инт
Парм: NVreg_TCEBypassMode:инт
Парм: NVreg_MemoryPoolSize:инт
Парм: NVreg_RegistryDwords:эта программа
Парм: NVreg_RmMsg:эта программа
Парм: NVreg_AssignGpus:эта программа
+462
plcosta 8 апр. 2012 г., 22:14:26

Текущая Среда :

в MySQL> показать переменные, такие как "%версия%";
+-------------------------+------------------------------+
| Имя_переменной | Стоимость |
+-------------------------+------------------------------+
| innodb_version | 5.7.13 |
| версия | 10 |
| slave_type_conversions | |
| tls_version | TLSv1 защита,в протоколе TLSv1.1 |
| версия | 5.7.13 |
| version_comment | сообщество сервера MySQL (ГПЛ) |
| version_compile_machine | x86_64 с |
| version_compile_os | Линукс |
+-------------------------+------------------------------+
8 строк в наборе (0,01 сек)

Пароль изменить команду пользователя :

в MySQL> обновления пользователя установить пароль=пароль("ХХХХ"), где пользователь="корень";
Ошибка 1054 (42S22): пароль неизвестный столбец '' в 'список полей'

Я что-то пропустила?

+407
user37559 28 июл. 2015 г., 03:45:26

Я за корпоративным брандмауэром, который приносит много боли в области прокси. Есть два основных подхода, которые я нашел на работе:

  1. Использовать Cntlm в стоимость не будучи в состоянии подключиться (из командной строки) на HTTPS и внешних местоположений СШ. (Cntlm позволяет хеш Вашего логина и пароля, используя PassNTLMv2 (избегая обычного текста) и набор http://localhost:3128/ как ваш прокси, который перенаправляет на ваш "реальный" прокси. Как я уже упоминал, я не могу подключиться к HTTPS и внешних СШ, используя этот метод.)
  2. Поставить свое имя пользователя и пароль в виде простого текста в при переменной ценой , имея свой логин и пароль в виде обычного текста.

Понятно, что если безопасность не была проблемой, я бы вобще с вариантом 2.

Я нашел несколько решений, при этом в моей .babrunrc (я использую Babun, это в основном в Cygwin, с немного больше, то же самое может быть .bashrc и или .zshrc правда)

экспорт при="HTTP://в`Эхо "Y21hbjpwYXNzd29yZA==" | в base64 -д`@20.20.20.20:20/"

Таким образом, мой пароль не менее закодированных. Если кто-то пришел к моему компьютеру и набрал Эхо $при они увидят мой пароль, но я не думаю, что есть любой способ обойти это.

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

+356
user3699005 26 сент. 2010 г., 11:35:50

Ответ Шона, но есть и дополнительный вариант конфигурации, которые могут быть полезны в этой ситуации.

От человека пользователям использовать sudo?:

tty_tickets

Если установлено, пользователи должны проходить проверку подлинности на телетайп основе. С этим флагом, sudo будет использовать файл для терминала, когда пользователь вошел в систему в каталог пользователя время. Если отключен, штамп времени каталог используется вместо этого.

Этот флаг включен по умолчанию.

От человека судо:

Когда опция tty_tickets включена в пользователям использовать sudo?, штамп времени на телетайп детализации, но все же может пережить сессию пользователя. На Linux системах, где используется файловая система devpts, Солярис систем с устройствами файловой системы, а также другие системы, которые используют в devfs файловая система, которая монотонно увеличиваться индексных дескрипторов, число устройств, как они создаются (например, Mac OS Х), судо способен определить, когда терминал на основе штампа времени файл является устаревшим и будет игнорировать его. Администраторы не должны полагаться на эту функцию, а он не везде доступен.

Я думаю, что его относительно новым. Если ваша система поддерживает это, если вы выйдите, то логин, судо снова запросит пароль. (У меня есть судо-K у меня в ракушках логаут скрипт тоже.)

+327
bbneo 26 окт. 2017 г., 05:18:23

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

Это СЭД , кажется, сделать трюк: СЭД -е 'ы/(.*)_[0-9].* по .*(\.формате WAV)/\1\2/'

Эхо "/главная/пользователя/записи/проверки/декабрь/157A757989F047C3AC2EC3499B4D04A5_7075276189 по [email protected] @ 8_44_52 утра.в формате WAV" | СЭД -е 'ы/(.*)_[0-9].* по .*(\.формате WAV)/\1\2/'
/главная/пользователя/записи/проверки/декабрь/157A757989F047C3AC2EC3499B4D04A5.в формате WAV

Testting на другом примере строки:

Эхо "/главная/пользователя/запись/проверка/октябрь/28D1E1840DE24D9DB4CF6D1A707533F6337C2DDE_2018690759 по [email protected] @ 1_26_55 вечера.в формате WAV" | СЭД -е 'ы/(.*)_[0-9].* по .*(\.формате WAV)/\1\2/'
/главная/пользователя/запись/проверка/октябрь/28D1E1840DE24D9DB4CF6D1A707533F6337C2DDE.в формате WAV

С помощью sed, вы экономите части вашего выражения с (), а затем положить их обратно с \1\2.

+258
ViceCity 17 нояб. 2012 г., 16:26:26

Я установлен, кроме того, fail2ban из EPEL, используя ням установить, а затем приступил к запороть конфигурации забыв резервное копирование /и т. д/Кроме того, fail2ban.

Теперь я хочу оригинальную конфигурацию.

Сначала я попробовала ням переустановить кроме того, fail2ban, но это было глупо, потому что ням установить не перезаписывать существующие файлы конфигурации. Тогда я МВЭд /и т. д/Кроме того, fail2ban где-то еще и пытался ням переустановить кроме того, fail2ban , который по некоторым старом блоге дал бы мне оригинальной конфигурации. Нет такой удачи. Я пытался удалить с РПМ-е и переустановить. Нет такой удачи. Я был расстроен и РМ -РФРед мои /и т. д/Кроме того, fail2ban.резервное копирование каталога, думая, может быть, была какая-то странная система обнаружения происходит. Еще ничего после переустановки.

Наконец я скачал и распаковал RPM источника и черезЭД в конфиге каталог /и т. д/Кроме того, fail2ban, который у меня большую часть пути там. Но есть еще несколько различий в том, как файлы журнала и в его интеграции с systemd. Вместо того, чтобы что-то Frankensteining вместе, я просто хочу оригинальную конфигурацию.

Есть ли способ, чтобы заставить новую установку пакета RPM, включая config и log-файлов, либо с помощью Yum или каким-то другим инструментом? Я использую стандартный Linode гарантийное изображения в CentOS 7, Если это вообще имеет значение.

+253
Tuxie 28 июл. 2012 г., 10:15:42

Использовать цикл for и && перерыв:

для N в {1..3}; делать
 докер нажимаем $CONTAINER_IMAGE:последний && разрыв;
сделано

перерыв завершает цикл, но работает только тогда, когда докер пуш удалось. Если докер пуш не удается, то его работа будет завершена с ошибкой, и цикл будет продолжаться.

+219
Felix Bou 24 мая 2014 г., 12:50:00

Объяснение не подтверждено документально.

и --disabled-login присваивает пароль !

Пароль

НП или null = учетная запись не имеет пароля
* = Учетная запись деактивируется & заблокирована
! = Учетная запись отключена, пользователь не сможет войти
!! = Срок действия пароля истек

Примеры

корень@гитлаб:~# getent тени бродяги
бродяга:$6$абвгдежзийклмнопрстуфхцчшщыэюя/:15805:0:99999:7:::

корень@гитлаб:~# getent тень фу
фу:!:15998:0:99999:7:::

корень@гитлаб:~# getent тень ЖКТ
ГИТ:*:15998::::::

Википедия кратко охватывает это. Похоже, что * и ! эффективно делать то же самое; запретить пользователю вход в (но не от Су передоза от разных пользователей)

+210
Mohsen Bahrami 3 апр. 2019 г., 06:27:50

Вы экспортировать ЭСП переменной для жратвы-установить команду использовать? Если нет, жратвы не имеет понятия, где находится каталог EFI является.

# экспорт ЭСП=в/boot/efi в
# жратва-установить --цель=x86_64 с-ели --ели-каталог=$ЭСП .....

Archlinux поддерживает EFISTUB, устраняя необходимость для бутлоадера. Увидеть EFISTUB для получения дополнительной информации.

Если вы хотите попробовать только загрузчик с EFI, Gummiboot-хороший выбор. Это руководство имеет приличный руководстве по установке Gummiboot.

+200
Timothy Barnes 1 мар. 2017 г., 07:54:13

когда я по SSH к серверу через интернет во вкладке терминал GNOME, если я потерял подключение к интернету, на вкладке терминал будет висеть и не принимает никаких входных данных. Зачем это вешать?

Есть ли какой-нибудь способ, чтобы активировать вкладку терминала, т. е. сделать его продолжать работать на местный процесс оболочки?

Закрывает вкладку терминал единственный способ?

+183
Eric Zerbib 8 окт. 2013 г., 15:19:14

Упрощенный, когда вы открываете файл, вы получите inode, который содержит метаданные, где именно этот файл находится на диске. Тогда хвост будет слушать для изменения этого файла.

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

Тот же эффект будет, если вы переименовать/переместить файл. Если вы, например, следующее в/var/журнал/сообщения и logrotate поворачивает журнал в каталоге/var/журнал/сообщения.1. хвост с будет по-прежнему слушаю старый дескриптор, который указывает на сообщения.1. хвост с будет осознать это и читал Новый inode.

+182
bhavikshah28 11 нояб. 2016 г., 10:31:36

Мне кажется, что вы упускаете что-то в вашем дистрибутиве. Большинство реализаций ЗШ приходят с большой коллекцией предварительно настроенные параметры завершения ЗШ, что грамотно завершить в зависимости от команды и аргументации позиции. Например в моей системе есть ЗШ-доработок пакета. Когда установлен и загружен правильно, человек выполняет только вещей, найденных в MAN-страницах не с файлов по SSH только с именами хостов, СШ -л будет в комплекте с системой Логинов, но после СШ -л Калеб бы потом вернуться к заполнению в имена хостов и т. д.

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

+174
user2362 8 июл. 2015 г., 20:41:04

Вот скрипт автозапуска, который я использую -

#!/Бен/ш

 # описание: котяра запуск/остановка скрипта
 # утилиты chkconfig:

TOMCAT_PATH=/Ява/Апач-котяра-7.0.32/ОГРН
TOMCAT_START=$TOMCAT_PATH/startup.sh
TOMCAT_STOP=$TOMCAT_PATH/shutdown.sh

начать()
{
 если [ -Х ${TOMCAT_START} ]; тогда
 Эхо "запуск сервера Tomcat..."
 ${TOMCAT_START} &
еще
 эхо "не удается запустить сервер Tomcat"
интернет
}

стоп()
{
 если [ -Х ${TOMCAT_STOP} ]; тогда
 Эхо "остановка сервера Tomcat"
 ${TOMCAT_STOP} &
еще
 эхо "не может остановить сервер Tomcat..."
интернет
}

перезагрузка()
{
остановка
 спать 10
начать
}

 дело "$1" в
"старт")
начать
;;
"стоп")
остановка
;;
"перезагрузка")
перезагрузка
;;
*)
 Эхо "Прошу предоставить аргумент [старт|стоп|перезагрузка]"
эсок

Я положил его в

в /etc/файл RC.д/инит.д/

Я добавил его в автозагрузку:

на /sbin/с chkconfig --добавить --уровень 345 котяра

Но когда я перезагрузить систему, смотреть логи и видим -

Каталина.из:

...
Информация: остановка службы Каталина
января 03, 2013 6:09:04 часов Хадсон.утиль.CharacterEncodingFilter уничтожить
Информация: CharacterEncodingFilter уничтожены.
января 03, 2013 6:09:04 pm с помощью javax.jmdns.осущ.задачи.государства.DNSStateTask работать
Предупреждение: подавитель(ВСП-...-ру.местные.).выполнить() исключение 
Ява.Ио.Класс IOException: неверный аргумент
 в Java.чистая.PlainDatagramSocketImpl.отправить(родной способ)
 в Java.чистая.DatagramSocket.отправить(DatagramSocket.Ява:676)
 в пакете javax.jmdns.осущ.JmDNSImpl.отправить(JmDNSImpl.Ява:1537)
 в пакете javax.jmdns.осущ.задачи.государства.DNSStateTask.запустить(DNSStateTask.Ява:131)
 в Java.утиль.TimerThread.mainLoop(таймера.Ява:555)
 в Java.утиль.TimerThread.запуск(таймер.Ява:505)

Процесс не запускается.

Но если я выполнить команду -

в /etc/файл RC.д/инит.д/котяра начать

Процесс начинается хорошо.

Почему он не запускается автоматически?

Спасибо!

+135
peteallen 23 мар. 2016 г., 04:49:39

когда я побежал ./настроить в пакет dropbear, он говорит, что отсутствует библиотека zlib; однако, я уже добавлен префикс, т. е. --префикс, чтобы он указывал на правильный каталог для zlib, но проблема остается.

Я пытаюсь создать файлы в пакет dropbear работает

#!/бин/Баш
./настроить --префикс=$дома/Hi3536_SDK_V2.0.4.0/пакет dropbear \
 --с-с zlib=$дома/Hi3536_SDK_V2.0.4.0/с zlib/включать \
 опции --host=АРМ ГК=рука-hisiv400-Линукс-ССЗ

но кажется, что это не локальный путь в библиотеку.

+68
Xenyal 12 апр. 2018 г., 07:32:50

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

Прежде чем используется, когда вы знаете , что ваша служба должна быть запущена раньше, чем другим, известно, полностью, даже когда другой полностью зависит не только от службы уточняется. Важным аспектом является, где это имеет смысл для знания, чтобы быть захвачены. В частности, он часто используется в сервис описания, чтобы заявить, что обслуживание должно быть начато до указанной цели, и это почти единственный разумный способ описать заказ ограничения между службами и задач; например, в [email protected] должно быть начато до Сети цель. В других случаях, где это уместно, включают услуги, которые “дополняют” другим каким-то образом, где дополненная служба не должна знать об увеличении услуги, например, fwupd говорит, что это должен быть запущен до ГДМ сервис, который в порядке, но вы не ожидаете ГДМ знать, что оно должно начаться после fwupd (или, что еще хуже, от этого зависят).

+50
Affan Saeed 26 дек. 2014 г., 09:39:16

Есть только 3 (что я могу легко придумать) способы отрицания корневой доступ к файлу (на нормальных файловых системах).

  1. Файловая система смонтирована в режиме только для чтения.
  2. Файл неизменяемым (chattr +я). Корень способен изменить атрибуты и снять флаг, но это ручной процесс, как приложений не делают это автоматически. Это обычно используется, чтобы предотвратить случайное запись в файлы.
  3. Файл-запускаете исполняемый файл. Ядро предотвращает изменение любой исполняемый файл, который выполняется в данный момент. Вы можете отсоединить (РМ) файл, но нельзя изменить его содержание.

Сейчас есть много других способов на запрет записи в файл при использовании корня. Сетевые файловые системы, такие как NFS и CIFS может запретить доступ с правами root, если настроены сделать это на сервере. Некоторые другие специальные файловые системы, как мвфс от IBM рациональный ClearCase в, можете сделать это также.

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

+41
Lisa Gnoza 27 февр. 2019 г., 00:36:38

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

$200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil