Мы должны называть Баш специальные параметры, "окружающая среда константы"?

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

Значит, это мой вопрос:

Мы должны называть Баш специальные параметры, "окружающая среда констант" (по крайней мере метафорически)?

+608
SuperPython 10 мар. 2014 г., 15:40:57
37 ответов

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

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

На странице руководства для последнего шоу:

, --разыменования

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

Во FreeBSD тар поддерживает эквивалентные варианты, но имена их, как человек (см. ниже).

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


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

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

Первоначальное заявление ОП по-видимому, указывают на то, что причина, почему это было неудобно, чтобы собрать все файлы в одном каталоге из-за некоторых ограничений на приложение, которое их генерирует. Уточнение, становится очевидно, что проблема в том, что все они имеют то же имя. При соединении в одном каталоге (и, например, кодирования их оригинальный каталог, имя в общем месте) - это, конечно, выполнимо, существуют и другие варианты просто собирает файлы в один архив, сохраняя их существующие имена каталогов. Один недостаток заключается в том, что она ограничивает возможность восстановления в произвольных местах. Однако наиболее простой способ передачи некоторых ~20 наименований в ТАР будет в командной строке, например,

`myoutput.tar.gz тар czf $(найти . -тип F -именем bigfile.дат)`

Только 20 файлов, что это не может быть проблема с длиной командной строки. Если бы это было большое количество файлов (или очень длинные пути), что бы сделать его более трудным, поскольку деготь реализаций, как правило, не имеют возможности передать список путей, кроме как отдельных параметров командной строки (см. Солярис например). Для тех, можно было бы попытаться обойти ограничение на создание архива в действия — но потом, что бы не работать с компрессией. В некоторых реализациях предоставляют возможности для чтения список имен из файла. В ГНУ тар (также во FreeBSD) вариант ли это. Другие программы могут предоставить третий вариант, чтение списка файлов из стандартного ввода (как это сделал человек, который был под влиянием команды cpio), но в целом дегтя не может прочитать файл контента из стандартного ввода.

+917
Mathieu Rodic 03 февр. '09 в 4:24

я вижу в имени файла данных зоны, я создал не загрузится из-за ошибки permssion:

[корень@office1 ТМП]# кот /ВАР/имени/данных/имени.запустить
информация: управляемые ключи-зона: загружен серийного 11
информация: зоны 0.в-аддр.Арпа/в: загружен серийным 0
информация: зоны 1.0.0.127.в-аддр.Арпа/в: загружен серийным 0
информация: зоны 1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ип6.Арпа/в: загружен серийным 0
информация: зоны для localhost.локального домена/в: загружен серийным 0
информация: зоны localhost в/в: загружен серийным 0
Примечание: все зоны загружается
Примечание: работает
информация: получил команду "стоп" канала управления''
информация: закрытие: сброс изменений
Примечание: остановка канал команды на 127.0.0.1#953
Примечание: остановка командный канал на ::1#953
информация: больше не слушать на 127.0.0.1#53
информация: больше не слушать на 10.73.111.72#53
информация: больше не слушать на 192.168.122.1#53
Примечание: выход
информация: управляемые ключи-зона: журнал файл устарел: удаление файла журнала
информация: управляемые ключи-зона: загружен 12 серийный
информация: зоны 0.в-аддр.Арпа/в: загружен серийным 0
информация: зоны 1.0.0.127.в-аддр.Арпа/в: загружен серийным 0
информация: зоны 1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ип6.Арпа/в: загружен серийным 0
информация: зоны для localhost.локального домена/в: загружен серийным 0
информация: зоны localhost в/в: загружен серийным 0
ошибка: пример зоны.ВМ/в: загрузка из основного файла БД.пример ошибка: отказано в доступе
ошибка: пример зоны.ВМ/в: не загружается из-за ошибок.
Примечание: все зоны загружается
Примечание: работает
информация: получил команду "стоп" канала управления''
информация: закрытие: сброс изменений
Примечание: остановка канал команды на 127.0.0.1#953
Примечание: остановка командный канал на ::1#953
информация: больше не слушать на 127.0.0.1#53
информация: больше не слушать на 10.73.111.72#53
информация: больше не слушать на 192.168.122.1#53
Примечание: выход
информация: управляемые ключи-зона: журнал файл устарел: удаление файла журнала
информация: управляемые ключи-зона: загружен серийного 13
информация: зоны 0.в-аддр.Арпа/в: загружен серийным 0
информация: зоны для localhost.локального домена/в: загружен серийным 0
информация: зоны 1.0.0.127.в-аддр.Арпа/в: загружен серийным 0
информация: зоны 1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ип6.Арпа/в: загружен серийным 0
информация: зоны localhost в/в: загружен серийным 0
ошибка: пример зоны.ВМ/в: загрузка из основного файла БД.пример неудачного: **доступ запрещен**
ошибка: пример зоны.ВМ/в: не загружается из-за ошибок.
Примечание: все зоны загружается
Примечание: работает

У меня есть разрешение группы на файл зоны БД.пример такой же, как группы:

[корень@office1 имени]# ЛШ-л
итого 24
drwxrwx---. 2 по имени по имени 49 25 ноября 03:48 сведения
-РВ-Р-----. 1 корень 246 28 ноября 14:08 дБ.пример
-РВ-Р-----. 1 корень имени 234 28 ноября 08:20 дБ.office1
drwxrwx---. 2 по имени по имени 31 29 ноября 10:37 динамических
-РВ-Р-----. 1 корень имени 2281 22 мая 2017 по имени.Калифорния
-РВ-Р-----. 1 корень имени 152 15 декабря 2009 имени.пустые
-РВ-Р-----. 1 корень назван 21 июня 2007 152 имени.имя localhost
-РВ-Р-----. 1 корень имени 168 15 декабря 2009 имени.шлейфовый
drwxrwx---. 2 по имени по имени 6 августа 27 08:40 рабов

любые идеи?

+875
Mehul Savaliya 9 февр. 2018 г., 13:28:16
Другие ответы

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


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

Я пытаюсь использовать proxoid (прокси-сервер, чтобы разрешить модем как объект для мобильных телефонов). Это руководство говорит, что мне нужно перезапустить udev, то аналогично (в Ubuntu):

суда /и т. д./init.Д/в udev рестарт

команды lsusb не перечислить мобильного телефона, но я не вижу запущенный процесс или бинарные назван в udev. Идет процесс udevd на CentOS на/sbin/udevd. Он так же, как в udev? Я не могу найти конкретную информацию в CentOS как на сайте centos.org кажется, в течение нескольких часов.

+841
Krogers122 22 окт. 2011 г., 11:29:29

Я сжала 40 минут HD-видео презентации от 505МБ в 183MB
Это как идти от 100МБ → 36МБ.
Оригинальное видео в формате HD и выход был почти нулевой заметна разница.
Это видео файл "я бы хотел, чтобы держать вокруг, но HD-это перебор."
Вот команда я с причинам:



ffmpeg на Н-уровень ошибки -я входной_файл.формате mp4 -vcodec поддержкой libx264 -КРФ 28 -предустановки быстрой настройки файла outputfilename фильм.МР4

  • : избежать перезаписи выходных файлов (безопаснее для тестирования после дозирования)
  • -уровень ошибки : показать ошибки и скрывать строки и строки прогресса
  • -я входной_файл.МР4 : имя входного файла
  • -vcodec поддержкой libx264 : спер из топ-ответ выше
  • -Ирк 28 : однопроходное сжатие с незначительными заметна разница ("0 = без потерь, 23 = по умолчанию, 51 = худшее; субъективно вменяемый диапазон 17–28") исх документов
  • -предустановленные быстрее : выглядит в 2 раза быстрее чем стандартная кодировка время "средний" Реф документов
  • мелодии фильма : указать Вход в HQ видео (другие варианты включают 'мультфильм', 'stillimage'..) Реф документов
  • файл outputfilename.МР4 : имя выходного файла

Каталог видео файлов:

ибо я в *.{в AVI,видео flv,M4V и MOV и WMV,мп4,МР4,ТС,мкВ}; делать через FFmpeg -Н -уровень ошибок -я "$я" -vcodec поддержкой libx264 -КРФ 28 -предустановки быстрой настройки фильм "чч${я}"; сделано

Вопросы:

  • пылесос способ сбора "всех видеофайлов" без всех расширений в команде
  • чище способ вывода имени файла без "СС" префикс, и быть в состоянии подтвердить видео перед удалением
  • .из WebM файлов не работают с командой. Пришлось поменять "СС${я}""${а%.*}.МР4"

Handbrake является открытым исходным кодом альтернативы с интерфейсом

+840
Blackjay 1 июн. 2017 г., 04:25:51

Решение нашли

режим лм = ремонт 
+813
nirmalraj17 2 мая 2012 г., 17:18:39

У меня ноутбук со встроенным экраном и подключенный монитор.

Когда я начать видеовстречу в Google и доля моего рабочего стола, я хотел бы быть в состоянии поделиться только СКРИН ПРИЛАГАЕТСЯ, но я не знаю как.

Сейчас у меня есть два монитора: LVDS1 соответствует мой ноутбук экран, который настроен как дополнительный экран и ДП1 , который является моей основной экран. Но проблема все равно остается, если я поменяю экран моего ноутбука будет основным экраном.

$ xrandr поближе
Экран 0: не менее 320 х 200, ток 3286 х 1468, максимальные 8192 х 8192
LVDS1 подключен 1366х768+1920+700 (нормальный левый перевернутый правая ось Х ось Y) 344mm х 194mm
 1366х768 60.06*+
 1024х768 60.00 
 800х600 60.32 56.25 
 640х480 59.94 
Отключенные входы vga1 (нормальный левый перевернутый правая ось Х ось Y)
Разъемы HDMI1 отключен (нормальный левый перевернутый правая ось X ось Y)
ДП1 подключены первичная разрешение 1920x1080+0+0 (нормальный левый перевернутый правая ось Х ось Y) 475 мм х 267 мм
 1920х1080 60.00*+
 1280х1024 75.02 60.02 
 1152х864 75.00 
 1024х768 75.08 60.00 
 800х600 75.00 60.32 
 640х480 75.00 60.00 
 720x400 70.08 

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

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

Примечание

Используя Fedora 20, архитектуру x86_64, linux и 3.15.10-200, гном Шелл 3.10.4-8, и Firefox 31.

Примечание 2

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

+783
GorgeRang 30 июл. 2010 г., 05:23:57

Ваша работа была бы намного легче, если бы ты просто создал скрипт на другой системе, которая сделала то, что вы хотели, и тогда назвать то, что скрипт без параметров. Альтернативой является создание сценария на другой стороне, что показывает, какие параметры он принимает, что-то вроде echo_args.sh:

#!/бин/КШ

Эхо "$0 [email protected]"
АРГ=1
в то время как [ $# -gt 0 не ]
делать
 Эхо "$параметр: $1"
сдвиг
 (( АРГ++ ))
сделано

Затем вы можете позвонить:

СШ [email protected] bin/echo_args.sh -ф -у информация \\\'[главная\\] орг."Апач".койот.AbstractProtocol.уничтожить уничтожить ProtocolHandler \\[\\\"ПДП-НИО-8009\\\"\\]\' /опт/котяра/журналы/Каталина.из

и вы получите:

bin/echo_args.sh -ф -у информация \[главная\] орг."Апач".койот.AbstractProtocol.уничтожить уничтожить ProtocolHandler \[\"ПДП-НИО-8009\"\] /опт/котяра/журналы/Каталина.из
1: -ф
2: -у
3: Информация \[главная\] орг."Апач".койот.AbstractProtocol.уничтожить уничтожить ProtocolHandler \[\"ПДП-НИО-8009\"\]
4: /опт/котяра/журналы/Каталина.из

который показывает вам, что параметры прибыть правильно на другой стороне. Теперь вы просто замените echo_args.sh по розничным программам:

СШ [email protected] /ОГРН/розница-ф -у информация \\\'[главная\\] орг."Апач".койот.AbstractProtocol.уничтожить уничтожить ProtocolHandler \\[\\\"ПДП-НИО-8009\\\"\\]\' /опт/котяра/журналы/Каталина.из
+737
Kent dickens 5 апр. 2010 г., 13:11:54

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

Вообще менеджер пакетов обнаружит базовый URL, загружает индекс пакетов и их версий иногда с другой информацией (списки файлов, контрольные суммы, относительный путь и т. д.), ищет пакет в индексе, а затем загружает пакет путем создания правильного URL из baseURL и знаки, которые он находит в индексе.

+710
Symvizan 26 мар. 2017 г., 09:28:01

Что может быть только потому, что ваш allowiplist набор типа растрового изображения:ИС (любой из его подтипов), который разрешает только /16 сети, или типа хэш:ИС (снова любой из его подтипов) по умолчанию предел 65535 элементов.

Вы можете увидеть, что точный тип Ваш набор с:

ipset -t список allowiplist

Вам скорее нужно использовать (ни один из) хэш:чистая ipset видах пойти ниже, чем /16 сети.

Однако хэш:чистых типов не принимают истинных диапазонов, как, например, 81.212.5.13-81.212.7.4 как битовая карта:IP или хэш:ИС типов.

Вы могли бы продлить хэш:ИС видах maxelem предела, но это не сделало бы для ее эффективного решения.

Так что если вам действительно нужны диапазонов , которые перекрываются за /16 сети я бы посоветовал использовать iptables всобственном -м iprange соответствовать типу, если это возможно для вашей общей установки.

+674
grama 17 сент. 2018 г., 13:24:18

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

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


Системы Debian GNU/Линукса с X11.

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

+667
Ananta Tudu 20 сент. 2011 г., 03:22:00

У меня есть текстовый файл, как так

Василий Пупкин баз
1 Альфа
2 бета-б 
3 гамма Си 

Могу ли я использовать awk, чтобы печатать определенные столбцы, как 1 и 3, с {печати $1, $3}, но я хочу, чтобы указать столбцы, печать, указав в заголовке столбца, вместо того, что-то вроде {печати $foo и $баз}. Это полезно, Так что я не должен открыть файл и посчитать столбцы вручную, чтобы увидеть, какие колонки, и мне не придется обновить скрипт, если число столбцов или изменения заказа. Я могу сделать это в случае с awk (или другой инструмент оболочка)?

+625
priya323 15 июл. 2010 г., 00:24:43

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

Я бы порекомендовал писать скрипты для пользователей, которые не использовали в командной строке.

+611
parovoz1g 22 февр. 2013 г., 23:22:48

Я недавно купил Асер Aspire Е1-572 с NetXtreme BCM57786 карточка сети локальных сетей гигабита. Проблема в том, что в настоящее время я не вижу его в команде ifconfig, но я вижу это с lshw:

 *-сеть невостребованным
 описание: контроллер Ethernet 
 продукт: NetXtreme BCM57786 PCIe локальных сетей гигабита 
 поставщик: корпорация Broadcom
 физический идентификатор: 0
 автобусная информация: [email protected]:01:00.0
 версия: 01
 ширина: 64 бит
 часы: 33мгц
 возможности: ВПД ПМ МСИ msix разъем pciexpress bus_master cap_list
 настройки: время задержки=0
 ресурсы: память:b0410000-b041ffff памяти:b0420000-b042ffff памяти:b0430000-b04307ff

Вскоре, я нашел эту ошибку: https://bugs.launchpad.net/ubuntu/+источник/Линукс/+ошибка/1242610 и похоже, это именно моя проблема. Вроде бы решена в этот коммит http://git.kernel.org/cgit/linux/kernel/git/davem/net-next.git/commit/drivers/net/ethernet/broadcom/tg3.c?id=68273712a19e9107a498a371532b3b3eb6dbb14c

Я использую Ubuntu 12.04, так что есть вероятность, что (в некоторой точке) патч будет перенесено, но мне бы очень хотелось найти (если есть) на [Желательно] стабильная версия ядра, что бы содержать этот патч, так что я мог бы использовать мой интерфейс eth0.

Как бы мне найти бинарное ядро, которое содержит определенный коммит? Или найти, является ли конкретная бинарных ядра данного совершал?

Обновление

# команды uname -а
Ноутбук с Linux 3.8.0-33-универсальный #48~precise1-Убунту СМП Чт 24 октября 16:31:16 UTC в 2013 семейства i686 i686 в для i386 GNU/Линукс

Я установил его с помощью:

apt-получить установку ОС Linux-общие-ЛЦ-рвется
+610
chilly 11 апр. 2013 г., 02:42:25

Бросив несколько коротких питона:

#!/usr/Бен/ОКР вместо python2
с открытия (файл'.формат CSV') как F:
 печать '\п'.присоединиться(линия для линия в F, Если линия.графа(',') == 10)

Это будет читать каждую строку и проверить, если количество запятых в строке равна 10 линия.графа(',') == 10, если так печатать это линии.

+596
user206011 29 нояб. 2019 г., 08:27:49

Здание на @Марк-плотник 'ы Примечание: новое оборудование имеет другой MAC-адрес. Старый Mac-адрес по-прежнему жестко в файле/etc/udev из/правил.Д/70-стойкие-net.правила. Можно просто переименовать этот файл. В этом случае перезагрузка будет заново создать файл с новым MAC-адресом.

+566
Miguel Teixeira 28 янв. 2011 г., 10:31:18

Сделано с трубы, но это не очень красиво

$ СЭД -п/комментировать/, файл$ Р' | СЭД -Р '0,/комментарий,/ с/комментарий - (.*)/\1/'
текст1
текст1 продолжения
комментарий - текст2
текст2 продолжения
комментарий - текст 3
текст3 продолжения
Объяснение
  • СЭД -п/комментировать/,$ Р' файл печатать строки из комментария в конце
  • СЭД -Р '0,/комментария/прокомментировать - (.*)/\1/' Найти первая строка с комментарием и изменить его, чтобы удалить комментарий
+557
Kookie 16 дек. 2010 г., 23:58:59

Вы смотрели участвующие? Это структура пространства ядра/отслеживания пользовательского пространства, которое работает на нескольких архитектурах, включая ARM.

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

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

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

+556
skyleguy 6 июл. 2014 г., 22:08:54

Модуль основных варианта

Попробуйте драйверы устройств >> модуль аппаратной поддержки:

IOMMU Options

МОДУЛЬ АМД

Затем включите драм модуль поддержки.

ДМА переназначение

Включить поддержку технологии Intel поддерживающие данные через ДМА переназначения устройств

Дополнительно: переназначение прерываний

Включить поддержку переназначения прерываний

Опционально: Включить Версия 2 Поддержка

Модуль версии AMD драйвер 2


Вариант с PCI

Bus Options

Параметры шины (PCI и т. д.) >> Для PCI заглушки


Никогда grep в файл config, всегда используйте меню и / ключ к поиску необходимых вариантов. Есть три проблемы с гидом, вы связаны:

  1. Это специально для Федора/Редхат пользователей.
  2. Из-за #1, версии ядра разные, поэтому варианты в другом месте.
  3. Ядра Gentoo новее, чем ядро, используемое в руководстве.

Обновление

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

Модуль основных варианта

АГП: проверка диафрагмы...
[ 0.000000] АГП: нет моста АГП найдено
[ 0.000000] АГП: узел 0: диафрагма [автобусе Эл 0xc4000000-0xc5ffffff] (32МБ)
[ 0.000000] диафрагма указывая на e820 оперативной памяти. Игнорирование.
[ 0.000000] АГП: ваш BIOS не оставил отверстия диафрагмы памяти 
[ 0.000000] АГП: Пожалуйста, включите опцию модуль в BIOS
[ 0.000000] АГП: это будет стоить вам 64Мб ОЗУ
[ 0.000000] АГП: диафрагма карту памяти [мэм 0xc4000000-0xc7ffffff] (65536KB)
...
[ 0.959270] слот PCI-ДМА: отключение АГП.
[ 0.959337] слот PCI-ДМА: диафрагма базовый размер @ c4000000 65536 КБ
[ 0.959338] слот PCI-ДМА: используя Гарт модуль.
[ 0.959340] слот PCI-ДМА: резервирование 64Мб зона модуль в апертуры AGP
...
[ 1.375277] АМД IOMMUv2 драйвер Йорг Roedel <[email protected]>
[ 1.375277] функциональность АМД IOMMUv2 не доступны в этой системе
+547
elz 15 мар. 2011 г., 06:00:37

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

 в ... выделены другим цветом --в
печать "что случилось, Джонни мальчик!\п"; печать "что с тобой?\Н";

Есть ли способ, чтобы настроить на Perl.файл nanorc так что я не соответствовать пару одинарных кавычек, чьи первые кавычки-в между парой двойных кавычек?

+493
fk0 24 мая 2010 г., 21:26:07

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

+484
Bert Zangle 18 нояб. 2017 г., 12:15:32

Скажем, мой входной файл выглядит так:

Типа id1
1 5
6 8
ID2, которое
1 4
5 7

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

  • Если строка начинается с буквы: держите '\ п' после поле

  • Если строка начинается с числа: заменить все '\ T' и '\ n' с разделителями ( СЭД 'с / \ Т /, / Г; С / \ П /, / Г ' ) только если следующая строка начинается с буквы ( Е С / \ Т /, / Г' )

Ожидаемые результаты:

Типа id1 
1, 5, 6, 8
ID2, которое 
1, 4, 5, 7
+450
chad 16 окт. 2015 г., 21:56:13

Я вижу тег Ubuntu и насколько я знаю, вы не должны сделать что-нибудь большое для крепления; компакт-диска отобразится на боковой панели, а также на автозапуск(Ubuntu имеет их). Даже тогда, как @DopeGhoti сказал, Либо использовать вино вина должностного страницу загрузки

или искать какой-то файл сценария ( концовка в ".ш" ). Скорее всего ваш диск содержит отдельный каталог для Linux. Там будет файл "ридми", что очень поможет вам.

Или вы могли бы просто использовать компьютер с Windows.

+386
Yunfei Ma 17 нояб. 2014 г., 11:39:51

Набор NM_CONTROLLED=нет и остановить сетевой менеджер демон и препятствующие его перезапуску в сапогах:

на /sbin/сервиса NetworkManager стоп
на /sbin/с chkconfig NetworkManager не прочь

Теперь заполнить файл/etc/файл resolv.конф файл в соответствии с вашими потребностями.

В противном случае, установить NM_CONTROLLED=да и оставить демона NetworkManager не работает. В этом случае, добавить до двух DNS-записи в файл ifcfg-ETH в* файл как, например:

Сервера dns1=10.11.12.13
DNS2=10.11.12.14
DOMAIN=mydomain.net

Это будет заполнить файл/etc/файл resolv.конф файл для вас.

+374
Polonius Byke 12 мая 2011 г., 14:51:12

Нет. Встроена БД не является общедоступным. Вы поговорите с http://www.gracenote.com/ непосредственно приобрести лицензию на запрос их базе.

+338
jareto 12 июл. 2018 г., 07:32:54

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

+301
JinruiDu 10 дек. 2018 г., 14:08:12

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

Диск меня интересует-это 3 ТБ гибридный твердотельный накопитель/жесткий диск в один раздел отформатирован в ext4 и который используется только для медиа файлов. Корень, домашний, и поменять все в своих собственных разделов на SSD диск, который я оставлю в покое.

На данный момент на 3 ТБ с ext4 файловой системы, 5% дискового пространства зарезервировано (по умолчанию), но это целых 150 ГБ. Если это безопасно, поэтому я бы хотел уменьшить это до 1%, что 30 ГБ, и при этом бесплатная до 120 ГБ. Обратите внимание, что файловая система на 92% и 5% оставшихся-это зарезервированное место.

Советы в этот ответ, говорит о том, что установка зарезервированного пространства до 5% здравомыслящих почти полный и ext3 файловые системы, чтобы избежать фрагментации. Затем он говорит, что в ext4 является более эффективным, прямо заявив, что: "ext4 это мульти-блок-распределитель-это гораздо больше фрагментации упорный". Не пойдут на то, чтобы посоветовать, какой процент будет разумно в ext4.

Я хотел бы знать, будет ли это безопасно, чтобы уменьшить зарезервированное дисковое пространство до 1% на мой 3 ТБ в ext4 файловой системы при сохранении адекватного файловой системы фрагментация защиты?

Если 30 ГБ зарезервировано место на 1% не хватает, то как мало бы быть безопасным?

Спасибо.

+300
morgueanna 1 мая 2013 г., 16:20:27

Просто получить код активации для SLES 12 и использовать его для SLES 11 с пакетом обновления 4(Этот метод не работает на ОС SLES 11 SP3) для. Вы не получите код активации для SP4 в процессе его загрузки вы увидите вот такое окноenter image description here

вместо этого: enter image description here

+297
user2410570 14 янв. 2010 г., 11:09:51

У меня есть 2 жестких дисков по 3 Тб каждый. Первый из этих дисков полно с очень важным содержанием. Я зашифровал второй 3ТБ диск с помощью следующего метода:

https://www.youtube.com/watch?v=J_g-W6hrkNA

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

+244
Ruben Vermeersch 28 сент. 2011 г., 13:12:27

Omit.txt

001
006
008
0016

Filetogrepfrom.txt

001
006
007
008
0016
00546
008
0031
00
0021
0016

Я хочу сделать

кошка filetogrepfrom.txt | грэп -А 00 | команда grep -v с {линии от omit.txt}
+215
Mary Anne 2 сент. 2017 г., 21:04:37

У меня есть два массива

arr1 $ = ( 1 2 2 3)
arr2 $ = ( 2 3 3 4)

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

$ цорт << ВФ
> "${arr1[@]}" "${arr2[@]}"
> ВФ
"1
"2
2
3
3"
4"

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

$ цорт << ВФ
${arr1[@]} ${arr2[@]} 
ВФ

1
2
3
4

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

$ туалетом -л << ВФ
а 
б 
1
ВФ
3
+187
anael 19 дек. 2015 г., 01:42:03

Следующую команду

видео -Ф алса -АС 2 -я plughw:0,0 в-F video4linux2 -с ВГА -я с /dev/video0 -F в Огг - > видео.МР4

Не производит .МР4 видео.

Я хочу заменить -Ф Огг с -ф <МР4 формате> где <формат MP4> это правильный формат для создания видео .МР4.

Чтобы мыслит ясно, я хочу иметь:

файл # видео.МР4
видео.МР4: ИСО СМИ, МР4 базы СМИ В1 [ИС0 14496-12:2003]

ЗЫ: я хочу использовать трубы, поскольку она используется для других операций трубы

+117
AlisaWeber 18 мар. 2010 г., 22:24:36

Модуль, что вам нужно, это подушка.

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

установить Пип подушка

pip3 установить подушку

После этого, вы можете импортировать пильном

Чтобы дать объяснение, почему подушка нужна и не пил, бывший форк последнего. Последний релиз Пиль был в 2009 году, когда она отделилась в подушку. Аббревиатура расшифровывается в Python библиотека изображений и она используется для открытия, манипулирования и сохранения изображения в форматах. Это объясняет изображения ImportError в вашем вопросе.

+113
palmic 9 сент. 2010 г., 07:06:16

(Пере)создать файловой системы, используйте один из массива семейные инструментов. Выберите тот, который основан на том, что файловая система, которую вы хотите; наиболее распространенными из них являются:

  • ФАТ32 (сокращение от.и vfat) для максимальной совместимости. FAT32 имеет понятия о файле собственности или разрешения или символические ссылки или многих других unixy понятия, просто файлов и каталогов с большим количеством символов пунктуации запрещены в именах файлов, и нет чувствительности к регистру. Максимальный размер файла-4ГБ. Выбрать эту файловую систему, если вам нужно хранить кучу файлов, которые не больше 4ГБ.
  • В NTFS для совместимости с Windows. Самые основные функции unixy поддерживаются. Поддержку NTFS в операционных системах, отличных от Windows, как правило, немного слоеное, поэтому выбрать эту файловую систему только если вам нужна совместимость с Windows и больших файлов.
  • в ext4 является де-факто стандартной файловой системы Linux. Выберите этот параметр, если вам нужны возможности unixy например, символических ссылок и разрешения.
  • с файловой системой ext2 старая версия системы ext4 (не хватает функций, таких как журнал и хорошая поддержка для каталогов с тысячами файлов) и поддерживается более UNIX-систем, чем в ext4 (но не надейтесь на чудеса под Windows). Выберите это, если вам нужна хорошая поддержка в BSD и хотя бы только для чтения, поддержка под Windows.

Вам необходимо узнать имя устройства, на котором диск подключен. Под Linux, съемные диски обычно имеют имена, как , например, /dev/ПДД, /Дев/СДБи др. Будьте уверены, чтобы выбрать правильный выбор, или вы можете стереть ваш жесткий диск. Под Linux, вы можете получить список доступных дисков и их разделов, запустив кошка /proc/разделов; число в третьем столбце-размер в килобайтах. Вы также можете получить представление о том, где диск подключен, глядя на имена в файл/dev/диск/по-пути, а моделей в каталоге/dev/диск/по-идентификатора. Флэш-накопители обычно имеют один раздел под номером 1.

Во многих системах эти инструменты живут в директории/sbin или выполнить/sbin, который не в путь по умолчанию для не-root пользователей. Кроме того, вы, вероятно, нужно быть суперпользователем для запуска их.

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

массива.Введите /dev/NAME_OF_DEVICE

Не забудьте поместить нужное количество разделов. Если вы работаете в Linux и у вас есть один жесткий диск и никакой другой подключен внешний диск, устройства обычно файл/dev/sdb1. Таким образом, типичные команды

судо массива.для vfat устройства /dev/sdb1 # обязательно измените имя устройства в случае необходимости

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

тройник </dev/нуль /Дев/NAME_OF_DEVICE

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

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

+93
Manu CJ 7 окт. 2016 г., 20:07:38

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

Первый instally плагин downloadonly(инструкции для RHEL): (И rhel5)

$ Yum установить ням-downloadonly

(Компилятора RHEL6)

$ ням ням установить плагин-downloadonly

Далее выполнить команду следующим образом:

$ ням установить --downloadonly --downloaddir=/некоторые/произвольные/путь [пакет]

Если вы игнорируете --downloaddir ням будет автоматически загружать в каталог/var/кэш/Юм

Так что, если вам нужно использовать yumdownloader специально, я думаю, что это будет самым простым способом для достижения цели.

+77
Ken Swank 12 февр. 2019 г., 13:32:37

Когда вы используете Tab в bash (что это снаряд, используемый по умолчанию на OSX), он сначала пытается завершить то, что вы ввели до сих пор, потом показывают однозначного завершения, затем (третья вкладка) все дополнения.

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

набор шоу-все-если-неоднозначны

Это позволит удалить 'прочие' шаг и соответствующий звуковой сигнал. Дополнительные опции см. В разделе: https://www.gnu.org/software/bash/manual/html_node/Readline-Init-File-Syntax.html

Для дальнейшего улучшения завершения использования на Mac, вы можете также использовать FIGNORE переменной автоматически пропускать некоторые файлы, например:

экспорт FIGNORE=.DS_Store

автоматически исключает .DS_Store файлы из кожи.

+69
Steve Jones 14 дек. 2015 г., 17:42:47

Добро пожаловать клиент StackExchange!

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

Вы можете создать Docker-образ с Vim и установить плагины внутри контейнера, или использовать существующие настройки ВИМ изображения, например, это одно.

Затем, использовать объем которая делит каталог на данный момент Вы работаете с контейнера Docker для редактирования/создания файла.

+18
Luchok7 5 авг. 2012 г., 09:49:39

У меня есть требование, в котором мне нужно двигаться определенные файлы из одной директории в другую. Я в списке нужные файлы в файл "req_files.txt"

prev_dir=/cygdrive/С/Пользователи/парковку.Саманта/рабочий стол/New_folder
new_dir=/cygdrive/С/Пользователи/парковку.Саманта/рабочий стол/Новая
компакт-диск $prev_dir
для меня в кошке req_files.txt`
делать
 МВ $prev_dir/$я $new_dir
сделано

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

МВ: не может стат `/cygdrive/С/Пользователи/парковку.Саманта/рабочий стол/New_folder/ДБО.account_address_adt.Таблица\Р': Нет такого файла или каталога

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

СЕПГ -я с/\Р test.sh$//' 
+12
Kasif 6 авг. 2014 г., 12:57:16

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

$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