$(хвост) в переменную удаление \Н

Я делаю следующее:

х="Привет мир будущего\н <пред>";
х="${х}$(хвост -Н 50 журнал/журнал.журнал)"
х="${х} и</pre>";
Эхе -е $х | ./perlscript

Скрипт на Perl:

#!на Perl
# perlscript
открыть(почта, "с sendmail -Т")
печать почта "электронная почта заголовки\н\н"
печати почтой <ввода>
рядом(почта);

Когда я получаю по электронной почте, файл журнала не имеет никакого внутри тега<pre> тег. В Привет мир завтра работает, а \п представлена.

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

+828
dizq22 12 сент. 2018 г., 10:11:05
36 ответов

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

+998
blin00 03 февр. '09 в 4:24

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

+950
Or Orsatti 6 окт. 2018 г., 12:49:04
Другие ответы

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


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

Это известная ошибка в ВСЛ с программами, связанными с Интел МКЛ библиотеки. Решением является экспорт KMP_AFFINITY=отключено до запуска программы.

+940
SmartGamesTelevision 23 авг. 2011 г., 18:25:23

Используйте настройки --помочь и изменить префикс (т. е. место назначения), так что вы можете установить ее на место, которые вы можете написать. Предположительно, вы хотите, что-то вроде /Home/$это youruser/Local или что-то подобное.

+935
dhboots 7 авг. 2013 г., 16:52:06

Предыдущий ответ был слишком сложным. Во FreeBSD/macOS и есть флаг на дату, от MAN-странице (сокращенное описание):

Регулировать (т. е., взять текущую дату и вывести результат корректировки; фактически не установлена дата) в секунду, минуту, час, день месяца, день недели, месяц или год по знач. Если вал ставится со знаком плюс или минус, дата регулировать, сдвигая ее вперед или назад по строке, в противном случае соответствующая часть дата. Дата может быть скорректирована столько раз, сколько потребуется, используя эти флаги. Флаги обрабатываются в указанном порядке.

Так что для вашей цели, дату -v1125d просто делать то, что вам нужно

$ дата; дата -в-1125d
ЧТВ 19 октября 2017 11:35:25 по МСК
СБ, 20 сентября 2014 11:35:25 по МСК
+885
Gwendoline Dublin 4 авг. 2010 г., 11:53:48

Я хочу получить номер версии из имени моей сборки файла zip.

построить имя: build102p12.zip

Я хочу, чтобы извлечь 102p12 от этого.

Я использую среде ОС Linux и RHEL 6.

+853
Andres Mancipe 8 июл. 2019 г., 02:50:34

ТЛ;ДР. Мне нужно добраться до дна:

  1. почему есть ошибки, связанные с запросы ioctl при использовании wext драйвер,
  2. почему я не могу использовать nl80211 водителя.

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

$ судо в wpa_supplicant -Д wext -я как wlan0 -C в файле wpa_supplicant.конф
Успешно инициализирован в wpa_supplicant
функции ioctl[SIOCSIWAP]: операция не допускается
функции ioctl[SIOCSIWENCODEEXT]: недопустимый аргумент
функции ioctl[SIOCSIWENCODEEXT]: недопустимый аргумент
как wlan0: пытаются связать с 04:8д:38:59:2Д:63 (нэтис идентификатор SSID='' частота=2457 МГц)
как wlan0: запрос Ассоциация водителю не удалось
как wlan0: ассоциирован с 04:8д:38:59:2Д:63
как wlan0: ВПА: ключевые переговоры завершены с 04:8д:38:59:2Д:63 [ПТК=CCMP в ГТК=ТКИП]
как wlan0: сочетание клавиш Ctrl-событие-связи - Связь в 04:8д:38:59:2Д:63 завершен [ИД=0 id_str=]

Мне нужно добраться до сути, почему нет функции ioctl ошибки.

Несколько заметок:

  • моя цель здесь учиться, я хочу избавиться от ошибок, даже если это означает, что подав патч для wpa_supplicant, в Raspbian, или ядра Linux/драйвер себя
  • нет никаких проблем с WiFi; она работает; у меня подключение к интернету с помощью данной продукции, никаких проблем с этим
  • если невозможно избавиться от ошибок в моем случае, я хотел бы понять, почему это именно так,
  • Я не пытался протестировать наиболее актуальную стабильный и RC версии ядра Linux; ищу доказательства (коммит в ядро Linux РЕПО?) что я помогу перед погружением в компиляции собственного ядра,
  • Я нашел ошибки в исходном коде, здесь и здесь соответственно. Не уверен, куда идти оттуда.

Что я узнал не так давно

  1. Работает в wpa_supplicant с nl80211 не работает на всех:

    $ судо в wpa_supplicant -Д nl80211 -я как wlan0 -C в файле wpa_supplicant.конф
    Успешно инициализирован в wpa_supplicant
    nl80211: драйвер не поддерживает аутентификации/ассоциации или команды подключения 
    как wlan0: не удалось инициализировать драйвер интерфейса 
    

    Почему нет? Я думал, что nl80211 превосходит wext:

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

    Что такое беспроводная-расширения замена'? Новые разработки должны быть ориентированы на cfg80211 и nl80211.

    https://wireless.wiki.kernel.org/en/developers/Documentation/Wireless-Extensions

  2. По данным этого списка, мое устройство RTL8188CUS поддерживается драйвер 8192cu, который загружается как модуль ядра (см. ниже),

  3. Компиляция и запуск файла wpa_supplicant версии 2.5 дает те же функции ioctl ошибки.

О моем окружении

Стоковый вариант в wpa_supplicant:

$ в wpa_supplicant -в 
в wpa_supplicant версии v2.3
Авторское право (c) 2003-2014, Йоуни поле <[email protected]> и вкладчиков

Содержание файла wpa_supplicant.конф:

$ кота в wpa_supplicant.конф 
сеть={
имя SSID="my_network_name"
ПСК="my_password"
}

Список USB устройств:

$ команды lsusb
Устройство автобусных 001 004: с ID 0bda:8176 Realtek полупроводника корп RTL8188CUS 802.11 n и адаптер WLAN
Устройство автобусных 001 003: код 0424:стандартный ec00 корп микросистем SMSC9512/9514 быстрый Ethernet-адаптер
Устройство автобусных 001 002: код 0424:9514 стандарт микросистем корп. 
Устройство автобусных 001 001: с ID 1d6b:0002 Linux в основу 2.0 корневой концентратор

Дистрибутив версии:

$ команды uname -а
Линукс сайт RaspberryPi 4.1.18+ #846 Чт фев 25 14:11:56 мск 2016 armv6l GNU/Линукс

Загруженные модули ядра:

$ lsmod выводит
Размер модуля, используемого
cfg80211 479279 0 
rfkill 21508 1 cfg80211
8192cu 556175 0 
bcm2835_gpiomem 3703 0 
snd_bcm2835 22502 0 
bcm2835_rng 2207 0 
snd_pcm 92829 1 snd_bcm2835
snd_timer 22164 1 snd_pcm
СНД 67534 3 snd_bcm2835,snd_timer,snd_pcm
uio_pdrv_genirq 3526 0 
уио 10078 1 uio_pdrv_genirq
протокол IPv6 358702 24

Содержимое помощью ifconfig:

$ ifconfig, которые
для eth0 (...опущено для краткости...)

Ло (...опущено для краткости...)

как wlan0 encap связь:сеть Ethernet HWaddr 00:Ф1:40:41:03:А7 
 инет адрес:192.168.1.104 брошены:192.168.1.255 маска:255.255.255.0
 inet6 addr В образом: fe80::c085:fb91:3e68:a44d/64 объем:ссылка
 До трансляции мультикаст работает с MTU:1500 метрическая:1
 RX пакетов:38, ошибок:0 за:перерасход 61421:0 рама:0
 Техас пакеты:62 ошибок:0 сократилось:4 перерасход:0 перевозчик:0
 столкновения:0 txqueuelen:1000 
 RX байт:19804518 (18.8 Мб) ТХ байт:1192972 (1,1 Мб)

Обновление 10/8/2016: в предложений от Руи Ф Риберо ниже, я пытался использовать неофициальные драйверы. Результаты:

  1. Эта ошибка: вызов ioctl[SIOCSIWENCODEEXT]: недопустимый аргумент теперь уже нет! Однако функции ioctl[SIOCSIWAP]: операция не разрешена по-прежнему присутствует.

  2. в wpa_supplicant до сих пор не работаете сейчас-неофициальный nl80211 водителя. Только на этот раз выход нового сообщения начиная с деинициализации:

    $ судо ./в wpa_supplicant -Д nl80211 -я как wlan0 -C в файле wpa_supplicant.конф
    Успешно инициализирован в wpa_supplicant
    nl80211: драйвер не поддерживает аутентификации/ассоциации или команды подключения 
    nl80211: деинициализации ifname=как wlan0 disabled_11b_rates=0
    как wlan0: не удалось инициализировать драйвер интерфейса 
    
+839
Daniil Shevelev 11 июн. 2015 г., 21:45:33

Скорее всего, программа установки проверяет файл/etc/ЛСБ-релизе. В Линукс Минт, один и тот же файл для Ubuntu версии он был взят под файл/etc/вверх-релиз/ЛСБ-релизе. Чтобы обмануть установщик, просто заменить первое со вторым (хотя вы, наверное, хотите сначала сделать резервную копию файла). В терминале вы можете сделать:

судо МВ /т. д./ЛСБ-релиз /и т. д./ЛСБ-релизе.оригинал
судо СР /и т. д./вверх по течению-релиз/ЛСБ-релиз /и т. д./ЛСБ-релиз

В какой-то момент после того, как ваша установка будет сделано, можно восстановить оригинал с:

судо МВ /и т. д./ЛСБ-релизе.исходный файл /etc/ЛСБ-релиз
+825
Mo Park 26 февр. 2011 г., 11:27:54

Это проблема, которая должна быть решена для каждого конкретного терминала. В случае mlterm вам добавить эти строки в ярлыки файл ~/.mlterm/ключ:

До=PAGE_UP
Следующий=PAGE_DOWN

Как в гном-терминале и lxterminal, окно настроек не позволит изменить это.

+809
MobileAdmin 28 янв. 2016 г., 22:35:21

Я хотел бы знать, как я могу искать БСП(специальные пакеты) разделов в Linux исходный код?

Все комментарии приветствуются.

+780
Jhonatan Gongora Torrres 16 окт. 2017 г., 06:38:18

От https://unix.stackexchange.com/a/43709/674

Чтобы просто убить все фоновые задания управляется Баш, сделать

убить $(вакансии-п)

Не убивайте $(вакансии-п) убивают только тех, "выполняется" фоновые задания в текущей оболочке, а не те фоновые задания в оболочку, которая в "остановлено" или некоторых других государств?

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

Например, я создал два остановленных работ, работает меньше и затем клавиши Ctrl+Z и:

$ ПС | меньше

[1]+ остановлено ПС | меньше
$ меньше recover_jobs.sh

[2]+ остановлено меньше recover_jobs.sh

$ вакансии-л
[1]- 2753 сделал ПС
 2754 остановился | меньше
[2]+ 2842 остановился меньше recover_jobs.sh
$ вакансии-п
2753
2842

$ убить $(вакансии-п)
Баш: убить: (2753) - нет такого процесса
$ убить 2754
$ убить 2842
$ вакансии-л
[1]- 2753 сделал ПС
 2754 остановился | меньше
[2]+ 2842 остановился меньше recover_jobs.sh

$ ФГ 1
ПС | меньше
Прекращается
$ ФГ 2
меньше recover_jobs.sh
Прекращается

Мне было интересно, почему:

  • убить $(вакансии-п) не убил ни остановили работу,

  • вакансии-р не показывает пид 2754 остановленного задания | меньше, но пид 2753 работы ПС,

  • убить 2754 и убить 2842 не убивать перестали рабочих мест для | менее и менее recover_jobs.shи
  • когда я ФГ остановленных рабочих мест, они сразу показали прекращается , но не раньше, чем я ФГ них?

Спасибо.

+715
Shadie Masiya 3 февр. 2019 г., 13:37:26

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

Вы уже определили различные инструменты, которые могут сделать это.

  • Авгий
  • stdlib/file_line
  • экзек + СЭД

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

Как вы нашли, file_line только действительно работает на стиль init файлы конфигурации, которые являются одной строке.

Лучшим вариантом будет сделать exec на то, что файл с СЭД вставить.

+692
dujebita 15 мая 2013 г., 19:10:35

Я хочу, чтобы перенаправить стандартный ввод и стандартный вывод и стандартный поток ошибок stderr в то же время в Баш, вот как это делается:

someProgram < stdinFile.txt > stdoutFile.txt 2> stderrFile.txt
+691
eaydin 9 апр. 2012 г., 20:16:46

Этот пакет может потребоваться только для RHEL - выбор японского языка в интерфейсе должен работать.

+626
Salmonman 14 нояб. 2011 г., 12:13:30

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

....../filename-1.9.0.3.tar.gz"<....

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

Как я могу это сделать? Я в настоящее время только через grep, но я не против использовать другие утилиты, такие как sed или awk или Cut или любой другой. Для полной ясности мне нужно извлечь только файла версия часть строки, так как это очень долго (с обеих сторон) все остальное надо вырезать как-то.

+620
jeremywc 1 июл. 2015 г., 12:08:31

Как я могу задать путь к библиотеке для текущего сценария это работает? Я имею в виду, я не хочу, чтобы список новый путь для библиотек в текстовый файл. Я пробовал через экспорт переменной LD_LIBRARY_PATH=$(фрд)/Либ/

Это скрипт:

#!/бин/Баш
Переменная LD_LIBRARY_PATH="$(фрд)/Либ/"
экспорт переменной LD_LIBRARY_PATH
./X3TC_config
+607
Jim Dawson 6 окт. 2012 г., 16:11:59

У меня есть Perl-скрипт dhcpmanip.pl которые содержат эту строку:

система "hostapd файл /etc/hostapd-1.0/hostapd/hostapd.конф"`

Это команда для запуска hostapd и я получаю эту ошибку :

Неуверенно `$ОКР{путь}` при режиме setuid на линии/var/www/cgi-bin/dhcpmanip.pl` 46

После поисков в сети я понял, что я должен согласовывать разрешение root на www-данные пользователя (например, Apache пользователя) потом я пытался изменить файл /и т. д./пользователям использовать sudo? вставив эту строку:

ВСП-данных все=NOPASSWD: /var/www/cgi-bin/dhcpmanip.pl

но это все еще не работает...у кого-нибудь есть идеи о том, как решить эту проблему?

+530
user153068 8 мар. 2019 г., 01:39:35

Около 3 лет назад у меня была настройка сервера Ubuntu для медицинской клиники. Я поставил в 2 жестких дисков с целью получения в режиме RAID 1 (программный RAID)RAID setup

Сегодня вдруг они не могут открыть таблицу с одной базы данных MySQL.

Как теперь можно восстановить базу данных MySQL от зеркального (резервную копию) жесткого диска?

+524
Mohgeroth 15 мая 2011 г., 05:45:44

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

$ грэп -ОП '(выражение\D+)(?=\].с*$)' dump.txt 
3

Регулярное выражение выше для поиска самой длинной строки цифр с последующим ]. и 0 или более пробелов до конца строки. Вы можете совместить это с остальной частью Вашего сообщения Вот так:

$ читаю -р-д " сообщение <<'ВФ'
> Общее количество сеансов работает = $(грэп -ОП '(выражение\D+)(?=\].\с*$)' dump.txt)
> 
> Примечание: это автоматически сгенерированное письмо, пожалуйста, не отвечайте на него.
> ВФ
$ Эхо "привет" | mailx -s "в теме" emailaddresses

Чтобы получить это право, типа читал -р-д " сообщение <<'ВФ' и нажмите Ввод. Затем, вставьте или введите общее количество сеансов работает = $(грэп -ОП '(выражение\D+)(?=\].\с*$)' dump.txt) нажмите введите еще раз (столько раз, сколько вы хотите, чтобы пустые строки), добавьте остальные сообщения и оставить EOF для выхода.

+496
Pras 2 февр. 2019 г., 02:18:56

Я предпочитаю хвост -Ф

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

Тем меньше эквивалентный: меньше +Ф-последующая имя

+489
Smef 1 мар. 2019 г., 19:58:45

Я резервное копирование моего компьютера, используя проигрыватель Blu-ray дисков на моем сервере CentOS. Когда я пытаюсь подключить проигрыватель Blu-ray дисков,

$ Маунт -Т hfsplus на /dev/sr0 успешно /тугриков/и BluRay

Я получаю ошибку,

крепление: диск не найден на /dev/sr0 успешно

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

Как я сделал резервную копию

Потому что я не могу найти пакет linux, который играет приятная с моего Blu-ray привод, я использовать k3b для записи ISO из файлов, скопированных на сервер с CentOS. Затем я использую параметр growisofs для записи Блю-Рей:

$ параметр growisofs -Z и /dev/sr0=mrwizard-archive-001.iso | и тройник -ожог.журнал 

Других дисков в Linux я сделал крепление, так что я знаю, что это не диск или драйверы.

Я на 99% уверен, что эти шаги, которые я следовал за этой резервной копии операционной системы Mac. Команде grep в историю показывает, я скопировал файлы в каталог с таким же именем как на Blu-ray диск изображения (в истории). [Обновлений, только в случае, если это не понятно, резервная копия была сделана четыре месяца назад в марте]

Есть многочисленные сообщения по Сети, говорить о HFS+ и CentOS. Эти рекомендую kmod-hfsplus пакет, который я установил. Этот пакет был нужен для передачи файлов в CentOS.

Кроме того, здесь хвост с помощью growisofs журнала

24024383488/24142608384 (99.5%) @1,8 х, оставаясь 0:14 РБУ 100.0% Убу 54.3%
24049221632/24142608384 (99.6%) @1,7 х, оставаясь 0:11 РБУ 99.8% Убу 43.5%
24078647296/24142608384 (99.7%) @2.0 х, оставаясь 0:07 РБУ 100.0% Убу 40.3%
24102764544/24142608384 (99.8%) @1.6 х, оставаясь 0:04 СБР 100.0% Убу 45.7%
24126881792/24142608384 (99.9%) @1.6 х, оставаясь 0:01 РБУ 93.8% Убу 39.2%
на /dev/sr0 успешно: очистка кэша
на /dev/sr0 успешно: финальный трек
на /dev/sr0 успешно: закрытие сессии
:-[ Закрыть сессию не с СК=5н/некорректное поле в ЦКБ]: ошибка ввода/вывода.

Эта последняя ошибка, как представляется, связаны с чем-то еще. Как ОП в этом посте пишет, что диск монтируется и читается даже с этой ошибкой.

Зачем копировать сделал блю-рей диск не крепление с ОС Mac файлы?

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

Что может произойти в результате этих действий (приложение k3b на заказ ISO, копировать) и файлы из Mac OS, который может вызвать проблемы с этим СМИ?

Что я не понимаю о файловой системе HFS+, приложение k3b ISO и копировать , что делает мой диск каботажное судно?

$ ДВД+РВ-медиаинфо с /dev/sr0 успешно долго
Запрос: [настройки ][iHBS112 2 ][CL0J]
Смысл режима[#значения 3fh]:
01: 00 80 00 00 00 00 00 00 00 00
05: 40 05 08 00 00 00 00 00 00 00 00 00 00 96 00 00
 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 00 00
08: 04 00 00 00 00 00 00 00 00 00
0d с: 00 00 00 00 3С 4В
0Е: 04 00 00 00 00 ФФ ФФ 4Б 01 02 00 00 00 00
18: 00 01 00 01 00 00 00 00 00 01 00 01 00 00 00 00
 00 00 00 00 00 01 00 01 00 00
1А: 00 03 00 00 02 58 00 00 04 В0
1Д: 00 00 00 00 00 06 04 Б0 00 00
2А: 3Ф 37 Ф1 77 29 23 21 14 01 00 20 00 21 14 00 10
 21 14 21 14 00 01 00 00 00 00 21 14 00 09 00 00
 21 14 00 00 1Б 91 00 00 16 00 00 00 00 0d с 10 8а
 0В 07 00 00 05 84 00 00 00 00 00 00 00 00 00 00
 00 00
30: 2е 00 00 00 00 00 00 00 00 00 00 00 00 00
ВАМ [ТЕКУЩИЙ] КОНФИГУРАЦИЯ:
0000: 00 43 00 00 00 42 00 00 00 41 00 00 00 40 00 00
 00 00 00 00 00 00 00 2б 1Б 1А 00 00 00 16 00 00
 00 15 00 00 00 14 00 00 00 13 00 00 00 12 00 00
 00 11 00 00 00 10 00 00 00 0а 00 00 00 09 00 00
 00 08 00 00 00 02 00 00
0001: 00 00 00 07 01 00 00 00
0002: 02 00 00 00
0003: 39 00 00 00
0100:
0105: 00 00 00 00
0108: 33 37 37 32 35 31 32 30 31 32 20 32 31 36 31 30
 37 35 30 30 34 34 34 20

//ВЫВОД ОШИБОК 
:-( нет носителя, подключенного, выходом...
+483
jperis 7 авг. 2019 г., 00:03:46

В общем, вы установите загрузчик в основную загрузочную запись (MBR) диска. Так что указать его как /дев/СДА. Есть и другие методы, где вы можете установить свой загрузчик в раздел, ну, а затем "цепочка" их вместе так, чтобы один загрузчик (MBR), которая будет работать другой загрузчик (раздел).

Так исторически сложилось, когда я установка двойной загрузки я установил GRUB в /Дев/СДА, а затем вручную указывается одна из записей, для Windows, так что это цепи нагрузки такой:

заголовок окна
 rootnoverify (hd0,0)
 c возможностью старта обоих +1

Или такой: заголовок окна c возможностью старта обоих (hd0,3)+1

Выше 1-е правило говорит нет проверки монтажа Диск #0, раздел #0, и chainload его. 2-ое правило говорит chainload Диск #0, раздел #3.

Помните, что диск #0 + раздел #0, находится на/dev/sda1, поскольку.

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

Правило, как это как установить Windows 7 С под файл grub2:

menuentry "Windows 7 (с загрузчиком) (на /dev/sda1, поскольку)" --класс Windows --класс ОС {
 part_msdos insmod 
 insmod NTFS в
 файл ntldr insmod 
 установить параметр root='(hd0,msdos1)'
 поиск-нет-дискеты --ФС-идентификатор UUID --набор=корень 1EA0019AA0017A13
 файл ntldr ($корень)/загрузчик bootmgr
}

Ссылки

+422
alyssa abelha 6 окт. 2011 г., 20:02:57

файл шрифта ФК-список

где шрифта является точное имя шрифта встречается с

ФК-список | грэп -я приблизительный или частичный-шрифт-название

+343
The Furry Android developer 29 окт. 2010 г., 02:08:13

Я не знаю, если он включен или отключен по умолчанию, но команды mkdir можно кэшировать:

http://goo.gl/QIW4V (cache_mkdir)

Хотя сама команда mkdir выглядит атомная и достаточно потокобезопасным...

http://goo.gl/LC1Ze (sshfs_mkdir)

http://goo.gl/NHkNH (sftp_request_send)

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

+343
Leon Blade 13 янв. 2015 г., 10:50:33

Вдохновленный другой ответ на другой вопрос, я предлагаю использовать proxychains-НГ (который в новой версии proxychains).

  1. Скачайте, скомпилируйте, и дополнительно установить proxychains-НГ.
  2. Создать proxychains.конф файл в текущем каталоге, или в ~/.proxychains/proxychains.конф, или в файле/etc/proxychains.конф.
    • Кроме того, чтобы создать один файл в любом другом месте или с другим именем, и указать, если через -F для аргумента командной строки, или через PROXYCHAINS_CONF_FILE переменной окружения.
    • Есть образец файла конфигурации доступны. Наиболее актуальные варианты в самом конце.
  3. В вашем proxychains.конф Файл, Добавить:

    [Сайт proxylist]
    вариант socks5 127.0.0.1 1234
    
  4. Запустить СШ-Д 1234 your_host_b. Это позволит сделать SSH на порт 1234 на localhost, и использовать свой удаленный хост в качестве SOCKS прокси.

    • Кроме того, запустить СШ -го 1234 your_host_b вместо. СШ предотвратит от выполнения каких-либо команд на удаленном сервере (т. е. он не откроется оболочка).
  5. Бег: proxychains4 yourcommandhere yourparametershere. Рассмотрим несколько примеров:
    • proxychains4 с wget -о - http://ifconfig.co/
    • proxychains4 -м ссылкам http://ifconfig.co/
+324
Amol Chavan 23 авг. 2019 г., 16:17:53

Мне нужно разрешить пользователям в дБА группу для управления базой данных@ услуги. Ответ на этот вопрос , чтобы просто перечислить все systemctl "глаголы", которые я хочу разрешить в пользователям использовать sudo? файл, однако это не распространяется на мой случай, потому что я не знаю заранее, что базы данных могут существовать в системе. Например, если я перечислю

%дБА = /usr/Бен/systemctl запустить базу данных@awsesomeapp
%дБА = /usr/Бен/systemctl запустить базу данных@anotherawsesomeapp
%дБА = /usr/Бен/systemctl запустить базу данных@yetanotherawsesomeapp
%дБА = /usr/Бен/systemctl запустить базу данных@wowyetanotherawsesomeapp
# ... прочие "глаголы" для краткости опущены

что не покрывает случаи, которые могут существовать в будущем, и дБА не сможет

$ база данных команду sudo systemctl начать@omgwowyetanotherawsesomeapp

В любом случае, я больше thtinking с точки зрения упаковки, чем в fidling с конкретной системы.

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

%дБА все = /usr/Бен/systemctl запустить базу данных@[а-Z]* # небезопасна!

позволяет

$ команду sudo systemctl запустить базу данных@awsesomeapp unrelatedservice

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

Для чего это стоит, я должен сделать это в системе CentOS 7 и RHEL7 систем в будущем. Я хотел бы также быть заинтересованы в решениях, которые работают на Арч Линукс.

+252
Geoffrey Seymour 23 февр. 2016 г., 18:19:29

Я начну с GNU параллельно с ... tmux, который запустит окно tmux на работу.

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

Я пытался сделать:

сл 15 | параллельный tmux -С в /tmp/tmsF8j3K joinp -с {} -Т 1

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

создать панель не панель слишком мал

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

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

Я использую это в качестве тестовой программы:

сл 1000 | параллельная работа --9 --tmux спать

Цель состоит в том, чтобы 9 выполнение заданий показано на хорошее окно 3х3 при присоединении к tmux. Когда одна работа умирает, он должен быть заменен на следующее задание.

Я пробовал:

в то время как [ -е "$сервера" ] ; делать
 топ=$(tmux -с $сервер новый-окна -П -Н все)
 tmux -с список-панели- $сервера | команда grep -v с "^$топ" | вырезать -д':' -Ф1-2 |
 пока читал п ; делать
 tmux -с $joinp-s сервер $п-т $сверху
 tmux -с $сервер выбрать-макет изразцовой
сделано
 tmux -с $сервер убить-панели -Т $сверху
 tmux -с $сервер выбрать-макет изразцовой
 сон 1
сделано

Но это все равно дает:

не могу найти панель х

И не держите все окна как форточки в первом окне при подключении.

+229
Kambaa 14 янв. 2019 г., 17:58:28

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

.
+-dir0000
| +-file0000.gz
| +-file0001.gz
| [...]
+-dir0001
| +-file1000.gz
| +-file1001.gz
[...]

Для каждого каталога, запустить (от общий корень файлов):

деготь РФ /путь/к/имя_архива.тар имя_каталога
РМ -Р имя_каталога

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

найти * -параметр maxdepth 1 -тип D -Exec и ш-с "тар РФ /путь/к/имя_архива '{}' && РМ -Р '{}'" \;

(Как обычно, попробовать на тестовой структуры каталога, чтобы вы могли убедиться, это то, что вы хотите!)

Я процитировал {} в случае, если ваши каталоги должны содержать пробелов. Если у вас есть плоский файл структуру, а затем вы можете сделать что-то подобное, только без -тип D. Удостоверьтесь, чтобы не использовать + в конце -старпома, иначе найти будет стараться сделать целую кучу файлов/каталогов за раз, что побеждает точка разрыва архивации на куски в первую очередь!

В итоге все файлы будут перемещены в архив. Это будет медленным, но это может быть сделано.

+221
Testcse Cseapi 7 апр. 2013 г., 19:10:18

Игровой движок единства и единство пользовательского интерфейса являются два разных проекта с одинаковым названием. Вы можете изучить проекты единство пользовательского интерфейса здесь: единство веб-сайте проекта

+169
Michael Biermann 28 мая 2011 г., 07:16:56

Я хочу скачать большое количество торрент на Ubuntu, при этом сохраняя положительное отношение на торрент-трекер.

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

  1. проверить, если целевой показатель не будет достигнут, в противном случае выход
  2. выберите несколько торрентов с худшими коэффициентом (например, 100 из 200)
  3. заменить их новыми не-скачиваемые торренты

Есть ли торрент-клиент, что бы интерфейс, CLI, чтобы сделать это? Есть ли лучший способ скачать большое количество торрент?

+157
mastov 25 окт. 2015 г., 03:14:53

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

Если вы хотите что-то менее зависима от программа dhclient, вы могли бы взглянуть на многие динамические DNS-клиенты из пакетов Debian.

Например, ddclient может реагировать на DHCP изменения или просто монитор Ethernet-интерфейсом; при изменении IP-адреса (и только тогда), он может обновить динамический DNS запись (на любое количество провайдеров), а также запустить отдельный скрипт (который будет охватывать обоих случаях использования).

+98
Nina Brook 7 янв. 2018 г., 18:47:24

.. это жесткая ссылка на родительский каталог, который создается в рамках каталога.

Если вы выдаете ЛС-аил в каждом из этих каталогов, вы должны увидеть следующие записи все же инода (первое поле) и жесткая связь графа (третье поле):

  • .. при выполнении команды ls-аил в внутренний
  • . при выполнении команды ls-аил в середине
  • средние при выполнении команды ls-аил в наружный

Теперь, /наружный/средний/внутренний/.. приводит к /наружный/средний/, но если я доступ к нему через символическая ссылка, /наружное/внутреннее/.. приводит к /наружный/. Кажется, что есть две разные здесь...

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

  • ЛС-Аль-внутренний/..
  • ЛС-Аль-средний/внутренний/..

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

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

компакт-П ..

где предписывает компакт-дисков (как с лсов выше) использовать физический путь.

+87
user10507 4 мая 2017 г., 21:29:18

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

:0
* ^От:[ ]*\/[^ ].*
* $ ^В: [ ] *соответствует$\
{ ... действия ... }

В \/ захват оператор собирает соответствующие строки в специальную переменную матч. На следующей строке, мы ищем ту же строку в в: заголовок. Где $матч содержит в плен строки, $\матч содержит регулярное выражение, где любого регулярного выражения специальные символы в строке экранированы таким образом, чтобы соответствовать буквально. В $ модификатора требуется по рецепту для того, чтобы разрешить интерполяции для procmail переменные в регулярных выражений.

При этом используется обычная [ ]* (пробел или Tab, ноль или больше), чтобы пропустить пробел после двоеточия, потом хватается за все, начиная с первого непробельного символа.

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

От: Сам <[email protected]>
К: все <[email protected]>

Здесь, на терминусе электронной почты идентичны, но все поле отличается. Если вам нужно справиться с этой ситуацией, может быть, изменить регулярное выражение, чтобы соответствовать через первый < пред \/ но это, очевидно, будет зависеть от точных строк вам нужно, чтобы соответствовать; существует множество возможных вариаций.

+72
nemesisgus 22 дек. 2019 г., 11:21:50

При попытке входа в CentOS 7 либо через GUI Gnome или оболочка, я получаю это: Error Message, right before I get booted back to login screen

После второго, я уже попятился к оболочка или экран входа в GNOME.

Я пробовал загружаться с помощью функции 'CentOS в...восстановления...' во время загрузки, но то же самое происходит.

Что я должен делать?

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

+28
user914138 2 мар. 2011 г., 11:20:13

Я хотел бы использовать функции для этого. Что-то вроде:

### pipedargument использование аргументов УМК ###

pipedargument()
{
 сортировка -Н <<< "$( "[email protected]" )"
}

$ pipedargument на /sbin/ifconfig, которые через eth0
 RX байт:5904986765 (5.4 Гб) Техас байт:714370767 (681.2 Мб)
 RX пакетов:5981427 ошибок:0 сократилось:0 перерасход:0 рама:0
 Техас пакеты:4403989 ошибок:0 сократилось:0 перерасход:0 перевозчик:0
 До трансляции мультикаст работает с MTU:1500 метрическая:1
 столкновения:0 txqueuelen:1000 
 инет адрес:ХХХ.ХХХ.Х.ХХ брошены:ХХХ.ХХХ.Х.ХХХ маска:255.255.255.0
 inet6 addr параметр: xx00::0x0x:00xx:xx0:сфера 000/00:ссылка
eth0 в ссылке encap:сеть Ethernet HWaddr 0х:0х:00:х0:00:00
+22
Jack Izmalove 19 мар. 2011 г., 06:50:29

У меня есть bash-скрипт, который нужно запустить с интерактивной подскажите, из-за переменных среды и конфигурации, которые только, кажется, читал, когда зашел в сеанс. Примеры ниже:

Хорошо

мне@клиент:~$ SSH в коробке
@пользователя:~$ /usr/местные/Бен/мой_сценарий

Плохо

мне@клиент:~$ SSH в поле "/usr/местные/Бен/мой_сценарий"

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

+19
ryansin 14 авг. 2010 г., 22:47:14

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

$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