Как восстановить сломанный/частично удаленный репозиторий Git

Я случайно напоролся на СД -р на мой .каталог git. К счастью РМ остановилось, когда он попал в защищенный от записи файл, но я потеряла несколько вещей в моей .ГИТ.

Файлов у меня еще есть:

FETCH_HEAD
ORIG_HEAD
конфиг
гифок.кэш
журналы/
объекты/

Файлы я потерял:

Глава
описание
крючки/
индекс
информация/
упакованные-рефы
рефы/

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

+532
Pavlus 27 мар. 2010 г., 04:06:46
30 ответов

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

Первичный оценивает как true, если базовое имя текущие путь соответствует шаблону

Это означает, это правда когда весь имени файла соответствует шаблону , который вы дали. Вы можете придумать узор, как в основном как оболочка Глоб: вы можете использовать *, ?, и [...] модели внутри нее, начало и конец узора выравниваются с начала и конца строки.

Итак, вашей команде:

найти ~ -имя закладки

находит файлы с именем "закладки", потому что является полным именем, но:

найти ~ -имя закладки

только найти файлы с именем "закладки", потому что нет символов подстановки в шаблон.

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

найти ~ -имя закладки*'

Поэтому если вы хотите найти

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

вы можете использовать:

найти ~ -имя '*закладки*'

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

+968
Stefan M 03 февр. '09 в 4:24

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

Вот моя попытка:

PS_COUNT=0

ps_count_inc() {
 пусть PS_COUNT=PS_COUNT+1
 Эхо $PS_COUNT
}

ps_count_reset() {
 пусть PS_COUNT=0
}

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

И PS1='$(ps_count_reset)> '
$ПС2='(ps_count_inc) '

Таким образом, я бы номерок мульти-строке:

> эхо 'это
1 это
2 а
Тест 3'

Милый. Но из-за вышеупомянутых ограничений не работает.

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

+964
StienR 29 апр. 2010 г., 10:00:51
Другие ответы

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


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

Установлена положении с помощью аур. Пытаюсь открыть с Win 10 клиента. положении деамон работает. Попасть на положении журнала в экран, но когда я нажмите Enter, ничего не происходит.

положении.журнал

[20190810-09:21:31] [информация ] подключение TLS установлено с 192.168.1.15 порт 50988: протоколе TLSv1.2 с шифром протокола ECDHE-ОГА-и AES256-GCM не-значения sha384
[20190810-09:21:32] [отладка] xrdp_0000562f_wm_login_mode_event_00000001 [20190810-09:21:32] [инфо ] загрузка файла раскладки файл /etc/положении/км-00000809.Ини
[20190810-09:21:32] [предупредить ] локальный файл раскладки для 0x00000809 нашли и не соответствует причине в контурной карте, используя локальный файл раскладки
[20190810-09:21:40] [отладка] xrdp_wm_log_msg: подключение к sesman ИС 127.0.0.1 Порт 3350 [20190810-09:21:44] [отладка] закрытые гнезда 18 (равен af_inet 127.0.0.1:47532)
[20190810-09:21:48] [отладка] закрытые гнезда 18 (равен af_inet 127.0.0.1:47564) [20190810-09:21:52] [отладка] закрытые гнезда 18 (равен af_inet 127.0.0.1:47596) [20190810-09:21:56] [ошибка] xrdp_wm_log_msg: ошибка при подключении к sesman: 127.0.0.1 Порт: 3350
[20190810-09:21:56] [отладка] закрытые гнезда 18 (равен af_inet 127.0.0.1:47628) [20190810-09:21:56] [отладка] возвращаемое значение из xrdp_mm_connect 1
[20190810-09:21:56] [отладка] xrdp_wm_log_msg: подключение к sesman ИС 127.0.0.1 Порт 3350 [20190810-09:22:00] [отладка] закрытые гнезда 18 (равен af_inet 127.0.0.1:47660)
[20190810-09:22:04] [отладка] закрытые гнезда 18 (равен af_inet 127.0.0.1:47692) [20190810-09:22:08] [отладка] закрытые гнезда 18 (равен af_inet 127.0.0.1:47724) [20190810-09:22:12] [ошибка] xrdp_wm_log_msg: ошибка при подключении к sesman: 127.0.0.1 Порт: 3350
[20190810-09:22:12] [отладка] закрытые гнезда 18 (равен af_inet 127.0.0.1:47756) [20190810-09:22:13] [отладка] возвращаемое значение из xrdp_mm_connect 1
[20190810-09:22:13] [отладка] xrdp_wm_log_msg: подключение к sesman ИС 127.0.0.1 Порт 3350 [20190810-09:22:17] [отладка] закрытые гнезда 18 (равен af_inet 127.0.0.1:47788)
[20190810-09:22:21] [отладка] закрытые гнезда 18 (равен af_inet 127.0.0.1:47820) [20190810-09:22:25] [отладка] закрытые гнезда 18 (равен af_inet 127.0.0.1:47852)









СЭС-журнал пустой, я не думаю, что sesman запускается.

проблема, думаю, заключается в том, что startwm.sh почему-то не работает должным образом, см. ниже

#запустить оконный менеджер 
wm_start() 
 { 
 если [ -р /и др./Язык.конф ]; тогда
 . /и др./Язык.конф 
 язык экспорт Ланг 
 интернет 

 # арка пользователей
 если [ -Р ~/.файла ]; тогда
 . ~/.файла
 выход 0
интернет

 # арка 
 если [ -р в /etc/Х11/xinit/файла ]; тогда
 . в /etc/Х11/xinit/файла 
 выход 0
 интернет 

 # дебиан
 если [ -р в /etc/Х11/xsession теперь ]; тогда 
применения обработчика pre_start
 . в /etc/Х11/xsession теперь 
 post_start 
 выход 0 
:

Это говорит о том, что этот скрипт должен работать ~/.файла (или /etc/Х11/xinit/файла), а затем успешно выйти.. я не уверен, что происходит там..

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

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

+929
Gavin Rogers 28 февр. 2012 г., 22:40:04

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

Если она не работает, то он будет в этой директории:

/ВАР/Либ/программа dhclient/

Если NetworkManager не запущен, то он будет в этой директории:

ВАР/Либ/NetworkManager не
+921
DeadInMarch 27 мая 2017 г., 03:47:10

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

Современные версии протокола NFS (в NFSv4) позволяют идентификатор пользователя и группы сопоставления. На клиента, настроить nfsidmap на карте сервера пользователей 4016 в любой пользователь вы хотите иметь локально.

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

Если вы настраиваете только для одного пользователя, это обычно гораздо проще использовать другой протокол, чем NFS. Убедитесь, что сервер запущен SSH сервер через SFTP с поддержкой и смонтировать удаленную файловую систему через SSHFS.

+908
Jonathan Blaine 21 июл. 2012 г., 09:55:58

Можно ли использовать более чем один вход в Unix грэп? Вот что я пытаюсь сделать:

Пип заморозить список всех установленных пакетов Python, но, к сожалению, также список его зависимостей

кошка requirements/base.txt список мой проект пакетов

Я пытался использовать что-то вроде Пип заморозить | команда grep $(кошка requirements/base.txt) , но без успеха.

Кто-нибудь знает, как фильтр заморозить типун на самом деле список только те пакеты, которые мне интересны?

+889
user164926 2 мар. 2012 г., 08:27:43

Я пытался писать на вновь созданный раздел Мой блок раздел /dev/sda6

Я не могу ничего писать на этом разделе. Мой соответствующий файл fstab это

в /dev/диск/автор-ИД/Ата-WDC_WD5000BEVT-24A0RT0_WD-WXD1EA0TV384-part7 своп СВОП по умолчанию 0 0
Идентификатор UUID=827020aa-bccf-493e-переменный ток-21dd8eb98639 / в Btrfs по умолчанию 1 1
на /dev/диск/автор-ИД/Ата-WDC_WD5000BEVT-24A0RT0_WD-WXD1EA0TV384-part8 файл /boot в ext4 с ACL,user_xattr 1 2
прок /по умолчанию прок прок 0 0
файловой системы sysfs /sys файла файловой системы опции noauto 0 0
активные /системы/ядра/отладки активные опции noauto 0 0
devpts /dev и оч devpts режим=0620,гид=5 0 0
на /dev/sda6 /главная/Хоук/субантарктический в ext4 пользователям,гид=пользователи,fmask=133,разделах=022 1 2

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

+849
JDziekonski 2 мар. 2013 г., 06:55:18

Я не в состоянии запустить просмотр системного журнала в GNOME после установки некоторых фильтров. Это так, даже после перезагрузки и переустановки этой программы GUI. Я нашел следующие строки в /var/журнал/сообщения:

ядра [ 2345.123456] ловушки: logview[1234] ловушка int3 ИС:32682504e9 СП:ошибка 7fff9123c150:0

Казалось бы какая ошибка с ядром. Как с этим бороться и заставить зрителя снова запустить?

Обновление:

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

Глеб-Джио-ошибка **: g_menu_item_set_detailed_action: подробные действия имя победы.filter_hide инфо' имеет недопустимый формат трассировки/останова ловушка

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

Обновление 2:

Я попробовал:

$ gsettings сделать орг.гном.гном-система-Вход фильтров
@как []
$ gsettings сброс орг.гном.гном-система-Вход фильтров

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

UPDATE3:

Мне наконец-то удается заглянуть в значения, войдя в систему как root:

gsettings # вам орг.гном.гном-система-Вход фильтров
[скрыть инфо:1::: ошибка\\тинфо',': 0:#efef29292929::\\терр', 'показать все:0:#000000000000::\\д']
# gsettings сброс орг.гном.гном-система-Вход фильтров
(процесс:3453): интерфейсом dconf-предупреждение **: не удалось применить изменения для интерфейсом dconf: соединение закрывается

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

UPDATE4:

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

$ Су -с "gsettings сброс орг.гном.гном-система-журнал фильтров" -
+818
KOOH KOOH Sarah 3 мар. 2012 г., 09:23:14

Включает файлы дважды, и GNU дегтя уведомления и предполагает, что второй набор файлов, так как они имеют одинаковое инода как, должно быть, тяжело одной.

Вы в архив два раза:

  1. Первый архив в каталог/mnt/тестового каталога (которые выполняют найти критерии),
  2. а потом опять по архивации отдельных файлов.

Вы должны модифицировать ваш найти команду, чтобы найти только обычные файлы:

найти в /MNT/тест/ -тип F -параметра mmin -10 -экзек тар-czvf /tmp/test.tar.gz {} +

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

Исправить это:

найти в /MNT/тест/ -тип F -параметра mmin -10 \
 -старпома Ш-с 'а="/tmp/test.tar.gz"; если [ -Ф "долл" ]; затем тар-uzvf "$" на "[email protected]"; еще тар-czvf "$" на "[email protected]"; интернет' ш {} +

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

+658
Connor Wilson 11 дек. 2016 г., 12:23:52

Кстати, если вы выбираете это распределение вам не придется обновлять свою ОС каждые 6 месяцев, также с обновление-менеджер, вы можете просто обновить дистрибутив очень легко с многих дистрибутивах, таких как Ubuntu или Fedora , вы действительно не нужно, чтобы вытереть вашей ОС.

Также с распределением подвижного вам лучше быть хорошим решать проблемы и гуру Linux, потому что шансы иметь проблемы и неисправности очень высока; и если все будет нормально у вас, по крайней мере, настройки вашей операционной системы.

Только с нормальным распределением, как в последней Ubuntu, точный Панголин вы получаете то, что вы ищете.

+540
user1874024 14 окт. 2019 г., 13:05:09

Я знаю, что я могу прочитать в скрипте что-то в переменную, как это: переменная = читать Но я должен нажать Enter для того, чтобы представить значение в переменную. Что мне нужно знать для того, чтобы представить значение клавиши в переменную, не нажимая Enter, или если не представлять в переменную так, чтобы она реагировала на определенные клавиши ?

+470
Oliv 1 июл. 2018 г., 23:54:55

команды xargs

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

$ команды xargs --шоу-ограничения-не работай-если-пусто < /dev/нуль 
Ваши переменные окружения занимают 4791 байт
Верхний предел POSIX на длину аргумента (эта система): 2090313
Наименьший допустимый верхний предел POSIX на длину аргумента (все системы): 4096
Максимальная длина команды мы могли бы использовать: 2085522
Размер буфера команд мы используем: 131072

getconf

Ограничение, что размер отображает вытекает из этой системы конфигурации стоимости.

$ getconf ARG_MAX
2097152

Такие ценности, как эти, как правило, "жестко" в системе. Видеть человека МиГов более подробно об этих видах ценностей. Я считаю, что эти типы значений доступны внутри приложения, например:

#включить <запустите.ч>
...
функции printf("%ЛД\Н", МиГов(_SC_ARG_MAX));

Ссылки

+438
Dimitrios Chronakis 14 янв. 2010 г., 20:04:56

Вы могли бы сделать нечто подобное:

на awk -V низкое=24 -V высокая=655 'НР >= низкое && НР <= максимум{если (!а[$0]++) печати; далее};{печать} файл' 

или еще лучше

 на awk -V низкий=100 -V высокая=200 'НР < низкие || номер > высокого || !а[$0]++ тест'.файл
+431
bobsv 26 дек. 2017 г., 22:01:09

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

#!/Бен/ш

КМД=`ivfstudio РКН/my_app.Ива-выполнить GenerateAll `;

(
$КИПиА ;
Эхо "Тото" ;
сон 30` ;
ПИД = `ПС вход aux | grep в -я ЭКО | грэп my_user| грэп -я generateall | на awk -е "" '{печати $2}' \`; ) ) ` ;
Эхо $(ПИД) ;
`убью $(ПИД)` ;
)

выход

ИЗМЕНИТЬ РЕШЕНИЕ:

#!/Бен/ш

КМД="ivfstudio на my_project.Ива-выполнить GenerateAll > /dev/нуль 2> /Дев/нуль"

команды nohup $КИПиА
Эхо "Тото"

сон 30`
ПИД=`ПС вход aux | grep в -я ЭКО | грэп my_user| грэп -я generateall | на awk -е "" '{печати $2}' `

Эхо $ПИД
`убью $ПИД`


выход
+390
Grigory Bushuev 29 авг. 2016 г., 05:23:41

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

кд /usr/порты/Х11/из xorg-минимальный
установка очистки

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

+324
Ram Ramrajput 1 окт. 2015 г., 01:47:55

Я использую удивительным ВМ. Когда я начинаю свой оконный менеджер, я управляю setxkbmap -возможность составлять:меню которых есть ~/.XCompose с различными дополнительными определениями. Эти прекрасно работать в GVim выступает, пароль, сигнал, и вялый (например), но не в urxvt или что-нибудь в urxvt.

Я попытался с помощью вышеуказанной команды в составе ~/.xprofile, как run_once(...) команда в отличной конфигурации, перезагрузить терминал, и ничего не меняется: привязки нет в терминале.

Я что-то упускаю?

ЗЫ: на всякий случай, да, терминал имеет все необходимые символы...

ЗЫ 2: я не считаю это удивительным, но добавил, в случае, если это делает разницу.

+316
8irrgoisha8 22 февр. 2010 г., 10:02:45

Во-первых, был я неправильно полагать, команды nohup и/или основать это процесс, который выполняется на конкретном ядре будет отображаться в терминале? Сверху только говорит вам, какие ядра заняты, а не какую задачу они выполнение моих знаний?)достаточно придерживаться процесса на конкретной ядром? (А может

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

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

Только если обмолот процессора происходит без nohup и...

И наконец, если я не ошибаюсь, делает данный процесс, прикрепленные к конкретный процессор, и только этот процессор, или они будут прыгать вокруг между потоков в зависимости от заказать звонок/времени и т. д. т. е. если я в циклах файлов, первое вам прижат к ЦП 0, затем 1, 2 и так далее до завершения?

как же без nohup и...

вы можете просмотреть, какие ядра процессора процесс работает с PS, А можно ограничить или изменить ограничения на ядра с помощью набора.

ПС-эо пид,sgi_p,УМК ... вроде sgi_p

набора -с-Р 0 1234
+262
Haider 21 нояб. 2013 г., 09:35:07

Используйте сочетание клавиш Ctrl-Альт-Ф2 - Ф5 воспитывать телетайп входа. После входа в систему вы сможете открыть вы menu.xml файл в текстовом редакторе и исправить проблему. После завершения запустите обновление-меню команды и перезагрузите компьютер или убивать сессию Openbox.

Вместо перезагрузки или убивать сессию, вам может повезти с Openbox в --перенастроить команду. Потом просто Ctrl-Альт-Ф7 (или как телетайп ваш GUI на).

+260
michele Kazanjian 31 мар. 2016 г., 09:28:03

Согласно запуска

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

И Вики-Убунту

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

Может быть, есть проблема с помощи UNetbootin на некоторых Windows дистрибутив . Вы можете использовать альтернативы, как : win32diskimager или от recommaded в Ubuntu , или язык ...

+255
jtrefethen 20 февр. 2017 г., 12:39:47

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

команду killall -15 hostapd
+215
timbug 16 мар. 2016 г., 11:17:40

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

 с dpkg-деб -э-деб.деб из-реж

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

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

 с dpkg-деб -х какой-деб.деб другой-из-реж
 с dpkg-деб -э-деб.деб другой-из-реж/дебиан
 (изменить другой-из-реж/дебиан/preinst нового пакета)
 с dpkg-деб -б другой-из-Дир какой-deb2.деб
+166
karelok 6 окт. 2011 г., 02:42:00

По данным на mplayer Man-странице для mplayer - следует читать со стандартного ввода, но вам также нужно указать -noconsolecontrols для предотвращения mplayer'а пытаюсь читать, клавиатура управления из stdin.

+117
Zote 29 мая 2013 г., 05:03:09

Проблема это прочитать путь. В то время как одна линия создает в$Path переменной, следующий задает ему бланк снова:

## В этой строке задается переменной $PATH.
путь=$(на PHP -я|grep РНР.Ини | у awk 'ШП==2{печать $5}')
## Этот один ждет, чтобы прочитать значение $Path из стандартного ввода 
## так это пустое, если ввод не дается.
путь читать 

Вы можете проверить это путем добавления Эхо "$путь" после строки 17, а также после читать путь. Вы увидите, что второй печатает пустую строку. Вы также можете видеть, что это проблема в вашем сообщение об ошибке:

./ioncube.sh: строка 17: : файл или папка не существует
---
 |---------> это должно быть имя файла 

Так, просто удалите путь читать онлайн.

+107
Normunds Viksne 14 дек. 2017 г., 21:33:20

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

Начните писать в архив и прекратить дело делаете письменной форме до его завершения. Это может произойти во время отключения электроэнергии и другие сценарии.

Реальный сценарий жизни:

Я когда-то поврежденный zip файл, пытаясь скопировать больше данных в нее может уместиться на носителе. Окна (это была Windows 7 в безопасном режиме ФТР) старался провести всю операцию до выяснения, если было достаточно места, и к тому времени он уже понял это файл был наполовину готов, и тем самым поврежден. Я надеюсь, что они исправили эту проблему в более поздних версиях Windows или это была просто вещь, безопасный режим.

+104
G Wilson 25 апр. 2014 г., 05:34:45

Вот вариант ответа Алекса. Я только заботиться о минутах и секундах, но я также хотел форматироваться. Так что я сделал это:

старт=$(дата +%с)
конец=$(дата +%с)
среда=$(питон -с "принтом '%у:%02у' % ((${конец} - ${пуск})/60, (${конец} - ${пуск})%60)")
+63
Manuel Almeida 27 нояб. 2010 г., 21:52:24
кот listfile | тр '\П' , | Е С/,\*/\Н*/Г;с/,$//' | Шуфа | глава -н 5 | тр , '\п'
+60
kapral1103 16 авг. 2016 г., 15:34:48

Использовать (--обобщить) параметр, чтобы отобразить только общий размер стоимости:

ду-ш | сед с/^\([0-9]*\)\([^Б]\).*/\1 \2Б/'
  • ([0-9]*\) - захват общего размера стоимости

  • ([^Б]\) - захват блок сокращенный значение, кроме Б (байт, который остается как есть)

+56
MitR Asawim 29 мар. 2017 г., 16:59:48

Можно использовать на awk велюр библиотеки:

$ велюр -Н-печати n_baseconv(15, 10, 16)'
Ф

Или:

$ велюр -Н-печати n_baseconv(АГДУ[1], 10, 16)' 15
Ф
+22
muhammad arif 21 авг. 2017 г., 01:36:07

Так что у меня всего два моста. Имеет 10.0.0.1/24 подсети (br0), а другой имеет 10.1.0.1/8 подсети (спальня1).

Я хочу настроить сервер nginx обратного прокси-сервера, который будет работать в контейнере, подключенных до Br1, которая будет прокси-сервер подключен к br0.

Однако, когда я просто попытка ping с lxc-контейнер на br0 до BR1, команды не с сообщения вроде 'нет маршрута к хосту'.

Как я могу правильно настроить iproute и iptables так, что пакеты между двумя мостами маршрутизируются между ними?

+13
user140420 21 июл. 2014 г., 07:13:46

На мой CentOS в 7.6, я создал папку (так называемый many_files) с 3,000,000 файлы, выполнив:

для меня в {1..3000000}; сделать эхо $я$Я; сделано;

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

$ время найти many_files -функции printf '%я %м %р\н'>info_file

реальные 0m6.970s
0м3 пользователей.812s
представление sys 0m0.904s

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

$ время найти many_files -функции printf '%я %м %м %р\н - >info_file

реальные 2m30.677s
пользователь 0m5.148 авиакомпаний
Сыс 0m37.338s

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

Мои Вопросы:

  1. Что вызывает такое поведение?
  2. Есть ли более быстрый способ получить права доступа к файлам и так много файлов?
+13
mkumar118 4 янв. 2017 г., 02:26:58

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

$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