Сравнение двух строк в bash

У меня следующая , если блок в мой баш скрипт:

если [ ${имя_пакета} -экв какаду-v6_4-00902C ]; тогда
 Эхо "успешно вышел если заблокировать!!"
интернет

Выполнение скрипта, не входя в меня , если заблокировать даже если $имя_пакета равна какаду-v6_4-00902C. Что я делаю не так?

+328
Rasklow 28 апр. 2015 г., 10:06:00
33 ответов

Некотируемые переменные и команды заменами, как я или $(ЖКТ ...) применить сплит+Глоб оператор в результирующую строку. То есть:

  1. Построить строку, содержащую значение переменной или результата выполнения команды (минус окончательной строк в последнем случае).
  2. Разбиваем строку на отдельные поля в зависимости от значения КСФ.
  3. Рассматривать каждое поле как шаблон, и заменить его на список соответствия имен файлов; если шаблон не соответствует ни один файл, оставьте его нетронутым.

Вывод ГИТ филиал | команда grep -v с мастером (Шаг 1) содержит * мастер , который делится (Шаг 2) в двух полях * и учителя; * заменена (Шаг 3) список имен файлов в текущей директории.

Вы можете запустить комплект -Ф , чтобы временно отключить подстановку. Другой подход состоит в том, чтобы избежать подстановки команды и вместо разбора с читать. Не правильно, хотя — вы будете иметь ложные имена веток, потому что ЖКТ вывод содержится больше, чем то, что вам нужно (в * флаг, чтобы указать текущую ветку, но и такие вещи, как пульты/где-то/фу -> бар для дистанционного отслеживания ветви). Я думаю, что следующим безопасна, если неизящно:

для меня в $(ЖКТ филиал | СЭД -Е 'С/^..//' -Е 'С/ .*//'); делать
 Эхо $я
сделано

Я думаю, что надежный способ заключается в использовании ГИТ-для-каждого-Реф.

для меня в $(Git для-каждого-Реф --формат='%(ссылки:ссылки короткие)'/руководители РЭС/пульты); делать
 Эхо $я
сделано
+956
royarisse 03 февр. '09 в 4:24

Во-первых, соответствующей Man-странице фрагменты подчеркивают различия между двумя командами и дать некоторое представление о том, что происходит. За команду adduser:

adduser и addgroup добавление пользователей и групп в системе в соответствии с командной строки параметры и конфигурации в /etc/программы.конф. Они являются дружественными интерфейсами для инструменты низкого уровня, как команды useradd, groupadd и usermod программы, по умолчанию выбирая политике Debian UID и GID, создание домашнего каталога с настройками, запускают определенный сценарий, и другие особенности.

Затем для команды useradd:

команды useradd-это низкие коммунальные уровне для добавления пользователей. На Debian, администраторы, как правило, следует использовать команду adduser(8).

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

  • команды useradd
  • программой groupadd
  • пароль - используется для добавления/изменения паролей пользователей.
  • программа gpasswd - используется для добавления/изменения группы паролей.
  • usermod - используется для изменения различных пользователей соответствующих параметров.
  • при вызове используется для добавления/изменения дополнительной информации проводится на пользователей.
  • ставить - используется для смены пароля истечения информацию.
  • команду edquota - используется для изменения дисковых квот использования.

Основной запуск программы команды выглядит следующим образом:

команду adduser имя_пользователя

Эта простая команда будет сделать несколько вещей:

  1. Создайте пользователя с именем пользователя.
  2. Создать домашний каталог пользователя (по умолчанию /Home/имя_пользователя и скопируйте файлы из /и т. д/скел в него.
  3. Создать группу с тем же именем пользователя и поместить пользователя в нем.
  4. Запрашивать пароль для пользователя.
  5. Запрос на дополнительную информацию о пользователе.

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

команды useradd -м -U имя_пользователя
программа passwd имя_пользователя
имя при вызове 

Обратите внимание, что команду adduser создает UID и GID соответствии с политикой Debian. Создание нормальных пользователей с командами вроде нормально, при условии, большее или равное uid_min/UID_МАКС в файле/etc/логин.дефс совпадает с политикой Debian. Что хоть и проблема в том, что Debian задает определенный диапазон для системы пользователя по uid, который только, кажется, поддерживается в файле/etc/команду adduser.конф, так наивно добавление системного пользователя с помощью команды useradd и не указано номер uid/GUID в правильный диапазон оставляет потенциал для серьезных проблем.

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

команду adduser имя_пользователя newgroup

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

usermod -G все,другое,групп,пользователей,это,в,newgroup

Один недостаток, используя команду adduser здесь, однако, что можно указать только одну группу одновременно.

+904
four43 27 авг. 2016 г., 14:04:08
Другие ответы

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


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

У меня точно такая же настройка, как вы с тестирования Debian и установленной студия Android 2.3.3. Мне потребовалось некоторое время, чтобы выяснить, что вы должны установить это программное обеспечение графика для телефона эмулятор появится.

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

Как я обойти я пробовал по API 23.

Если я попробую привет мировой пример с API 23 что Android 6 зефир я получил привет мировой пример для работы. Он может работать на нажать кнопку Запустить из студии и выбрав устройство, которое устанавливается на API 23. Необходимо настроить устройство перед запуском программы.

При запуске эмулятора слова Android появится впервые на экране. Это означает, что он работает.

В качестве теста с привет мировой пример настройки телефона, как Nexus 6P и установить версия API 23. Затем выполните эту команду, чтобы увидеть, если запустится и покажет вам Android слова. ~/Андроид/СДК/эмулятор/эмулятор -АВД Nexus_6P_API_23 использовании-система-библиотеки

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

+870
xtluo 9 янв. 2018 г., 03:45:31

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

Я создал файл в каталоге/etc/ACPI в/событий/ с события событие=Джек[ /]наушники, которые затем просто называет мой сценарий.

Я также определил файл и строку, которая содержит информацию о том, что в настоящее время подключены наушники или нет. В файл в/proc/asound/card0/кодек#0 один конкретный пин-ЦТЛ: это 0х00 если подключен и на 0x40: из если отключен.

Теперь проблема, которую я вижу там, когда я проверить текущее состояние наушников, как только с ACPI события, будет кодек#0 файл уже содержит текущее значение? Может у меня гонки здесь? Или это безопасно использовать подобное?

+865
schnippe 9 нояб. 2014 г., 09:20:24

Такую же ошибку со мной произошло с пиджин-через libnotify в RHEL 7.4.

Это сняло для меня:

судо -я
ням установить через libnotify-девел
ням установить на основе libpurple-девел
ням установить Pidgin-девел
ням установки комплекта библиотек GTK2-Devel в

ОКР PKG_CONFIG_PATH=в/usr/lib64/pkgconfig ./настроить

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

./настроить
сделать
сделать установить

Теперь скопируйте сгенерированный плагин.так что (в моем случае ГКЗ/пиджин-через libnotify.так) для пользователя .фиолетовый/Плагины каталог.

+864
Jesse Cochran 4 янв. 2010 г., 03:20:14

В logrotate, предназначенную вариант, который делает то, что вы описываете copytruncate. Просто добавьте этот параметр в существующий конфиг logrotate, предназначенную. Вот отрывок из у logrotate.конф руководство:

copytruncate
 Усечение исходного файла журнала после создания копии,
 вместо того, чтобы переместить старый лог-файл и создать новый
 один, он может быть использован, когда некоторые программы не могут быть сказал, чтобы закрыть
 его logfile и, следовательно, может продолжать писать (добавление) к
 предыдущий файл журнала навсегда. Обратите внимание, что существует очень маленький промежуток времени
 срез между копировать файл и усек его, поэтому некоторые лог-
 Гин данные могут быть потеряны. Когда эта опция используется, создать
 опция не будет иметь никакого эффекта, так как старый файл журнала остается на месте.
+857
follicoreje 8 мая 2019 г., 10:54:00

Используя на awk:

< вход в awk 'начать {ФС=ОФС=","} {gsub(" ", "", $1); gsub(" ", "", $3); gsub(" ", "", $4); gsub(" ", "", $5); Печать}'

Это будет иметь эффект удаления пробелов с 1, 3, 4 и 5, разделенных запятыми полей в каждой записи.

+835
Suraj Sirohi 6 дек. 2018 г., 18:14:39

Разрешений специально не разрешить чтение, запись и выполнение файла для владельца (пользователь1).

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

Excert от файловой системы разрешения вики-страницы

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

+814
Mastamela 7 дек. 2010 г., 16:59:09

Главный аргумент, что сделает весь различие -переменного тока для Xvfb, который выступает за "отключает узлов механизмов управления доступом"

В ... слушай-протокол TCP будет также необходима, если вы планируете получить доступ к X-серверу с другой машины.

Итак, полный пример с xvfb-работать будет:

xvfb-бежать-слушать-ТДН -с "-АС" -- your_command
+807
Yoswin Chance 13 дек. 2012 г., 19:06:21

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

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

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

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

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

Для простого уведомления, так что вы можете совместить Дзен и inotifywaitпомощью inotify-инструменты пакет) для достижения этой цели. Например, я использую этот скрипт, чтобы уведомить меня, когда мой ник выделен в IRC:

#!/бин/Баш
реж="$дома/на Dropbox/Центурион/irssi/"

хотя inotifywait -qqre атрибуты "каталог$dir" >/dev/нуль 2>&1; сделать
 Эхо "ИРЦ:" "Вы были пингуется..." | dzen2 -Р 5 
сделано
+799
largoroli 10 июл. 2012 г., 05:49:00

Есть ли замок на контент, введенной в процесс, если по все процесс использует файл.

Мы размещаем приложение на JBoss сервер на платформе RHEL 6.4 ОС и из-за ограничений дискового пространства мы решили удалить файлы журнала, созданный им до настоящего времени.

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

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

-- > сервер.журнал
-- эхо "" > сервер.журнал

Ни одна из вышеперечисленных команд работали. Размер файлов все еще показывает 500+ МБ

Как удалить содержимое файла без удаления файлов?

+742
Warrior1 23 июн. 2010 г., 22:40:31

Насколько мне известно, нет файла конфигурации для пакета cryptsetup. Конечно, вы можете определить псевдоним и положить, что там, где он считывается на вход:

использовании псевдонима='пакета cryptsetup --только для чтения'
+735
stringCode 4 июн. 2012 г., 16:06:21

С присоединиться:

присоединяйтесь к -т -1 2 -2 1 -о 1.1,2.2 <(вроде -Т-К2 файл1) <(вроде -Т-К1 файл2)
  • установлен разделитель ,.
  • -1 2 первых файлов объединенное поле-второй.
  • -2 1 вторая файлов объединенное поле первый.
  • -о 1.1,2.2 выходной формат
  • <(вроде ...) присоединиться к параметрам входных файлов, которые сортируются на поле объединения.
+721
Paul Seibel 13 дек. 2019 г., 18:45:31

Что должно быть правильным. Вы уверены, что перезапускается tmux (а не просто отключил и снова подключил), или обновить конфигурацию внутри tmux? сочетание клавиш Ctrl-б + : + источник ~/.tmux.конф

Кроме того, не tmux сообщить какие-либо синтаксические ошибки в конфигурации при запуске?

+656
Simon Hawkins 29 дек. 2010 г., 05:46:59

Я совершенно новой для все это мелочи, но я узнала, что мой ноутбук имеет как Intel и NVIDIA видеокарт. Это похоже на принято отвечать - все равно, я отправляю это, чтобы информировать пользователей, которые наткнуться на эту проблему. Сделать:

команду lspci -к|грэп -iEA5 'с VGA|3д'
кошка /и т. д./Х11/файл xorg.конф

Чтобы выяснить, если у вас есть как специализированные и интегрированные карты - она должна возвращать какой-то информации, содержащих слово 'Интел' для VGA и компания для 3D.

Как и ты, я не нужна моя карта Nvidia на Linux (возможно, в будущем я буду, когда я начинаю изучение графических вычислений). И при работе с NVIDIA драйверы ноутбук перегревается при работе нуво у меня возникают другие проблемы - не расходятся на этот счет. Так я узнал, что вы можете переключить к Intel GPU с судо премьер-выберите Intel. Перезагрузиться и использовать команду sudo премьер-запроса SELECT, и он должен вернуть Интел - с использованием графического процессора Intel должны остановить перегрев как принято отвечать, но основная функция в переключить с Intel теперь поставляется с NVIDIA драйверами. Использовать судо премьер-выберите Nvidia Если вы хотите, чтобы вернуться к NVIDIA.

Некоторые люди испытывают проблемы при переключении обратно с NVIDIA, некоторые люди могут быть не в состоянии переключиться с Intel на всех. Но это работает на моем Делл XPS 15 (9560). Мы пару лет от даты оригинального поста, так что он может быть премьер-технология-это что-то новое.

+631
ZYiOS 23 мар. 2013 г., 03:12:36

То на awk команда позволит. Здесь мы выводим строку, если номер записи (НР) 1, и мы получаем матч по первому полю:

на awk -V с ИД=23154688789 'шп==1 || $1==ИД'

Результат

НТЛ|УЗК|РН1|ЗКГ|ЭИА|НУФ|ТПБ|ЭИП
23154688789 |4013|55115|11529|163624D585 |16D7620595 |1|
+621
Wirehead 23 июл. 2014 г., 15:50:00

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

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

+569
Zeke Farwell 4 апр. 2014 г., 21:18:34

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

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

+563
Yim ChitGing 26 апр. 2017 г., 09:54:15

Решением было использовать параметр среды

ОКР -у _JAVA_OPTIONS /дома/Стивен/Матлаб/ОГРН/Матлаб -рабочий стол-nosplash

+550
flordenoche 21 сент. 2010 г., 16:27:50
Окна на основе установщика Ubuntu (Wubi) позволяет установить и удалить Ubuntu из Windows корпорации Майкрософт. Она позволяет пользователь Microsoft Windows, то можно попробовать Ubuntu без риска потери данных вследствие форматирования дисков или разделов.
+492
Joey Hennells 19 июл. 2015 г., 22:05:35

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

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

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

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

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

+459
gabi5246 17 июн. 2019 г., 13:44:36

Насчет что-то вроде:

сокат ПТС-слушай:1234,вилка,опция -- reuseaddr \
 система:хвост -ФН +0 файл и Cat >> файл'
+447
Doughnut 21 окт. 2015 г., 22:12:56

Есть ли способ в Unix вычесть месяц или как минимум за 30 дней от определенной даты? Дата вводится пользователем.

Пример:

2012-11-19 - 1 месяц = 2013-10-19

Это не сработает:

дата -д'2013-10-13 - 1 месяц' '+%F'и
+428
dpetican 9 февр. 2010 г., 13:58:58

Я хотел установить Skype на научной базе Linux 6.1:

ням установить алса-Либ.i686 в ДГУ-библиотеки.i686 в командой e2fsprogs-библиотеки.i686 в экспат.i686 в пакет fontconfig.i686 в программа FreeType.i686 в glib2.i686 в версии glibc.i686 в keyutils-библиотеки.i686 в файл krb5-библиотеки.лайбкэп семейства i686.i686 в на libgcc.i686 в либице.i686 в libpng.libselinux семейства i686.i686 в libSM.семейства i686 libstdc++в.i686 в libX11.libXau семейства i686.i686 в libxcb.libXcursor семейства i686.libXdmcp семейства i686.i686 в libXext.i686 в libXfixes.libXi семейства i686.libXinerama семейства i686.i686 в libXrandr.i686 в libXrender.i686 в libXScrnSaver.libXv семейства i686.i686 в Украине.i686 в Кварты.семейства i686 на Qt для X11.i686 в библиотеку.i686 в

ви /и т. д./Юм.РЕПО.д/скайп.РЕПО
[скайп]
имя=скайп репозитория
к baseURL=HTTP://в Скачать.скайп.ком/Линукс/РЕПО/Федора/обновления/для i586/
включено=1
gpgkey=http://ВСП.скайп.ком/продукты/скайп/Линукс/об / мин-с открытым ключом.АСЦ
gpgcheck=1

с wget http://www.skype.com/products/skype/linux/rpm-public-key.asc
об / мин-импорт / мин-с открытым ключом.АСЦ
установите ням скайп

Но скайп оборотах публичных ключевым звеном возвращает в HTTP/404 (не найдена) ошибка.

Где ключ GPG для Skype?

Обновление:

Так нет проверка GPG при загрузке скайп? ОМГ! Пожалуйста, скажи, что это неправда..

+397
Pavan Sky 27 апр. 2018 г., 12:07:15

Я хочу знать общее количество файлов на моем сервере. Это может быть сделано?

+376
Richard Molitor 8 янв. 2015 г., 22:02:37

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

Моя видеокарта от ATI(для HD 6470M & 6520G) и я установил xf86-видео-ATI но Gnome3 просто не в резервном режиме...

И после того как я набрал гном-Шелл --заменить, он показывает:

не удалось создать катры
(гном-Шелл:1497): беспорядок-критический **: не удалось инициализировать беспорядок: не могу выбрать вновь созданный ГБО контексте
Оконный менеджер ошибка: не удалось инициализировать Клаттер.

Также есть nomodeset в этом файле: жратвы.cfg так, и если я удалить его, я мог просто черный экран...

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

+345
nikkin 21 мая 2017 г., 18:04:48

В * оболочки подстановка шаблона по умолчанию не соответствуют скрытые имена.

В Баш, вы можете сделать это, позволяя dotglob скорлупы вариант. Вы делаете это с shopt -с dotglob.

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

listDir () (
 shopt -с dotglob
 на пути в "$1"/*; делать
 функции printf '%з\п' "$путь"
сделано
)

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

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

listDir "мой каталог/где-то здесь"

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

listDir () (
 shopt -с dotglob
 функции printf '%з\п' "${1:-.}"/*
)

Приложив тело функции в ( ... ) (в подоболочку), мы гарантируем, что он dotglob оболочки параметр не установлен в вызове оболочки.

С помощью ${1:-.} на месте всего $1, мы используем . (текущий каталог) в каталог по умолчанию для списка, если нет каталога (или пустую строку) дается.

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

Используя найти, который не нуждается в dotglob:

listDir () {
 найти "${1:-.}" -параметр maxdepth 1 -mindepth 1 -печатать
}

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

listDir () {
 найти "${1:-.}" -параметр maxdepth 1 -mindepth 1 -экзек Ш-с '
 по пути делать
 код # что делает что-то с "$путь"
 сделано' ш {} +
}

Связанные:

+344
Naseem Ullah 25 сент. 2010 г., 02:04:34

Можно ли запустить программу без ее оконную раму? Например: запустить автономный флеш на сервер SUSE Линукс Enterprise сервер 11 машина с пакетом обновления 2 без оконной раме, поэтому она выглядит, когда я Запустить браузер и открыть окна-украшение и показать на флэш-плагин браузера.

Мы могли бы использовать браузер, но в браузере в SLES 11 SP2 и используется webkit 0.2 и очень Буйды.

Я пытался снять стекло с devilspie (http://rpm.pbone.net/index.php3/stat/4/idpl/15612342/dir/opensuse_11.x/com/devilspie-0.22-10.1.i586.rpm.html) но он ничего не делает. Я был в состоянии установить его и установить де .файлы DS, но они не имеют никакого эффекта.

Я начал программу с:

devilspie -д-а
Пирог дьявола 0.22 начиная...
Загрузки /и т. д./devilspie
Загрузки /корень/.devilspie
Загрузки /корень/.devilspie/флешплеера.ДС
1 s-выражения загружен.

В "установить Flashplayer.ДС":

(если (есть (имя_приложения) "флешплеера")
(начать
(отмены оформления)
)
)

Когда я ищу активных окон с xlsclients он показывает мне выход:

# xlsclients
SLES11-СП2 в xterm
SLES11-СП2 /usr/Бен/xconsole -уведомления -nostdin -многословный -exitOnFail
SLES11-СП2 установить Flashplayer

Поэтому имя_приложения должны совпадать.

Любая идея, чтобы решить Э с devilspie или иной "трюк"?

+318
Sigur 21 мая 2019 г., 05:11:54

От локали странице:

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

экспорт языкового=язык.В UTF-8

Затем, Настройки языкового должен быть пример: ru_RU.UTF-8 не работает, и я получаю правильные имена сейчас.

+260
Adam Menczykowski 16 мар. 2015 г., 04:17:20

У меня есть сервер Debian (стрейч 9.9), что я недавно заметил странное поведение; по умолчанию интерфейс Ethernet (только в одну сторону от шлейфа), похоже, пытается захватить каждый доступный IP-адрес с DHCP и держать их все назначенные в качестве вторичного адреса. Я не сделал каких-то специальных настроек на DHCP на машине, и в/etc/сети/интерфейсов файла, насколько я понимаю, ничего особенного:

# Сетевой интерфейс loopback 
авто Ло
iface защитный Ло инет замыкания

# Основной сетевой интерфейс
разрешить-поддержку hotplug eth0 в
слово iface eth0 в инет по DHCP

Выполнение ИС выплевывает стене назначенным адресам:

1: Ло: <петлевой,вверх,LOWER_UP> значение MTU 65536 qdisc noqueue государственной неизвестные группы default qlen 1
 ссылка/закольцовки 00:00:00:00:00:00 БРД 00:00:00:00:00:00
 инет 127.0.0.1/8 Объем размещения Ло
 valid_lft навсегда preferred_lft навсегда
 inet6 ::1/128 объема размещения
 valid_lft навсегда preferred_lft навсегда
2: интерфейс eth0: <широковещательный,многоадресный,вверх,LOWER_UP> значение MTU 1500 qdisc pfifo_fast qlen 1000 состояние группы по умолчанию
 ссылка/эфир 18:03:73:50:А7:5а БРД ФФ:ФФ:ФФ:ФФ:ФФ:ФФ
 инет 192.168.1.111/24 в BRD 192.168.1.255 объем глобального интерфейс eth0
 valid_lft навсегда preferred_lft навсегда
 инет 192.168.1.190/24 в BRD 192.168.1.255 объем глобального вторичного eth0 в
 valid_lft навсегда preferred_lft навсегда
 инет 192.168.1.191/24 в BRD 192.168.1.255 объем глобального вторичного eth0 в
 valid_lft навсегда preferred_lft навсегда
 инет 192.168.1.192/24 в BRD 192.168.1.255 объем глобального вторичного eth0 в
 valid_lft навсегда preferred_lft навсегда
 инет 192.168.1.193/24 в BRD 192.168.1.255 объем глобального вторичного eth0 в
 valid_lft навсегда preferred_lft навсегда
 инет 192.168.1.194/24 в BRD 192.168.1.255 объем глобального вторичного eth0 в

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

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

+176
Skipper 15 мая 2012 г., 06:35:13

У меня есть машина с Linux (который я хочу использовать в качестве шлюза) и двумя другими машинами а и В. машина шлюза eth0 и eth1, и eth2. eth1, который подключается к машине и eth2 подключен к машине Б. Я хочу быть в состоянии пинговать от A к B и наоборот. Я пытался сделать это с помощью правила iptables, и добавил переадресации правил:

в iptables -вперед -я на eth1 -вывода для eth2 -J будет принимать
в iptables -вперед -я для eth2 -вывода на eth1 -J, его принять

Но я получаю "хост недоступен" при попытке пинга.

Когда я запускаю

в iptables -л -н-в

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

Редактировать 1:
я очистил iptables и начал с нуля, используя следующие commnads

 в iptables -вперед -я на eth1 -вывода для eth2 -J будет принимать
 в iptables -вперед -я для eth2 -вывода на eth1 -J, его принять

 в iptables -Т физ -это следующее -Я на eth1 -J и ДНАТ-к-г назначения.г.г.г
 в iptables -Т физ -это следующее -Я для eth2 -J и ДНаТ --с-х назначения.х.х.х

 в iptables -Т физ-а POSTROUTING -вывода для eth2 -Д Г.г.г.г -Дж СНАТ --с-х источник.х.х.х
 в iptables -Т физ-в POSTROUTING -O и на eth1 -D х.х.х.Икс-Джей СНАТ --до источника г.г.г.г

Все еще получаю "сеть недоступна"

+166
Sujay S Kumar 10 окт. 2010 г., 18:58:10

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

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

Формат договора аренды-информационный файл выглядит следующим образом:

время эпохи MAC-адрес узла IP-адрес идентификатора устройства
4476705071 11:11:11:11:11:11 111.111.111.111 устройство1 *
7956915742 22:22:22:22:22:22 222.222.222.222 устройства2 *

Я ссылаясь на то, что файл со следующим кодом:

#! /бин/Баш

LEASELEN=21600 # УСТАНОВИТЬ ПРОДОЛЖИТЕЛЬНОСТЬ АРЕНДЫ ДО 6 ЧАСОВ, ДЛЯ ОПРЕДЕЛЕНИЯ НАЧАЛА АРЕНДЫ

arrEND=($(кошка /usr/местные/Бен/DHCP-сервер/аренда.новый | у awk '{печати $1}')) # истечении срока действия договора аренды в эпоху
arrMAC=($(кошка /usr/местные/Бен/DHCP-сервер/аренда.новый | у awk '{печати $2}')) # MAC-адрес
arrIP=($(кошка /usr/местные/Бен/DHCP-сервер/аренда.новый | у awk '{печати $3}')) # IP-адрес
arrHOST=($(кошка /usr/местные/Бен/DHCP-сервер/аренда.новый | у awk '{печати $4}')) # имя

тока эхо и новых подключений к сети через DHCP:'
для ((Я=0;я<${#arrIP[@]};я++)) # итерации от 0 до общего количества записей
делать
 arrSTART=$(expr с ${arrEND[$я]} - $LEASELEN) # расчет лизинговых начать с аренды конце
 дата -д arrSTARTH=`@${arrSTART[$я]} +"%Г-%м-%д %Т"` # преобразовать значение в удобочитаемый
 Эхо "\""${arrHOST[$я]}"\" начали использовать "${arrIP[$я]}" на "${arrSTARTH[$я]}" с маком "${arrMAC[$я]}"." #Выходной
сделано

выход 0

Вывод:

Текущих и новых подключений к сети через DHCP:
дата: недействительные даты ‘@4476683471’
"устройство1" начали использовать 111.111.111.111 на с MAC 11:11:11:11:11:11.
дата: недействительные даты ‘@’
"устройства2" начали использовать 222.222.222.222 на с Mac 22:22:22:22:22:22.

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

время эпохи MAC-адрес узла IP-адрес идентификатора устройства
1465374613 00:В0:н0:01:32:86 192.168.0.1 предварительно устройство1 *
1465374820 00:00:00:00:00:00 0.0.0.0 предварительно устройства2 *
4476705071 11:11:11:11:11:11 111.111.111.111 устройство1 *
7956915742 22:22:22:22:22:22 222.222.222.222 устройства2 *

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

Выход:

Текущих и новых подключений к сети через DHCP:
"предварительно устройство1" начали использовать 192.168.0.1 на 2016-06-08 04:30:13 с Mac 00:В0:н0:01:32:86.
дата: недействительные даты ‘@’
"предварительно устройства2" начали использовать 0.0.0.0 на с Mac 00:00:00:00:00:00.
дата: недействительные даты ‘@’
"устройство1" начали использовать 111.111.111.111 на с MAC 11:11:11:11:11:11.
дата: недействительные даты ‘@’
"устройства2" начали использовать 222.222.222.222 на с Mac 22:22:22:22:22:22.

Любая идея, что я делаю неправильно?

+145
toww 19 мар. 2010 г., 02:24:11

Я пытаюсь подключиться к WiFi канала 40 МГц. Я настроил роутер, чтобы включить параметр ширина канала 40МГц. Но все-таки он получает подключен к ширине канала 20 МГц.

ссылка $ IW так как wlan0 
Подключен к В4:75:0е:14:Д8:98 (О как wlan0)
 Название сети: Cisco08012
 частота: 2462
 ГХ: 69690 байт (330 пачек)
 Техас: 48728 байт (158 пакетов)
 сигнала: -50 дБм
 Техас битрейт: 72.2 Мбит/с мкн 7 краткий ги

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

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

в используя wpa_cli scan_results:

В4:75:0е:14:Д8:98 2462 -57 [шифрованием WPA2-ПСК-САМПР][ЭСС] Cisco08012
С4:12:Ф5:08:10:70 2412 -67 [режимы шифрования WPA-CCMP в][в WPA2-ПСК-САМПР][ЭСС] GoGreen

Правка 2:

$ Ив Рег сделать
глобальные
Страна США: ДПП-ФКС
 (2402 - 2472 @ 40), (Н/А, 30), (Н/А)
 (5170 - 5250 @ 80), (Н/А, 23), (Н/А), АВТО-ЧБ
 (5250 - 5330 @ 80), (Н/А, 23), (0 мс), ДПП, авто-ЧБ
 (5490 - 5730 @ 160), (Н/А, 23), (0 мс), ДПП
 (5735 - 5835 @ 80), (Н/А, 30), (Н/А)
 (57240 - 63720 @ 2160), (Н/Д, 40), (Н/А)

глобальные
Страна США: ДПП-ФКС
 (2402 - 2472 @ 40), (Н/А, 30), (Н/А)
 (5170 - 5250 @ 80), (Н/А, 23), (Н/А), АВТО-ЧБ
 (5250 - 5330 @ 80), (Н/А, 23), (0 мс), ДПП, авто-ЧБ
 (5490 - 5730 @ 160), (Н/А, 23), (0 мс), ДПП
 (5735 - 5835 @ 80), (Н/А, 30), (Н/А)
 (57240 - 63720 @ 2160), (Н/Д, 40), (Н/А)
+12
gentlejack 15 июл. 2014 г., 09:05:08

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

$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