Возвращаемое значение команды при использовании стандартного ввода?

Визуализации я выполнив следующую команду:

Эхо "корень:mypass" | командой chpasswd

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

Рэт = `Эхо "корень:mypass" | командой chpasswd`

но это дает мне только "команда не найдена"?

+438
Humam Helfawi 1 июл. 2013 г., 01:32:52
31 ответов

Вам нужно проверить путь расширения:

# РНР -Р "функцию phpinfo ();"расширение|грэп 
extension_dir = > в /usr/lib64/PHP в/модулей = > в /usr/lib64/PHP в/модулей

Может, завиток.так должны быть расположены в другой путь (т. е. в/usr/lib64/PHP в/модулей).

Также вы должны проверить, если завить библиотека libcurl использует существует.

+965
loki0207 03 февр. '09 в 4:24

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

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

+920
SMSidat 5 апр. 2014 г., 14:27:06
Другие ответы

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


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

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

50 5 * * * /Главная/пользователя/ОГРН/синхронизация папок

Это позволит выполнить скрипт:

#!/бин/Баш

судо по rsync -рав --удалить --лог-файл=/tmp/и в rsync-выход /происхождения /назначения
папки команда grep /tmp/и в rsync-выходной

если [ $? == 0 ]; тогда
 кошка /tmp/и в rsync-выходной
интернет

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

отправка списка добавочный файл 

отправлено 343 получено байт 17 байт 720.00 байт/сек
общая площадь составляет 91,056 SpeedUp является 252.93

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

+883
Jon Hall 12 июн. 2012 г., 13:19:00

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

Я уже нашел команду $(стат -с%б "именем"), которая дает количество выделенных блоков, но я не знаю, если это та информация, которую я ищу?

+772
Ari Zaccai 13 сент. 2012 г., 09:24:58

Этот вопрос уже был получен ответ в другом месте на переполнение стека.

https://stackoverflow.com/questions/15361632/delete-a-column-with-awk-or-sed https://stackoverflow.com/questions/7551219/deleting-columns-from-a-file-with-awk-or-from-command-line-on-linux и т. д..

Я считаю, что у awk является лучшим для этого.

файл awk '{печати$1,$2,$3,$4,$5,$7}' 

Можно использовать вырезать , а также.

вырезать -Ф1,2,3,4,5,7 файл
+731
noxgandhi 10 июн. 2017 г., 12:26:12

Как вы, наверное, знаете, интерфейс ACPI procfs считается устаревшей в новых версиях ядра и файловой системы я не знаю чистый способ чтения состояния кнопки крышки.

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

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

+721
user41370 8 июл. 2017 г., 12:03:15

Используя эту линию, кажется, работает отлично:

на awk '!($1 ~ /РС/ || /ЧР/) {$1="ЧР"$1}1'
+691
Francis Creter 12 февр. 2018 г., 07:08:38

Использовать пример на странице вы связаны:

/Usr/Бен/НЗ -х ProxyCommand подключения -х 192.0.2.1:8080 %ч %годовых

Вызывает ЧПУ (система netcat) для подключения к прокси (прокси-сервер, работающий на 192.0.2.1:8080) и передает %H и %P на команды ssh (%ч = хоста, %Р = порт)

+681
jackson king 8 мая 2017 г., 18:25:13

Не совсем красивое решение, но он не работает при запуске команды, которые требуют привилегий root с помощью sudo внутри скрипта и добавить правило nopasswd для них?

+655
Sam Al Najar 21 дек. 2016 г., 01:19:45

Вам может потребоваться, чтобы войти пользователь2 и обратно (или просто попробовать СШ передоза в создание нового сеанса входа в систему). Проверить выход ИД-группы , чтобы показать числовые идентификаторы групп пользователей.

+648
Oli 13 сент. 2018 г., 20:17:33

Вы процессор медленный. Результатом 760 для двухъядерного процессора это плохо. Если вы взгляните на одноядерной производительности для процессора, что на сайте он наравне с хорошим Пентиум III.

ГПУ должно быть достаточно хорошо для YouTube, но вместе с ЦП может не хватить. Я могу смотреть 760p на YouTube в HTML5 на Pentium M с гораздо более медленными графических процессоров AMD. Убедитесь, что установлены правильные драйверы.

Еще одна проблема может быть вспышка. Гугл Хром использует плагин pepperflash, который, кажется, чтобы отключить некоторые оптимизации для GPU и делает все очень медленно. На почти 10-летний Core2Duo (еще 2-3 раза быстрее, чем процессор!) 760p Flash на Firefox работает нормально с встроенного графического процессора Intel, а в Chrome все связанные с флешки очень медленно. Также убедитесь, что в vdpau или другие API acceration работает и работает. Также проверьте то, что OpenGL работает.

Может быть, попробовать тока LiveCD с Убунту, чтобы проверить на производительность неправильной - обнаружение оборудования довольно хорошо работает на Ubuntu и если машина работает свободно в этой конфигурации рекомендуем проверить конфигурации xorg.

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

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

За 200$ можно купить приличный используется компьютер, который имеет несколько раз производительность системы. Наибольшее воздействие проворностью за разумные быстрый процессор будет ССД.

+619
James Dube 10 авг. 2019 г., 04:28:55

Вам нужно будет запустить autogen.sh скрипт:

Это должно создать необходимые настройки и сделать скрипты.

+605
pleasemorebacon 11 мая 2013 г., 17:19:59

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

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

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

  • Есть ли альтернатива получения точной информации о том, когда программа успешно завершил работу, которая не предполагает запуск его в xterm?
+543
SarathKumar 9 окт. 2012 г., 14:06:29

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

  • Настройки в файле xorg.конф работы.
  • Когда вы входите в систему, рабочая среда изменяет конфигурацию системы значения по умолчанию для пользователя по умолчанию, который является вполне разумным поступком.
  • Если запускать setxkbmap позже, что изменяет конфигурацию текущей сессии.

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

+523
Hugo Bler 15 янв. 2020 г., 15:12:32
ЛС-л | у awk '/^д/{печати $ЯТ}

awk будет ловить все, которые начинаются с D. А D-это каталог и вам нужно распечатать последнее поле в списке имя каталога

+504
65535 22 мая 2010 г., 21:16:19

Если вы заинтересованы в Х11 протокола и не базовый протокол TCP/IP и Ethernet вещи, и если вы сможете настроить клиент или сервер, параметры, вы можете использовать инструмент, предназначенный для захвата и декодирования трафика между Х11 клиент и сервер X11. В отличие от помощью Wireshark Х11 прозектор, эти инструменты вряд ли будут путать движения, будучи полностью вовлеченным в него.

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

Кроме того, есть также xtruss и содержит , но у меня нет опыта с ними.

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

например:

с wget $ http://xorg.freedesktop.org/archive/individual/app/xscope-1.4.1.tar.gz
..
$ тар официального сайта xscope-1.4.1.tar.gz
..
$ CD с xscope-1.4.1
$ ./настроить && ./сделать
..
$ ./xscope и сна 5; часов xclock -дисплей :1
...
 0.00: клиент --> 12 байт
 порядка байтов: ЛСБ первый
 крупных-версии: 000b
 минор-версии: 0000
 0.00: 692 байт <-- сервер X11
 протокол-основной-версия: 000b
 протокол-минор-версии: 0000
 номер-релиза: 00adfef8
 ресурс-идентификатор-основание: 04c00000
 ресурс-идентификатор-маска: 001fffff
 движение-буфера-размер: 00000100
 изображения-порядка байтов: ЛСБ первый
 растровое изображение-формат-чуть-порядку: ЛСБ первый
 растровое изображение-формат-строка-единица: 20
 растровое изображение-формат-строка-колодка: 20
 мин-код: 8 (^ч)
 Макс-ключ: 255 (\377)
 поставщик: "Фонд X.Org "
 растровое изображение-форматы: (7)
 корни: (1)
 0.00: клиент --> 20 байт
 ............Запрос: QueryExtension
 название: "большие запросы"
 0.00: 32 байта <-- сервер X11
 ..............Ответ: QueryExtension
 присутствуют: правда
 генерал-опкод: 85

Примечание: Если по каким-то причинам вы не можете изменять Х11 клиентами настроек (дисплей), вы сможете настроить сервер, чтобы слушать другой порт (обычно 6001 против 6000), а затем настроить xscope слушать на оригинальном порт (6000).

+481
Eoghan 13 мая 2016 г., 00:30:45

Я скопировать СЭД форма скрипта в Ubuntu в Debian для OSX, но становится

Снова ошибка: повторение-оператор операнд недействительным

Что не так?

$ . sed_shorter_version_user_extensions_to_ruby.sh
СЭД: 22: "
### Весь удалить строки ...": повторного ошибка: повторение-оператор операнд недействительным
Проверка файла 1...
...

Сценарий: (Я оставил номера строк, в случае 22 означает, что линия 22).

 1 ООО '
 2 ### весь удалить строки
 3 /\/\//д
 4 /^$/Д
 5 ### изменения большие куски
 6 с/storedVars\^["/ защ /
 7 ы/сад/сад/
 8 с/счастлива/счастливая/
 9 с/"\][[:пробел:]]*=[[:пробел:]]*/\
 10 /
 11 с/;/\
 12 конец\
 13 /
 14 ### изменения небольшие куски
 15 с/"Усс=/"/
 16 С./"ссылка=/"/
 17 с/этикетка"=/"/
 18 ### изменения конкретных строк
 19 ### уровня исправления, для ясности
 20 /защ insurance_expiration/ {
 21 /expiration_month/ {
 22 с/"значение=.*\+1)/"(Дата.новые + 1.месяц).функцию strftime(%Б)"/
 23 }
 24 /expiration_year/ {
 25 с/"значение=.*Круглогодичного())/"(Дата.новые + 1.месяц).функцию strftime(%г)"/
 26 }
 27 }
 28 ### не в состоянии совместить эти на %B и %Г, несмотря на несколько попыток мдд 9/13/2015
 29 /даты.*новый.*месяц/ {
 30 сек/"//г
 31 С/%Б/"%Б"/
 32 С/%г/"%г"/
 33 }
 34 /choose_submodel_text/ {
 35 С/" \] =/\Н /
 36 }
 37 /электронной почте.*Альберт.*случайный/ {
 38 с/("Альберт.*gmail\.com")/плут::интернет.электронной почты/
 39 }
 40 ' Variables/user-extensions.js | у awk '
 41 ### добавить заголовок и нижний колонтитул
 42 начать { печать "# методы объекта Page"; печать "PageObject модуль # переменной значения" }
 43 { печать }
 44 конец { печатать "конец" } '> rspec_conversions/new_page_object_methods.РБ
 45 rubocop -это rspec_conversions/new_page_object_methods.РБ
+471
CoderAmateur 23 дек. 2011 г., 16:48:27

Проблема в том, что ваш сценарий опирается на не-POSIX Баш функцию, но делают это через /Бен/Ш для раковины, который (например, в Debian) могут быть различные программы, такие как тире (более POSIX-совместимые оболочки).

Для дальнейшего чтения:

+445
anas hamed 16 мар. 2017 г., 05:08:24

Что это означает, что уже описано, но я также хочет добавить, что каждая секция имеет специальное руководство с введение: введение. Например, видишь человека 1 интро или человек 3 интро и так далее.

+442
dattk 6 дек. 2010 г., 22:50:28

Используя грэп, это можно сделать следующим образом:

грэп -ФП "с\С+\К\Ш+" input.txt

Здесь

-опция o ==> только для печати соответствующей части линии
-Р ==> использовать Perl-регулярных выражений
\К ==> не для печати, что идет перед \к (нулевой ширины смотрю-за утверждение)
ж \ = = > матч буквенных символов
+437
reinkefj 7 июл. 2017 г., 16:27:25

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

  • Используйте Firefox или Opera
  • Очистить задачи в окне загрузки процессора в виртуальной машине
  • Вставить больше памяти, если вы не превышен
  • Закрытие задач в основной ОС
  • Выделить больше оперативной памяти для виртуальной машины
  • Удалить гостей или других пользователей, не использовать часто/нужно
  • Перезагрузите ПК
+427
mecrvmancer 16 апр. 2014 г., 01:38:29

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

Так есть ли способ, чтобы найти задержка добавлены NetEm для каждого из пакетов?

+388
Tiberiy 20 янв. 2010 г., 04:51:10

В вбпз столбец показывает объем своп в использовании, Си и так столбцы показывают своп активность в период времени представлены на каждой линии. В вашем примере, вы используете 39,868 КИБ подкачки, но ничего не причинив никакого свопа деятельность таким образом, Си и так равны нулю.

+372
Gpaps 8 мая 2018 г., 04:37:23

Я новичок в Linux (оболочка). Мне нужно декодировать base64 текст в XML-файл с помощью скрипта в оболочке Linux. Не могли бы вы пожалуйста помочь мне писать в Linux shell-скрипт для расшифровки значений этих тегов, где атрибут кодировка="в base64" структура моего файла

<каталог статей>
 <запись DN="объявления">
 <attr, который имя="групп">
<значение>СN=ВПН-сотрудника</значение>
 <значение Encoding="base64 и">aGVsbG8gd29ybGQ= <значение>
<значение Encoding="base64 и">
Q049RmxvcHB5IC0g0LTQvtGB0YLRg9C/INC30LDQutGA0YvRgixPVT1EZXZpY2Ugq29udhjv
bCxPVT1Hcm91cHMsT1U90JHQkNCd0Josrem9ahesrem9ymm=
</значение>
 <значение Encoding="base64 и">
Q049VVNCLdC00LjRgdC60LggLSDRgtC+0LvRjNC60L4g0YfRgtC10L3QuNC1LE9Vpurldmlj
ZSBDb250cm9sLE9VPUdyb3VwcyxPVT3Qkdcq0j3qmixeqz1ocsxeqz1iyw==
</значение>
</м>
</запись>
каталог-элементы </>

Хотел выход

<каталог статей>
 <запись DN="объявления">
 <attr, который имя="групп">
<значение>СN=ВПН-сотрудника</значение>
 <значение Encoding="base64 и">Привет мир </значение>
 <значение Encoding="base64 и"> декодируются </значение>
 <значение Encoding="base64 и"> декодируются </значение>
</м>
</запись>
каталог-элементы </>

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

ldapsearch -H хост -С. 389 -Д "СN=информатика,ОУ=учетные записи для системных целей,ОУ=система счетов,ДЦ=шк,ДК=БК" -W пароль -с под-ъ-е в UTF-8 -х "(&(типа objectclass=organizationalPerson)(КЧ=*))" кодсотрудника групп > ldap_logins.xml

Я не знаю, если это возможно, чтобы расшифровать текст при генерации XML-файла. Спасибо заранее!

+363
radon 21 сент. 2019 г., 03:09:47

В расширении параметр ЗШ, у меня есть:

"${test_var:-"${дома}/тест"}"

но здесь я хочу проверить, если ${дома}/тест это или нет, если не существует, то test_var расширить до " " (один пробел строкой).

Есть встроенное решение для этого?

+357
tafy81 20 мая 2014 г., 16:04:03

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


ГДБ можете сделать это

Вы можете подключиться к процессу (или несколько потоков с более ГДБ-фу) и заставить его изменить свое поведение и отсоединяется от него. Если все сделано достаточно быстро (т. е. сценарий) процесс будет ни мудрее. В зависимости от процесса и своих действий по инициализации, вы не можете всегда в ptrace от одного пользователя, затем требующие root-доступ или как минимум CAP_SYS_PTRACE возможность. Что делается, чтобы этот процесс сделать самостоятельно: если процесс уже разрешено изменять своим возможностям (обычно требуется CAP_SETPCAP), то это можно сделать себя сделать это. Если это не разрешенное действие, то в ptrace не поможет, даже сделать корень. Кроме того, это легко сделать, это закрыть лог-файл и открыть его в другом месте.

Примеры с некоторыми ул ответы на вопросы, некоторые из них-мои:

Для решения первого примера ваш вопрос...


Ограничить возможности запущенному процессу с помощью GDB

Пример будет сделано на баш консоли из-под root (таким образом, вся capababilities), используя отладчик GDB (также работает как root). Это довольно запутанным, потому что лайбкэп'ы функции не известно, если программа не была привязана к нему, поэтому я выбрала попроще, но более нудно (потому что это требует манипулирования структурами) метод, который не требует никакой среды разработки, ни лишней ГДБ-фу: непосредственно с помощью системных вызовов для определения, которых всегда известны в GDB.

Термин1:

тест # Эхо > /tmp/и испытание
# Чаун никто не в /tmp/тест
# чмод 600 в /tmp/тест
# кот < /tmp/и тест
тест
# кот /tmp/и испытание
тест
# Эхо $$
5237
# команда grep ^колпачок в /proc/$$/статус
CapInh: 0000000000000000
CapPrm: 0000003fffffffff
CapEff: 0000003fffffffff
CapBnd: 0000003fffffffff
CapAmb: 0000000000000000
#

Термин2:

# БГД -м -п 5237
Присоединение к процессу 5237
Чтение символов из /бин/Баш...(не отладочные символы)...сделано.

[...]

0x00007fb774737681 в почти () из в /lib/x86_64 с-линукс-дистрибутив GNU/библиотеки libc.так.6
(БГД) набор $Танос=(недействительными *(*)(долго долго)) Танос
(БГД) печать $Танос(4*(2+3*2))
1 $ = (недействительными *) 0xc4ecc8
(БГД) комплект *((неподписанных int *)($1))=0x20080522
(БГД) комплект *((беззнаковый инт *)($1)+1)=getpid()
(БГД) печать capget($1, (неподписанных int *) 1 $+2)
2 $ = 0
(БГД) комплект *((беззнаковый инт *)($1)+2) &= ~(1<<1/1<<2)
(БГД) печать capset($1, (неподписанных int *) 1 $+2)
3 $ = 0
(БГД) бесплатный звонок($1)
4 $ = 0
(БГД) бросить
Сеанс отладки активно.

 Уступает 1 [Процесс 5237] будет отключена.

Все равно ушел? (Y или N) г
Открепление от программы: /бин/Баш, процесс 5237
# 

Так это выделенной памяти, 64бит обойти стиле, Для нужно *cap_user_header_t и cap_user_data_t[2] структур, установить некоторые значения, полученные текущие технологические возможности и удалены CAP_DAC_OVERRIDE и CAP_DAC_READ_SEARCH с возможностью эффективного комплекса, тем самым предотвращая его для чтения /tmp/и испытания, и, наконец, освободил выделенную память.

Обратно в Термин1:

# команда grep ^колпачок в /proc/$$/статус
CapInh: 0000000000000000
CapPrm: 0000003fffffffff
CapEff: 0000003ffffffff9
CapBnd: 0000003fffffffff
CapAmb: 0000000000000000
# кот < /tmp/и тест
Баш: /tmp/и тестирования: доступ запрещен
# кот /tmp/и испытание
тест
#

Какая разница? Баш процесс не может получить доступ больше не корневой файл с ограниченным доступом, при использовании перенаправления и не (после разветвления, но до старпома-ную кошку). Когда (и ветвление) экзек-Инг новый процесс, корень восстанавливает все свои возможности , если они не удаляются из-другой-набор: возможность ограничивающий набор, который может быть изменен на другой способ (с добавкой(с операцией pr_capbset_drop, ...)). Вот почему бег кошки без перенаправления по-прежнему работает нормально (для корня).

+281
Victor Ekekrantz 21 апр. 2018 г., 11:32:26

можно нормально установить его !

просто загрузиться с вашего USB pluged В и выбрал его .

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

компакт-диска=/path/to/kali.iso
 ВДА=/Дев/СД[х] # е.г /Дев/СДА (а не часть как /dev/sda1, поскольку) использовать lsblk
 КВМ -компакт-диск "$компакт" -гда "$ВДА" -м 1024 -загрузка D

вы можете использовать этот скрипт !

#!/бин/Баш
((!Euid так)) || выполнить команду sudo "$0"
#Примечание : не использовать $Home ВАР в вашем пути , потому что скрипт будет перезагружен как корень
# что означает, если у вас есть ВАР=$HOME/file.iso когда скрипт повторно старпома себя 
# ваш ВАР будет "/root/file.iso" не "/home/user/file.iso"
xCdImageDirectory=/домой/Юнес/документы/библиотека/приложение/х-компакт-изображения
xRawDiskImageDirectory=/домой/Юнес/документы/библиотека/приложение/х-сырье-диск-образ
defaultHardDrive=$xRawDiskImageDirectory/`и basename $0`.ИМГ #создающих по умолчанию сырья-ИМГ, если бы тестирование ОС
bootXCdImage функция() {
 КВМ -компакт-диск "$1" -гда "$2" -м 1024 -загрузка D
}
bootXRawDiskImage функция() {
 КВМ -гда "$1" -м 1024
}

Эхо -Н "загрузкитип : 1=>isoImage , 2=>rawImage, ??: "
читать загрузкитип
случае $загрузкитип в
 1 )
 Эхо "выбрать XCdImage!"
 Общ $xCdImageDirectory/ | НЛ
 читайте Н
 ((${#п})) && {
 xCdImage=$("ЛС" $xCdImageDirectory/* | СЭД -П "$Н П")
 Эхо "избранные изображения : $xCdImage"
 } || {
 Эхо "ничего не сделано"
выход
}
 Эхо "выберите жесткий диск, чтобы использовать ! SDX или sdXY или пустой изображение по умолчанию.ИМГ"
 lsblk | grep в-цвет=авто СД[а-Z]'
 жесткий диск читать 
 [[ -n $с жесткого диска ]] && {
жесткий диск=/Дев/$жесткий диск
 } || {
 [[ -Ф $defaultHardDrive ]] && {
жесткий диск=$defaultHardDrive
 } || {
 Эхо "$defaultHardDrive не существует !"
выход
}
}
 Эхо "выбран жесткий диск: $Жесткий диск"
 bootXCdImage "$xCdImage" "$жесткий диск"
;;
 2 )
 Эхо "выбрать XRawDiskImage!"
 Общ $xRawDiskImageDirectory/ | НЛ
 читайте Н
 ((${#п})) && {
 xRawDiskImage=$("ЛС" $xRawDiskImageDirectory/* | СЭД -П "$Н П")
 [[ -Ф $xRawDiskImage ]] || {
 Эхо "$xRawDiskImage не существует !"
выход
}
 bootXRawDiskImage "$xRawDiskImage"
 } || {
 Эхо "ничего не сделано"
выход
}
;;
 * )
 Эхо "ничего не сделано!"
;;
эсок
выход
+261
natersoz 7 дек. 2011 г., 18:22:43

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

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

Сейчас есть более новые 4-адрес-режим (иногда также называют брендом WDS = провода системы распределения; иногда для WDS означает проприетарные расширения), но вы должны изменить все ваши подключения устройств с 4-адрес-режим для этой работы.

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

+220
RJGordon 26 дек. 2017 г., 02:39:10

Я пытаюсь загрузить несколько директорий рекурсивно на FTP-сервер (FTP-и это единственный путь).

Скажем, у меня есть следующие среды:

Пульт дистанционного управления:

/
/удаленных файлов/
/readme.txt

Местные:

/my-website.com/
/my-website.com/dir1/file1.txt
/my-website.com/dir2/file2.txt

Если я выполните следующую команду:

ncftpput -Р-В -у "корня" -п "корень" 149.ХХХ.ХХХ.ХХХ / /my-website.com

Результат будет такой:

/
/удаленных файлов/
/readme.txt
/my-website.com/
/my-website.com/dir1/file1.txt
/my-website.com/dir2/file2.txt

То, что я желал:

/
/удаленных файлов/
/readme.txt
/dir1/file1.txt
/dir2/file2.txt

Я попробовал:

ncftpput -Р-В -у "корня" -п "корень" 149.ХХХ.ХХХ.ХХХ / /my-website.com/

но это делает никакой разницы.

Как это сделать?

Или я должен использовать другие программы?

Спасибо.

+190
crnkovic 18 мар. 2019 г., 08:26:10

Я настроил дифф-выделить как пейджер / хайлайтер для Git.

[пейджер]
 журнал = дифф-выделить | меньше
 шоу = дифф-выделить | меньше
 разн = разн-выделить | меньше

Что прекрасно работает.

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

+187
Leg 10 апр. 2019 г., 03:12:57

Как я могу хранить URL-адрес-расшифрованную строку в переменной с помощью shell-скрипт

#!/Бен/ш
urldecode псевдоним='питон -с "импорт Сыс, urllib как ul;печать ул.unquote_plus(Сыс.аргумент argv[1])"'
стр="это+это+%2Ф+%2Б+%2С+.+URL-адрес+%23%24coded"

декодируется = ${urldecode $ул.}
Эхо $декодируется

Я пытаюсь хранить расшифрованную строку в переменной декодируется.

+163
kMOUNTAIN 10 сент. 2014 г., 23:17:01

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

$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