восстановить файлы с ФСЗ+ USB внешний HD качестве, тест на CentOS 7 для диагностики

Вы можете использовать параметр nopasswd суда. Просто опцию Добавить nopasswd в suoders файл для ваших пользователей.

например, если ваше имя пользователя imosdin, затем изменить запись в пользователям использовать sudo? при выполнении команды visduo, и добавить/изменить указанные ниже записи.

imsodin все=(все) NOPASSWD: все

Теперь система позволит пользователю imsodin выполнить любую команду через sudo без запроса пароля.

+904
Faye Stirch 6 окт. 2013 г., 12:35:47
16 ответов

Базовый сценарий

Я использовал на Perl, потому что это проще, чтобы соответствовать несколько строк (в отличие, скажем, СЭД). Основной сценарий выглядит следующим образом.

на Perl -0777 -ЧП 'с/^Журнал\.д\(.*?(\п.*?)*?\);\ввод Н//ГМ 

Объяснение

  • Перл -0777 -ЧП: запустить Perl, используя -0777 чавкать весь файл, т. е. что позволяет Multi-линии обработки.
  • с именем/foo/бар/ГМ: заменить ФОО с баром, даже если есть несколько совпадений (Г); это многострочное выражение (м).
  • \^Журнал.д\(.*?(\п.*?)*?\);\Н: ищите строки, начинающиеся с журнала.д(; Это выражение необходимо экранировать (^журнал\.д\(). Там может быть больше символов после этого (.*?), возможно, с новой строки с большим количеством символов ((\Н.*?)), и, возможно, нескольких итераций этого последнего выражения (*?). После этого, искать закрытия ); с последующим переводом строки (сбежал как \);\Н). Все эти маски нежадный (*? не *). Следовательно, они будут пытаться соответствовать минимальным количеством символов, возможно, вместо удаления из первого ^журнал\.Д\( в финал \);\Н всего файла.

Тест

input.txt:

Держите меня
Журнал.д("Я могу быть легко удален", "");
Держите меня б
Держите меня с
Журнал.д("у меня период новой линии, "Хель" 
+ "Ло");
Держите меня Д

Запустить скрипт:

$ на Perl -0777 -ЧП 'с/^Журнал\.д\(.*?(\п.*?)*?\);\Н//ГМ input.txt
Держите меня
Держите меня б
Держите меня с
Держите меня Д

Перебрать несколько файлов

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

на Perl -я -0777 -ЧП 'с/^Журнал\.д\(.*?(\п.*?)*?\);\Н//ГМ' *.Ява

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

найти /путь/к/реж -имя '*.Ява' -execdir на Perl -я -0777 -ЧП 'с/^Журнал\.д\(.*?(\п.*?)*?\);\Н//ГМ' {} \;

Объяснение

  • найти /путь/к/реж: посмотри в /путь/к/реж.
  • -имя '*.Ява': только найти файлы, соответствующие этому выражению.
  • -execdir на Perl -я -0777 -ЧП '\с/^Журнал.д\(.*?(\п.*?)*?\);\Н//ГМ' {} \;: запустить скрипт выше на месте () на соответствующий файл {}.

Посмотрите на человека найти более подробную информацию о данном формате.

СЭД версии бенчмаркинга

Как don_crissti предполагает, в комментариях, есть СЭД команду, которая будет делать то же самое.

СЭД -е '/войти/{' -Е ': А' -Е '/);/Д;н' -е 'б у' -Е '}' input.txt

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

Держите меня
Журнал.д("Я могу быть легко удален", "");
Держите меня б
Держите меня с
Журнал.д("у меня период новой линии, "Хель" 
+ "Ло");
Держите меня Д
Журнал.д("у меня период новой линии, "Хель" 
+ "Ло" +
+ "есть");
Держите меня Е

Я сделал некоторые сравнения команды бенчмаркинга. В языке Perl версии намного быстрее для этого файла на моем компьютере.

$ время (для меня в {1..1000}; делать на Perl -0777 -ЧП 'с/^Журнал\.д\(.*?(\п.*?)*?\);\Н//ГМ input.txt > /dev/нуль; сделал)

================
ЦП 101%
1.484 пользователей 
система 3.372
общая 4.793
$ время (ибо я в {1..1000}; делать СЭД -е '/войти/{' -Е ': А' -Е '/);/Д;н' -е 'б у' -Е '}' input.txt > /dev/нуль; сделал)

================
ЦП 101%
2.647 пользователей 
система 2.847
общая 5.429

Я также создал еще один тестовый файл, который был 1000 повторений input.txt выше. В этом случае СЭД версия была быстрее.

$ время (для меня в {1..100}; делать на Perl -0777 -ЧП 'с/^Журнал\.д\(.*?(\п.*?)*?\);\Н//ГМ input1000 > /dev/нуль; сделал)

================
ЦП 100%
пользователь 1.132
система 0.409
общая 1.535
$ время (ибо я в {1..100}; делать СЭД -е '/войти/{' -Е ': А' -Е '/);/Д;н' -е 'б у' -Е '}' input1000 > /dev/нуль; сделал)

================
ЦП 100%
пользователь 0.560
система 0.298
общая 0.853
+943
kubbafox 03 февр. '09 в 4:24

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

+910
gixon 13 окт. 2017 г., 04:19:44
Другие ответы

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


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

Мне нужно получить дату и время из командной дата минус 5 минут.

дата:
29 августа 2018 21:56:01

результат:
29 августа 2018 21:51:02

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

Это один работает на bash, но мне нужно то, что работает на КШ.

$ е "%(%д %ч %г %ч:%м:%с)Т\П" $(( $(Е "%(%С)Т") - 5 * 60 ))
+871
JackSun 5 окт. 2022 г., 10:00:21

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

Система: НР павилион ДМ1-3200US


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

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

Тогда мой вопрос будет:

  1. Это хорошая идея, чтобы использовать гном-настройки-демон на мои рабочие столы Xfce строить? Если это так, что бы мне нужно установить/включить/строить/Божественная/хак, чтобы убедиться, что он постоянно работал во время использования обычного дня?

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

+817
FlamingBee 19 мая 2016 г., 04:19:15

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

./приложение: в /lib/x86_64 с-линукс-дистрибутив GNU/библиотеки libc.так.6: GLIBC_2 версия`.14' не найти, (требуется по ./приложение)

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

Информация о моей системе:

команды uname -а:имя хоста в Linux 3.2.0-4-amd64 в #1 СМП в Debian 3.2.65-1+deb7u2 архитектуру x86_64 GNU/Линукс
Дистр: Управлением Crunchbang 11 (Уолдорф)
лдд --версия: лдд (EGLIBC в Debian 2.13-38+deb7u8) 2.13

лдд ./приложение:
 Линукс-ВДСО.так.1 => (0x00007ffdd593d000)
 с libstdc++.так.6 => /usr и/lib в/x86_64 с-линукс-дистрибутив GNU/libstdc++в.так.6 (0x00007febe6450000)
 libgcc_s.так.1 = > в /lib/x86_64 с-линукс-дистрибутив GNU/libgcc_s.так.1 (0x00007febe623a000)
 библиотеки libc.так.6 => /lib в/x86_64 с-линукс-дистрибутив GNU/библиотеки libc.так.6 (0x00007febe5eae000)
 libm.так.6 => /lib в/x86_64 с-линукс-дистрибутив GNU/libm.так.6 (0x00007febe5c2c000)
 /lib64/ЛД-ОС Linux для архитектуры x86-64.так.2 (0x00007febe677a000)
+797
MikeFHay 28 апр. 2020 г., 02:07:37

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

+785
Intelpeas 30 сент. 2022 г., 16:08:03

Отвечая на это немного по-другому: я бы хотел отметить, что, потому что вы находитесь в штате Нью-Йорк (где прослушивание требует только 1-партия согласия), и вы являетесь участником лекции, у вас нет причин, чтобы спросить профессора разрешение на 'прослушку' лекции.

http://www.dmlp.org/legal-guide/new-york-recording-law http://blogs.findlaw.com/law_and_life/2015/09/is-it-legal-to-record-your-teachers-or-professors.html

Я сомневаюсь, что есть какие-либо конкретные правила (в suny школ), запрещающее запись лекции, которые вы посещаете.

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

Как в поговорке, лучше просить прощения, чем спрашивать разрешения. Давайте положить его этот путь: вы не рекомендуется делать заметки на лекции. Запись просто автоматической и эффективной принимая к сведению.

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

ФЕРПА существует для защиты учащихся от школы или университета, а не наоборот. Например, она не распространяется на записи профессора выкладывал, только вопросы, задаваемые другими студентами.

https://nces.ed.gov/pubs97/web/97859.asp

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

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

+769
kdd 15 апр. 2013 г., 14:41:57

Я хочу изменить внешний вид, помеченные изменить границы/территории в Наутилус:

enter image description here

Если бы я знал, как эти элементы называются в GTK+, я уверен, что я мог узнать, что мне нужно добавить в /usr/доли/темы/кроме того,/ГТК-3.0/приложения/Наутилус.УСБ.

+765
Martin Bunny 3 июн. 2010 г., 17:00:13

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

+756
Charge Spot 6 янв. 2013 г., 02:44:31

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

+294
ekmz 30 дек. 2014 г., 00:54:26

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

enter image description here

+289
leonidas 25 мая 2014 г., 12:03:22

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

+263
tempebener 13 нояб. 2013 г., 03:54:27

Сбросить айфон 3гс, но я не могу установить Messenger Facebook назад на моем iPhone, как это требуется iOS 7. Как я могу установить Messenger Facebook на моем iPhone 3GS с прошивкой iOS 6.1.6?

+59
davidfrancis 10 июл. 2017 г., 15:35:07

У меня есть сложная проблема, что я не могу выяснить, как ее решить.

У меня есть текстовый файл, содержащий несколько миллионов строк текста. В основном я хочу, чтобы запустить уник, но с изюминкой: если две строки идентичны, но на :фу суффикса, падение линии, в которой отсутствует суффикс. Но только если строки являются идентичными. И только для :фу, не любые другие возможные суффикс. делать не хотите удалить /usr/Бен/Дельта:фу, потому что линии не совпадают.

красный.7
зеленый.2
зеленый.2:ФОО
синий.6
желтый.9:ФОО

Я хочу удалить зеленый.2, потому что строчкой ниже такой же, но с суффиксом. Все остальные линии должны быть сохранены без изменений.

[Редактировать: я забыл упомянуть, что файл уже в отсортированном порядке.]

Мои мысли так далеко:

  • Очевидно, что уник - это инструмент для этого.
  • Вы можете сделать уник игнорировать префикс, а не суффикса. (Это очень раздражает!)
  • Я думал, может быть, вы могли бы притвориться, что : - это разделитель полей, и вам вырезать (вместе с пастой), чтобы перевернуть поле заказа. Но нет, это, видимо, невозможно заставить вырезать , чтобы вывести пустую строку, если нет сепаратора присутствует.
  • Моя следующая мысль-пройти через построчно и вывести 1-символьный префикс в зависимости от наличия или отсутствия суффикса... но я не могу представить сценария, как цикл в bash быть производительным.

Любые намеки?

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

+56
Attalos 7 сент. 2018 г., 02:39:11

Вот что сейчас происходит:

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

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

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

Вот что я хотел бы, чтобы произошло:

Я хочу, чтобы нажать на завершенные загрузки в Хром скачать внизу, и она открыта и просматривать приложения непосредственно переходить к "просмотр" предварительный просмотр активного приложения на переднем плане. Это происходит, когда я открываю другие типы файлов, но не бывает с файлы в превью.

Мой вопрос:

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

+48
Daphoa 3 авг. 2020 г., 04:36:56

+++ Примечание: подробная поведение в этом вопросе на самом деле может быть ошибкой. Ожидаем комментарий от разработчиков в баг 748461.


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

Второй раз я стала Банши, только половина из этого списка еще появляться! Я пытался полностью удалить Банши, перейдя в Synaptic и выбрав "удалить Банши". К моему удивлению, однако, когда я переустановил Банши все настройки были все еще там. Список расширений также остались прежними.

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

Чтобы сделать понятным, как она выглядит, вот два скриншота:


Установленный пакет
Installed package

Этот список выглядит довольно пустой для такого огромного количества расширений....
Incomplete list of extensions

+25
Big Dan 31 окт. 2012 г., 04:47:52

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