Экспортировать переменную даты не появляется в подоболочку

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

1.ш

current_date_time="`дата +%г-%м-%д%ч:%м:%ы`"
код 
Вывод=$current_date_time --выход-формат CSV
(экспорт current_date_time; судо тайм-аут 15 2.ш)

2.ш

Эхо "переменная $current_date_time"
вызов цикла
код
Вывод=$current_date_time.txt
петли

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

+603
xuancong84 2 янв. 2014 г., 11:56:42
37 ответов
для dir В $(найти ${инвалид} -mindepth 2 -параметр maxdepth 2 -тип D)
делать
 компакт-диск ${реж}
 Общ OSZICAR > /dev/нуль 2>&1; р=${?}
 если [ ${Р} -нэ 0 ]
 тогда 
 # делай свое дело здесь
интернет
сделано
+995
Beckteck 03 февр. '09 в 4:24

Рассмотрим эту папку (и файл) структура:

команды mkdir testone
команды mkdir testtwo
команды mkdir testone/.СВН
команды mkdir testtwo/.ГИТ
сенсорный testone/fileaбыл
сенсорный testone/fileB
сенсорный testone/фрлец
сенсорный testone/.СВН/fileA1
сенсорный testone/.СВН/fileB1
сенсорный testone/.СВН/fileC1
сенсорный testtwo/подал
сенсорный testtwo/файл
сенсорный testtwo/fileF
сенсорный testtwo/.ГИТ/fileD1
сенсорный testtwo/.ГИТ/fileE1
сенсорный testtwo/.ГИТ/fileF1

Я хотел бы напечатать/найти все файлы, которые находятся в этих двух каталогах, но исключая те, в подкаталогах .ГИТ и/или .СВН. Если я делаю это:

найти тест*

... тогда все файлы будут свалены в любом случае.

Если я сделаю это (как, скажем, https://askubuntu.com/questions/266179/how-to-exclude-ignore-hidden-files-and-directories-in-a-wildcard-embedded-find):

$ найти тест* -путь '.СВН-о -чернослив 
testone
testtwo
$ найти тест* -путь '*/.СВН/*' -о-чернослив 
testone
testtwo

... тогда я Вам только каталоги верхнего уровня вывалил, а не имена файлов.

Можно ли найти самостоятельно выполнить поиск/листинг такой, без трубопроводов в грэп (т. е. делаете найти все файлы, то: найти тест* | команда grep -v', то\.СВН' | команда grep -v с\'.ГИТ', который был также выход в каталог верхнего уровня имена, которые мне не нужны)?

+902
Nargiz Zulfiyeva 11 февр. 2019 г., 01:19:14
Другие ответы

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


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

ЛС-Р *.в PDF бы вызвать Общ рекурсивно на все соответствующие *.формат PDF (если ничего не совпадения *.PDF файл в текущем каталоге, вы будете получать никакого результата, и если есть, то будет выполняться только в него, если это директория). ЛС-Р | grep в формате PDF бы показать вам все в ЛС-Р - результат, который соответствует регулярное выражение в формате PDF, который является не то, что вы хотите.

Это то, что вам нужно:

найти папка -тип F -имя '*.в формате PDF'

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

+884
Sai NawKham Langkho 7 нояб. 2016 г., 18:44:09

в /dev/ является участие в Unix каталога, который содержит все "устройства", файлы-в Unix традиционно относится все, что вы можете открыть файл для чтения или записи.

Так что по сути, в /Дев/СДА - это все устройства, найденные файлы в вашем жестком диске, в то время как в/dev/VDA для все устройство файлы, найденные в пространство, выделенное для вашей виртуальной машины.

+882
Sheshabhan Yadav 11 июл. 2019 г., 11:55:01

После пересборки ядра, я не могу загрузиться под Linux.

Ошибка понятно и не найдя Тома LVM.

Можете ли вы мне указать параметры конфигурации ядра, необходимые для обеспечения загрузки с пакет lvm2?

Я уверен, что я забыл что-то важное.

Я знала, что ДМ нужен, Но либо я не включить его или что-то там еще.

грэп ДМ .конфиг
CONFIG_NEED_DMA_MAP_STATE=г
CONFIG_NEED_SG_DMA_LENGTH=г
CONFIG_ZONE_DMA32=г
CONFIG_HAVE_DMA_CONTIGUOUS=г
CONFIG_HAVE_DMA_API_DEBUG=г
CONFIG_HAVE_GENERIC_DMA_COHERENT # не задана
CONFIG_ZONE_DMA=г
CONFIG_DMI=г
CONFIG_ARCH_DMA_ADDR_T_64BIT=г
# CONFIG_ISA_DMA_API не установлен
CONFIG_X86_DEV_DMA_OPS=г
CONFIG_DMA_SHARED_BUFFER=г
CONFIG_SCSI_DMA=г
# CONFIG_SCSI_DMX3191D не установлен
CONFIG_BLK_DEV_DM_BUILTIN=г
CONFIG_BLK_DEV_DM=г
# CONFIG_DM_MQ_DEFAULT не установлен
# CONFIG_DM_DEBUG не установлен
CONFIG_DM_BUFIO=г
# CONFIG_DM_DEBUG_BLOCK_STACK_TRACING не установлен
CONFIG_DM_BIO_PRISON=г
CONFIG_DM_PERSISTENT_DATA=г
CONFIG_DM_CRYPT=г
CONFIG_DM_SNAPSHOT=г
CONFIG_DM_THIN_PROVISIONING=г
CONFIG_DM_CACHE=м
CONFIG_DM_CACHE_SMQ=м
CONFIG_DM_CACHE_CLEANER=м
CONFIG_DM_ERA=м
CONFIG_DM_MIRROR=м
CONFIG_DM_LOG_USERSPACE=м
CONFIG_DM_RAID=м
CONFIG_DM_ZERO=м
CONFIG_DM_MULTIPATH=м
CONFIG_DM_MULTIPATH_QL=м
CONFIG_DM_MULTIPATH_ST=м
CONFIG_DM_DELAY=м
CONFIG_DM_UEVENT=г
CONFIG_DM_FLAKEY=м
CONFIG_DM_VERITY=м
# CONFIG_DM_VERITY_FEC не установлен
CONFIG_DM_SWITCH=м
CONFIG_DM_LOG_WRITES # не задана
CONFIG_SERIAL_8250_DMA=г
CONFIG_SENSORS_ADM1021=м
CONFIG_SENSORS_ADM1025=м
CONFIG_SENSORS_ADM1026=м
CONFIG_SENSORS_ADM1029=м
CONFIG_SENSORS_ADM1031=м
CONFIG_SENSORS_ADM9240=м
CONFIG_SENSORS_DME1737=м
CONFIG_HDMI=г
CONFIG_DMADEVICES=г
CONFIG_DMADEVICES_DEBUG # не задана
# ДМА устройств
CONFIG_DMA_ENGINE=г
CONFIG_DMA_ACPI=г
# CONFIG_INTEL_IDMA64 не установлен
CONFIG_INTEL_IOATDMA=м
CONFIG_QCOM_HIDMA_MGMT # не задана
# CONFIG_QCOM_HIDMA не установлен
# CONFIG_DW_DMAC не установлен
# CONFIG_DW_DMAC_PCI не установлен
Клиенты # ДМА 
CONFIG_ASYNC_TX_DMA=г
# CONFIG_DMATEST не установлен
CONFIG_DMA_ENGINE_RAID=г
# Варианты DMABUF 
# CONFIG_UIO_DMEM_GENIRQ не установлен
CONFIG_DMIID=г
CONFIG_DMI_SYSFS=г
CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=г
CONFIG_HAVE_C_RECORDMCOUNT=г
# CONFIG_PROVIDE_OHCI1394_DMA_INIT не установлен
# CONFIG_DMA_API_DEBUG не установлен
CONFIG_SECURITY_DMESG_RESTRICT # не задана
CONFIG_HAS_DMA=г

boot error screen

+864
Cristian Nistor 7 сент. 2016 г., 21:22:07

У меня незашифрованном Windows10/Manjaro двойной загрузки на 256 ГБ, а также HDD на 1 ТБ, где я храню большинство моих данных.

Разделы организовано следующим образом:

1ТБ жесткого диска : 
 |_ sda1, поскольку : раздел файловой системы exFAT, читается как Ш$ и Linux

256 Гб SSD : 
 |_ sdb1 : системный раздел EFI загрузки 
 |_ sdb2 буд ет экспортироваться : раздел MSR
 |_ sdb3 : системного раздела NTFS в Windows 
 |_ sdb4 : восстановление разделов NTFS в Windows 
 |_ sdb5 : в ext4 / Раздел для Linux
 |_ sdb6 : в ext4 /Home Раздел для Linux
 |_ sdb7 : подкачки Linux 

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

То, что я ищу-это способ для шифрования жестких дисков, и расшифровки их путем ввода пароля до жратвы. Конечно, я хотел бы сохранить существующие разделы, тот факт, что обе системы могут читать содержимое HDD на 1 ТБ, и не ломать личинку (если это возможно)

Я уже проверил так для Windows и Лукс для Linux, но так, кажется, разорвать жратву и шифрует только Windows, и Лукс-это только Linux.

+862
peakpilgrim 17 мая 2019 г., 18:36:57

Ты перепутал. команда rmdir просто не заботятся о ссылке на счету. Логика довольно проста.

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

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

Поэтому мы не пусть пользователи называют разъединить на каталог. Вместо этого они должны использовать специальную команду rmdir. Назвав команду rmdir отличается от отцепить только двумя способами

  1. Он требует, чтобы каталог "пустой", что означает, что только дети являются стандартными . и .. записи.
  2. Он позаботится о том, чтобы разъединить эти две оставшиеся записи, перед запуском отключить на сам каталог.

Вот он. Нет никакой другой магии. команда rmdir не откладывается до тех пор, пока условие в пункте 1 держит. команда rmdir либо успех или неудача в то время это называется. Ни это условие, основанное на количество ссылок в любом случае.


Я нахожу эффект . запись по счету ссылка интересная, хотя это не особый случай. Это жесткая ссылка на родительский каталог, и, следовательно, увеличивает его счетчик ссылок. Это объяснение, почему вновь созданные директории dir имеет счетчик ссылок 2. Если вы затем вызвать команду rmdir реж, связь падает до 0, потому что она удаляет ссылки реж/. и реж.


Линукс на самом деле позволяет наблюдать выше, запустив снаряд в каталоге, и работает ЛС-ЛД после того, как каталог был отвязан (удален от своих родителей).

Конечно ЛС-ЛД стенография для Общ -ЛД .. . и .. продолжать работать даже после того, как каталог запись удаляется; на самом деле современный Linux не очень полагаются на эти каталогом на диске записи. Я ожидаю, что первоначально реализация Unix бы не поддержать это. Однако я считаю, что количество ссылок по-прежнему работал, как описано выше, и не имеют особой для удаления каталога.

(Как .. продолжает работать еще интереснее. Обсуждали в комментариях ниже).

На самом деле это будет очень легко для вас, чтобы смотреть в оригинале код для Unix с помощью rmdir. Он был реализован в качестве пользователя программа, работающая с особыми привилегиями. Исторический код Unix является легко найти в интернете. Это одна причина, по которой я так уверенно говорю об этом.


[*] Так что вы можете увидеть, является ли файл был удален ищу разницу в использованных дисковых блоков в ДФ . (или I-узлов в ДФ-я .). Этот подход хорошо работает в файловых системах, таких как Linux с ext4. Менее традиционные файловые системы могут иметь более сложную оптимизацию, хотя, что может сделать это тяжелее, чтобы наблюдать.

+858
SUNIL SAINI 12 июн. 2013 г., 18:39:29

Я подал ошибка #1608639 на Launchpad для этого, и решение опубликовано здесь работал для меня.

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

$ судо -я
# в openssl s_client -подключение 10.230.8.210:443 -showcerts < /dev/нуль
# команды mkdir /usr/доли/ЦС-сертификаты/таможня
# нано /usr/доли/ЦС-сертификаты/таможня/компании VMware.ЭЛТ
<вставить сертификат>
# команды dpkg-перенастроить ЦС-сертификаты

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

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

профиль машины Маас добавить-шасси chassis_type=VMware и логин=с VMware логин пароль=для VMware-пароль протокол='протокол HTTPS+непроверенных' имя_узла=компания VMware-АПИ-IP-адрес prefix_filter=Маас

(Это позволит добавить все виртуальные машины под названием "Маас*" к Маасу.)

+848
Shadow Warrior 12 авг. 2015 г., 05:11:01

В настоящее время я пытаюсь сделать весьма доступны НАН под Debian 7. Я использую следующие пакеты:

drbd8-утилиты
iscsitarget
iscsitarget-переходный
электрокардиостимулятор
corosync
openais




все работает отлично без кардиостимулятора (так что я возьму это не конф ошибка)

Когда я выставил все на кардиостимулятор, все работает до перезагрузки одного из узлов. вот мой кардиостимулятор конфиг :

узел НАН-1
узла NAS-2
примитивные nas_ip так же ОКП:сердцебиение:IPaddr2 \
 параметры ИС="192.168.152.210" cidr_netmask="255.255.255.0"
примитивные p_drbd ОКП:linbit: \drbd 
 параметры drbd_resource="НАН" \
 "ОП" монитор интервал="29" роль="мастер" \
 "ОП" монитор интервал="31" роль="раб"
примитивные ОКП p_iscsitarget:сердцебиение:iSCSITarget \
 параметры имя="имя.2015.01.чистая.утопия:НАН" Тид="1" \
 ООО " ОП " монитор интервал="10С"
группа g_iscsi nas_ip так же p_iscsitarget
МС p_drbd ms_drbd \
 мета мастер-макс="1" мастер-узел-максимум="1" клон-максимум="2" клон-узел-максимум="1" уведомить="истина"
колокейшн НАН РСМД: ms_drbd g_iscsi:мастер
порядок o_drbd инф: ms_drbd:способствовать g_iscsi:начало
недвижимость $идентификатор="КИБ-загрузки-параметры" \
 постоянного тока-версия="1.1.7-ee0730e13d124c3d58f00016c3376a1de5323cff" \
 кластер-инфраструктура="openais" \
 ожидается, что кворума Голосов="2" \
 stonith-включен="ложных" \
 нет кворума-политики="игнорировать" \
по умолчанию-ресурс-липкость="1"
система CRM(видео)настроить#

Вот следующее сообщение об ошибке :

корень@няш-1:~# crm_mon -1
============
Последнее обновление: Ср 7 января 16:02:53 2015
Последнее изменение: Ср 7 января 15:57:51 2015 через cibadmin на НАН-1
Стек: openais
Ток DC: НАН-2 - раздел с кворумом
Версия: 1.1.7-ee0730e13d124c3d58f00016c3376a1de5323cff
2 настроенных узлов, 2 ожидаемых голосов
Настроены 4 ресурсов.
============
Онлайн: [ НАН-1 НАН-2 ]

Мастер/комплект раб: ms_drbd [p_drbd]
 Мастера: [ НАН-2 ]
 Рабы: [ НАН-1 ]
Группы ресурсов: g_iscsi
 nas_ip так же (ОКП::сердцебиение:IPaddr2): начали НАН-2
 p_iscsitarget (ОКП::сердцебиение:iSCSITarget): начали НАН-2 (неуправляемых) не

Неудачные действия:
 p_iscsitarget_stop_0 (узел=НАН-2, звоните=16, ру=5, Статус=завершен): не установлена
корень@няш-1:~#

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

Может кто поможет мне определить/исправить эту ошибку?

ПС : Мой conf файлов для других вещей :
http://pastebin.com/rUZYrhxm (в/etc/drbd.д/*)
http://pastebin.com/X4VGNJuP (в/etc/иэпп/ietd.конф)

+829
LearningTurtle 31 окт. 2016 г., 05:30:50

Вы можете выбрать файл заранее и хвост -F файл : он в одной области ... так что в Vim запуск сделать с перенаправлением вывода в файл, он будет отображать ваш сеанс ....

+825
hijeane 6 авг. 2015 г., 04:52:53

За время читал про файловые системы, которые должны быть лучше для меня, но я до сих пор не могу найти свою файловую систему для /Home.Мои критерии следующим образом:

1.Срок службы батареи 2.Надежность 3.Быстрота

какой ФС вы должны ? я вижу, что функция сжатия файловой системы Btrfs может сделать ваш ноутбук потеряет власть, но и я вижу, Btrfs-это скала.

мой выбор следующим образом: / спи файл /boot в ext2 в /var поддержки файловой системы reiser4 с noatime опция

также им интересно, о nilfs2 что ? как это ?

+823
Jody Ferback 22 янв. 2017 г., 09:18:10
СЭД с/\([^/]*\)\.phtml в$/mydirectory\/\1.php/' <имя_файла>

Будет делать это, если это то, что вам нужно. (опционально с флаг на месте заменить.)


Чтобы разбить ее, во-первых у нас есть

с/<выражение>/<замена>/

Который заменит то, что <выражение> совпадает с <замена>. Далее Давайте посмотрим на выражение у нас было:

\([^/]*\)\.phtml в$

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

После этого, что у нас осталось-это:

\([^/]*\)

Глядя в середине мы имеем [^/] которая будет соответствовать один символ ([] будет соответствовать одному из символов в квадратных скобках), который может быть все, что не Слэш, потому что ^ не отрицается матч, так что ^/ внутри квадратных скобок “ничего кроме Слэша”. После закрывающей квадратной скобки есть звездочки, *, что означает, что он будет соответствовать один или более символов внутри квадратных скобок.

Затем обхватывают выше мы имеем \( и \) , который будет захватывать то, что соответствует внутри скобок и позволяют использовать их в <Замена> участок с/<выражение>/<замена>/ , чтобы мы могли использовать их.

А затем в <Замена> раздел:

mydirectory\/\1.php/

Который заменит соответствуют rexecp с первого mydirectory/, косая черта, нуждающихся в замене с / используется как разделитель в sed заменить, а затем \1 используется, чтобы вставить текст, который был захвачен в первую группу захвата, и тогда мы добавим .с PHP расширением в конце.


Все это вместе взятое означает, что мы будем захватить все, от последнего / до .phtml, который, добавить mydirectory/ после последнего слеша, пишем туда текст, который мы захватили, а потом добавить .для PHP расширения.

+823
vijay bhayani 13 окт. 2010 г., 02:48:50

Вы можете сделать:

СЭД -е 'ы/.(.)$/\1/' file.txt 

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

СЭД -ЭИ с/.(.)$/\1/' file.txt 

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

СЭД -ЭИ.бак с/.(.)$/\1/' file.txt 

В POSIX-лы:

СЭД с/.\(.\)$/\1/' file.txt
+789
Chrisk8er 14 янв. 2012 г., 13:53:36

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

Это , кажется, файл, в котором он определен. Линия 469, кажется, давая ему высокий приоритет.

+750
Brian Pipa 25 авг. 2014 г., 07:22:53

Ваш crypttab можно найти два устройства с sda5_crypt имя. Похоже, обработка останавливается на втором sda5_crypt запись, поэтому sdd1_crypt не отпирается.

+729
jonkber1 13 сент. 2015 г., 04:27:41

У меня такой псевдоним на моей локальной машине:

ГОМ псевдоним='МОСХ -- пользователь@хост "/путь/к/конкретных/ЗШ"'

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

Как я могу сделать так?

Я пробовал следующие:

  • ГОМ псевдоним='МОСХ -- пользователь@хост "/путь/к/конкретных/ЗШ"; my_func;'
  • ГОМ псевдоним='МОСХ -- пользователь@хост "/путь/к/конкретных/ЗШ; my_func"'
  • ГОМ псевдоним='МОСХ -- пользователь@хост "/путь/к/конкретных/ЗШ & my_func"'

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

+728
Martine Benoit 29 июл. 2011 г., 04:49:15

Можно hexify D83ACD2E, упакуйте его в (сетевой порядок байтов!) 32-разрядное целое число, а затем распечатать (без знака!) компоненты символа это число вошла точками. (Это также возможно, хотя и несколько более трудоемкий в сборке.)

$ на Perl -е', е "%В*Г\н", ".", блок "Н", шестигранный смены D83ACD2E
216.58.205.46
$ 

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

$ gethostip -д google.com
172.217.3.206
gethostip -д $ рать `google.com`
206.3.217.172.в-аддр.Арпа имя указателя sea15s12-in-f206.1e100.net домен.
206.3.217.172.в-аддр.Арпа имя указателя sea15s12-in-f14.1e100.net домен.
$ getent gethostip -д'хозяев google.com`
172.217.3.206 sea15s12-in-f206.1e100.net
$ 

это запись PTR в DNS, связанное с заданным IP-адресу, который может или не может быть установлен, или может или не может быть имя хоста, который вы ищете.

Или если вы будете искать вокруг с помощью apt-файл

$ судо АПТ-файл поиск getaddrinfo | команда grep 'getaddrinfo$'
в gnulib: /usr/доли/в gnulib/модули/getaddrinfo
libruli-ОГРН: /usr/Бен/ruli-getaddrinfo
libsocket-getaddrinfo-на Perl: /usr/Бен/socket_getaddrinfo
$ судо АПТ-файл поиск getnameinfo | команда grep 'getnameinfo$'
libsocket-getaddrinfo-на Perl: /usr/Бен/socket_getnameinfo
$ судо apt-получить установку libsocket-getaddrinfo-на Perl
...

но эта версия не поддерживает свои нотации:

$ D83ACD4E socket_getnameinfo 
Непризнанные адрес или формат-порт - имя или служба не известны
$ 

но если обычные символы 0x для шестнадцатеричных префикс используется

$ socket_getnameinfo 0xD83ACD4E
Решены адрес '0xD83ACD4E'

mil04s25-in-f78.1e100.net
$ 

(по словам человека в Debian страница переименовать программу, которой я теперь припоминаю, LeoNerd отметить на МКС некоторое время назад...)

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

$ Перл-MSocket=:addrinfo, \pack_sockaddr_in 
 -Е '($е$ч)=getnameinfo pack_sockaddr_in(0, УП("Н", шестигранный смены));' \
 -Е 'сказать D83ACD2E $ч' 
mil04s24-in-f46.1e100.net
$ 
+624
Damounet 11 апр. 2012 г., 04:34:45

Мы используем КШ скрипт для установки одного продукта.

Я еще один конфигурационный файл, мне нужно прочитать этот файл конфигурации от моей основной скрипт

Содержимое конфигурационного файла:

BPWS_Instance_1:Linux:x86_64:YES:/hosting/download:BPWS_Linux_64.jar
paymon_Instance_1:Linux:i686:YES:/hosting/download:paymon_Linux_32.jar

Так что теперь в мой основной сценарий после чтения файла конфигурации Если я BPWS_Instance_1 ( это имя экземпляра ), который работает ( да = бег ) на ОС Linux 64-битный процессор ( для Linux:x86_64 С ), то мне нужно, чтобы получить BPWS_Linux_64.jar файл из папки /хостинг/скачать.

+573
M A Jobayer 25 янв. 2010 г., 06:09:54

Вы можете использовать scriptreplay Perl-скрипт, предусмотренных scriptreplay_ng проекта в GitHub: https://github.com/scoopex/scriptreplay_ng :

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

#
# scriptreplay - воспроизведение машинописного текста терминальной сессии
#
#
Автор # (ы): 
# Джоуи Хесс <[email protected]>
# Марк Schoechlin <[email protected]>
# Хендрик Брюкнер <[email protected]>
#
#
использовать строгие;
использование предупреждений;
использовать file::базового;
использования использования getopt::длинные;
использовать ИО::выбрать;
используйте POSIX;
использование термина::ReadKey;


суб основной();
суб show_usage();
суб __выход($;@);
суб open_expr($);


мой $имя_программы = fileparse($0, qр/\.[^.]+/);
$Сиг{__предупреждаю__} = Sub с { печати поток stderr "$имя_программы: $_[0]"; };
$Сиг{__умереть__} = Sub с { печати поток stderr "$имя_программы: $_[0]"; __выход 254; };


суб основной() {
 мой $time_file;
 мой script_file$;
 мой $разг = 1;

 # разбор параметров командной строки 
 если (GetOptions("Т|сроки=ы" => \$time_file,
 "а|ускорение=Ф" => \$разг,
 "<>" => суб {script_file $ = сдвиг; },
 "ч|помощь" => суб { show_usage(); выход 0; })) {
show_usage();
 выход 1;
}

 # проверка параметров
 умереть "нужно указать файл сценария (см. также опцию '-ч')\н" если не определены $script_file;
 умереть "коэффициент ускорения должен быть больше, чем 0\н" если $разг > 0;

 # откройте script_file
 открыть (сценарий, open_expr($script_file))
 или умереть "не удается открыть файл машинопись $script_file:\$!Н";
 если (<скрипт> =~ /^С.*:.*/я) {
 умереть "$script_file не является допустимым машинопись от сценария(1)\п";
}

 # автоматическое открытие (сжатый) time_file
 если ($time_file) {
 мой ТМП $ = script_file$;
 если ($ТМП =~ /(\.(?:расширением bz2|ГЗ|ЛЗ|лзма))$/) {
 $ТМП =~ с/($1)$/.сроках 1$/;
 } еще {
 $ТМП = $ТМП . ".сроки";
}
 time_file $ = ТМП$, если -Р $ТМП;
}

 # откройте time_file
 если ($time_file) {
 открытие (сроки, open_expr($time_file))
 или умереть "не удается открыть файл данных сроках $time_file:\$!Н";
}

 # включить автосброс
 выберите поток stderr; $| = 1;
 выберите stdout; $| = 1;

 # настроить ускорение
 $ускорение = 1 / $разг;

 # Термина::ReadKey установки
ReadMode('noecho');
ReadMode('cbreak');

 # объявлять сроки и переменные анализировать блок 
 мой $replay_time = 0; # Время машинопись
 мой $accel_time = 0; # ускоренного машинопись
 мой ($блок $oldblock) = ("", ""); # скрипт блок
 мой ($задержкой, $размер блока) = (.005, 1); параметр # ГРМ 

 # установите обработчик сигнала для сброса термина::режимы ReadKey 
 мой $в sigaction = в POSIX::вызов sigaction->новый(суб { __выход 0; },
В POSIX::SigSet->новый(),
&СТАНДАРТЕ POSIX::SA_NODEFER);
 В POSIX::вызов sigaction(&стандарте POSIX::радиоразведке, $в sigaction);
 В POSIX::вызов sigaction(&стандарте POSIX::команды SIGTERM, $в sigaction);

 # использовать Select для ожидания и отслеживания потока stdin деятельности
 мой $выбираем = ИО::выбрать->новый();
$выберите->Добавить(\*stdin-стандартный поток ввода);

 # начните воспроизведение...
 Повтор: а (1) {
 если ($time_file) {
 мой $timing_line = <время>;
 последний повтор не определено $timing_line;
 # Пропустить эту строку, если эта строка содержит информацию трассирующим снарядом 
 следующий повтор если $timing_line =~ /^\+\+/;
 # Эта строка не является допустимым срокам, что-то здесь не так
 если ($timing_line !~ /([.\д]+)\S+С (и\D+)/){
 печать "ошибка: строка искаженного времени '".$timing_line."'\Н";
 последний реплей
}
 ($задержкой, $размер блока) = ($1, $2);
}

 # вычислить тайм-аут
 мой $тайм-аут = $задержка * $разг**3;

 задержки # граф (может варьироваться в зависимости от выбора)
 $replay_time += $задержек;
 $accel_time += $тайм-аут;

 # Спать, если задержка очень маленькая. Очень маленькие задержки
 # не может быть точно сделано, потому что системные вызовы в этом
 # петля будет иметь больше накладные расходы. В 0.0001 является произвольным, но
 # работает довольно хорошо.
 мои @fdset = $выберите->can_read($тайм-аут), если $таймаут > 0.0001;

 # ручка ключи терминала читать 
 если (@fdset) {
 мой $ключ = ReadKey(0);

 $разг += 0.1 если $ключ =~ /-|д/Я;
 $разг -= 0.1, если $ключ =~ /\+|я/я && $разг > 0.11;
 последний повтор, если $ключ =~ /к|ф/я;
 если ($ключ =~ /с|п/я) {
 пока (ReadKey(0) =~ /с/I) { следующий; }
}
}

 # машинопись читать 
 мой $УНТ;
 если (определенными($УНТ = читать(сценарий, $блок $размер блока))) {
 предупредить "прочитать отказ на файл скрипта ($script_file): $!";
 последний повтор;
}
 последний повтор, если $УНТ; # ВФ

 печатать $oldblock; # писать задерживается блок
 $oldblock = $блок;
}
 печать $oldblock;

 близко время, если $time_file;
 закрытие скрипта;

 __выход 0, $replay_time, $accel_time;
}

суб show_usage() {
 печати <<EoUsage;
Использование: $имя_программы [-ч|--помощь]
 $имя_программы [-а <число>] [-Т <время файла>] <машинопись>
Варианты:
 -т --время путь к файлу данных сроков.
 -а --ускорение Ускорение времени машинопись (> 0).
 -H или --help показать эту справку и выйти.
Подробная Документация:
 perldoc $0
EoUsage
}

суб __выход($;@) {
 мой $exitcode содержит = сдвиг();
 мои @раз = @_;

ReadMode ("нормальный");
 если (@раз) {
 функции printf "\Н$имя_программы: %с %5.0 е секунды (%2.0 Ф минут)\Н",
 "машинопись время (нормальный):", $раз[0], $раз[0]/60;
 функции printf "$имя_программы: %с %5.0 е секунды (%2.0 Ф минут)\Н",
 "машинопись время (разг) :",
 $раза[1], $раза[1]/60;
}
 выйти $exitcode содержит;
}

суб open_expr($) {
 $_ = сдвиг();

 /\.bz2 файл$/I и возвращение "bzcat $_|"; # блок сортировки компрессора файл 
 /\.ГЗ$/I и возврата утилиты "zcat $_|"; # Лемпел-Зив кодирование (сжатие LZ77)
 /\.ЛЗ(?:Ма)?$/я и вернуть "lzcat $_|"; цепи # Лемпеля-Зива-Маркова 

 возвращения "<$_";
}

# запустите скрипт
и главное();

____Данных

=head1 имя

scriptreplay - воспроизведение машинописного текста из терминальной сессии 

=head1 синопсис

Б<scriptreplay> -ч|--помогите

Б<scriptreplay> [-а|--ускорение <число>] [-Т|--сроки <timingfile>] <рукописи>

=head1 описание

Б<scriptreplay> повторы текста из терминальной сессии; при необходимости, используя
синхронизации данных, чтобы обеспечить реалистичные ввода и задержки вывода.

Данные сроки состоит из двух полей, разделенных пробелом. Первое поле
указывает, сколько времени прошло с момента предыдущего вывода. Второе поле
указывает, сколько символов были выходные в этот раз.

Я<машинопись> - это путь к TypeScript-файл. Если файл
Я<машинопись>.тогда существует времени он автоматически использованы в качестве данных о времени 
файл. Параметр использовать B<-т> или B<--время>, чтобы указать альтернативные данные сроки 
файл.

Эта версия B<scriptreplay> поддерживает чтение сжатых я<машинопись>
файлов. Если я<timingfile> не указан, Б<scriptreplay> пытается открыть
синхронизации файл данных, который использует тот же алгоритм сжатия, как я<рукописи>.
Метода декомпрессии определяется путем анализа расширения файла
Я<машинопись файл>. Признание расширения файлов сжатых я<машинопись>
файлы: с<bz2 файл>, с<ГЗ>, с<ЛЗ> или C<изма>.

=head2 управления воспроизведением

=за 4

=пункт *

"-" или "D" уменьшается скорость отображения.

=пункт *

"+" или "я" увеличивает скорость отображения.

=пункт *

"S" или "P" приостанавливает воспроизведение; и "C" продолжается снова.

=пункт *

"Ф" или "Q" останавливает воспроизведение и выходит Б<scriptreplay>.

=обратно

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

=head1 варианты

=более 8

=пункт Б<-А>, Б<--ускорение> Я<число>

Ускоряет сроки на фактор I<число>. Я<число> должно быть больше 0.
А я<число> значение меньше 1 замедляет скорость воспроизведения; и значение
больше 1 увеличивает скорость воспроизведения.

=пункт B<-т>, б<--сроки> я<timingfile>

Укажите путь к файлу в файл данных сроков.

=обратно

=head1 примеры

=head2 создать новую машинопись с данными ГРМ 

 пользователь@Каладан:~$ скрипт -Т машинопись 2>машинопись.сроки
 Скрипт запущен, файл машинопись
 пользователь@Каладан:~$ ЛС
...
 пользователь@Каладан:~$ выход
 Сделал скрипт, файл машинопись

=head2 воспроизведения машинопись

 пользователь@Арракис:~$ машинопись scriptreplay 
 пользователь@Каладан:~$ ЛС
...
 пользователь@Каладан:~$ выход

 scriptreplay: машинопись время (нормальный): 14 секунд ( 0 минут)
 scriptreplay: машинопись время (разг) : 1 сек. ( 0 минут)


=head1 ноты

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

=head1 авторских прав

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

=head1 авторов

Джоуи Хесс <[email protected]>

Марк Schoechlin <[email protected]>

Хендрик Брюкнер <[email protected]>

=head1 см. также

сценарий(1),
bzcat(1),
zcat выступает(1),
lzcat(1)

=вырезать
__Конец__
# ВИМ: набор ИИ ноет ТС=8 ео=8 tст=80:
+555
Saadhana Venkatraman 26 дек. 2016 г., 12:57:26

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

$ дата -д "1999-05-20 23:00:00 +10 мин"
Чт, 20 мая, 1999 9:01:00 утра

$ дата -д "1999-05-20 00:00:00 +1 час"
Ср, 19 мая 1999 г. 8:00:00 часов

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

$ дата -д "1998-12-31 23:00:00 +0,5 часа" +"%г/%г/%г-%т"
дата: недопустимый срок 1998-12-31 23:00:00 +0.5 часа

В случае, если кого-то интересует мой псевдокод сценария :

 Пока Начальная_дата != Конечная_дата :
 Сделать некоторые вещи здесь
 Разница = Разница + 1 час
+515
haginile 16 сент. 2014 г., 06:02:44

Для тех, кто пытается это в busybox и где ПС - это сильно упрощенный и выход разные, этот вариант мне отличный ответ хорошо работает:

ПС-о пид,пользователя,память,ВСЗ,стат | на awk '$4 != 0 && $5 !~ "З"'

Согласно ответа Жиля, методика здесь найти процессы, которые не используют любой пользовательской памяти (`ВСЗ в col == 0), и отфильтровать зомби-процессов (статус коль не 'з').

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

$ ПС-о Фу
зы: плохо -о аргумент 'фу', поддержавших доводы: пользователь,группа,память,аргументы,пид -, двух,пгуу,телетайп,ВСЗ,стат РСС
+496
atejeda 19 авг. 2012 г., 14:53:56

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

Все мои телетайп теперь работает, как ожидалось. Обмен Мои настройки здесь в случае, если это помогает кто-то.

Я последовал за Вики документации на шмеля

Поэтому я использовал Шмель и bbswitch

Версий пакета я использую сейчас (последний):

$ судо аура-м | грэп для NVIDIA 
lib32-NVIDIA-за это libGL 375.26-2
lib32-NVIDIA и утилитами 375.26-2
компания NVIDIA-переходный 375.26-1
нвидиа-параметры 375.26-1
компания NVIDIA-utils и 375.26-2

$ судо аура-м | Шмель грэп 
3.2.1 Шмель-12

$ судо аура-м | грэп bbswitch 
bbswitch-переходный 0.8-55

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

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

[ 2557.515] (ээ) от Nvidia(0): не удалось инициализировать модуль ГБО; пожалуйста, проверьте в вашем х
[ 2557.515] (ээ) от Nvidia(0): файл журнала, что модуль ГБО был погружен в свои Х
[ 2557.515] (ээ) от Nvidia(0): сервер, и что модуль-это модуль NVIDIA ГБО. Если
[ 2557.515] (ээ) от Nvidia(0): вы по-прежнему сталкиваются с проблемами, пожалуйста, попробуйте
[ 2557.515] (ээ) от Nvidia(0): переустановить драйвера Nvidia.
[ 2557.681] (--) от Nvidia(0): допустимые устройства отображения(ы) на GPU-0 в режиме PCI:1:0:0

После многих попыток, я поняла, что нужно удалить файл/etc/Х11/файл xorg.конф. После этого я смог запустить командой StartX.

За все остальное, я за шмеля Вики.

Для справки, вот мой /и т. д./По умолчанию/жратва:

GRUB_DEFAULT=0
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR="арка"
GRUB_CMDLINE_LINUX_DEFAULT="тихий всплеск nomodeset"
GRUB_CMDLINE_LINUX=""

# Поджатие как GPT-и MBR модули так, чтобы они не пропустили
GRUB_PRELOAD_MODULES="part_msdos part_gpt"

# Раскомментируйте, чтобы включить скрытое меню, и, при необходимости, скрыть время ожидания рассчитывать
#GRUB_HIDDEN_TIMEOUT=5
#GRUB_HIDDEN_TIMEOUT_QUIET=истина

# Раскомментировать для использования обычной консоли
GRUB_TERMINAL_INPUT=консоль

# Раскомментируйте, чтобы отключить графический терминал
GRUB_TERMINAL_OUTPUT=консоль

# Разрешение, используемое на графический терминал
# обратите внимание, что вы можете использовать только режимы, которые ваша видеокарта поддерживает через ВБЕ
# вы можете увидеть их в реальной жратвы с командой `vbeinfo'
GRUB_GFXMODE=1920x1080x32

# Раскомментируйте, чтобы позволить ядру использовать те же разрешения, используемого жратвы
GRUB_GFXPAYLOAD_LINUX=сохранить

# Раскомментируйте, если вы хотите харчи переходить на ядре Linux старые параметра 
# формат "корень=/Дев/ХХХ", вместо "корня=/Дев/диска/на-русский/ХХХ" 
#GRUB_DISABLE_LINUX_UUID=истина

# Раскомментируйте, чтобы отключить генерацию меню режим восстановления записи
#GRUB_DISABLE_RECOVERY=истина

# Раскомментируйте и установите в нужные цвета меню. Используется нормальная и обои 
режимы # только. Записи, указанные в качестве фона/переднего плана.
#GRUB_COLOR_NORMAL="светло-синий/черный"
#GRUB_COLOR_HIGHLIGHT="свет-голубой/синий"

# Раскомментируйте одну из них для GFX нужные, а фоновое изображение или gfxtheme
#GRUB_BACKGROUND="/путь/до/обои"
#GRUB_THEME="/путь/к/gfxtheme"

# Раскомментируйте, чтобы получить сигнал на жратву начать
#GRUB_INIT_TUNE="480 440 1"

#GRUB_SAVEDEFAULT="истинный"

Я думаю, что важная линия GRUB_CMDLINE_LINUX_DEFAULT="тихий всплеск nomodeset".

Я работаю с очень низкой частотой кадров, щелкните правой кнопкой мыши контекстное меню принимают навсегда, чтобы открыть (1С или 2С, был так чертовски долго...). Все, кажется, работает очень гладко сейчас. Отвергая контекстное меню-это все-таки немного долго, но все намного быстрее, чем раньше, я полагаю, Мои настройки драйвера Nvidia были плохие или что-то подобное.

Я также включены обе карты "гибридной графики" в настройках BIOS.

Редактировать 1: мульти-дисплей не работает карта Nvidia прямо сейчас, я попробовал несколько вещей, и теперь другие ttys и только _ мигает и ничего в логи в каталоге/var/журнал/файл xorg* :(

Правка 2: справочные терминалы работают при загрузке в режиме восстановления (с расширенным меню в grub)

+492
Ibrahim Adepoju 18 янв. 2020 г., 00:14:01

Может кто-то кратко объяснить, или мне точку в, как разместить лампы-сервер на основе Linux в VirtualBox (Оракл) на веб-сайте по глаг доступны для внешнего мира? Сам хозяин будет компьютера Windows, который подключен к интернету через кабельный модем.

Я уже знакома с использовании VirtualBox в качестве лампы развития. Но, сетевые аспекты, как это работает, что я прошу об.

+491
wohoowahoo 29 янв. 2013 г., 22:56:03

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

сравнения <(кошка кальмаров.конф.старый | decomment) <(кошка кальмаров.конф.новый | decomment)
+447
Kiril Kiryazov 5 сент. 2013 г., 21:29:25

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

Подсистемы=="нет", действие=="добавить", у attrs{idVendor}=="18d1", у attrs{idProduct}=="4ee2", имя="Алло"

Это правило вытекает из того, что одна.

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

Подсистемы=="нет", действие=="добавить", attr, который{адрес}=="ц0:ф8:да:03:С1:А8", имя="wlan2"

Обратите внимание на MAC-адрес ц0:ф8:да:03:С1:А8 , который был вставлен. Может, что-то подобное помогает вам создавать свои собственные правила, которое переименовывает устройство соответственно.

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

+445
Zenith 18 июн. 2014 г., 22:43:20

Я пытаюсь заменить строки, которые содержат шаблон "с#_decoded_block[" с "с#_decoded_block_". Команду я использую, чтобы сделать это

%с/ы\д\+_decoded_block\[/ы\д\+_decoded_block_/г

Я ожидал получить "с#_decoded_block_" в качестве замены, но вместо этого я получаю "СД+_decoded_block_". Пожалуйста, дайте мне знать, что я делаю неправильно.

+438
Vandhana Devi 7 июл. 2010 г., 17:02:03

Пожалуйста, скажите мне, что следующим шагов поможет мне в установке Кали двойной загрузки Linux с Windows?

  1. Если у меня 500 ГБ и Windows принимает все это. Я создам 100ГБ для Kali Linux с помощью термоусадки С.
  2. После этого 100ГБ будет как нераспределенное пространство.
  3. Я загрузиться в Кали Linux (через USB) и выбрать графический Установить.
  4. В раздел дисков раздела, я выберу инструкцию и нажмите Продолжить.
  5. Тогда он мне покажет 2 или 3 перегородки (один 400ГБ и другие будут иметь 100ГБ). Я выберу 100ГБ.
  6. После того, как он спросит, как использовать это пространство. Я выберу Автоматически разметить свободное пространство вместо выбора создать новый раздел. Я надеюсь, что выбрать автоматическое разбиение бесплатный пространство не спросите меня что-нибудь ввести сумму для обмена и т. д.
  7. После этих шагов, он покажет мне, да и без вариантов...

Главный вопрос в 6-й пункт, то есть, если я автоматически выбрать раздел свободное пространство. Тогда он будет делать все автоматически в 100ГБ? как создать своп и т. д. Это так сбивает с толку, если я делаю это вручную, вот почему я спрашиваю.

Я хочу, что Windows будет о раздел 400ГБ и Linux будет на раздел 100ГБ и он должен автоматически управлять Раздел для Linux.

Я читал статью по поводу двойной загрузки Кали с Windows 7. В том, что автор выбрал не вариант загрузчика GRUB в главную загрузочную запись. Но я думаю, что я должен выбрать да. Автор после выбора нет, набран вручную на/dev/sda5, поэтому в устройстве для загрузчик раздел.

Он сказал:

По умолчанию, установщик хочет установить grub, загрузчик в основную загрузочную запись (MBR). Однако, для создания этой двойной загрузки системы, мы хотим, чтобы GRUB в загрузочный раздел. Итак, выберите “Нет”. Продолжить.

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

Пожалуйста, скажите, что следуя приведенным выше шаги, я смогу установить Кали двойной загрузки Linux с Windows, или будут какие-то проблемы ?

+429
AndrewMcLagan 20 янв. 2014 г., 00:44:52

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

комм: 1 файл не в отсортированном порядке

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

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

комми <(вроде файл1) <(вроде файл2)

Если вы хотите результат должен быть отсортирован численно, отсортировать его снова:

комми <(вроде файл1) <(вроде файл2) | сортировка -Н

Это производит

1
2
3
4
5
6
7
8
9
11
12
13
15
16
17
18
19
20
21
22
23
705
707
709
711
712
826
827
839
846
847
848
872
873
874
875
891
+421
user54416 5 апр. 2016 г., 17:37:31

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

Для этого при загрузке видео на USB образ, я нажал "E" на меню загрузки и нашли линию, которая началась с "Linux" и добавил amd_iommu=выкл до финального -- в конце строки (сразу после тихий всплеск).

После установки Минт, я перезагрузил, но та же ошибка появилась, потому что исправить было лишь временным, ибо что особой загрузки. Чтобы исправить постоянный, я несколько раз нажмите клавишу Esc, после выключения и включения питания до тех пор, пока приглашение grub появился. Я набрал нормальный для загрузки меню grub, после чего я повторил описанные выше действия для отключения amd_iommu временно. Как только он загрузился, я сделал его постоянным путем редактирования /и т. д./По умолчанию/жратвы и изменение линии вверху с GRUB_CMDLINE_LINUX_DEFAULT быть GRUB_CMDLINE_LINUX_DEFAULT="тихий всплеск amd_iommu=выкл"эти инструкции).

Мне сказали, что это имеет некоторые последствия для безопасности. Однако, установка amd_iommu=fullflush вызвало загрузки зависнуть и в итоге не получится.

Что решен вопрос постоянно; мониторы прежнему подключен к карты Nvidia.

(Документирование остальная часть этого для себя в случае, если мне нужно сделать это еще раз спустя несколько другая тема, хотя...), однако: у меня есть два телефона LG 4K-мониторов, и только 1 работает с частотой 60 Гц; другой был на 30Гц с 60 Гц опция доступна (расширения xrandr), несмотря на графические карты способны на это. Один был на DisplayPort и другой был на HDMI. Монитор HDMI был воткнут в 30Гц. Я это исправил с помощью элементов управления монитора, чтобы перейти к меню -> Быстрые настройки -> соотношение и установка его в оригинале, а не в ширину. В следующий раз я побежал xrandr поближе, 60 Гц опция была доступна. Я включен, что курс, выполнив расширения xrandr --HDMI-выход-в режиме 3840х2160 --скорость 60. Но так как это только временное решение, я изменил ~/.config/monitors.xml и изменила свое <ставка> области до 60. Сейчас он идет на 60Гц при каждой загрузке.

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

+296
AleJuliet 11 янв. 2017 г., 18:41:01

О мальчик, я думаю, я сделал это :)

[корень@в Linux ~]# hpasmcli -ые показывают димм' | для egrep -e размер -е состояние | на awk -е: '{печати $2}' | е с/^[ \т]*//' | у awk 'НР%2{функции printf "%ы - ",$0;следующий;}1'
8192 Мб - ОК
8192 Мб - ОК
8192 Мб - ОК
8192 Мб - ДИММ деградирует

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

+219
user98646 18 апр. 2016 г., 09:20:32

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

s23987_11.09.16_hf_0001
s29485_03.04.07_hs_0005
s39854_01.01.01_an_0011

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

s23987
s29485
s39854
+217
fakewaffle 12 авг. 2010 г., 12:08:06

На Лимбо-тип поддельные USB или SD карты, все отрасли, начиная с определенной позиции на диске недоступны (только нули или только или нечитаемые сектора).

Флэш-накопитель может указывать себя в качестве 256 ГБ, но фактически имеет только 16 ГБ. Все, что написано за 16ГБ порог переходит в цифровую черную дыру (отсюда подвешенном состоянии). При попытке доступа к этим данным, одна из этих вещей может произойти:

  • Устройство возвращает пустой сектор с 00000000 (0х00) байты.
  • Устройство возвращается сектора с 11111111 (значение 0xFF) байты.
  • Устройство сигнализирует о компьютер, что сектор поврежден.
  • Устройство зависает на неопределенный промежуток времени и не возвращает запрос на чтение.
  • Устройство возвращает случайные данные (очень редкий тип)

На изгоев флэш-диск у меня есть, первый случай. Он возвращает 00 00 00 00 ... во всех 512 байт сектора во всех секторах внутри Лимбо зона, которая находится за пределами фактических данных возможностей.

Используя сокращение или утилита GParted на поддельные USB (для тестирования) для создания файловых систем не зависнуть на неопределенное время.

Windows и Android успешно отформатировать SD-карту в полный предполагаемого потенциала нуждаясь менее, чем полминуты. Это может только быть возможно, когда не затрагивая файловую систему колонтитулы, которые находятся за пределами фактической мощности. Только путем изменения заголовков.
Утилита GParted и mkfs замерзают indefinetly (до снятия привода с ПК) и оставьте файловой системы обозначается неизвестный тип в программы GParted.

Как я могу отформатировать изгоев флешку в GParted на весь предполагаемый потенциал пока только писать заголовки файловой системы?

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

То, что я пытаюсь добиться:

  • Тестирование как Линукс реагирует на вызове swapon на поддельные флэш-накопитель. Потому что это слишком тривиально для клиент StackExchange, я решил попробовать его сам.
  • Тестирование различных файловых систем (в ext2, и Ext3, Ext4 разделов, файловой системы FAT16, FAT32 и NTFS или exFAT, f2fs, XFS и LVM, ZFS, в файловой системе NTFS) на Android мобильного телефона: я хотел бы попробовать записывать видео с помощью мобильного телефона, вне фактическая емкость, чтобы посмотреть, как он реагирует.
+167
Wayne Harvin 29 июл. 2017 г., 17:15:53

Кажется, ifupdown не хорошо играть с более низкого уровня инструменты, например, такие как iproute2 или нетто-инструменты. Это упоминается как предупреждение в официальный дистрибутив Debian документации:

Предупреждение

Не используйте низкие средства настройки уровня, такие как в команде ifconfig(8) и IP(8) команды для настройки интерфейса в состояние.

Можно попробовать вручную промыть и отключить сетевой интерфейс перед использованием ifupdown , чтобы исправить вашу проблему:

 # IP-адрес скрытого Дэв [имя_интерфейса]
 IP-канал # сел Дэв [это]
 # ifdown [имя_интерфейса]
 # ifup [имя_интерфейса]
+150
Labradorcode 12 мар. 2019 г., 14:24:05
я=$(кошка /и т. д./включая Icinga/приборы.д/xlcdw/полный)

если IP в грэп -м $я /и т. д./поисковые модули/устройства.д/xlcdw/xlcdw-конечные точки.ГПФ;
 Эхо "уже настроенный"
еще
 Эхо $ИС
интернет

Я пытаюсь понять, есть ли хозяева у меня уже настроены .файл cfg присутствуют в файле под названием 'Полный'. Конечно, приведенный выше код не даже бегать. Я применение grep к их IP-адресам.

+121
LeStat Anderson 9 апр. 2010 г., 03:23:41

Я забыл запустить Update-пакет initramfs-u после крепления ОСП в .../контакты и и /etc/fstab строчку

+104
user52925 13 июн. 2012 г., 06:59:24

Я задавал подобный вопрос 2 года назад.

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

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

Проблема с этим подходом заключается в том, что он копирует fsuid. Значит, вы не можете смонтировать как ФС и его копии на том же компьютере. В то время не было никакого инструмента, чтобы изменить fsuid ТЭО, но это может измениться теперь.

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

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

Для копирования при записи, вы можете использовать маппер устройства.

Для одноразового копирования при записи уголок, здесь я использую петлю.

Допустим, вы хотите, чтобы клонировать /Дев/СДА на в/dev/СД[право на изменения bcde]:

Создать корову в магазине:

усечь -с 100г /СМИ/магазин/оснастки-магазине
losetup на /dev/loop0 /СМИ/магазин/кнопк-магазине

Теперь отключите происхождения FS, если установлены и команды modprobe -R в файловой системе Btrfs , чтобы убедиться, что он не собирается вмешиваться и заставить ее забыть о устройства сканирования.

Затем сделать корову бы устройства:

Эхо "Эхо 0 $(blockdev --getsize не /Дев/СДА) снимок /Дев/СДА на /dev/loop0 Н 8 | создать команду dmsetup пришибленное

Теперь /Дев/маппер/пришибленное как устройство/dev/ПДД за исключением того, что все, что написано в его конце в файл/dev/loop0 и /Дев/СДА останутся нетронутыми.

Теперь вы можете смонтировать его:

смонтировать /dev/маппер/запугать /тугриков

Добавить другие устройства:

в Btrfs Дэв добавить файл /dev/СД[право на изменения bcde] /тугриков

И удалить старую:

в Btrfs-дель-Дев /Дев/маппер/пришибленное /тугриков

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

Теперь, если я правильно понял, предполагая, что у вас есть последние файловой системой Btrfs-Prog, вы должны быть в состоянии сделать:

в Btrfs старт-д баланс преобразования=в RAID10 /тугриков

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

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

Обратите внимание, что начиная с ядра 3.6, в Btrfs реализована отправка/получение немного как в ЗФС. Это может быть вариант для вас.

+53
James Foster 31 авг. 2011 г., 20:04:50

По умолчанию, СЭД используют базовые регулярные выражения (Бре), где знак "плюс" не является специальным. Так что вы можете использовать его в с командой, как вы бы использовать обычный характер:

<<< 'Соединенные+Штаты' СЭД 'с/+/ /г'

Если вы хотите изменить файл с несколькими экземплярами в той же строке (г) или с несколькими линиями

СЭД 'ы/+/ /г' именем

При использовании расширенных регулярных выражений (РРВ, СЭД -Е в версии СЭД , которые его поддерживают), то нужно бежать в плюс:

СЭД -Е 'С/\+/ /G' и ...

(См. этот вопрос для разница между тестирую вариантов.)

+38
The Chilean Blob 19 дек. 2012 г., 07:36:32

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

$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