Как я могу сказать, что GPG-ключ пакета RPM был подписан?

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

Если пакет не подписан, но контрольные суммы верны, вы все равно получите, ОК, но не Гоб.

Если пакет подписан, но ключ отсутствует в базе RPM, вы получаете (ГОБ) (заглавные буквы) и не понятно, после (отсутствуют ключи: ГОБ#deadbeef).

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

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

+298
user2656304 27 февр. 2011 г., 03:32:55
36 ответов

Да, это работает.

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

Из моего опыта:

  • С sles10 пакетом обновлений SP4: работает - не используйте yast2
  • SLES11 SP2: в Работает использовании МВ переименовать мост, чтобы что-то полезное после установки с yast2
  • Убунту 10.04 ЛТС: работает только вручную - в Ubuntu продолжает устанавливать манекен-ИС.
  • В RedHat 5: работает - использовать ви.
+980
user3698047 03 февр. '09 в 4:24

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

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

+952
cbrisket 25 дек. 2015 г., 22:03:41

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

Журнал Ошибок:

Вот Shibbolet журнал ошибок:

2012-09-20 15:14:59 отладки шибболет.Слушатель [17]: отправки сообщения (по умолчанию и SAML/пост)
2012-09-20 15:14:59 отладки OpenSAML.MessageDecoder.SAML1POST [17]: проверка ввода
2012-09-20 15:14:59 отладки OpenSAML.MessageDecoder.SAML1POST [17]: декодируется ответ SAML:
<Ответ префиксом xmlns="урна:оазис:названия:ТС:на основе SAML:1.0:протокол" атрибутов xmlns:SAML в="урна:оазис:названия:ТС:на основе SAML:1.0:утверждение" атрибутов xmlns:samlp="урна:оазис:названия:ТС:на основе SAML:1.0:протокол" атрибутов xmlns:xsd-файл="http://www.w3.org/2001/XMLSchema" атрибутов xmlns:xsi в="http://www.w3.org/2001/XMLSchema-instance" IssueInstant="2012-09-20T13:10:43.494 з" значения majorversion="1" MinorVersion="1" получателя="https://inami-riziv.dokeosnet.com/Shibboleth.sso/SAML/POST" ResponseID="_faf482981786daacf938e158e87d75f8"><ДС:описание подписи:ДС="http://www.w3.org/2000/09/xmldsig#">
элемент <DS:SignedInfo>
элемент <DS:CanonicalizationMethod алгоритм="http://www.w3.org/2001/10/xml-exc-c14n#"></ДС:CanonicalizationMethod>
элемент <DS:SignatureMethod алгоритм="http://www.w3.org/2000/09/xmldsig#rsa-sha1"></ДС:SignatureMethod>
элемент <DS:ссылка URI="#_faf482981786daacf938e158e87d75f8">
элемент <DS:трансформирует>
элемент <DS:преобразование алгоритма="http://www.w3.org/2000/09/xmldsig#enveloped-signature"></ДС:преобразовать>
элемент <DS:преобразование алгоритма="http://www.w3.org/2001/10/xml-exc-c14n#"><ЕК:InclusiveNamespaces префиксом xmlns:ЕС="http://www.w3.org/2001/10/xml-exc-c14n#" PrefixList="код ДС вроде РАО на основе SAML samlp typens #по умолчанию xsd-схемы для xsi"></ЕС:InclusiveNamespaces></ДС:преобразовать>
</ДС:трансформирует>
элемент <DS:алгоритм DigestMethod="http://www.w3.org/2000/09/xmldsig#sha1"></ДС:DigestMethod>
элемент <DS:DigestValue>qgvrV2yDB88HKXStzqT3sFrpLlo=</с DS:DigestValue>
</ДС:ссылка>
</с DS:SignedInfo>
элемент <DS:SignatureValue, хотя>
ifKK73UUbsOxqpsnfGcloErG5Vsrklckv/xpbsMAWDzrTm8ZvWjaLru0d7smEYmKFXdkj/JayAXW
cM5aAKAwazWM7tj5YYvY3bTFlq4k/qI3GR46Kr5apGKkTEtDR9DkZDJ6N2+/vqOvdIxwefdFvaPs
FzsrZeGkt+IAcKmgCFZ78/2tbfckYd4sFGko0Lw3nIl9/dac03OJUsUVuScsiEVd6f/DjzedHgkk
3DD0xR2HFIY5MQzDdztz1f4PyuGFdXiyauutm2bf+7XULQ8XwfGd+K0qIMOKBykTQuq0ijL+PpgZ
jRr3G2ylqSsJ1/NIwT6pRG79gJlcw55RB25XzA==
</ДС:Контрольная>
элемент <DS:KeyInfo, для>
элемент <DS:X509Data>
элемент <DS:сертификат x509>
MIIE0DCCA7igAwIBAgILAQAAAAABMu4twh8wdqyjkozihvcnaqefbqawndelmakga1uebhmcqkux
FjAUBgNVBAMTDUdvdmVybm1lbnQgQ0Exdtalbgnvbautbdiwmtawhhcnmtexmdewmtuwmtmywhcn
MTMwMTEwMTUwMTMyWjCBrTEcMBoGA1UEaxmtq0jfpta4mdkzotq0mjcsielbttelmakga1uebhmc
QkUxDDAKBgNVBAsTA0lBTTEXMBUGA1UEcxmoq0jfpta4mdkzotq0mjcxgtaxbgnvbasteevirufm
VEgtUExBVEZPUk0xITAfBgNVBAsTGGVIzwfsdggtcgxhdgzvcm0gqmvsz2l1btebmbkga1uechms
RmVkZXJhbCBHb3Zlcm5tZW50MIIBIjANbgkqhkig9w0baqefaaocaq8amiibcgkcaqeawgdtznor
CU7urB0+tdDDlVfrplxwcEwp+QoMJpiznNjMHZLxzwzl6PSMc8V7Gd2OGsgshzjqrdz0643djo6o
t59Tai2itHy9ZIQle3wmREi9ek86ousZup6szdw019xzztflcaqo1jfs28sbaezovzzou7ddud7w
86lkxvPssdJWZ0MO9FTwsseRoUowfWUfxp8e+3PpYdEy6BxGo5hh13lm2RphbcW0v0ouvr9yqvrh
cYhonol4Yj7nEm6tTc6NmCf2zEaX+F3e2hbj7bzgWJ1wKuhiMuQItLgN/XKhb6/jy44wjLj6IWIS
DH8LVPYITm+ImidDKI7WcGzJhu0IowIDAQABo4IBZzCcawmwhwydvr0jbbgwfoauqzbohaflxugw
WT0K8YTd8/K7TokwbgYIKwYBBQUHAQEEYjBgMDYGCCsgaqufbzachipodhrwoi8vy2vydhmucgtp
LmJlbGdpdW0uYmUvYmVsZ2l1bXJzMi5jcnqwjgyikwybbquhmagggmh0dha6ly9vy3nwlnbras5i
ZWxnaXVtLmJlMAkGA1UdEwQCMAAwRAYDvr0gbd0woza5bgdgoakbaqmdmc4wlayikwybbquhagew
IGh0dHA6Ly9yZXBvc2l0b3J5LnBraS5izwxnaxvtlmjlmd0ga1udhwq2mdqwmqawoc6glgh0dha6
Ly9jcmwucGtpLmJlbGdpdW0uYmUvZ292zxjubwvuddiwmtauy3jsma4ga1uddweb/wQEAwIE8DAR
BglghkgBhvhCAQEEBAMCBLAwHQYDVR0Obbyefgtvdxqis8eqnhkujqvxw0cghsbnma0gcsqgsib3
DQEBBQUAA4IBAQCDfqrhNJeB+tiesyXiAfuIwz2rJiVANb71VptyPGh96qmhbfu/w9fKdN87cF2J
IHg23ll0MEUo7I8oA2F5Dv0Jw/sB7GovOsosC6QcYzEo/D24vSYKI7Clw3SkKPUcqv3u68IPs8wF
Л/Nowmxy6HGAvDlt1fQBpwePVKifGOygUcz0kwhmqnv7ijzyxrf2nbvg3tujkadr0zv4cjzlpaci
IY1wY6e2/08mxf/Q5D7YO3sTxmjixkjRqCKXBCJa0CjXxT3/8Pfg5lHGNr7onIL84SMCZREur5I0
3u64HiqHBtSZaDWrw7d4CcjY/NoPfHO8hmAXEBMTm4zEhG4Nw0+2
</ЭЦП:сертификат x509>
</с DS:X509Data>
</DS:что-то KeyInfo></ЭЦП:подпись><статус><значение statusCode="samlp:успех"></состояния></статус><утверждение атрибута xmlns="урна:оазис:названия:ТС:на основе SAML:1.0:утверждение" AssertionID="_56927407beba7fd1762d43bb15f71303" IssueInstant="2012-09-20T13:10:43.494 з" Эмитент="http://idp.smals-mvm.be/shibboleth" значения majorversion="1" MinorVersion="1"><Условия NotBefore="2012-09-20T13:10:43.494 з" NotOnOrAfter="2012-09-20T13:15:43.494 Z"><AudienceRestrictionCondition><Audience>https://inami-riziv.dokeosnet.com/shibboleth</Audience><Audience>urn:be:fgov:ehealth:trust:partners</Audience></AudienceRestrictionCondition></Conditions><AuthenticationStatement AuthenticationInstant="2012-09-20T13:10:43.494 з" утверждения authenticationmethod="урна:оазис:названия:ТС:на основе SAML:1.0:ам:неизвестная"><тема><NameIdentifier формат="урна:Булава:шибболет:1.0:nameIdentifier" NameQualifier="http://idp.smals-mvm.be/shibboleth">_99e6f544a77e9b878ff54a1091c2c603</NameIdentifier><SubjectConfirmation><ConfirmationMethod>urn:oasis:names:tc:SAML:1.0:cm:bearer</ConfirmationMethod></SubjectConfirmation></Subject><SubjectLocality адрес="193.191.246.82"></SubjectLocality></AuthenticationStatement></утверждение></ответ>

2012-09-20 15:14:59 отладки OpenSAML.MessageDecoder.SAML1 [17]: извлечение эмитента от маркеров SAML 1.х ответ
2012-09-20 15:14:59 отладки OpenSAML.MessageDecoder.SAML1 [17]: ответ (http://idp.smals-mvm.be/shibboleth)
2012-09-20 15:14:59 отладки OpenSAML.MessageDecoder.SAML1 [17]: поиск метаданных для эмитента ответ...
2012-09-20 15:14:59 отладки OpenSAML.SecurityPolicyRule.Потоке сообщений [17]: оценивая политику поток сообщений (проверка на повтор, срок действия 60)
2012-09-20 15:14:59 ошибка OpenSAML.SecurityPolicyRule.Потоке сообщений [17]: сообщение отклонено истек, метки (1348146643), старейший допускается (1348146659)
2012-09-20 15:19:53 информация XMLTooling.StorageService : продули 1 истек рекорд(ы) с хранения
2012-09-20 15:34:53 информация XMLTooling.StorageService : продули 1 истек рекорд(ы) с хранения
2012-09-20 15:42:06 отладки шибболет.Слушатель [18]: отправки сообщения (по умолчанию::getHeaders::приложения)
2012-09-20 15:42:06 отладки шибболет.Слушатель [18]: отправки сообщения (по умолчанию логин::бег::Shib1SI)
2012-09-20 15:42:06 отладки XMLTooling.StorageService [18]: вставляемой записи (9699add17fc90926f21c8fa06efec1e1) в контексте (RelayState) с истечением срока (1348149126)
2012-09-20 16:04:53 информация XMLTooling.StorageService : продули 1 истек рекорд(ы) с хранения
2012-09-20 16:19:53 информация XMLTooling.StorageService : очищенные 2 истек рекорд(ы) с хранения
2012-09-20 16:20:21 отладки шибболет.Слушатель [21]: отправки сообщения (по умолчанию::getHeaders::приложения)
2012-09-20 16:20:21 отладки шибболет.Слушатель [21]: отправки сообщения (по умолчанию логин::бег::Shib1SI)
2012-09-20 16:20:21 отладки XMLTooling.StorageService [21]: вставляемой записи (5bfae2fab27dfd8026a14e253696bc3a) в контексте (RelayState) с истечением срока (1348151421)
2012-09-20 16:34:53 информация XMLTooling.StorageService : продули 1 истек рекорд(ы) с хранения
2012-09-20 16:39:19 отладки шибболет.Слушатель [22]: отправки сообщения (по умолчанию::getHeaders::приложения)
2012-09-20 16:39:19 отладки шибболет.Слушатель [22]: отправки сообщения (по умолчанию логин::бег::Shib1SI)
2012-09-20 16:39:19 отладки XMLTooling.StorageService [22]: вставляемой записи (fbf6b65fc660ed134500345faef56f0a) в контексте (RelayState) с истечением срока (1348152559)
2012-09-20 16:43:29 информация шибболет.Слушатель [15]: обнаружены гнезда закрытие, закрытие рабочего потока
2012-09-20 16:49:53 информация XMLTooling.StorageService : продули 1 истек рекорд(ы) с хранения
2012-09-20 17:20:55 информация шибболет.Слушатель [19]: обнаружены гнезда закрытие, закрытие рабочего потока 
2012-09-20 17:31:10 информация шибболет.Слушатель [21]: обнаружены закрытия сокета, закрытие рабочего потока 
2012-09-20 18:21:09 информация шибболет.Слушатель [18]: обнаружены гнезда закрытие, закрытие рабочего потока
2012-09-20 18:28:29 информация шибболет.Слушатель [17]: обнаружены гнезда закрытие, закрытие рабочего потока 
2012-09-20 18:28:31 информация шибболет.Слушатель [20]: обнаружены гнезда закрытие, закрытие рабочего потока 
2012-09-20 18:48:23 отладки шибболет.Слушатель [23]: отправки сообщения (по умолчанию::getHeaders::приложения)
2012-09-20 18:48:23 отладки шибболет.Слушатель [23]: отправки сообщения (по умолчанию логин::бег::Shib1SI)
2012-09-20 18:48:23 отладки XMLTooling.StorageService [23]: вставляемой записи (0b316ef6e5acf1da562899feb0b84ec1) в контексте (RelayState) с истечением срока (1348160303)
2012-09-20 18:52:26 отладки шибболет.Слушатель [24]: отправки сообщения (по умолчанию::getHeaders::приложения)
2012-09-20 18:52:26 отладки шибболет.Слушатель [24]: отправки сообщения (по умолчанию логин::бег::Shib1SI)
2012-09-20 18:52:26 отладки XMLTooling.StorageService [24]: вставляемой записи (b89fbe4deecae876148bd470e7aa6f85) в контексте (RelayState) с истечением срока (1348160546)
2012-09-20 18:52:38 отладки шибболет.Слушатель [25]: отправки сообщения (по умолчанию::getHeaders::приложения)
2012-09-20 18:52:38 отладки шибболет.Слушатель [25]: отправки сообщения (по умолчанию логин::бег::Shib1SI)
2012-09-20 18:52:38 отладки XMLTooling.StorageService [25]: вставляемой записи (b76b99286d06dd0ce84da39c9947e344) в контексте (RelayState) с истечением срока (1348160558)
2012-09-20 18:53:03 информация шибболет.Слушатель [16]: обнаружены закрытия сокета, закрытие рабочего потока 
2012-09-20 18:53:27 отладки шибболет.Слушатель [26]: отправки сообщения (по умолчанию::getHeaders::приложения)
2012-09-20 18:53:27 отладки шибболет.Слушатель [26]: отправки сообщения (по умолчанию логин::бег::Shib1SI)
2012-09-20 18:53:27 отладки XMLTooling.StorageService [26]: вставляемой записи (59fc5fa8d1589ffc94077f4e0e079f38) в контексте (RelayState) с истечением срока (1348160607)
2012-09-20 19:00:41 отладки шибболет.Слушатель [27]: отправки сообщения (по умолчанию::getHeaders::приложения)
2012-09-20 19:00:41 отладки шибболет.Слушатель [27]: отправки сообщения (по умолчанию логин::бег::Shib1SI)
 3865,1 99%

Что я понял из журнала ошибок:

Сообщение не истек, когда дело доходит до назначения, потому что срок действия сообщения-5 мин и я в часовой пояс 2+.

Мой Вопрос: Как установить достоверность сообщения, так что сообщения останутся действительными и не имеют срока давности ?

+924
Ch0p 10 янв. 2010 г., 08:42:06

Я хотел бы предложить, используя Гэтлину/переменную/файл виде на awk Гэтлину

$ на awk '/^сообщений, переданных результатов/ {если (Гэтлину строку < "файл1" > 0) линии печати} 1' файл2
тест
Сообщений, переданных результатов: 0
условие_2
Сообщений, переданных результатов: 1

Имя Объекта:
Объект с идентификатором uid: {A42CD268-пропущен}
Название класса: направления
last_element: ложные
referral_info: источник
referral_obj: название: пропущен (таблица: пропущен)
scheme_flags: 0
тип: члены
test3
Сообщений, переданных результатов: 0
test4
Сообщений, переданных результатов: 0
+915
Zin Minn 23 апр. 2018 г., 05:23:34

У меня ВПС экземпляры от трех разных поставщиков, и те от двух поставщиков запросит перезапуск службы при выполнении apt-получить обновление.

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

Я видел упоминания этого параметра в другом месте, но это, кажется, не присутствовать на любой из моих систем:

× Ыбран тип debian_frontend=неинтерактивной

Я не знаю, если это имеет отношение, но все эти случаи ВПС изначально на Debian 7 и были переведены пару месяцев назад в Debian 8. До этого я не помню ничего из их подсказок для перезапуска служб, так что я подозреваю, что такое поведение нового в Debian 8.

Так как я получаю все мои системы на запрос на перезапуск служб во время обновления? Бонус: есть ли способ, чтобы сказать apt-получить всегда перезапуск служб даже без подсказки?

+865
terre tulsiak 26 авг. 2019 г., 12:23:46

Тебе не хватает последнего \] в конце заголовка последовательности. В итоге получается, что он съедает некоторые символы и отображения странный персонаж на фронте.

попробуйте один из этих:

+854
Arnold Zoundi 18 янв. 2010 г., 12:19:20

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

Перечисления DayofWeek=$(дата +"%у")
Эхо "$день недели";
если [ "$день недели" == 1 ]; затем выйти, иначе Эхо; интернет
если [ "$день недели" == 2 ]; затем выйти, иначе Эхо; интернет
если [ "$день недели" == 3 ]; затем выйти, иначе Эхо; интернет
если [ "$день недели" == 4 ]; затем выйти, иначе Эхо; интернет
если [ "$день недели" == 5 ]; затем выйти, иначе Эхо; интернет
если [ "$день недели" == 6 ]; затем выйти, иначе Эхо; интернет
если [ "$день недели" == 7 ]; затем выйти, иначе Эхо; интернет
+810
Jeryy1994 7 янв. 2013 г., 17:30:11

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


+787
1000freecoins 15 июн. 2016 г., 02:03:05

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

[корень@ИНФИНИ-одна марионетка] агент -Т# марионетка 
предупреждение: коллегиальный сертификат не проверяется в этом SSL-сессии
информация: сертификат кэширования для инфини-один.infinicluster
ошибка: не удалось получить каталог с удаленного сервера: ошибка 400 на сервере: нет 
поддержка HTTP методом POST
предупреждение: не использовать кэш на не каталога
ошибка: не удалось получить каталог, вприпрыжку бежать

И позже:

[корень@ИНФИНИ-одна марионетка-2.7.14] агент -Т# марионетка 
предупреждение: коллегиальный сертификат не проверяется в этом SSL-сессии
предупреждение: коллегиальный сертификат не проверяется в этом SSL-сессии
информация: сертификат кэширования для инфини-один.infinicluster
ошибка: не удалось получить каталог с удаленного сервера: SSL_connect возвращается=1 
для errno=0 состояние=протокол SSLv3 читать сертификат сервера Б: сертификат проверить не удалось. Это 
часто, потому что время не синхронизировано на сервере или на клиенте
предупреждение: не использовать кэш на не каталога
ошибка: не удалось получить каталог, вприпрыжку бежать
ошибка: не удалось отправить отчет: SSL_connect вернулась=1 для errno=0 состояние=протокол SSLv3 читать 
сертификат сервера Б: сертификат проверить не удалось. Это часто, потому что 
время синхронизации на сервере или клиенте
+783
Teresa Cheryl Evans 16 мая 2015 г., 02:50:41

Ошибка является достаточно явные:

  • Он либо не существует по указанному пути, или
  • Он не имеет разрешения на его открытие.

Как вы используете относительный путь, я бы поставил на первых. Указать полный путь к вашей второй pycharm.sh и он должен работать.

+761
Lisa Deville 24 февр. 2015 г., 15:33:22

Я не могу предложить грэп выражение, потому что это не то, что команда grep для.

Я бы предложил использовать на Perl и диапазон оператора:

#!/usr/Бен/ОКР на Perl
использовать строгие;
использование предупреждений;

в то время как ( <> ) { 
 печать, если м/Ср 25 ноя 23:08:01 мск 2015/ .. /Срд 25 ноя 23:59:24 мск 2015/;
}

Что если отформатирована как один лайнер будет:

печать на Perl -не 'если м/Ср 25 ноя 23:08:01 мск 2015/ .. /Срд 25 ноя 23:59:24 мск 2015/'

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

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

#!/usr/Бен/ОКР на Perl
использовать строгие;
использование предупреждений;
время использования::шт.;

мой $пуск = время::заготовки->strptime( '25 ноября 23:00:00 мск 2015',
 '%б %д %ч:%м:%с мск %г' );
мой $конец = время::заготовки->strptime( '25 ноября 23:59:00 мск 2015',
 '%б %д %ч:%м:%с мск %г' );

мой $last_timestamp;
как ($строки = <данные> ) {
гусеничка($строка);
 мой $метка =
 функция eval { время::заготовки->strptime( $строка, '%а %б %д %ч:%м:%с мск %г' ) };
 $метка времени //= $last_timestamp;
 если ( $метка времени > $Start и $метке < $конец ) { 
 напиши строку,"\п";
}
 $last_timestamp = $метка времени;
}

____Данных
[...]
Азбука
Азбука
Азбука
СР 25 ноя 23:08:01 мск 2015
деф
деф
деф
деф
... (1000 линий с защ)
СР 25 ноя 23:59:24 мск 2015
АБВ
АБВ
АБВ
[...]

(Примечание - даты не stringwise соответствовать ваш вклад - мы разборе их в числовые значения, и проверив в пределах диапазона).

+743
Yusuf Eyow 23 мар. 2015 г., 11:21:08

С помощью awk и мы можем выбрать нужного столбца

колонки -с-т < myfile.txt | у awk '$2 == "ст"'

Если переменная Shell используется,

Сег=СТ""
колонки -с-т < $ST_FILE | на awk -V в ВАР="$Сег" '($2 == ВАР)'
+734
Manukumar Ac 25 мар. 2019 г., 05:35:16

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

пример для пояснения:

пользователь tty2
оч пользователей/0

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

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

оч пользователей/0

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

Я представляю код начиналось бы так:

ВОЗ | сортировка

Надеюсь, это не слишком запутанное объяснение.

На самом деле я думаю, я просто понял это.

ВОЗ | СНП | хвоста -Н 1
+711
Peter Yap 12 сент. 2012 г., 01:16:47

Я думаю, что это означает только то, что дистрибутивы не следует считать, что установка имеет единоличное право собственности на/usr, не то что все в каталоге/usr должен работать со всеми стандарта FHS-совместимых систем. Я думаю, что я слышал из/usr обслуживается по сети (через NFS к примеру) за кучу систем, работающих одним и тем же дистрибутивом. С /УСР , где основная часть все установленные файлы, это делает для большой экономии пространства. Кроме того, я думаю, это не редкость, чтобы иметь в/usr отдельный раздел с файловой системой в любом случае, смонтированных только для чтения, для дополнительной безопасности, поэтому "не должно быть написано" частично помогает с этим также.

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

+604
froggydog 21 сент. 2017 г., 16:46:16

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

Экс:

20150530XXXX/1.jpg
20150530XXXX/2.jpg
20150530XXXX/3.jpg
20150530XXXX/4.jpg
20150531XXXX/1.jpg
20150531XXXX/2.jpg
20150531XXXX/3.jpg
20150531XXXX/4.jpg

Я нашел в другой вопрос на клиент StackExchange следующую команду:

найти ./ -mindepth 2 -тип F -exec МВ -Т {} +

однако, это, кажется, перезаписать файлы изображений, потому что у каждого есть то же самое имя (1-4.jpg). Есть ли способ я могу объединить на страницах каталога с именем файла, например двигаться 20150531XXXX/4.jpg для ./20150531XXXX_4.jpg?

+599
Bebita121 19 окт. 2010 г., 06:30:00

Я пытался настроить и создать образ хром ОС с инструкциями здесь. Мой ноутбук работает build_packages сценарий примерно 7-8 часов, после чего он рухнул на один пакет.

Итак, мой вопрос:

  • Ли инструкция сборки загрузить все библиотеки снова? Я перепроверил сегодня инструкция сборки, и он продолжал читать загруженные пакеты, пометив их недействительными, удалять их и повторно загрузить.

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

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


Вот последнее не удалось создать отчет.

+562
Josias 17 янв. 2016 г., 21:35:25

Если у меня есть таблица подстановки

кошка tmp1
[//rtwttwtr*fgg]\\\ВПВ`~ 1
^774574574565665f[[[//]\] 2
()42543^[[Д^[[Д^[[Д^[[Д^[[D353535345****@3242 - 3

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

Так что если мой второй файл

кошка tmp2
[//rtwtt
[//rtwttwtr*fgg]\\\ВПВ`~
[//rtwttwtr*fgg]\\\ВПВ`~4353535^^^7
()42543^[[Д^[[Д^[[Д^[[Д^[[D353535345****@3242--
rwerq5555525525

тогда мой желаемый результат-это

[//rtwtt 1
[//rtwttwtr*fgg]\\\ВПВ`~ 1 
[//rtwttwtr*fgg]\\\ВПВ`~4353535^^^7 1
()42543^[[Д^[[Д^[[Д^[[Д^[[D353535345****@3242-- 3
rwerq5555525525

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

Вот что я пытался,

на awk 'ШП==ФНР{а[$1]=$2;Далее} { для(как в) {, если(($1~а) || (а~$1)) распечатать $1,а[в качестве]; продолжать}}' tmp1 tmp2

Но я получаю сообщение об ошибке недопустимый диапазон

+540
DaveTM 19 мар. 2014 г., 16:18:51

Рассмотрим журнале git:

совершать 4d6b30238fbfc972ea4505cadf43abd316506d9e
Автор: Дотан Коэн <[email protected]>
Дата: Пн Янв 11 22:41:21 2016 +0200

 Окончательный вариант фрагментик 

совершать 4d6b30238fbfc972ea4505cadf43abd316506d9e
Автор: Дотан Коэн <[email protected]>
Дата: Пн Янв 11 19:11:51 2016 +0200

 Рабочая foobars

совершать 4d6b30238fbfc972ea4505cadf43abd316506d9e
Автор: Дотан Коэн <[email protected]>
Дата: Пн 11 Января 10:31:37 2016 +0200

 Сломанный foobars

совершать 4d6b30238fbfc972ea4505cadf43abd316506d9e
Автор: Дотан Коэн <[email protected]>
Дата: Пн Янв 10 21:47:22 2016 +0200

 Добавлено foobars

совершать 4d6b30238fbfc972ea4505cadf43abd316506d9e
Автор: Дотан Коэн <[email protected]>
Дата: Пн Янв 10 11:54:12 2016 +0200

 Подготовка к foobars

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

Дата: Пн Янв 11 22:41:21 2016 +0200
Дата: Пн 11 Января 10:31:37 2016 +0200
ИТОГО: 12:09:44

Дата: Пн Янв 10 21:47:22 2016 +0200
Дата: Пн Янв 10 11:54:12 2016 +0200
ИТОГО Б: 09:53:10

Общая: 22:02:54

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

+511
Sandeep Mandal 15 апр. 2013 г., 21:28:05

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

найти . -параметр maxdepth 1 -имя '.*'

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

найти . -параметр maxdepth 1 -имя '.*' -чернослив -о-принт

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

Может кто-нибудь объяснить мне, почему?

+502
Sparhawk 10 апр. 2010 г., 20:20:42

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

Однако, я заметил нечто, что кажется мне довольно странным. Когда я пытаюсь выполнить простую команду ping (или traceroute) там нет текста вообще , выводимой на экран на полную 5-10 секунд. Даже не начальный "пинг [сайт]" сообщение. Несмотря на огромную задержку перед пинги начинают есть 0% потери пакетов и, как только он начинает пинги приходят на регулярной основе с хорошей задержкой. Трассировка делает то же самое с Нет текст , даже начальное "трассировка [сайт]" сообщения в течение достаточно долгого времени (даже если я использую -N, чтобы избежать обратного просмотра)

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

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

+500
yko 2 мар. 2014 г., 17:41:57

Хы,

Я искал то же самое и я, наконец, собрал решение с помощью apache2. Я попробовал решение узла с помощью npm WebDAV-сервер и узнал не все получалось так хорошо, то с помощью модуля Apache. Затем я попробовал НПМ дав-сервер на основе jsDAV, что могли бы сделать лучше и могло бы быть решением, но, как я имел дело с паршивого 3G связи я предпочел Apache и узнал о нескольких экземпляров скриптов.

Так вот я поделюсь своим опытом.

http://helpcenter.epages.com/Doc/doc/apache2/README.multiple-instances

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

Заменить мой_логин с пользователем.

На Ubuntu 14.04

ш /usr/доли/док/apache2 не/примеры/настройка экземпляра мой_логин

Так мне запустить процесс Apache как пользователю myuser определены в /etc/apache2 не-мой_логин/переменные окружения

экспорт APACHE_RUN_USER=мой_логин
экспорт APACHE_RUN_GROUP=мой_логин

Редактировать порты.конф

# Если у вас прокси-сервер с Nginx, как я сделал, лучше ограничиться местным интерфейсом
слушать на localhost:8080
# слушать 8080

Я не мог получить Пэм двиг на Ubuntu 14.04 на работу, так что нужно трюк с basic авторизации, а потом завернуть его в HTTPS в nginx

помощью пароля через htpasswd -C в файл /etc/apache2 не/помощью пароля через htpasswd мой_логин

Далее /etc/apache2 не-мой_логин/сайты доступные/000-по умолчанию.конф

Раздел <VirtualHost *:8080>

DocumentRoot так в /var/www в/HTML-код

Псевдоним /${APACHE_RUN_USER} в /Home/${APACHE_RUN_USER}
<Каталог /Home/${APACHE_RUN_USER}>
 Требовать, чтобы все предоставленные
 Варианты +Индексы
</Каталог>

<Расположение /${APACHE_RUN_USER}>
 DAV на
 Тип Базового
 AuthName "Запретная Зона"
 AuthUserFile файл /etc/apache2 не/помощью пароля через htpasswd
 Требуют действительного пользователя
</Расположение>

DavLockDB в /Home/${APACHE_RUN_USER}/.DavLock
Журнал ${APACHE_LOG_DIR}/ошибка.журнал
CustomLog ${APACHE_LOG_DIR}/доступ.войдите в сочетании
</Хост>

то nginx прокси есть трюк с пунктом заголовок папку передав иконы позволяет хорошо даунгрейд WebDAV в браузерах

сервера {
слушать 443 SSL ли http2;
имя_сервера exemple.com;

расположение ~ ^/(мой_логин|значки)/ {

 http://dav-myUser директива proxy_pass;

# auth_basic "запрещенный контент";
# auth_basic_user_file /и т. д./nginx/помощью пароля через htpasswd;

# proxy_set_header авторизации $http_authorization;

 proxy_pass_header разрешения;
 proxy_pass_request_headers на;

 proxy_set_header хост $рать;
 proxy_set_header х-переадресовано-хост $http_host;
 proxy_set_header х-переадресовано-для $proxy_add_x_forwarded_for;
 proxy_set_header X-у реального ИС $remote_addr;
 proxy_set_header х-переадресовано-Прото схеме$;

 port_in_redirect выкл;

 # чтобы избежать 502 плохой шлюз:
 # http://vanderwijk.info/Members/ivo/articles/ComplexSVNSetupFix
 набор $назначение $http_destination;

 если ($назначения ~* ^протокол HTTPS(.+)$) {
 набор $назначения HTTP$1;
}

 proxy_set_header назначения $назначения;

 когда 300;
 proxy_connect_timeout 5;

 # По умолчанию-HTTP/1, сообщения keepalive включен только в HTTP/1.1
 proxy_http_version 1.1;

 # Удалить заголовке соединение, если клиент отправляет его,
 # это может быть "закрыть" для закрытия соединения
 proxy_set_header Connection "в";
}

протокол SSL;
ssl_certificate /и т. д./letsencrypt/видео/например.ком/fullchain.УГР;
ssl_certificate_key /и т. д./letsencrypt/видео/например.ком/привчной.УГР;

включить в /etc/letsencrypt/параметры-протокол SSL-сервера nginx.конф;

}

Нет никакого обязательства использовать Nginx в качестве прокси, Апач вполне могли обойтись HTTPS, но как я наткнулся на проблему прокси местом я чувствовал, что стоит отметить, это.

+461
largoroli 21 июн. 2014 г., 03:32:10

Возможные Дубликаты:
Что означает “--” (двойной дефис) означает?

Кто-нибудь может объяснить мне ниже вещи

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

[Рахул@srv100 ~]# LS с ЛРТ -- "-АБВ"
-RW-р-р-- 1 Рахул Рахул 0 декабря 19 08:06 -АБВ
[Рахул@srv100 ~]# МВ "-АБВ" АБВ
МВ: недопустимый параметр -- х
Попробуйте МВ --Help' для получения дополнительной информации.
[Рахул@srv100 ~]# МВ \-АБВ АБВ
МВ: недопустимый параметр -- х
Попробуйте МВ --Help' для получения дополнительной информации.
[Рахул@srv100 ~]# МВ -\АБВ АБВ
МВ: недопустимый параметр -- х
Попробуйте МВ --Help' для получения дополнительной информации.
[Рахул@srv100 ~]# МВ '-АБВ' АБВ
МВ: недопустимый параметр -- х
Попробуйте МВ --Help' для получения дополнительной информации.

наконец-то переименовать, что при помощи WinSCP файл, и после попытки несколько способов я получил один вариант и он работает.

МВ -- '-АБВ' АБВ

Желаю помощи "--", я создал файл/каталог, как показано ниже

команды mkdir -- --Азбука
дотронуться-АБВ

Так что мой вопрос, что это за "--" в bash ? Пожалуйста, объясните.

+458
Ethan Boggs 29 июл. 2014 г., 00:29:59

Чтобы немного прояснить ситуацию, это то, что было очень трудно для меня, чтобы понять:

  • На компьютере, на котором запущен клиент OpenVPN программного обеспечения, маршруты должны быть созданы OpenVPN в ответ на маршруте (отсутствие "я") директивы в конфигурационный файл. Это к тому, что трафик будет маршрутизироваться через виртуальный tunX устройства и, что OpenVPN-это известно. Если OpenVPN-это действует как маршрутизатор для локальной подсети, к которой он прикреплен, маршруты необходимы, чтобы "поймать" входящий трафик, "послал к нему в качестве шлюза", и чтобы заставить его быть предъявлен OpenVPN для доставки. (Если операционная система не протяните его через это виртуальное устройство, для OpenVPN не видит.)
  • Если адрес назначения не один, что OpenVPN уже знает о ... это удаленной подсети, отличной от локальной-адрес с любой стороны ... потом iroute (с буквой "i") обязан информировать клиента OpenVPN подсети существование и сообщить ему, какие отдаленные отправлять трафик. (Если это не так, вы увидите в логе OpenVPN в том, что он был отброшен пакет по этой причине.)
  • Все маршрутизации трафика должно быть ", как это делается для любого TCP/IP-маршрутизатор". Каждый "прыжок" должен сделать все правильно. (трассировка ваш друг.) Кроме того, трафик на поле, на котором работает клиент OpenVPN будет восприниматься как имеющий IP-адреса, выдаваемые OpenVPN для этой цели, как правило 10.8.0.х, так что этот адрес должен быть направлен правильно (везде ...) , а также. Если туннель успешно подключен, но вы не можете общаться, "у вас есть проблемы с TCP/IP-маршрутизации," как вы бы на любой другой тип устройства маршрутизатор.

Я надеюсь, что эти дополнительные замечания будут полезными для вас.

+407
Mark Adrian Laudato Lamagna 15 мая 2012 г., 04:29:18

Включить и настроить команду systemd-networkd обслуживание в системе. Есть пример здесь ; затем подключиться к WiFi с помощью файла wpa_supplicant

+348
tladuke 12 нояб. 2010 г., 06:28:31

Я имею в Ubuntu 14.04 рабочий стол, в котором я разрабатываю программное обеспечение. По некоторым причинам мой жесткий диск был разработан много плохих секторов. Я хочу, чтобы моя программа MySQL сервер и все базы данных на новую машину. Как мне это сделать? Кто-то пожалуйста, помогите мне.

+343
Emanuele Santanche 7 февр. 2019 г., 13:06:26

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

#!/usr/Бен/на awk -е
функция де() {
 Гэтлину < "в/proc/аптайм"
закрыть ("в/proc/аптайм")
 возврат $0
}
Начать {
 се = де()
}
$0 == "Эд" {
 Гэтлину byte1
 Гэтлину byte2
 количество = strtonum("0х" функцию substr(byte2, 2, 1)) + 2
 данные = ":: "де() - ЕК" ::изд." byte1 "." byte2
 время (количество--) {
 Гэтлину байт
 данные = данные "." байт
}
 печать данных "".
}
+290
Dzmitry Lazerka 7 сент. 2016 г., 01:24:37

В этом месяце с года предваряется является $(дата +%г%м). Последний месяц previous_month_1=$(дата -Д '1 месяц назад' +%г%г) с GNU дату (т. е. без встроенного Linux или Cygwin), а за месяц до этого является previous_month_2=$(дата -д '2 месяца назад' +%Г%М). в других реализациях, они дали

this_month=$(дата +%Y в%М)
случае $this_month в
 *01) previous_month_1=$((this_month-89)); previous_month_2=$((previous_month-1));;
 *02) previous_month_1=$((this_month-1)); previous_month_2=$((previous_month-89));;
 *) previous_month_1=$((this_month-1)); previous_month_2=$((previous_month-1));;
эсок

Теперь, чтобы соответствовать все существующие файлы от предыдущих двух месяцев:

принести "AA_XX_$previous_month_1"?? "AA_XX_$previous_month_2"??

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

filter_month () {
 случае $1 в *'??') возврат;; эсок
 принести "[email protected]"
}
filter_month "$previous_month_1"??
filter_month "$previous_month_2"??

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

filter_month () {
 случае $1 в
 *0[13578]|*1[02]) Н=31;;
 *0[469]|*11) п=30;;
 *0002) если [ $((${1%????} %4)) -экв 0 ]; тогда N=29; иначе N=28; интернет;;
 *02) если [ $((${1%??} %4)) -экв 0 ]; тогда N=29; иначе N=28; интернет;;
эсок
 в то время как [ $Н -ГТ 0 ]; делать
д=$н
 если [ $д -ЛТ 10 ]; тогда d=0$д; интернет
 принести "AA_XX_$1$Д"
интернет
}
filter_month "$previous_month_1"
filter_month "$previous_month_2"
+267
user19501 13 авг. 2010 г., 04:40:22

БФСс ошибкой.

+243
bizna 12 сент. 2013 г., 01:43:19

Я в принципе хочу написать моя статистика ping в файл. До сих пор, я сделал это с пингом адрес | у awk '{ печати функцию strftime("[%д%м.%Г %ч:%м:%с]"), $0}' > текстовый файл , но было бы более удобно, чтобы иметь возможность смотреть на выход без того, чтобы прервать процесс раньше. Я также понимаю, что эта команда не писать поток stderr в мой текстовый файл. Я придумал эту часть пока писал этот вопрос.

Команда или скрипт должен вести себя так:

$ команда > текстовый файл [15.08.2017 00:17:07] пинг 8.8.8.8 (8.8.8.8) 56(84) байт данных. [15.08.2017 00:17:07] 64 байта от 8.8.8.8: icmp_seq=1 ttl с=44 раз=11.5 МС [15.08.2017 00:17:08] 64 байта от 8.8.8.8: icmp_seq=2 ttl с=44 раз=11.5 МС ^С $ кошка текстовый файл [15.08.2017 00:17:07] пинг 8.8.8.8 (8.8.8.8) 56(84) байт данных. [15.08.2017 00:17:07] 64 байта от 8.8.8.8: icmp_seq=1 ttl с=44 раз=11.5 МС [15.08.2017 00:17:08] 64 байта от 8.8.8.8: icmp_seq=2 ttl с=44 раз=11.5 МС

+205
Syed Rahil 13 мар. 2015 г., 09:48:23

Вот ты:

для меня в $( общ | команда grep [а-я] ); делать МВ-ф $я `Эхо $я | тр 'а-Z' 'A" до "Z"; сделано

И это пример, показывающий, как это работает:

Х$ ЛС

123123HHHSK FILE_[1-10] ДБ
FILE_ ФАЙЛ1{1-10} В SQL

Х$ я $( Общ | команда grep [а-я] ); делать МВ-ф $я `Эхо $я | тр 'а-Z' 'A" до "Z"; сделано

Х$ ЛС

123123hhhsk file_[1-10] дБ
file_ файл1{1-10} в SQL 

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

+203
ulan4ik 22 июн. 2017 г., 01:54:05

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

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

В этой конфигурации есть некоторые преимущества, чтобы переключить на Ансибл, или я должен держать мои скрипты bash ?

+203
Mike Dorsanvil 25 июл. 2017 г., 12:13:29

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

из $ VAR=ФФ
$ Эхо ${(л:4::0:)ВАР}
Число 00ff

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

функции printf '%з\п' ${(л:4::0:)$(<файл)}

Обратите внимание, что этот оператор также усекает слова больше 4 символов.

+176
Maura 19 мая 2015 г., 08:47:56

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

+147
Wizy 9 июн. 2015 г., 15:12:29

Это концептуально можно взять тюрьму FreeBSD и скопируйте содержимое в мою корневую файловую систему и ожидаете загрузки?

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

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

+79
beaterm 18 янв. 2020 г., 08:50:49

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

exiv2-это программа для чтения и записи в EXIF метаданных IPTC, XMP метаданных и изображения комментарии и можете прочитать много makernote тегов поставщика. Программа дополнительно потре‐ Вертс между тегов EXIF и XMP свойства наборов данных и метаданных IPTC

Так это переименовать все файлы в текущей папке:

ибо я в *.Формат JPG; делать exiv2 -в-р '%г%м%д%Ч%м%с.:имени:' переименовать в "$Я"; сделано

Если вы также хотите добавить географическую информацию, вы могли бы использовать exivtool:

exiftool '-именем<${gpslatitude;} ${gpslongitude} ${datetimeoriginal}' -Д "%Г-%м-%д %Н%м.%С%%с%%е" *.Формат JPG
+53
Mary Lindsay 10 нояб. 2015 г., 05:25:32

В ЗШ, на компакт команда имеет два аргумента форма: компакт Старый Новый изменение ${дуо/Старый/Новый}. С новый стиль доработку системы, zsh-это возможность выполнения нового: второй аргумент завершена основываясь на том, что старое может быть заменена получить существующий каталог. Но первый аргумент завершены только в существующие папки.

Как я могу получить ЗШ предложить дополнения, которые являются возможными значениями для старой, кроме того, чтобы дополнить существующие каталоги?

Например, если текущим каталогом является каталог /путь/к/Foo , а также каталоги /и/к/foo и /путь/к/Foo/Прайм, потом кд пвкладке завершает п к - премьер. Если я намерен запустить CD путь и затем я хочу, ЗШ, предлагают путь в качестве завершения. Как?

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

+13
rherthwe 22 мая 2013 г., 04:53:11

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

$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