Удалить файлы по регулярному выражению

Я хочу сохранить файлы, имена которых совпадают с [0-9А-я]{1,2}_\д{4}_\ш+?\.дат, например, A1_2001_pm23aD.дат, K_1998_12.дат, и удалить остальные.

Однако, лс и РМ команды не поддерживают таких выражений. Как я могу это сделать?

+440
LakshmiGanth Selvan 26 мая 2013 г., 14:37:56
33 ответов

Выявление пакеты, которые больше не доступны

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

  • АПТ-шоу-версии | грэп "нет доступной версии в архиве"

    чтобы вывести список всех пакетов, которые не доступны на всех с вашей текущей хранилище конфигурации (и должны быть удалены).

  • АПТ-шоу-версии | грэп "новее, чем версия в архиве"

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

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

профпригодность может показать вам это тоже; запустите его и посмотрите на “устаревшие и локально созданные пакеты” в разделе туи. Который будет содержать все пакеты, которые не доступны из репозиториев. Вы можете получить список пакетов с помощью

поиск профпригодность '~о'

в командной строке тоже.

Удалить пакеты, которые больше не доступны

профпригодность обеспечивает простой ответ на ваш актуальный вопрос:

способность продувки '~о'

сотрете все “устаревшие” пакеты (т. е. пакеты, которые более не доступны из репозиториев).

Выявление и удаление ВНО или несвободные пакеты

профпригодность может также определить ВНО или несвободные пакеты без необходимости удалить соответствующие репозитории:

поиск профпригодность '~я ~scontrib/.*' '~я ~snon-бесплатная/.*'

Вы можете очистить их непосредственно:

способность продувки '~я ~scontrib/.*' '~я ~snon-бесплатная/.*'
+992
rodix 03 февр. '09 в 4:24

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

Как вы упоминаете 10ГБ в 200 миллионов строк, это, кажется, один файл в среднем длина линии 50, которая выглядит нормально.

  • В такой ситуации, система контроля версий-это правильный путь.

Вам нужно найти правильный системы контроля версий для вашей проблемы. Поэтому позвольте мне считать вашу информацию:

  • Одна новая версия файла каждый день и 1% изменения содержание со дня на день.

Учитывая, что в Git не сохраняет файл дельты, а магазины с помощью gzip -4 сжатые файлы, я ожидаю, что после прибл. 2-3 недели, то git будет потреблять больше дискового пространства, чем вы ожидаете. Так что Git-это не правильный инструмент для вашего дела.

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

  • Магазины СКР отменил различия и может быть решением, но RCS является медленным для файлов > 256KBytes и RCS занимает больше времени, если вам не нужны самые последние версии, но что-то постарше.

  • СККС основывается на сравнении, но формат хранения данных-это так называемый плести формат , который эффективно сохраняет все версии одновременно и позволяет получать любой версии одновременно.

СККС позволит создать начальной файл 10ГБ истории и этот архивный файл будет расти по 1% для каждой новой версии в вашем случае, поэтому я ожидаю, что файл истории к использованию прибл. 36.5 ГБ после года. Для Git, я ожидаю требование дискового пространства от 100-400 и через год.

Кластеры с единым хранилищем является открытым исходным кодом и может быть извлечен из:

http://sccs.sourceforge.net

СПб ведется с 1972 года (43 года) и, таким образом, может рассматриваться как зрелый ;-) и кстати: я не знаю быстрее система контроля версий.

+966
R HEALEY 29 сент. 2010 г., 19:33:00
Другие ответы

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


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

Я этот PHP-код:

$execout=метод exec('СШ [email protected] "суда /и т. д./init.д/сайт smokeping перезагрузки"',$выход1,$результат);
если($результат !=0){
 Эхо", что не могу перезагрузить";
}
еще{
 Эхо "успешно перегрузили";
}

в этом коде, всегда дает $результат = 0. Почему? Иногда, если сайт smokeping имеет погрешность, он показывает, что ошибка, когда команда ниже набраны в командной строке

СШ [email protected] "суда /и т. д./init.д/сайт smokeping перезагрузка"

затем он дает эту ошибку и понятный мессидж.

* Обновление конфигурации демона задержка регистратор...
Ошибка: не удается открыть файл /etc/сайт smokeping/устройств/errorfilename: нет такого файла или каталога
...сделано.

так что это есть ошибка, но $результат каждый раз дает такой же, как 0 . (Было ли это ошибкой или нет)

Почему команды exec так себя ведет(в PHP и CLI)?

+951
Lance Richardson 10 янв. 2014 г., 14:06:24

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

С POSIX awk и, что выльется в дополнительный символ новой строки после последней записи - если у вас есть GNU awk и (поглазеть) вы можете предотвратить это, установив пустой выходной разделитель записей, если фактический входной разделитель записей пуст:

$ поглазеть -ВРС='\н\н' 'РТ=="" {ОРС=""} 1' file.txt
это тестирование 1
это тестирование 2

это испытание 4
+947
Screech129 13 нояб. 2014 г., 17:34:30

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

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

+940
aaronbartell 14 сент. 2011 г., 22:58:44

Вы можете использовать команду killall(1) (по крайней мере здесь на Fedora Линукс). Он имеет множество вариантов.

Лично я использую его почти исключительно, когда я знаю, что есть только один процесс с заданным именем.

+886
bratka belarus 20 июн. 2010 г., 20:57:07

Я пытаюсь зарегистрироваться на форуме Archlinux, и у них есть вопрос, в самом низу, который проверяет, что вы используете Linux:

Какой выход из "дата -от U +%в$(команде uname)|sha256sum|е с/\Ж//Г'"?(Обязательно)

Ответ я дал:

31b5001da5e8fcaa06cc3d8db96331e80cf1488f443dfc500581133a63e396ea

Я пробовал на Ubuntu и Arch и получил тот же результат. Нет кости. Вот некоторые фрагменты (которые, кажется, работает):

$ дата Ср 5 июня 15:16:05 по Гринвичу 2013

$ дата -от U +%в$(команде uname)
23Linux

Я что-то делаю не так? Если нет, то кому я должен обратиться по этому поводу?

+876
samantha mcbride 25 янв. 2015 г., 04:36:43

В glibc версиис демоном() функция делает только одну вилку, как можно увидеть в его исходный код.

На что ты смотришь сначала в исходный код ядра и не ссылаться извне напрямую.

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

Разветвление в два раза, как вы видели в ядре исходный код будет полностью отделить процесс от родителя наследуется первым вызов Fork(). Вызов второй вызов fork() и прекращения родитель делает процесс вам присваивается 1 , как ее идентификатор (идентификатор родительского процесса), который полностью удаляет любые поставленные терминалов.

+839
Shoubhik Raj Maiti 5 июн. 2011 г., 08:23:30

Сочетание клавиш Ctrl+\ - один из управляющих символов, которые вызывают терминала послать сигнал (на которых он слушал), например, CTRL+C (сигнал SIGINT) и Ctrl+Z (в SIGTSTP). Вы можете запустить действовать до его закрытия -это чтобы показать, что символы имеют особый смысл для терминала; см. Очистить / стереть неправильно написанное невидимыми пароль на консоли / терминала в Linux для получения более подробной информации. Получается, что при нажатии клавиш Ctrl+\, Баш не видит символ на стандартный вывод, он видит сигнал, и что не идет через клавиши механизмов.

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

Чтобы организовать сочетание клавиш Ctrl+\ , чтобы быть Баш обязательными, но имеют нормальный терминал обязательными при выполнении команды, изменить настройки терминала до и после выполнения команды.

preexec () {
 действовать до его закрытия бросить '\^'
}
precmd () {
 действовать до его закрытия бросить фдоон
}

preexec_invoke_exec () {
 [ -Н "$COMP_LINE" ] && возвращение # ничего не делать, если выполнение
 [ "$BASH_COMMAND" = "$PROMPT_COMMAND" ] && возврату не вызвать preexec за $PROMPT_COMMAND
 местные this_command=`HISTTIMEFORMAT= История 1 | СЭД -е "/^[ ]*[0-9]*[ ]*//"`;
 preexec "$this_command"
}
отладка ловушка 'preexec_invoke_exec' 
Precmd PROMPT_COMMAND=''

Вместо того, чтобы сделать ключ типа ФГ и новой строки, привязать ключ к командной оболочки. Вы не можете сделать это от .inputrc, который относится ко всем с readline приложений, а не только на баш. Вместо этого, определить Баш привязки в Вашему .bashrc следующее:

персонализация -х '"\с-\\": "ФГ"'
+834
AmilyK 9 февр. 2010 г., 23:13:16

У меня что-то каталог такой

Главная Каталог
Поддиректории
SubsubDirectory1
ХХ.формат JPG
ХХ,в формате JPG
SubsubDirectory2
ХХ.формат JPG
ХХ,в формате JPG
Поддиректории
SubsubDirectory1
ХХ.формат JPG
ХХ,в формате JPG
SubsubDirectory2
ХХ.формат JPG
ХХ,в формате JPG
Поддиректории
SubsubDirectory1
ХХ.формат JPG
ХХ,в формате JPG
SubsubDirectory2
ХХ.формат JPG
ХХ,в формате JPG

Я хочу, чтобы скопировать все файлы во всех SubsubDirectory1 в каталог

+822
alex2266 30 мар. 2015 г., 00:33:26

Вот некоторые awk, чтобы вы начали:

на awk '/ > /{
 сплит($1,т,":"); время = (Т[1]*60+Т[2])*60+Т[3]
 дифф = время-lasttime; lasttime = время
 событие [я++] = diff; в окне += разница; Тода[я] = $1
время ("окно" >=1){
 окна -= событие[1]
Для(от J=1;j с<я;к++){
 событие[Дж] = событие[Дж+1]
 Тод[Дж] = Тод[Дж+1]
}
я ... 
}
 если(i+1>10) е "%д событий в %Ф сек в %S\N",то я+1,окна,Тод[я]
} '

Он держит (на время мероприятия) все метки (в пересчете на поплавок секунд), которые находятся в работает окно на 1 секунду. Когда окно будет превышена на новое событие, 1-го зафиксировано событие удаляется и все события сдвигаются вниз на один. я говорит, сколько событий там, не считая одной, соответствующую началу окно, которое всегда находится в относительном времени ноль. Скрипт печатает, сколько событий было в окне, когда их число превышает 10. Пример вывода:

11 событий в 0.962827 секунд в 14:53:51.262827

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

+719
Wendy Trecartin 11 авг. 2016 г., 22:12:28

У меня возникли трудное время получить 4 ТБ внешний USB-накопитель для работы как в Linux (в Ubuntu 14.04), а также на моем Mac и OSX.

Проблемы кажутся несовместимыми с возможностью чтения/записи USB-накопителя.

В конце концов, я просто стер диск и отформатировать его в так называемые "жирные" (формат MS-DOS) в формате.

Это, кажется, было "исправлено" моя проблема в том, что теперь я могу читать/писать на обоих Linux и максимум на OSX, однако он ушел от 4 ТБ до 1,74 ТБ сейчас.

Мне интересно, почему это происходит, и что можно сделать, чтобы исправить это? Однако, в конечном счете, я хотел бы диск, чтобы быть в состоянии быть использован на Linux и OSX с Максом.

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

В комментариях, предложения до сих пор говорят, что я должен попробовать отформатировать в NTFS или exFAT, или ОПС. Однако, как видно из этого скриншот программы GParted, я не имею возможность GPT и возможность exFAT, которая кажется серым. Не знаете, как поступить... спасибо.

enter image description here

+709
Rommel Latonio Uy 31 мая 2016 г., 04:32:37

Добавить его в свой путь

  • Как и другие пользователи уже сказали, добавить /съемный/памяти SD\ карты/usr/Бен на вашем пути. Лучшее место, чтобы поместить это, вероятно, будет в файле, например sdcard.sh в файле/etc/профиль.д/ (дистро-зависимые, не уверен, что хромбуков) для всей системы, или в ваш ~/.bashrc и или ~/.файл для просто пользователя.
    Это, пожалуй, лучший способ, просто добавить путь="${путь}:/съемный/памяти SD\ карты/usr/Бен" на свой файл.

Сделать символическую ссылку (а.к.а. Символическая ссылка или мягкие ссылке)

  • Можно связать файлы в /съемный/памяти SD\ карты/usr/Бен/ на /usr/местные/Бен/. Может быть, не самое лучшее решение, так как вам придется добавлять ссылки на новые файлы и удалять старые.

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

+660
JD1337 4 дек. 2013 г., 15:16:24
Эхо "$MOUNTPOINTLIST" | как читать onelinefortouch; сделать сенсорный "${onelinefortouch}testfileforwrite"; сделано
Эхо "$MOUNTPOINTLIST" | как читать onelineforrm; делать РМ -я "${onelineforrm}testfileforwrite"; сделано

Вопрос: но это не приносит файлы по одному, когда "РМ -я". Почему? Как это исправить?

+556
pogtato 8 мая 2010 г., 06:30:20

Самба 3 может работать в качестве полностью функция контроллера домен NT4. Самба 3 также могут присоединиться оба домена NT4 или домена Active Directory в качестве полноправного члена домена. Самба 3 не может каким-либо образом выступать в качестве контроллера домена Active Directory в. Если это NT4 домене работает для вас, я пошел бы с Samba 3, так как он хорошо поддерживается и полностью качества продукции. Я использую версию 3, чтобы запустить домен NT4 на малый бизнес с много Windows XP клиентов и клиента Windows 7. Примечание: вам нужна профессиональная версии ХР/Vista/7 присоединяться к какому-либо домену. Главная издания не может присоединиться к домену. Даже Windows 7 профессиональная/корпоративная/максимальная по-прежнему можете присоединиться к домену NT4. Самба 4 - это полностью переписанный Самба, чтобы поддержать действуя в качестве полноправного активного каталога домена. Это до сих пор считается альфа-версией и не хватает некоторых функций из Самбу 3, но Windows XP и Windows 7, Как сообщается, сможет присоединиться к активным участникам каталога. Вы можете взглянуть на практическое руководство для Samba 4. Мне еще предстоит обойти, чтобы играть с ним сам.

+544
Behzad Momahed Heravi 8 сент. 2015 г., 18:31:03

Каждый раз, когда я подключить любые проводные мыши в последнее время, я получаю аналогичное внизу на VCS1:

[1443270.286164] по USB 6-1: новые низкоскоростные USB-устройства номер 15 через uhci_hcd
[1443270.454270] по USB 6-1: новое USB-устройство найдено, idVendor=045e, idProduct=0083
[1443270.461874] по USB 6-1: новые строки устройство USB: ПТР=1, продукт=2, где=0
[1443270.469328] по USB 6-1: продукт: основные оптическая мышь
[1443270.476877] по USB 6-1: производитель: Microsoft
[1443270.501140] вход: Microsoft основные оптические мыши /устройств/pci0000:00/0000:00:1д.0/usb6/6-1/6-1:1.0/вход/input26
[1443270.509327] спрятал-универсальный 0003:045E:0083.000 Ф: ввод,hidraw0: спрятанный USB версии v1.10 мыши [Microsoft обычной оптической мыши] на USB-0000:00:1д.0-1/input0





.. но нет функции мыши.

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

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

Найден перезагрузите USB мышь драйвер? пока писал этот вопрос, но не знаете, как повторить шаги 2 и 3, ОП чем эта пробовал (перезапуска X, однако - без изменений).

Что я должен посмотреть дальше?

+511
openbob 17 апр. 2015 г., 10:10:25

Я побежал

$ хозяин

на сервере и проверять имя хоста IP-адресов. Дега.ТМХ.тмгу имел другой IP-адрес, чем машина, мы пытались починить.

Похоже, что два разных IP-адресов, разделяет имя Дега. Это может быть потому, что недавно ему пришлось переключить подключения к интернету. Я добавил его фактический IP-адрес в Бик: файл/etc/экспорт, побежал

$ exportfs -а

и тогда удалось установить общее пространство на своей машине.

+492
Benyamin Noori 22 сент. 2012 г., 16:27:52

Это, кажется, работает для меня с очень простой тестирование:

change_bash_version(){
 случае $1 в
 3) Баш() { "$дома/Баш/версии/3.2.57/Баш" "[email protected]"; } ;;
 4) Баш() { "$дома/Баш/версии/4.4.18/Баш" "[email protected]"; } ;;
 *) Баш() { "$дома/Баш/версии/5.0/Баш" "[email protected]"; } ;;
эсок
 экспортно-Ф Баш
}
+490
Dan Melks 9 нояб. 2019 г., 05:59:32

Я учусь Солярис 11 в VirtualBox (64бит). Я хочу создать сетевой интерфейс командой:

ipadm создать-ИП нетто3

Но терминал говорит, что

ipadm:не удается создать нетто3 интерфейса:операция не выполнена

Я застрял в этот момент.Где проблема?

Редактировать: я уже в корень. может, VirtualBox является причиной этой проблемы?

+450
Ernesto Acevedo 29 июл. 2010 г., 14:47:48

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

+424
Ruben Neves 22 янв. 2010 г., 13:03:04

Мы бежим в Citrix XenServer в качестве нашей платформы виртуализации. В настоящее время мы в курсе наших XenServer с пакеты обновления и исправления, т. е. мы бежим базе XenServer 6.2SP1 с обновление SP1015 применяться на верхней части, что:

Исправление XS62ESP1015 - для XenServer 6.2.0 служба с пакетом обновления 1

В нашем нынешнем состоянии дел в CentOS 6.4-высшая поддерживается версией поддерживается компанией Citrix:

Базе XenServer 6.2.0 виртуальной машины руководство пользователя (стр. 15)

Потому что в Citrix не имеет официальной поддержки более поздних версий CentOS 6, и так, что я не случайно ням обновление моего сервера на более поздний (и поддерживается) версии в CentOS 6, я хочу убедиться, что я настроить ням использовать только http://vault.centos.org/6.4 чтобы получить базу и обновления пакетов.

Меня беспокоит то, что я теперь больше не будет получать критические обновления безопасности, такие как этот:

http://seclists.org/oss-sec/2014/q4/1052

Когда я просматривать:

http://vault.centos.org/6.4/os/x86_64/Packages и http://vault.centos.org/6.4/updates/x86_64/Packages

Я вижу, что последние ядра обновление ядра-2.6.32-358.23.2.el6.архитектуру x86_64.об / мин от 17-октября-2013 12:47.

Правильно ли я понимаю, что я никогда не получать критические обновления безопасности (ядра или иначе) если я запру Юм , чтобы использовать только 6.4 пакет репозитория?

+350
stackmagic 8 мая 2015 г., 18:10:06

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

Вы можете создать репозиторий, установив createrepo , а затем вызвать createrepo --базы данных /путь/до/местные/репозитория. Посмотреть на Редхат документации о создании Yum-репозиторий.

После того как вы создали репозиторий, вы можете указать ваши пальчики оближешь установки на него путем создания нового файла в каталоге/etc/Юм.РЕПО.д. К сожалению, ням только принимает HTTP:// и FTP:// или File:// URL-адреса для автоопределения аргумент. Так что вам либо придется служить репозиторий по HTTP/FTP, или подключения ноутбука файловую систему (например) SSHFS.

+346
kossinbukenkumenya23gmailcom n 11 февр. 2011 г., 14:18:59

Мне нужно заполнить двойного загрузчика установки Убунту 10.04. Я хочу partman из использовать всех уже существующих разделов Linux и все свободное пространство (как вариант при установке Fedora) что бы этот рецепт похож?

+345
Grigory M 18 февр. 2012 г., 08:21:52

Процессы могут выбрать:

  • игнорировать сигнал SIGINT сигнал обычно посылается при нажатии клавиши Ctrl-С (как с капкан " ИНТ в оболочке) или иметь собственный обработчик для нее, что решает не расторгнуть (или не удается завершить своевременно).
  • скажите терминальное устройство, что персонаж, который вызывает посылается сигнал SIGINT в плане работы что-то другое (например, с действовать до его закрытия инт '^К' в футляре)
  • скажите терминальное устройство не посылать любой сигнал (например, с действовать до его закрытия -исиг в оболочке).

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

На Linux (с относительно недавних ядра), вы можете сказать, если процесс игнорирует и/или обработка сигнала SIGINT, глядя на выход

$ убить -л ИНТ
2
$ грэп Сиг "в/proc/$PID в/статус"
SigQ: 0/63858
SigPnd: 0000000000000000
SigBlk: 0000000000000000
SigIgn: 0000000000000002
SigCgt: 0000000000000000

РЭР-это 2. Второй бит SigIgn выше 1, Что означает сигнал SIGINT игнорируется.

Вы можете автоматизировать это с:

$ Сиг=$(убить -л ИНТ) на Perl -Лейн печати '$1 при $Ф[0] =~ /^сиг(...):/ && 
 $Ф[1] & (1<<($ОКР{подпись}-1))' < "в/proc/$PID в/статус"
Игн

Чтобы проверить, что текущая интр характер или если исиг включена для данного терминала:

$ действовать до его закрытия -в < /Дев/оч/0
[...] интр = ^с [...] исиг

(выше интр персонаж (характер, как правило, отправлен на ваш терминал (эмулятор) при нажатии клавиш Ctrl-С и входные сигналы не отключаются.

$ действовать до его закрытия -в < /Дев/оч/1
[...] интр = ^к [...] -исиг

(интр персонаж и исиг отключена на устройстве/dev/оч/1).

Для полноты, имеются две другие стороны процесса могут что-то сделать, чтобы перестать получать SIGINTs, хотя это не то, что вы обычно видите.

На Ctrl+с, сигнал SIGHUP посылается всем процессам в переднем плане группы процессов терминала. Это, как правило, оболочки, процессов, групп процессов (отображенных в оболочке рабочих мест) и сказать терминальное устройство, которое находится на переднем плане один.

Теперь процесс может:

  • Оставить свою группу процессов. Если он перейдет в другой групповой процесс (любой процесс группы, но тот что на переднем плане ), то он перестанет получать сигнал SIGINT при нажатии Ctrl-с (ни другой клавиатуры, как сигналы SIGTSTP, на которых он слушал). Однако он может быть приостановлен, когда он пытался читать (возможно, напишите также в зависимости от настроек устройства) от терминального устройства (как фоновые процессы и делаю).

    В качестве примера:

    Перл-MPOSIX -е setpgid '(0,getppid) или Die "$!"; спать 10'
    

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

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

    Например, в зависимости от оболочки,

    $ ПС-Джей >&2 | Перл-MPOSIX -е setpgid(0,0) или Die "$!"; спать 10'
     ПИД ПГУУ СИДА ТЕЛЕТАЙП ВРЕМЕНИ УМК
    21435 21435 21435 оч/12 00:00:00 ЗШ
    21441 21441 21435 оч/12 00:00:00 ПС
    21441 21442 21435 оч/12 00:00:00 на Perl
    

    будет иметь тот же эффект. п. С и на Perl запускаются на переднем плане группы процессов, но на большинстве снарядов, ПС будет лидером этой группы (как показано на ПС выход выше, где пгуу обоих ПС и на Perl - это PID ПС), так перла можете начать свой собственный процесс группы.

  • Или это может изменить группу на переднем плане процесс. В основном говорят телетайп устройство, чтобы отправить сигнал SIGINT в другие процессы группы по Ctrl+с

    на Perl -MPOSIX -е выполнении tcsetpgrp '(0,getppid) или Die$!; спать 5'

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

+315
red17 25 апр. 2018 г., 09:13:11

В KDM, менеджера дисплеев от KDE, есть возможность выхода в ДМ и входа в терминал. Диспетчере отображения в GNOME не имеет этой опции.

Вот запись с корицей:

[Запись Рабочего Стола]
Имя=Корицей
Комментарий=на этой сессии регистрирует вас в корицы
В exec=корица-сессии-корица
TryExec=/usr/Бен/корица
Значок=
Тип=Приложение

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

Я попробовал в Google как это сделать, но это все я получил: но после перечисленных нет ответов.

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

+282
user71463 24 июл. 2012 г., 11:57:43

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

+276
conr2d 31 авг. 2011 г., 10:58:42

В принципе, имея ЛВ (выполняется по SSH на удаленной машине) читать из stdin, который осуществляется за пределами СШ-звоните , как это должно работать:

файл для печати Cat | SSH пользователь@удаленныйузел "ЛП -"

Для большего комфорта, взглянуть на этого парня скрипт, который дает чашек в sshlpr://-бэкэнд.

+239
HoWil 7 мар. 2015 г., 01:25:04

Используйте dmcrypt, это де-факто стандарт шифрования диска подсистемы в Linux.

На разработчика машины, установить cryptmount и настроить его , чтобы разрешить монтирование от имени непривилегированного пользователя. Это громоздко, как вы должны жестко закодировать путь к изображению (и точку монтирования) в файле/etc/cryptmount/cmtab.

обновление {
keyformat=Лукс
Дэв=/домой/Боб/обновления/изображения.энк
реж=в/MNT/обновление
}

Смонтировать и размонтировать:

cryptmount -м обновлении
cryptmount -у обновления

Кроме того, настроить sudo правила, чтобы позволить разработчикам для запуска пакета cryptsetup и losetup без пароля.

Cmnd_Alias CryptLoop = пакет cryptsetup luksOpen * *, пакет cryptsetup удалить *, losetup * *
Боб все=(все) NOPASSWD: CryptLoop
+209
Peganz 1 авг. 2014 г., 02:50:46

Проблема была на стороне репозитория (PEBKAC для операционной команды для РЕПО :) )

Кроме того, вывод чистой-все помогает.

+204
bitshaper 8 февр. 2013 г., 15:31:19

Используйте Пакс (или один из его предшественников команды cpio или tar) в скопировать-через режим. Сказать ему, чтобы копировать только нужные файлы (.в формате JPG или .хиф). Синтаксис немного Карусель: В параметр указывает, как переименование файлов; переименование файла в пустое имя означает, что он не будет копироваться, и с первого матча применяется, чтобы исключить большинство файлов, фокус в том, чтобы переименовать файлы, которые вы хотите включить в себя, и исключить остальные. Каталоги не будут скопированы в эту сторону, но если человек копирует foo/bar/qux.jpg затем он создаст фу и фу/бар на назначения, если это необходимо, и человек возвращается даже внутри исключенные каталоги.

Пакс -РВ -РР -ы '\!.гиф$!&!' -с '\!.в JPG$!&!' -с '!.*!!' /содержание* /назначения

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

в rsync-а --включить='*.гиф' --включить='*.в формате JPG' --включить='*/' \
 - исключить='*' /контент* /назначения
+159
Nathan Atherton 9 мар. 2014 г., 12:32:17

Я пытаюсь установить НПМ через yum установить команду npm, но не каждый раз с ниже лог:

epel/x86_64 с/металинк | 6.0 КБ, 00:00 
Гугл-Хром | 1.3 КБ, 00:00 
https://download.postgresql.org/pub/repos/yum/10/redhat/rhel--x86_64/repodata/repomd.xml: [значение errno 14] скручиваемость#77 - "проблемы с SSL Серт (путь? права доступа?)"
Пробовать другие зеркала.


 Один из репозиториев не удалось (PostgreSQL с 10 - x86_64 с),
 и еще не хватает кэшированные данные для продолжения. На данный момент единственный
 безопасная вещь, пальчики оближешь можете сделать, это не получится. Есть несколько способов, чтобы работать "исправить" это:

 1. Свяжитесь апстрим репозитория и получить их, чтобы исправить проблему.

 2. Перенастроить базовый/и т. д. для репозитория, чтобы указать на работы
 апстрим. Это часто полезно, если вы используете более новую
 выпуск рассылки не поддерживается репозиторий (и
 пакеты для предыдущего выпуска рассылки все еще работает).

 3. Выполните команду с репозиторием временно отключен
 в Yum --disablerepo=pgdg10 ...

 4. Отключить репозиторий постоянно, так что конфетка не использовать его по умолчанию. Ням
 тогда будут просто игнорировать хранилище, пока не будут окончательно разрешить его
 снова или использовать --enablerepo для временного использования:

 ням-настройка-менеджер --отключить pgdg10
или
 подписка-менеджер РЕПО --отключить=pgdg10

 5. Настройка хранилища не должны быть пропущены, если она недоступна.
 Обратите внимание, что Юм будет пытаться связаться с РЕПО. когда он выполняет большинство команд,
 так что придется пробовать и ошибаться каждый раз (и таким образом. ням будет значительно
 медленнее). Если это очень временная проблема, это часто хорошая
компромисс:

 ням-настройка-менеджер --сохранить --setopt=pgdg10.skip_if_unavailable=истина

отказ: repodata/repomd.xml из pgdg10: [значение errno 256] нет больше зеркал, чтобы попробовать.
https://download.postgresql.org/pub/repos/yum/10/redhat/rhel--x86_64/repodata/repomd.xml: [значение errno 14] скручиваемость#77 - "проблемы с SSL Серт (путь? права доступа?)"

Я уже пробовал выполнив приведенные ниже шаги, но ничего не получалось. Я не использую прокси и мой RHEL версии составляет 7,6 с действующей подпиской.

# ням очистить все
# РМ -РФ в /var/кэш/ням/*
# ням repolist

И я проверил, что я правильно подписаны команду:

подписка-менеджер #релиз-шоу
Выпуск 7.6
+128
Jan Hasebos 7 мая 2011 г., 00:04:59

Искать:

судо найти / -имя в NetBeans 2> /dev/нуль

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

+70
TeDDy NuGGs 12 февр. 2013 г., 21:54:32

С помощью надстройки браузера-это один вариант, если у вас открыт браузер-то все-равно делаешь.

Или настольного приложения может уведомить вас, когда Новая почта прибывает. Как "плагин Xfce4 Mailwatch" (если вы используете Xfce и нравится, можно сделать несколько папок "входящие") или "гном-в Gmail-уведомления", там должно быть несколько доступных в поисках хранилищ для "Gmail".

Или CheckGmail, Gmail-у сообщить, kgmailnotifier, письмо-уведомление, Mailnag... установить и попробовать их.

Не должно быть даже в одну строку shell-скрипты, которые могли бы проверить наличие новых сообщений с помощью команды wget , которая может быть полезна, предмет и находятся там, где:

+37
user309362 17 сент. 2013 г., 14:06:20

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

$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