проблема с найти размер и сцепления смолы

Я хочу, чтобы хранить все PNG файлы в дереве каталогов. Я

 найти . -имя_экземпляра *.формат PNG| размер тар-czf renderresultsall.tar.gz

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

 ./патха/patha1 ОК
 ./патха/patha2 проигнорировали
 ./патха/patha3 ОК
 ./путьВ/pathb1 проигнорировали
 ./путьВ/pathb2 проигнорировали
 ./путьВ/pathb3 проигнорировали
...

А если я использую:

 найти ./патха/ -имя_экземпляра *.формат PNG| размер тар-czf renderresultspathA.tar.gz

Я получаю все пути (patha1,patha2,patha3) в путь патха

Это ругательство или?

+921
sumeet harale 16 янв. 2010 г., 11:09:13
30 ответов

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

Мой сценарий выглядит так - мы имеем около 50 IP-адреса, чтобы добавить к нашей сети-скрипты с увеличением значения ИС. Я мог бы сделать это вручную, однако я думал, что это будет хорошее время, чтобы попробовать и получить до скорости на мои навыки программирования.

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

файл ifcfg-eth0 в:1, файл ifcfg-eth0 в:2, файл ifcfg-eth0 в:3 ...*н*

Содержание этих файлов:

Устройство=от eth0:1
Маска подсети=255.255.255.0
При=10.2.7.148
Переменной bootproto=нет
Наоборот-при восстановлении=да
Сервера dns1=10.2.53.150
PEERDNS=да
DNS2=10.2.53.250
Шлюз=10.2.7.1
Тип=локальных сетей
USERCTL=нет
IPV6INIT=нет

Где IP-адреса=10.2.7.148 следует увеличить на +1 в каждом файле.

Например: файл ifcfg-eth0 в:2 файл будет точно такой же за исключением того, что IP-адреса будут 10.2.7.149 и так далее.

Я довольно уверен, что я должен вызвать СЭД для поиска и замены IP-адреса.

Например, поиск IP-адрес с использованием СЭД может осуществляться следующим образом:

СЭД -рН '/(IPPADDR=)((1?[0-9][0-9]?|2[0-4][0-9]|25[0-5])\.){3}(1?[0-9][0-9]?|2[0-4][0-9]|25[0-5])файл/Р' 

Какие шаги нужно предпринять для создания нового файла с eth0 в:Н название увеличивается на +1, а также IP-адрес в файле.

Заранее спасибо!

Редактировать: Позвольте мне уточнить имена файлов не должны содержать IP-адрес.

Я нуждающихся файл1 копируется в файл file2 интерфейс eth0:1 -> интерфейс eth0:2 с таким же содержимое файла, как описано выше, за исключением того, что при= поле на сформированный файл должен быть увеличен на единицу.

Примечание: имя файла должно быть увеличено на +1 тоесть. СР файл ifcfg-eth0 в:1 файл ifcfg-eth0 в:2

+877
Mercy Dan 03 февр. '09 в 4:24

Мой тест аппаратное обеспечение, на котором я хочу загрузиться, это MinnowBoard MAX и палтус, который является x86-совместимом компьютере с UEFI и до сих пор я успешно создали grub2 из источника и он успешно загружается ядро от USB.

Теперь, я хочу для загрузки ядра Linux и файловой системы от сети. Так, прошивка Minnowboard установки не поддерживает PXE (сетевые драйверы недоступно), я решил сделать это через файл grub2, который может быть построен с сетевыми драйверами.

Я могу настроить DHCP-сервер и TFTP сервер, однако я не в состоянии найти какой-либо Вики/учебник о том, как указать файл grub2 IP-адрес TFTP и DHCP-серверы. Как сказать файл grub2 для загрузки из сети?

Лучшее, что я смог найти-это : https://tr.opensuse.org/SDB:Booting_from_the_Network_with_GRUB

Тем не менее, он использует загрузчик GRUB-наследие. Документация для grub2 тоже не понятно.

Может кто-то пожалуйста, скажите мне шаги и команды, чтобы сказать grub2 в ядра загрузки из сети? Также какие модули мне нужно создать файл grub2 с (полная команда, чтобы построить для grub2 будут оценены)

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

Я построил для grub2 с помощью следующей команды :

./в grub-mkimage -д./жратва-ядро -о bootx64.Эфи-О'архитектуру x86_64-EFI с п "" сало стандарта записи iso9660 part_gpt part_msdos нормальной загрузки Linux конфигурационный файл цепи замыкания efifwsetup efi_gop efi_uga Общ поиска search_label search_fs_uuid search_fs_file gfxterm gfxterm_background gfxterm_menu тест all_video loadenv файловой системы exFAT файловой системой ext2 файловой системы NTFS файловой системы Btrfs hfsplus ОДС по TFTP efinet

У меня есть TFTP сервер работает по IP.б.С. д. Теперь, когда я поставил линукс в консоли файл grub2 :

Линукс (по TFTP,а.б.С. д) файл/tftpboot/bzImage

Я получаю сообщение об ошибке назначения недоступен. Также, когда я делаю net_ls_cards, я не имею никаких карт. Но мне подтвердили, что интернет ПО работает Ethernet на этой доске по загрузке Ubuntu на нем.

EDIT2

Спасибо @телекоммуникаций , отметить, что 64-битная версия нужна сетевая поддержка UEFI. Это дало мне уверенность, чтобы провести еще один день, и я, наконец, добился успеха.

Я настройки по TFTP, DHCP и сервера NFS (вне области этого звания).

В файл grub2, я ударил net_bootp и это сок. Хотя название вводит в заблуждение, он работал в качестве первого шага для запроса IP-адреса от DHCP-сервера. Это ставит HW на сети с настройки сети. Теперь я могу задать путь ядра

жратва> Линукс (по TFTP,а.б.С. д) файл/tftpboot/bzImage

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

Я не смогла придумать, как сказать grub2, чтобы установить местоположение корневой файловой системы в качестве сервера NFS. Есть некоторые функции, как (по TFTP) ? Я просматривал документы. Если кто-то уже знаю, пожалуйста, укажите.

+866
lanadeus 29 июл. 2018 г., 19:05:47
Другие ответы

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


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

Если у вас есть действительно странные имена, которые содержат символы новой строки или символа " \ " и тому подобное, вы могли бы сделать что-то вроде этого:

найти . -тип F -имя '*.в формате PDF' -print0 команды |
 хотя ИФС= читайте -р-д " файл
 делать преобразования -подробный плотностью 500 -800 размер файла "${}" "${файл%.*}.ПНГ"
сделано

Что должно быть в состоянии иметь дело с все, что вы бросаете на нее.

Уловки, которые используются:

  • найти ... -print0 команды : причин найти , чтобы распечатать его результаты, разделенных нулевым символом, давайте разбираться с новыми строками.
  • ИФС= : это позволит отключить разбиение, необходимо разобраться с пробелами.
  • читал -Р: отключает перевод слеш экранировать символы, работать с файлами, которые содержат обратные косые черты.
  • читал -д ": устанавливает рекорд разделитель на символ null, чтобы справиться с найти выход и правильно обрабатывать имена файлов с символами новой строки.
  • ${файл%.*}.ПНГ : использует раковины встроенные строковые манипуляции способностей , чтобы удалить расширение.
+823
nicosomb 24 февр. 2010 г., 01:47:39

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

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

+784
soufanom 16 окт. 2013 г., 10:11:20

Для массового запроса:

  1. создать небольшой скрипт (useslib) и поставить в путь (orspecify полный путь в командной строке ниже)

    #! /бин/Баш
    лдд 1 $ | команда grep -Q и $2
    выйти $?
    
  2. Использовать его в найти команду, например:

    найти в /usr/Бен/ -исполняемый -тип F -exec для useslib {} libgtk-Х11-2.0 \; -печать
    

(libgtk-Х11-2.0-видимому комплекта библиотек GTK2 Либ)

+758
Harish Tummalacherla 4 мая 2018 г., 23:21:41

Новые жесткие диски физический размер сектора составляет 4096. Можно ли заставить систему использовать логический размер сектора одинакового размера, а не по умолчанию логический сектор размером 512?

Это ускорит Навальный читает и пишет? Где его можно настроить?

+631
Dave Thomas 29 окт. 2016 г., 09:18:23

shopt - это Баш встроенные. Если вы запустите какой shopt, вы увидите, что там на самом деле не команду под названием "shopt". Таким образом, человек shopt делает столько же смысла, как человек компакт-диска. Описание как shopt и компакт - работы принадлежат в человеке Баш.

+628
Filipe Monteiro 22 февр. 2017 г., 12:18:29

У меня есть архив старых писем в почтовой формате. Каталог (назовем его my_archive) имеет правильную почтовой структуру

$ общ./my_archive
шавка новая ТМП

Я могу читать письма с шавками с указанием почтового ящика для загрузки:

шавка -Ф ./my_archive

Шавка-это хорошо, но хотелось бы почитать в архиве с графическим клиентом электронной почты, так что я могу легко работать с вложениями.

Есть какой-то подобный способ открыть мой архив в какой почтовый клиент типа Thunderbird?

+616
mitton 22 авг. 2012 г., 06:43:37

Другие ответы уже объяснить |, && и ;, поэтому я добавлю кое-что ты не специально просили: ||.

А || Б

Это выполняется, и тогда б выполняется только если это не удалось. Это полезно для реагирования на условия ошибки:

Мартин@Мартин ~ % РМ doesnotexist 2>/dev/нуль || Echo "не удалось удалить файл"
не удалось удалить файл

2>/Дев/нуль, необходимо, чтобы скрыть сообщение об ошибке РМ сам.)

+589
ZjHOU 11 янв. 2017 г., 13:43:29

У меня есть беспроводной драйвер для сетевой карты Atheros PCI-карты, функционирующие в режиме точки доступа через hostapd. Как я могу проверить, поддерживает ли он ТПЦ - и, в этом случае, превратить его включения/выключения?

Примечание: управление мощностью передачи (ТРС) - это механизм, с помощью Wi-Fi Интернет излучателей для снижения мощности сигнала с целью уменьшения помех с другими беспроводными сетями.

iwconfig txpower устанавливает мощность передачи в дБм или МВт и это не то, что я ищу.

+571
binaryatrocity 15 июн. 2013 г., 07:21:01

Распространенной ошибкой является не выбираясь из &. Ввод URL в кавычках должна решить эту проблему:

$ на YouTube-дл -Т "http://www.youtube.com/watch?v=uHlDtZ6Oc3s&feature=channel_video_title"
+545
user214133 17 июн. 2012 г., 08:44:06

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

Почему следующей схеме (пробелы до и после слеша) не работает (с и без расширенной грэп)

/дома/pkaramol
$ Маунт | команда grep '/с\//с' 
/дома/pkaramol
$ Маунт | грэп -Е '/С\//с' 
/дома/pkaramol
+512
Tal C 27 дек. 2014 г., 17:51:13

У меня есть машина с Windows замазкой, которая имеет доступ к MS SQL серверу по локальной сети. И у меня на удаленной машине по сети с sshd на 443 порт (требуется для установления защищенного соединения по HTTPS прокси). Я хочу предложить некоторые госпожи SQL IP:порт на локальной сети к удаленной машине. Вы можете увидеть мои настройки проброса ниже:

tunnel settings

И это работает, как ожидалось, когда я запускаю эту SSH сессии без доверенности (можно легко проверить с помощью telnet localhost в 31339):

корень@в Ubuntu:~# телнет на localhost 31339
Попытка ::1...
Подключен к на localhost.локального домена.
Escape-символ '^]'.

Но когда я использовать HTTP-прокси с HTTP-метод Connect поддержка, этот порт не направляются. Whenn я пытаюсь проверить переадресацию с помощью telnet localhost в 31339, я мгновенно получаете соединение закрыто иностранном хостинге.:

корень@в Ubuntu:~# телнет на localhost 31339
Попытка ::1...
Подключен к на localhost.локального домена.
Escape-символ '^]'.
Закрытое соединение на иностранном хостинге.



В то же время я пытался нюхать пакеты на моей машине Windows с помощью Wireshark и увидел, что пакеты, относящиеся к этому правилу переадресации портов на всех. Шпатлевка даже не пытается установить TCP-подключение к MS SQL серверу по локальной сети.

Как я уже сказал, единственной разницей между рабочей и не рабочей внутрипортовое экспедирование правило через HTTP-прокси, который должен уменьшить максимальный размер пакета IP в теории и это вероятно проблема... так что я склонен думать, что там могут быть некоторые команды параметры, которые могут справиться с этой situatuion.

Я также сделал еще один тест: я пытался вперед локальный порт VNC 5900 от моих окон машина с местными Убунту порт таким же образом я делаю с MS SQL порт. И это работает (не имеет значения, если я использую прокси для подключения по SSH или нет):

корень@vm5594:~# телнет на localhost 31337
Попытка ::1...
Подключен к на localhost.локального домена.
Escape-символ '^]'. 003.008 РФБ

Это wthy мне очень интересно, что может быть проблема и прошу Вас помочь ти. Какие-либо предложения?

ТЛ;ДР , когда я использую HTTPS прокси для SSH соединения с MS SQL порт переадресация не работает, но работает без прокси. В VNC проброс портов работает без проблем в обоих случаях.

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

+474
Anton Pantuykhin 11 апр. 2011 г., 02:22:59

Вы можете сделать процесс государств с coreutils ПС

$ ПС ОКС

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

СОСТОЯНИЕ ПРОЦЕССА КОДЫ

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

 Д источник бесперебойного сна (обычно ИО)
 Р работает или готов к запуску (по очереди)
 С прерываемый сон (ожидание события завершения)
 Т остановили, либо управления задание сигнала или потому, что это прослеживается.
 Вт подкачки (не действует с 2.6.ХХ ядро)
 Х умер (не должно быть видно)
 З несуществующей ("зомби") процесс, прекращается, но не получили своего родителя.

Для BSD форматы и, когда используется ключевое слово стат, дополнительные символы могут отображаться:

 < высоким приоритетом (не приятно для других пользователей)
 Н с низким приоритетом (Nice другим пользователям)
 Я был заперт страниц в памяти (в реальном времени и настраиваемые ИО)
 S является лидером сессии 
 L является многопоточным (используя CLONE_THREAD, как и nptl pthreads не делать)
 + в группе на переднем плане процесс.
+449
Palmik 10 февр. 2017 г., 01:17:06

Я нашел ответ. Вам нужно использовать sd_journal_send() от systemd в/СД-журнал.ч. Вы также можете использовать SYSLOG_IDENTIFIER и SYSLOG_PID теги, чтобы настроить то, что используется. Более подробную информацию о доступных тегам можно найти здесь.

Пример:

СТД::строка sysLogIdentifier("SYSLOG_IDENTIFIER=");
sysLogIdentifier += program_invocation_short_name;

СТД::строка sysLogPid("SYSLOG_PID=");
sysLogPid += getpid();

sd_journal_send("сообщение=нашел ответ",
sysLogIdentifier.c_str(),
sysLogPid.c_str(),
Значение null);

Выход:

10 февраля 17:11:48 имя processB [1418]: найден ответ
+412
Carito Guerra 28 нояб. 2016 г., 23:57:15

Вы можете использовать в iptables ограничить до 3 попыток в минуту:

в iptables -I вход -п протокол tcp --dport 22 -я через eth0 -М состояние-состояние нового -м последние-блок
в iptables -I вход -п протокол tcp --dport 22 -я через eth0 -М состояние-состояние нового -м последние-обновление-секунд 60 --hitcount 4-й дроп

Или использовать что-то вроде кроме того, fail2ban. Он банит по ip-адресу за 15 минут после 5 unsuccesfull попыток входа.

+384
user27546 23 февр. 2016 г., 16:06:29

Не полный ответ, но вы в курсе ВИМ так называемый "простой режим" (ВИМ-г)? Он всегда находится в режиме редактирования по умолчанию, и делает очень много, что вы хотите, и не нужно устанавливать или что-нибудь настраивать. Это не Ctrl-A, С, в, Х, Y и так далее. От ключа-листинг:

Клавиш:
 <Вниз> движется по линии экрана, а не файл строки
 <Вверх> идем
 Вопрос не "ОО", "форматирование", а не бывший режим
 <БС> в визуальном режиме: удаляет выбор
 Сочетание клавиш Ctrl-X в визуальном режиме: вырезать в буфер обмена
 <З-Дель - > идем
 Сочетание клавиш CTRL-C в визуальном режиме: копировать в буфер обмена
 <С-вставка> идем
 Сочетание клавиш ctrl-v вставляет содержимое из буфера обмена (в любом режиме)
 <Ы-вставка> идем
 Сочетание клавиш Ctrl-Q делать то, что сочетание клавиш Ctrl-V используется, чтобы сделать
 Сочетание клавиш Ctrl-Z отменить
 Сочетание клавиш Ctrl-й повтор
 <М-пространство в меню> Система 
 Сочетание клавиш Ctrl-A Выделить все
 <С-> вкладка следующем окне, нажав CTRL-Вт Вт
 <С-Ф4> закройте окно, нажав Ctrl-W с

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

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

+383
Marco Young 4 сент. 2014 г., 22:14:37

С инструментов GNU:

сравнения <(CD в директорию dir1 && найти . -тип L -функции printf '%П -> %Л\П'|сортировка) \
 <(компакт-диск директория dir2 && найти . -тип L -функции printf '%П -> %Л\П'|сортировка)

Строго говоря, что не может отличить ссылку под названием А что указывает на Б -> В и А -> Б , которая указывает на С, не говоря уже о проблемах с имена файлов, содержащие символы новой строки, но это делает для более разборчивого вывода, чем более надежные:

сравнения <(CD в директорию dir1 && найти . -тип L -функции printf '%п // %л\0'|ТР '\П\0' '\0\п'|сортировка) \
 <(компакт-диск директория dir2 && найти . -тип L -функции printf '%п // %л\0'|ТР '\П\0' '\0\н - |рода)

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

+381
Jorge Omar Vazquez 23 нояб. 2011 г., 11:19:09

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

Также @стрелку дал вам наилучший вариант, если вам действительно нужно, чтобы проверить статус вашего сжег ИСО.

Сегодня люди чаще делаю ДД на USB-диск и устанавливать оттуда. Есть много ноутбуков без внутреннего CD/DVD-дисков и памяти NAND труднее повредить, вы не можете поцарапать его, как на DVD.

+334
user3094801 9 авг. 2013 г., 18:27:07

Я недавно задал вопрос о том, как удалить символ новой строки, если это происходит после другого определенного характера.

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

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

Например, замените <имя foobar> с \п<фрагментик> не читая ввод построчно? (поскольку существует только одна линия и она составляет 2.5 мкг символов).

+325
jazz 17 янв. 2019 г., 00:13:04

У меня ноутбук Asus Zenfone 5 телефон и теперь я хочу подключить устройство к моей системе Debian 7 с помощью USB-кабеля чтобы подключить внутреннюю память телефона как внешний диск. Поэтому после того, как он был подключен я вижу в логах:

команды dmesg

[79836.644019] по USB 2-1: новый скоростной количество USB-устройства 3 через ehci_hcd
[79836.779399] по USB 2-1: новое USB-устройство найдено, idVendor=0b05, idProduct=5481
[79836.779403] по USB 2-1: новые строки устройство USB: ПТР=2, продукт=3, где=4
[79836.779406] по USB 2-1: товара: Android
[79836.779408] по USB 2-1: производитель: Android
[79836.779410] по USB 2-1: серийный номер: ХХХХХХХХХХ

команды lsusb

Устройство автобусных 002 008: ИД 0b05:компьютер 5481 компания ASUSTeK, Инк

Но диск не был смонтирован. программа fdisk -л не показывает мой телефон.

После поиска по интернету я обнаружил, что Zenfone есть некоторые проблемы при подключении через порт USB2 и работает с USB3. В Windows это вилы хорошо, как с USB2 и USB3 на. Но я скучаю с USB3 в мой компьютер.

Поэтому мой вопрос - как я могу подключиться к ASUS Zenfone 5 в Debian через порт USB2 или может быть как я могу эмулировать с USB3 с интерфейсом USB2?

+325
Souvik 24 авг. 2013 г., 21:06:48

У меня есть список идентификаторов (отсортированный) в двух файлах и я побежал команду комм, чтобы сравнить их, но, кажется, чтобы пропустить одной линии, общие для обоих файлов. Почему?

Файл1:

1
2
3
4
5
6
7
8
9
11
12
13
15
16
17
18
19
20
21
22

Файл2:

16
18
21
23
705
707
709
711
712
826
827
839
846
847
848
872
873
874
875
891

Комми вывода: $> память файл file1 file1 с

1
 16 //существует в обоих файлах
 18 //существует в обоих файлах
2
21
23
3
4
5
6
7
705
707
709
711
712
8
826
827
839
846
847
848
872
873
874
875
891
9
11
12
13
15
16 //вот она!
17 
18 //...и вот!
19
20
21
22

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

+304
Anil solanki 30 авг. 2010 г., 22:50:38

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

Как читать

Отрывок из своего первоначально написал код, показывает, что вы пытаетесь сохранить первый ряд такой:

Эхо "введите первое число"
 читать $num1 как

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

$ читайте -п "введите первое число" поля num1
Введите первое число:

Теперь введите 1:

$ читайте -п "введите первое число" поля num1
Введите первое число: 1

Теперь, если вы Эхо $num1 каквы успешно просмотреть значение:

$ Эхо $num1 как
1
  • -п the_prompt_text - это способ включить напоминание
  • по сравнению с Эхо, Эхо добавляет обратку в конце. Но с -п нет, это хорошая идея, чтобы иметь дополнительную пробела, как я сделал, заметьте после двоеточия :, у меня пробел: "введите первое число: ". Это просто так ввод пользователя не появится запустите-справа от двоеточия.
  • при указании переменных, чтобы сохранить ответ, правильный синтаксис для чтения, не иметь $, таким образом мы должны были прочитать и потом num1 как

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

+295
Rudy Garcia 23 апр. 2014 г., 22:33:54

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

кошка /системы/класса/телетайп/tty0/активный

Вы могли, вероятно, использовать в inotify(7) API, чтобы наблюдать за изменениями в этом файле.

+282
LeviJohnson 2 янв. 2014 г., 08:36:56

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

переменная var1=$1
Эхо "за пределами трубы, мой значение переменной: $переменная1"
ЛС *.* | команды xargs Ш-с 'Эхо "$0" "[email protected]"; эхо "внутри трубы, моя переменная пуста: переменной $var1"'

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

ЛС *.формат PNG | размер -100 п ш-с 'конвертировать "$0" "[email protected]" -оценки-последовательность переменной $var1 ../выход2/"$0"'

любая помощь приветствуется большое!

+151
azalan 19 мар. 2019 г., 11:48:22

У меня следующая startupHook в мой xmonad.УГ

, startupHook = Спаун "~/.xmonad/автостарт"

Я начинаю много приложений и демоны в этом скрипте так и написано, чтобы запустить только один раз при запуске. Но это выполняется каждый раз, когда я нажмите мод-м, т. е., чтобы перезагрузить и проверить мои изменения в xmonad.УГ.

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

Я попытался погуглить но ничего не нашел. Такое возможно?

Редактировать: я использую xmonad 0.11 установлен с междусобойчика на Ubuntu 12.04.

+126
NectarSoft 31 мая 2012 г., 12:41:30

Например, вы можете использовать это:

$ на awk '/ч/{подпункт("ч", "ч"в++)} файл 1' 
1562 первой части
1563 Н1 с col3 col4 ч
1564 Н2 с col3 col4 ч

3241 Н3 с col3 col4 ч
3242 третьей части
...

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

Финал 1 это условие является истинным, следовательно, он выполняет по умолчанию на awk действий: {печати $0}, то есть печатает полную линию.

+124
curio1729 1 мар. 2014 г., 22:43:24

Самый быстрый способ создать файл в системе Linux является использование fallocate:

fallocate -L в файл 50г 

От человека:

fallocate используется для управления выделенным дисковым пространством для файл, либо для освобождения или выделить его.
Для файловых систем, которые поддерживают системный вызов fallocate, предварительное распределение осуществляется быстро за счет выделения блоки и пометить их как неинициализированный, не требуя никакого ввода-вывода данных блоки. Это гораздо быстрее, чем создание файла, наполнив его нулям.
Поддерживается для XFS (начиная с Linux 2.6.38), в ext4 (начиная с Linux 3.0), В Btrfs (начиная с Linux 3.7) и файловая система tmpfs (начиная с Linux 3.5).

+45
michaelsproul 30 янв. 2018 г., 07:03:58

У меня есть установки как PXE-сервер. Интерфейс, который обеспечит аренды DHCP является eno3. установлен dnsmasq это и обеспечивает службу TFTP ** привязка не установлена - Ubunutu 18.04 **

Ошибка: сервер dnsmasq: не удалось привязать сокет сервера DHCP-сервер: адрес уже используется

Однако, команды netstat показывает, раздача и контроль порт 67. (По DHCP)

Может кто-нибудь сказать мне, почему я получаю эту ошибку?

сайту netplan и YAML, помощью ifconfig команды netstat -aunp и dnsmasq здесь ошибка:

корень@pxebooter:~# сервер dnsmasq
раздача: не удалось привязать сокет сервера DHCP-сервер: адрес уже используется

корень@pxebooter:~# подробнее /и т. д/сайту netplan/50-облако-инит.и YAML
# Этот файл генерируется из информации, предоставленной
# источник данных. Изменения не сохраняются в экземпляре.
# Чтобы отключить облако-инит возможности конфигурации сети, записать файл
# файл /etc/Cloud/облако.конф.Д/99-отключить-сети-настройки.cfg с следующим:
сети: {настройки: отключены}
сеть:
 версия: 2
# рендерер: networkd
сети Ethernet:
eno1:
 адрес: [10.1.9.199/24]
 gateway4: 10.1.9.254
серверы имен:
 адрес: [205.171.3.65,205.171.2.65]
 dhcp4: ложные
eno2:
 адрес: [10.1.100.11/24]
 gateway4: 10.1.100.100
 dhcp4: ложные
 дополнительно: ложные

eno3:
 адрес: [10.1.200.1/24]
 gateway4: 10.1.200.1
 dhcp4: ложные
 дополнительно: ложные

корень@pxebooter:~# ifconfig, которые
eno1: флаги=4163<копирование,трансляция,запуск,мультикаст> МТУ 1500
 инет 10.1.9.199 маска 255.255.255.0 широковещательный 10.1.9.255
 inet6 на fe80::1618:77ff:fe60:c571 prefixlen 64 0х20 кодобласти<ссылка>
 эфир 14:18:77:60:С5:71 txqueuelen 1000 (локальные сети)
 RX пакетов 7695 байт 1124240 (1.1 Мб)
 Ошибки ГХ 0 за 742 перерасход 0 рамы 0
 Техас пакеты 2133 байта 228533 (228.5 КБ)
 Ошибки Техас за перерасход 0 0 0 0 0 перевозчик столкновений
 устройство прерывания 94

eno2: флаги=4099<вверх,широковещательный,многоадресный> МТУ 1500
 эфир 14:18:77:60:С5:72 txqueuelen 1000 (локальные сети)
 RX пакетов 0 байт 0 (0.0 Б)
 Ошибки ГХ 0 за 0 перерасход 0 рамы 0
 Техас пакеты 0 байт 0 (0.0 Б)
 Ошибки Техас за перерасход 0 0 0 0 0 перевозчик столкновений
 устройство прерывания 95

eno3: флаги=4099<вверх,широковещательный,многоадресный> МТУ 1500
 эфир 14:18:77:60:С5:73 txqueuelen 1000 (локальные сети)
 RX пакетов 0 байт 0 (0.0 Б)
 Ошибки ГХ 0 за 0 перерасход 0 рамы 0
 Техас пакеты 0 байт 0 (0.0 Б)
 Ошибки Техас за перерасход 0 0 0 0 0 перевозчик столкновений
 устройство прерывания 97

Ло: флаги=73<вверх,замыкания,работает> МТУ 65536
 инет 127.0.0.1 сетевая маска 255.0.0.0
 inet6 ::1 prefixlen 128 кодобласти 0х10<хост>
 петли txqueuelen 1000 (местный шлейф)
 RX пакетов, 130 байт 10266 (10.2 КБ)
 Ошибки ГХ 0 за 0 перерасход 0 рамы 0
 Техас пакеты 130 байт 10266 (10.2 КБ)
 Ошибки Техас за перерасход 0 0 0 0 0 перевозчик столкновений

корень@pxebooter:~# grep в -с V '^#' /и т. д./dnsmasq.конф
порт=0
интерфейс=eno3
протокол DHCP-диапазон=100.1.200.50,10.1.200.150,12 ч.
DHCP-сервером загрузки=файл pxelinux.0
включения-протокола TFTP
протокол TFTP-корень=/домой/рхе
по TFTP-не-не
протокол DHCP-Лиз-МАКС=99
DHCP-сервер-leasefile=/домой/рхе/лизинг
протокол DHCP-авторитетный
DHCP-сервер-скрипт=/ОГРН/Эхо

корень@pxebooter:~# команды netstat -aunp
Активного интернет подключения (сервера и установил)
Прото приема-вопрос отправить-вопрос локальный адрес внешний адрес состояние PID-регулятора/название программы
УДП 15360 0 127.0.0.53:53 0.0.0.0:* 1356/добавлена файл resolv
УДП 33600 0 0.0.0.0:67 0.0.0.0:* 1877/раздача
УДП 0 0 0.0.0.0:69 0.0.0.0:* 1877/раздача
udp6 0 0 :::69 :::* 1877/раздача

корень@pxebooter:~# TFTP-сервер на localhost
по TFTP> вам test.txt
Получил 17 байт в 0.0 секунд
по TFTP> выход

корень@pxebooter:~# сервер dnsmasq
раздача: не удалось привязать сокет сервера DHCP-сервер: адрес уже используется
корень@pxebooter:~# сервер dnsmasq -ч
+11
dommy 12 июн. 2012 г., 20:45:05

Как сказано в заголовке:

Как заставить xorg для использования конкретного дисплея через порты HDMI, независимо от того, если он подключен?

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

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

+11
Alberta E Qamar 18 мая 2013 г., 04:01:55

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

$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