Как я могу переместить файлы и посмотреть на прогресс (например, с прогресс-бар)?

При перемещении больших каталогов с помощью МВ, есть ли способ, чтобы просмотреть прогресс (%)? На КП команда в Gentoo было переключатель, который показал прогресс.

+83
thaewrapt 4 нояб. 2017 г., 21:03:22
35 ответов

Вчера я использовал инструмент диск в Windows только для чтения диска (ничего не трогал, просто открыл его). Похоже, из группы томов исключен, по крайней мере, имя-мудрый (как метки и UUID); рН средства всегда подскажут об ошибке отсутствует раздел, "pNvsomething-то".

По данным в/etc/ЛВМ/архив, файл/dev/СКБ и /устройство/dev / sdd1 используются в групповой объем.

 physical_volumes {
 pv0 {
 идентификатор = "pNv7bl-5uND-rHH1-B3kK-Jcud-rxCm-7nJcKb"
 устройство = "как/dev/СКБ" # намек только

 статус = ["приписываемых"]
 флаги = []
 dev_size = 1953525168 # 931,513 гигабайт
 pe_start = 2048
 pe_count = 238467 # 931,512 гигабайт
}

 пв1 {
 идентификатор = "983nT1-PMwL-21Fz-tGw4-1ynZ-4JP9-s5OmGv"
 устройство = "как/dev/sdd1" # намек только

 статус = ["приписываемых"]
 флаги = []
 dev_size = 1562500000 # 745,058 гигабайт
 pe_start = 2048
 pe_count = 190734 # 745,055 гигабайт
}
}

Это вывод blkid /dev и/СДБ:

в /dev/СКБ: PTUUID="2539097c-4f75-41e4-86c2-7e60f1f561ee" PTTYPE="ОПС"

И как/dev/sdb1:

на /dev/sdb1: PARTLABEL="раздел MSR" PARTUUID="ce5feefa-d5ab-4ae4-8147-d06a81fe32d3"

Я не знаю, где эти 130 МБ в "раздел MSR" пришли, но я думаю, это прекрасно, потому что размер отображается в архиве LVM это же отображены lsblk.

СКБ имеет другой идентификатор и тип раздела, но вроде бы точно так же. Я думаю 130 МБ раздел был украден из незанятого пространства дает изменение размера ЛЖ раздела. Что я должен делать? сокращение и затем LVM для Новый UUID? Не должно быть переопределены данных.


Обновление

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

Можно ли восстановить файл/etc/LVM с/резервное копирование/nameOfVG и указывать UUID для нужного устройства.

pvcreate можно --растушевывали в /etc/LVM с/резервное копирование/datavg/ --идентификатор UUID ПНВ-что-то в /dev/СКБ

Теперь вопрос в том, что pvcreate и другие инструменты не могут получить доступ к /dev/СКБ:

Устройство /dev/sdX в не нашли (или игнорируется фильтрации).

Некоторые ссылки:

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

+1000
Lucille Jokiel 03 февр. '09 в 4:24

вот решение, которое я использовал, прежде чем найти эту нить.
использовать ВИМ "изменить", каталог:

ВИМ .

затем (в Vim) выберите файл, нажмите Del и подтвердите удаление.
когда вы закончите, закройте Vim с

+992
Arsi10 1 янв. 2011 г., 15:43:52
Другие ответы

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


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

корень@аху:~# apt-получить обновление && apt-получить обновление
Подстраховаться:1 http://repo.kali.org/kali Кали-подвижного InRelease
 403 запрещено
Чтение списков пакетов... готово
Е: не удалось получить http://repo.kali.org/kali/dists/kali-rolling/InRelease 403 запрещено
Е: некоторые индексные файлы не удалось скачать. Они были проигнорированы, или старые, вместо этого используется.
+978
Ds N 7 июл. 2014 г., 09:25:04

Я пытаюсь настроить для Slackware 14.0 на ASUS еее РС клеш серии нетбука. В настоящее время я пытаюсь настроить беспроводной доступ в интернет. Когда я введите следующее:

# iwconfig

Я получаю:

Ло нет беспроводного расширения.

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

02:00.0 сетевой контроллер: Atheros для связи Инк. AR9285 беспроводной сетевой адаптер (PCI-Экспресс) (Рэв-01)

Мне удалось найти проводника здесь подробно описано, как установить правильный драйвер. Я скачал архив из учебника, перенес его к компьютеру под управлением Slackware как через USB, извлек его, и побежала команд из учебника. Когда я добрался до той части, где я побежал делать, однако, я получил следующий результат:

# сделать
каталог /sbin команды modprobe: недопустимый параметр -- 'л'
каталог /sbin команды modprobe: недопустимый параметр -- 'л'
./scripts/gen-compat-autoconf.sh конфиг.МК > включить/Линукс/compat_autoconf.ч

В какой момент она застревает. В конце концов я отменил его с помощью Ctrl+С и попытался убежать, сделать чистым. Это также дало команде/sbin/команды modprobe: недопустимый параметр -- 'л' ошибка несколько раз, но в итоге финишировал.

В этот момент я погуглил немного и в конце концов нашел это от 2-х лет назад, в котором говорится, что флаг был не реализован в ядре, но это было на список задач. Я проверил человек команды modprobe И флаг не упоминается нигде, ни ТООД разделе. Я также проверил этот файл и разумеется, он пытается вызвать командой/sbin/команды modprobe с флаг, вызывает сделать сбой процесса.

Кто-нибудь сталкивался с этой проблемой с помощью команды modprobe раньше? Есть некоторые альтернативные команды я могу заменить его? (Я могу отредактировать Makefile). Любая помощь будет высоко оценили.

+971
Jagdeep Mehra 31 мар. 2012 г., 05:36:34

При условии, что все имена файлов в текущем каталоге следовать этой модели, с лицензией GNU общ.:

ЛС -РВ | на awk -F_ '++Н[$1]>2' | команды xargs РМ

Можно опустить | команды xargs RM, а если вы хотите проверить, что бы удалить первый.

Который принимает участие в {...} не содержит пробел, перевод строки, одиночные кавычки, двойные кавычки, обратный слеш, табуляции или символы подчеркивания.

Ключ вариант на GNU реализация лс , что сортировка по номеру версии. Если у вас нет лицензии GNU ЛС, но у ЗШ, в ЗШ можно использовать:

принт-РЛ -- *(не)

Для достижения такого же результата.

Теперь, если текущая директория может содержать что угодно, и вы только хотите обрабатывать файлы, которые имеют вид {х}_y.з.на xsl , где Х может быть что угодно и Г и з положительных десятичных целых чисел, вам придется писать (ЗШ синтаксис):

функции printf '%ы\\0' {*\}_<->.<->.язык xsl(.номера) | на Perl -0 -лне '
 если отключить /\{.*\}/индекс S && ++$н{$&} > 2'

Или используя дистрибутив GNU LS и ГНУ Баш вместо ЗШ:

ивала "файлы=($("ЛС" - РВ-цитирую-стиль=Шелл-всегда))"
функции printf '%ы\0' "${файлы[@]}" | Перл -0 -лне '
 если отвязать/\^{(.*)\}_\на D+\.\д+\.язык xsl\З/С && ++$Н{$1} > 2'
+970
user105571 8 июл. 2018 г., 12:43:45

У меня есть диски, где есть много вариаций. Я бы хотел, чтобы добавить файлы многих ОС для моего Центрального хранилища, где файлов из ОС Х, вызвали у меня большая беда для последующего просмотра их в дистрибутивах Linux или Windows

  1. файлы/диски в ОС Х
  2. файлы/диски производятся во многих Лайнус дистрибутивов (в основном Debians и Ubuntus)
  3. только некоторые файлы/диски, сделанные на устройстве Chromebook [форматирование здесь диск и использовать его в других системах - кошмар так просто отказаться от этой цели]
  4. только несколько файлов/дисков в Windows 7 и 10

Тем не менее, я получаю предупреждения о собственности. Я думаю работает

судо Чаун -Р мази:мази /местного/папку

Однако, мази не основной потребитель во всех моих систем. Мой репозиторий распространяет файлы на нескольких компьютерах, телефонах и ноутбуках. Так что проблем при использовании нет. Я делаю LS-ла и обратите внимание, что на директорию типа drwxr-XR-х 1 99 99 ... , где я думаю 99 99 Group и владелец, соответственно. Некоторые файлы/папки в корневой каталог вместо.

Я не уверен, как я должен контролировать группу и владельца здесь. Я должен поставить все на 99 99?

Архиве размер BTSync, чтобы предотвратить повреждение нападения вымогателей

Я связался с поддержкой размер BTSync после ответа L33tCh и получил ответ

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

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

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

Они имеют следующий параметр max_file_size_for_versioning со значением целого числа и по умолчанию 1000 (МБ), который означает, что если файл слишком большой и был изменен синхронизация поставить предыдущей версии в архиве. В архиве папка находится .синхронизация/архив папку внутри общей папки. На Windows и Mac вы можете открыть его, нажав правой кнопкой мыши на папку в синхронизации и выбираем пункт "открыть архив". В макс файл архива возраст сейчас называется sync_trash_ttl (изменение 2.3), обновили по моей просьбе здесь в Настройки > Настройки. Установите его в 0 для бесконечного архиве.

Бесконечное хранение файлов в архиве потребляет много памяти. Предполагаю, что многие небольшие изменения .файлы Tex, например, что создает много файлов в архиве. Я думаю, что ГИТ может справиться с этой проблемой. Я спросил, что с поддержкой.


Как можно централизовать файлы/папки дисков в репозиторий для использования с передней-End и back-end устройств?

+969
Mark Vickers 4 сент. 2013 г., 06:47:53

Обратитесь к варианту

некоторые команды \
 | грэп -е-е 'search1|search2|search3|search4|search5' \
 -е 'search6|search7|search8|search9|search10' \
 -э ...\
 -э ... 
+883
Golam Mahmudunnabi 19 февр. 2014 г., 10:53:55

Проблема с Debian хриплый и rc1 + планшет ThinkPad T430 и когда вы отключить тачпад во время набора текста, это полностью ломает вещи. Я вновь включен и все работает нормально.

+857
David jones 26 нояб. 2017 г., 12:21:29

Я установил Зенд сервер 6 (в Debian).

Также установлено несколько пакетов:

apt-получить установку НКУ
apt-получить установку г++
apt-получить установку libncurses5-dev и 
apt-получить установку zlib1g
apt-получить установку zlib1g-dev и
apt-получить установку DocBook в различные форматы-Дэв

После этого я попытался установить по PECL memcached так:

/usr/местные/Зенд/ОГРН/PECL по установки memcached

Я получил некоторые ошибки при установки PECL memcached в установке:

http://codepad.org/iWuKlgxb

В чем причина этих ошибок?

+844
Lynn Kramer 25 дек. 2017 г., 10:22:15

Вы можете просто альтернативные адреса здесь -

компания sed '/^[email protected]:{криптография SHA512-крипты}/ь/{[^:]*/заменить/'

Здесь с///ubstitution команда функция /regxp/ адрес и поэтому с///ubstitution даже не пытался, если только линия первые матчи родительского адреса.

Или просто ж/ Единый с///:

СЭД 'с/^\([email protected]:\){криптография SHA512-крипты}[^:]*/\1REPLACE/'

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

ООО '\с/^(\(.*:\)*[email protected]:\){КРИПТОГРАФИЯ SHA512-КРИПТЫ}[^:]*/\1REPLACE/'

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

Аналогично, вы могли бы также разделить обратные ссылки и фактической замены, как:

СЭД -е '
/\^([email protected]:\){КРИПТОГРАФИЯ SHA512-КРИПТЫ}[^:]*/!б
с//\1REPLACE/
#другие команды, которые обязательно коснутся только линии, соответствующие 1-й адрес

В примере выше адресу, проверяет соответствие по бскотоводческого из сценария для любого !не совпадающие строки, но он также тянет двойную обязанность в сохранение переменной в \1 следующего с///ubstitution должны любой линии пройти тест на совместимость. Более того, все последующие команды могут также быть выполнена только на линии, которая соответствует начальный адрес.

И конечно, есть поменьше-конечная форма, которая определяет функции Match связи с фигурными скобками:

СЭД -е '
/^[email protected]:{КРИПТОГРАФИЯ SHA512-КРИПТЫ}/{
с/{[^:]*/заменить/
 #другие команды функции 
};/другие функции Match/{
 #еще больше команд...
}'
+765
shashank 23 мая 2019 г., 05:31:52

Кажется, что порт 515 за ранее ЛПД реализации для Unix-печати. Чашки используется порт 631 для печати IPP. Если никто не имеет права root, нельзя использовать порт 631. Вместо этого, используйте порт > 1024, то точка чашки в порт для печати на локальных принтерах. Образец заклинание для SSH, который работает для чашек, предполагая, что вы не имеете права root:

СШ-Р 6311:имя localhost:631 удаленныйузел

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

выполнения команды LPQ-ч на localhost:6311

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

ЛНР -ч на localhost:6311 файлов к печати
+759
Shaikh Abdul Karim 25 окт. 2018 г., 16:51:31

В соответствии с Калеба ответ есть Линукс приложение. Я, как правило, легче начать с приложения для Windows и ищите "альтернативу Linux ", как приложения для Windows, как правило, легче найти информацию, потому что они в большей степени способствовали и больше людей знают о них.

+752
Ian Robert Lincoln 7 дек. 2017 г., 01:30:35

Мы предупреждаем, что если [[ -Ф "$файл" ]] будет выполнена, если $файл содержит более чем одним именем-что может произойти, когда вы выбираете файл с помощью подстановки.

Вы должны проверить для конкретного имени файла (без маски) или использовать Пити Т и проверить, если количество найденных файлов по найти больше 0:

КШМ=$(найти /домашний/Савио/Dsktop/проверка типа Ф -имя "*.КШМ")
тхт=$(найти /домашний/Савио/проверки/ -тип F -имя "*.тхт")
если [[ ( -п $КШМ ) -а ( -п $тхт ) ]]
тогда
 Эхо "нашли"
еще
 эхо "не нашли"
интернет
+747
Chris Chan 5 авг. 2014 г., 02:43:53

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

{ printf в "инди ранг\п" ; 
присоединяйтесь к О1.1,2.2 <(хвост -п +2 файл1 | рода -в-К2,2) -1 2 -2 1 \
<(на awk 'ФНР > 1{для (i=$1; я<$2; ++я) Е "%Д %з\п", я, $3}' файл2 | сорт-1 лиц,1) ;}
ранг инди 
заместитель Сэм 
Джон помощника
Макс менеджер
+664
bugrim 19 мар. 2013 г., 21:42:21

Так что СШ имеет эти файлы, настроить параметры для конкретного пользователя.

~/.по SSH/authorized_keys
~/.по SSH/config файл
~/.по SSH/id_rsa
~/.по SSH/id_rsa.паб
~/.СШ/если вы

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

Что бы быть лучший способ сделать это?

+656
od3n 3 июн. 2010 г., 16:45:50

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

Можно ли заставить оболочки (Bash или SH), чтобы определить правильную кодировку скрипта? (что-то похожее на Python или Ruby кодирование печенье)

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

#!/бин/Баш --кодировке utf8

Решения должны стремиться к лучшей переносимости, так что не надо придерживаться Баш.

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

# проверить, если текущая локаль в utf8 основе (в противном случае этот скрипт может работать некорректно)
язык | команда grep -Q', то в UTF-8'
если [ $? не-ne 0 ]; тогда
 экспорт значение lc_all=en_GB.В UTF-8
 # рекурсивный вызов этого скрипта с модифицированной среде
 $0 "[email protected]"
 выйти $?
интернет
+649
Anand Subramanian 8 дек. 2015 г., 17:45:37

Вы нашли себе команду, вам просто нужно разобрать его. Например:

текущая $ xrandr поближе -к | грэп -Ро '\г*\г+\х*х\х*\Д+' | у awk '{печати $1/$3}'

Регулярное выражение выглядит для текущего, затем 0 или более пробельных символов (\х*), затем одна или более цифр (\D+В) с последующим \С*, затем х, затем х \* и, наконец, несколько цифр. В просто отбрасывает все, что было подобрано до этого момента:

текущая $ xrandr поближе -к | грэп -Ро '\с*\К\Д+\s*х\х*\Д+'
1680 х 1050

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


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

$ кот resolutions.txt
Разъем VGA 4:3 640 480 00.02 н/д
Монитор SVGA 4:3 800 600 00.17 01.03
Широкоформатный ~17:10 1024 600 00.31 02.25
Разрешение XGA 4:3 1024 768 05.53 18.69
Видоискатель XGA+ 4:3 1152 864 00.87 01.55
Разрешение WXGA 16:9 1280 720 01.51 01.54
Разрешение WXGA 5:3 1280 768 Н/01.54
Разрешение WXGA 16:10 1280 800 04.25 12.97
РАЗРЕШЕНИЕ SXGA– (UVGA) 4:3 1280 960 00.72 00.72
Разрешение SXGA 5:4 1280 1024 10.66 07.49
В HD ~16:9 1360 768 02.36 02.28
В HD ~16:9 1366 768 17.19 19.14
Разрешение SXGA+ 4:3 1400 1050 00.18 н/д
Разрешение WXGA+ 16:10 1440 900 07.60 06.61
Разрешение HD+ 16:9 1600 900 06.82 03.82
UXGA 4:3 1600 1200 00.53 н/д
WSXGA+ 16:10 1680 1050 10.26 03.66
Пикс 16:9 1920 1080 25.04 05.09
Разрешением WUXGA 16:10 1920 1200 03.65 01.11
QWXGA 16:9 2048 1152 00.13 н/д
Пикселей 16:9 2560 1440 00.72 00.36
Способствует безупречной передаче мельчайших деталей 16:10 2560 1600 00.19 н/д
 3:4 768 1024 Н/01.93
 16:9 1093 614 Н/00.63
 ~16:9 1311 737 н/с 00.35
Другие 01.29 07.25

Теперь, использовать этот файл, чтобы получить значение, вы должны:

$ грэп -по текущие\С*\К\Д+\s*х\х*\Д+ А | Е С/ *Х */ /' | 
 во время чтения X и y; делать 
 команда grep "$х" resolutions.txt | команда grep "$г" | на awk -ф"\т" '{печати $2}'; 
 сделано 
16:10

И, наконец, сделать этот маленький скрипт:

#!/usr/Бен/ОКР Баш

## Расположение файла с резолюциями
Резолюций="$HOME/resolutions.txt" 

расширения xrandr -м | грэп -по текущие\С*\К\Д+\s*х\х*\Д+' | ООО 'С/ *Х */ /' | 
во время чтения X и y; делать 
 команда grep "$х" "$резолюций" | команда grep "$г" | на awk -ф"\т" '{печать 2$}'; 
сделано 

Сохраните скрипт где-то в $PATH и затем запустить его, чтобы получить разрешение:

$ get_resolution.sh
16:10
+607
mfklauberg 22 нояб. 2012 г., 20:36:00

Я после этого учебника СШ учебник для Linux

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

команду chmod 700 ~/.СШ &
команду chmod 600 ~/.по SSH/authorized_keys

Но все же он не попросил у меня пароль. Я попробовал новую автоматическая способ установки открытый ключ SSH-копия-ИД -п 2222 [email protected] и получил это сообщение об ошибке:

Значение umask плохой порт '077; тест -д ~/.СШ || функция mkdir ~/.СШ ; кошка >> ~/.по SSH/authorized_keys && (тест -х с /sbin/команды restorecon && каталог /sbin команды restorecon ~/.СШ ~/.по SSH/authorized_keys >/dev/нуль 2>&1 || правда)'

Это ошибка, потому что я уже перенес его вручную?

Я побежал СШ входа этих упоминаний открытого ключа:**

debug1: аутентификации, который может продолжаться: открытый ключ,пароль,клавиатура-интерактивный
debug1: Следующий способ проверки подлинности: открытый ключ
debug1: предлагая открытый ключ DSA: /дома/localusername/.по SSH/id_dsa, который находится
debug1: аутентификации, который может продолжаться: открытый ключ,пароль,клавиатура-интерактивный
debug1: попытка закрытого ключа: /дома/localusername/.по SSH/id_rsa
debug1: попытка закрытого ключа: /дома/localusername/.СШ/id_ecdsa
debug1: Следующий способ проверки подлинности: клавиатура-интерактивный

Я, обратите внимание, это перед входом.

+545
Karen Connor 16 февр. 2011 г., 04:23:31

Я следую в этом руководстве , чтобы установить виртуальный рычаг среды в Ubuntu.

  • Я установил организацией Linaro и пакеты в QEMU:

судо дополнения кв-репозиторий PPA:организацией Linaro-мейнтейнеров/инструменты
судо apt-получить установку организацией Linaro-изображения-инструменты в QEMU-пользователей-статические и QEMU-система

  • Кросс-компиляторы:

судо apt-получить установку НКУ-АРМ-ОС linux-gnueabi г++-АРМ-ОС linux-gnueabi

  • Скачал организацией Linaro выпустит и оборудование пакета:

с wget http://releases.linaro.org/platform/linaro-n/nano/alpha-3/linaro-natty-nano-tar-20110302-0.tar.gz
с wget http://releases.linaro.org/platform/linaro-n/hwpacks/alpha-3/hwpack_linaro-vexpress_20110302-0_armel_supported.tar.gz

  • Создал ВМ образа диска:

организацией Linaro-медиа-создать --к vexpress файл_образа.ИМГ --Дев к vexpress \
--бинарные linaro-natty-nano-tar-20110302-0.tar.gz \
--hwpack hwpack_linaro-vexpress_20110302-0_armel_supported.tar.gz

Я не в извлечении ядра и initrd. В инструкции написано, что для запуска:

судо крепление-петли o,смещение="$(к vexpress файл.ИМГ | у awk 'начать { РС=";"; } /раздел 2/ { печать 7$*512; }')" \
-Т авто к vexpress.IMG в каталог /mnt/tmp в

Но я получаю сообщение об ошибке:

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

Есть замечание в руководстве, что говорит:

Фактические имена файлов могут немного отличаться в сборке.

Так кто-нибудь знает, как изменить эту последнюю строку, чтобы соответствовать на Ubuntu?

+539
akaruikage 15 окт. 2011 г., 02:51:05
Научные Linux является distriution Linux, основанный на ОС Linux (RHEL) для дополнительных пакетов, собранные вместе Фермилаб, ЦЕРН и другие.
+521
Sergey Golitsynskiy 25 июн. 2015 г., 18:20:30

Установка флекс-девел.архитектуру x86_64 пакет в моем SciOs дистр работал для меня.

+499
BoonZ 23 нояб. 2014 г., 18:51:11

Ну, попросту говоря, [0-9]* соответствует строкам, которые полностью состоят из нуля или более цифр, содержать пустые строки. Все, что соответствует пустой строке, матчи между любыми двумя персонажами, поэтому замена @ добавляется между всеми буквами на входе. Строки из нескольких цифр заменяются на один @ с выражением матчи все подряд цифр сразу.

Так в строке ввода ab43 матчи в [0-9]+ (С некоторые пробелы добавлены для ясности):

 б 434
 ^ ^ ^^^- вот строки из некоторых цифр
 ^ ^- вот, строку нулевой длины
 ^- вот, строку нулевой длины

Используйте [0-9] , чтобы соответствовать ровно одна цифра, или [0-9][0-9]* , чтобы соответствовать одному или более (или [0-9]+ в расширенных регулярных выражений).

+499
aeead 28 июл. 2017 г., 10:39:50

Что касается вашего первого вопроса:

Пакет XYZ устанавливает некоторые скрипты Python, которые на исполнение создает .пыць файл.Теперь на удаление я хочу удалить все файлы.Что будет сценарии postrm, чтобы полностью удалить пакет?

В общем подходящего сценария postrm-это (я считаю) автоматически генерируется с помощью debhelper и друзей. Смотрите страницу руководства Man для dh_python. В частности, в этом разделе человек говорит

Если некоторые модули должны быть байт-компиляции во время установки, соответствующие и postinst и prerm скриптов будет генерироваться. Если уже байт-компиляции нашли модули, они удаляются.

Что касается вашего второго вопроса,

Также АБВ настраивается с помощью файла с debconf, которая на упаковке установки запрашивает пользователь принимает лицензионное соглашение. Как я могу выйти, если пользователь говорит нет лицензионного соглашения?

Я не знаю ответа навскидку, но взгляните на шаблонов debconf для некоторых из патентованного программного обеспечения, включенные в Debian. Солнце Java-это пример, который имеет (имел?) лицензионного соглашения, которая была куплена в debconf.

Добавление:

После операции появляется при своем мнении, вот дословная копия также полезен скрипт для пакета под названием питон-corrmodel. Я писал программы, а также пакетов Debian. Однако, я не пишу сценарий postinst и prerm скрипты, а на самом деле не смотрел на них до этого момента. Обратите внимание, что также полезен скрипт вызывает pyclean утилита, которая является частью питона. Справка говорит:

pyclean - удаляет .pyc и .гнойно файлов

Также обратите внимание, что скрипт говорит, что код был сгенерирован dh_python2.

Одно заключительное примечание: Я рекомендую использовать ЦОР, который является относительно новым по сравнению с старой школы инструмент, но стремительно растет в популярности. В принципе, ДХ по умолчанию вызывает все утилиты правил в режиме по умолчанию в некоторых конкретных целях. Если вы хотите настроить поведение конкретной команды утилиты, вы можете переопределить его. Вот описание ЦТ переопределяет Джоуи Хесс, автор утилиты. Большим преимуществом является то, что файл правила гораздо менее загроможден, и вы можете быть уверены, что все команды вызываются в правильном порядке.

Вот сценарий prerm.

#!/Бен/ш
комплект -е

# Автоматически добавляется dh_python2:
если что pyclean >/dev/нуль 2>&1; затем
 pyclean -п питона-corrmodel 
еще
 с dpkg -л питон-corrmodel | команда grep \.пы$ | в то время как чтение файла 
делать
 РМ -Ф "${файл}"[со] >/dev/нуль
сделано
интернет

# Конец автоматически добавляется в раздел

Приложение 2:

Так как я рекламировал дх, я добавлю свои правила файл ниже. Это не файл полные правила, но эта строка содержит основную логику. Это в основном инструмент руку с построения setup.py скрипта, который делает всю тяжелую работу.

%:
 дх [email protected] --с python2 --система сборки=python_distutils --установка-макет=деб
+481
Magesh 20 июл. 2015 г., 10:30:40

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

  • ДД корневой файловой системы на отдельный раздел будет противоречить, так как файлы могут меняться в процессе

  • Наши системы использовать LVM, поэтому мы можем использовать lvconvert в зеркало каждый lvol, вывести его из ВГ, а затем взять ДД от этого?

  • Мы можем использовать программный RAID 1 для создания зеркального диска, а затем разбить его в некотором роде?

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

+413
user188197 19 нояб. 2014 г., 06:22:46

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

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

В более общем плане, вы можете использовать регулярное выражение "группировка" [[:пробел:]] , чтобы покрыть случаи из ведущих пробелов или символов табуляции и т. д. (см. человек является пространство для полного списка).

СЕПГ -я с/\([[:пробел:]]\)VGHIER_TSV_WB798\./\1"VGHIER_TSV_WB798"./г'

В таком случае, нам нужно добавить дополнительные сложности при создании регулярных выражений группирования, используя уцелевшие скобки и использовать обратная ссылка \1 , чтобы быть уверенным, чтобы не потерять конкретный символ, при выполнении замены. Существует также класса regex [[:ст:]] для знаков препинания, в том случае, если слово предшествует иногда один из них. Видеть человека, является пространство за полный и подробный список того, что каждое регулярное выражение символ класса охватывает.

Вот более сложный пример решение покрыть случай возможных препинания префиксов:

СЕПГ -я с/\([[:пробел:]]\|[[:ст:]]\)VGHIER_TSV_WB798\./\1"VGHIER_TSV_WB798"./г'

Это делает использование регулярных выражений директивы | (экранированы для СЭД), чтобы указать альтернативу.

Наконец, если слово будет всегда быть первым элементом в строке, используйте ^ regex для требуют, что:

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

И да, для любой из вышеперечисленных, вы могли бы иметь "группы"Эд и "Back-ссылки" вашего строку:

СЕПГ -я с/^\(VGHIER_TSV_WB798\)\./"\1"./г'
СЕПГ -я с/\([[:пробел:]]\|[[:ст:]]\)\(VGHIER_TSV_WB798\)\./\1"\2"./г'
+354
andep 22 мар. 2012 г., 20:49:24

Связанные:

У меня есть клиент с сервером хостинг под управлением Linux, который страдает от этой проблемы. Это не сайта WordPress, хотя он работает на WordPress сайты на этом же сервере.

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

Беда в том, что я не 100% уверен, что является причиной переименования и почему. Я подозреваю ClamAV с/amavis, потому что это в их компетенции, но ничего в хрон , правда пружины мне в качестве возможной причины то, что представляется еженедельно сканирует...

+318
JOE GIATTINO 13 дек. 2017 г., 04:33:37

я пробовал такой:

#в tcsh
установить="Азбука цзюе"
набор B="АПУ шарс"
если($А == $B), то
 матч Эхо ""
еще
Эхо"разъединить"
за endif

этот один не работает

+264
Sergio Gucci 13 апр. 2017 г., 01:00:18

С на awk:

... | на awk -F' и= ' '{gsub(", ", "\\|", $2); печать $2}'
  • -Ф '= ' устанавливает разделитель полей в =

  • gsub(", ", "\\|", $2) заменить все , с \| во втором поле в месте

  • печать $2 выводит второе поле

Пример:

$ на awk -F' и= ' '{gsub(", ", "\\|", $2); печать $2}' <<<'ЛСТ = фр, немецком, польском, ру, СН, США, Великобритания, ca'
фр\|де\|ЛП\|ру\|ч\|нас\|Великобритания\|ка
+235
MoralFag 4 июн. 2013 г., 19:14:32

Я новичок в Арч Линукс и хотел использовать плазму 5 рабочих столов с sddm.
Я могу начать с плазменным рабочего стола через команду StartX без каких-либо проблем, но когда я пытаюсь использовать sddm это только показывает мне черный экран при запуске.

Я пытался перезагрузить sddm услуг с systemctl перезагрузить sddm , но он остается черным.

Когда я запускаю sddm-гритер-тест-режим-тема /usr/доли/sddm/темы/Бризон показывает экран приветствия, но я не могу заставить его работать при запуске.

Мой файл/etc/sddm.конфиг выглядит так:

[Автологин]
Перелогиниться=ложь
Сессия=
Пользователь=

[Общие]
HaltCommand=
RebootCommand=

[Тема]
Ток=Бриз
CursorTheme=breeze_cursors

[Пользователи]
MaximumUid=65000
MinimumUid=1000

И journalctl -б --блок=sddm.сервис дает мне следующий результат

13 января 11:04:15 добавлена Дев[1]: начал с простого отображения рабочего стола менеджера.
13 января 11:04:15 Дэв sddm[855]: инициализация...
13 января 11:04:15 Дев sddm[855]: интерфейс Logind найдено
13 января 11:04:15 Дев sddm[855]: начиная...
13 января 11:04:15 Дев sddm[855]: добавление нового дисплея на Вт 1 ...
13 января 11:04:15 Дев sddm[855]: загрузка конфигурации темы из ""
13 января 11:04:15 Дев sddm[855]: сервер дисплей с...
13 января 11:04:15 Дев sddm[855]: запуск: /usr/Бен/х -nolisten TCP с -авт в /var/работа/sddm/{af3bc692-6770-441f-9c28-
13 января 11:04:18 Дэв sddm[855]: значение по умолчанию курсор
13 января 11:04:18 Дэв sddm[855]: выполняется установка дисплея скрипт "/usr/доли/sddm/скрипты/xsetup вообще"
13 января 11:04:18 Дэв sddm[855]: сервер начал.
13 января 11:04:18 Дэв sddm[855]: сокет сервера, начиная...
13 января 11:04:18 Дэв sddm[855]: сокет сервер начал.
13 января 11:04:18 Дэв sddm[855]: загрузка конфигурации темы из ""
13 января 11:04:18 Дэв sddm[855]: зазывала начиная...
13 января 11:04:18 Дэв sddm[855]: добавление файлов cookie "файл/var/работа/sddm/{af3bc692-6770-441f-9c28-2eb05f1d0ede}"
13 января 11:04:18 Дев sddm-помощник[869]: [пам] начиная...
13 января 11:04:18 Дэв sddm-помощник[869]: [пам] аутентификация...
13 января 11:04:18 Дэв sddm-помощник[869]: [пам] возвращаясь.
13 января 11:04:18 Дев sddm-помощник[869]: модуля pam_unix(sddm-зазывала:сессия): сессия открылась для пользователей с sddm (с uid=0)
13 января 11:04:18 Дев sddm[855]: сессия зазывала начал успешно
13 января 11:04:18 Дэв sddm[855]: сообщения, полученного от приглашения: подключение
+219
afatoh 3 сент. 2015 г., 00:59:59

Мы используем символы , позволяющие маршрутизаторам наши Hotspot сети:

Символы версии 2.1.12, для x86_64 с хост-ПК-Линукс-гну, построенные на 24 февраля 2014 года в 14:57:57

Мы фильтрующие маршрутизаторы по их nasимя в БД MySQL, хотя если IP обновляется, радиус обслуживания должен быть перезапущен до того, как маршрутизатор получит ответ от сервера.

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

+217
user133017 2 февр. 2012 г., 09:49:47

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


#!/бин/Баш
пока читал
делать
 Эхо "$засушенный"
сделано

но я хотел, чтобы дать мне результаты на пресс-время (он не должен ждать меня, чтобы нажмите Enter)!

и спасибо!

+171
liloo 14 июн. 2017 г., 19:54:28

У меня был такой же вопрос на широты Dell E7450. Я просто побежал

 суда apt-получить установку жратвы
 судо apt-получить autoremove

от стандартной оболочкой и что сделал трюк.

+126
Salvatore Spatafore 15 дек. 2012 г., 10:00:31

Просто чтобы быть уверенным, проверьте вы главный.БФ (в/etc/постфикс/главная.CF на моей Убунту дистрибутивы не на 100% уверен, что для CentOS) и убедитесь, что у вас есть:

smtpd_sasl_auth_enabled = да
broken_sasl_auth_clients = да

Я далеко не специалист в МТС, но у меня, по крайней мере, получали достаточно далеко в, чтобы получить мое, чтобы дать мне АВТ и АВТ= ответы и эти две линии, то даст вам тех результатов.

На всякий случай вам интересно, от того, что мне удалось почерпнуть из руководств по чтению и таких, в smtpd_sasl_auth_enabled = да линия позволяет АВТ {механизмы} строка ответ говорю совместимые клиенты, что механизмы аутентификации доступны. Убедитесь, что вы не оставили письмо где-то вроде 'D' в 'smtpd'. В broken_sasl_auth_clients = да - дать двиг={механизмы} ответ, который я только бегло просмотрел ту часть и увидел что-то про 'не поддерживается', 'клиенты' и 'мировоззрение', потом закатил глаза и пробормотал несколько слов, связанных с Microsoft.

Теперь для команды вещи, я не могу быть 100% полезным, потому что я еще не проверял ТЛС, так как я еще работаю на передачу почты на моем сервере. Я получаю почту нормально, а курьерская аутентифицирует пользователей IMAP, но мой Сайрус-SASL аутентификации, авторизации не на SMTP. Я сделаю все возможное здесь и сказать вам, я знаю, настройки я получил, это:

smtpd_tls_cert_file = /и т. д./Есть postfix/smtpd.свиду
smtpd_tls_key_file = /и т. д./Есть postfix/smtpd.ключ
smtpd_use_tls = да
smtpd_tls_session_cache_database = дерево:${data_directory}/smtpd_scache
smtp_tls_session_cache_database = дерево:${data_directory}/smtp_scache

smtp_tls_security_level = может

Боюсь, что все, что я могу сказать вам об этом, опять же, убедитесь, что вы не пропустите ни одной буквы или символа '_' там, где нужно и проверить и убедиться, что ты не закомментирован параметр. Как кто-то идет, спотыкаясь, через постфикс/MySQL в/Кир-протокол SASL/курьер-по протоколу IMAP (SSL), а конфигурация/пам оступился и с помощью других конфигураций, прежде, я могу сказать вам, я делал это больше раз, чем я хочу признаться.

+103
user262224 21 сент. 2017 г., 06:23:48

Для изменения каталогов, можно использовать СЖД: где поменять каталог

При том, что это будет похоже на СЖД plugin_root.

+73
Remi Serriere 25 февр. 2017 г., 22:23:17

Если это файловая система ext3, вы можете расширить его до размеров ЛВ, выполнив:

система resize2fs /dev и/VAR в

Если это что-нибудь еще, чем ext3, используя подходящий инструмент, например xfs_growfs /ВАР , если это по умолчанию.

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

+66
Mukesh Ingham 12 дек. 2010 г., 06:30:27

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