Равные команды между wget и curl (с вариантами)?

Я обычно пользуюсь командой wget, чтобы загрузить удаленный файл, команду я использую:

с wget --таймаут=5 --нах=1 --реферера=http://ВСП.пример.ком 'http://www.example.com/abcdefg123.jpg-о image.jpg

Как вы можете видеть, есть 3 варианта: --тайм-аут, --старается, и --реферера.

Интересно, что такое правильный / равные команды в завиток , который имеет аналогичные параметры с wget?

+515
Yeshey 3 окт. 2015 г., 04:31:18
38 ответов

Для оперативной памяти, попробуйте Memtest86+. Многие дистрибутивы использовал, чтобы прийти с ним на их концертники, но я не уверен, если это все-таки дело.

+973
Paul Pearson 03 февр. '09 в 4:24

Сначала позволь тебя конкретный порт блокировать все входящие отдается

# iptables в -входной сигнал -п протокол tcp --dport 22 -J и прими

где 22 демо-порт изменить его по вашему требованию

Заблокировать весь входящий трафик

# iptables в -Вход -Джей отклонить

Разрешить весь исходящий пакет

# в iptables -A выход -Джей принимает
# iptables в -выходной -о-Ло -Джей принимает
+955
music Mayer 22 нояб. 2010 г., 00:24:03
Другие ответы

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


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

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

Я раскомментировали колесо элементов в файле/etc/пользователям использовать sudo? файл. Что бы следующее, что необходимо проверить?

Спасибо.

+920
LadyBernkastel 7 дек. 2013 г., 00:52:35

Вот один из способов с СЭД:

СЭД -е '/with_ajax_wait/,/конец/{ # если строка в этом диапазоне
Ч # дозапись в трюм
/конец/!д # Если это не матч закончится, удалите его
//{ # если он соответствует
ы/.*// # пустой шаблон космос
х # обмен шаблонов Вт. удерживайте пространстве
с/^(\п)( *)/\2Это "ждет" у\1\2/ # Добавить первую строку + начальный интервал
с/\н/& /г # повторно отступ все строки
Г # присоеденить трюм, чтобы картина пространства
с/^(( *).*)/\1\2do/ # добавьте закрытия "делать" + начальный интервал
}
}
'входной_файл

поэтому с входным как:

with_ajax_wait
 ожидать(css_coverage_type_everquote).в be_visible
конец
найти(css_policy_form_stage3).нажмите
with_ajax_wait
 ожидать(css_coverage_type_everquote).в be_visible
конец
 что-то здесь
with_ajax_wait
 ожидать(css_coverage_type_everquote).в be_visible
 есть еще кое-что здесь делать
 процесс это
сделано
конец
конец

вывод:

он "ждет" делать
with_ajax_wait
 ожидать(css_coverage_type_everquote).в be_visible
конец
делать
найти(css_policy_form_stage3).нажмите
 он "ждет" делать
with_ajax_wait
 ожидать(css_coverage_type_everquote).в be_visible
конец
делать
 что-то здесь
 он "ждет" делать
with_ajax_wait
 ожидать(css_coverage_type_everquote).в be_visible
 есть еще кое-что здесь делать
 процесс это
сделано
конец
делать
конец

Он должен работать с блоками более трех линий при условии, что ваш with_ajax_wait блоки всегда заканчивается с концом.
Замените закрытия не с конца и в случае надобности ваш пример далек от идеала... (вы использовали конца для первого блока и сделать второй), например, на этот раз с использованием волокна и [[:Пробел:]] вместо (пространства):

СЭД '/with_ajax_wait/,/конец/{
/with_ajax_wait/{
Г
з/\([[:пробел:]]*\)\(with_ajax_wait\)\(\п\)/\1может "ждет" сделать\3 \1\2/
п
д
}
//!{
/конец/!{
с/^/ /
}
/конец/{
Г
с/\([[:пробел:]]*\)\(конец\)\(\П\)/ \1\2\3\1end/
}
}
}
'входной_файл

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

+851
sahar 23 мар. 2015 г., 14:06:02

Добавить /usr/местные/lib в файл /etc/ЛД.так.conf и запускаем ldconfig, то вы будете иметь этот путь добавляется в качестве пути по умолчанию для библиотеки.

+783
Christian Heller 26 окт. 2010 г., 10:15:14

Это для Дебиан 10 (бустер), рабочего стола LXDE и кода валюты XDG-utils версии 1.1.3-1тоже. Там опечатка в кода валюты XDG-открыть скрипт и решение выглядит следующим образом:

 --- /usr/Бен/кода валюты XDG-открытые 2018-05-20 00:18:48.000000000 +0200
+++ /дом/klaumi/ОГРН/кода валюты XDG-открытые 2018-09-13 15:15:51.630704599 +0200
@@ -928,7 +928,7 @@
{

 # pcmanfm умеет только обрабатывать файл:// URL-адреса и пути к каталогам, кажется.
- если pcmanfm --справка >/dev/нуль 2>&1-а is_file_url_or_path "$1"; затем
+ если pcmanfm --справка >/dev/нуль 2>$1 -это is_file_url_or_path "$1"; затем
 локальный файл="$(file_url_to_path "$1")"

 # обрабатывать относительные пути

(Обратите внимание, что & в 2>&1 должен быть заменен $)

+766
Keith Mann 14 нояб. 2013 г., 03:07:04

Я попытался присвоить статический IP на мой сервер Ubuntu 16.04 через nmcli, который работал, но он по-прежнему имеет оригинальный IP, зарезервированные в качестве "вторичных" ИС. Я не знаю, как избавиться от него. 10.163.148.36 оригинальный IP сервера и 10.163.148.194 это новый IP, я хочу, чтобы переключиться. Я использовал следующую команду nmcli, чтобы установить IP-адрес:

проводное подключение nmcli изменить подключение '1' для IPv4.адресов 10.163.148.194/24' с IPv4.шлюз '10.163.148.2' с IPv4.метод "ручного" адрес IPv4.игнорировать-авто-ДНС " Да " связи.автосоединение " да " для IPv4.10.10.10.10 ДНС '10.20.10.10'

Обратите внимание на два IP-адреса для интерфейса ens160.

Аруба@в Ubuntu:~$ ИС
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: ens160: <широковещательный,многоадресный,вверх,LOWER_UP> с MTU 1500 qdisc МQ состояние группы default qlen 1000
 ссылка/эфир 00:50:56:8а:10:64 БРД ФФ:ФФ:ФФ:ФФ:ФФ:ФФ
 инет 10.163.148.194/24 БРД 10.163.148.255 рамках глобальной ens160
 valid_lft навсегда preferred_lft навсегда
 инет 10.163.148.36/24 БРД 10.163.148.255 объем глобального вторичного ens160
 valid_lft навсегда preferred_lft навсегда
 inet6 2006::b0a3:b9ab:2f96:a461/64 масштаб глобальной временной динамической
 valid_lft 604254sec preferred_lft 85254sec
 inet6 2006::dc94:ead6:e8ef:8095/64 объем глобального mngtmpaddr noprefixroute динамические
 valid_lft 2591987sec 604787sec preferred_lft 
 inet6 на fe80::941e:5fa3:3571:df76/64 масштаб ссылке
 valid_lft навсегда preferred_lft навсегда

Мой nmcli деталей соединения:

Аруба@в Ubuntu:~ показать связь$ nmcli "проводное соединение 1"
связи.идентификатор: проводное подключение 1
связи.идентификатор UUID: d724141e-4c7f-3fc9-97b1-c37e014aebe4
связи.интерфейс-имя: --
связи.тип: 802-3-локальные сети
связи.автоматическое подключение: да
связи.автосоединение-приоритет: -999
связи.метки: 1481582261
связи.только для чтения: нет
связи.разрешения:
связи.зоны: --
связи.мастер: --
связи.раб-тип: --
связи.автосоединение-рабов: -1 (по умолчанию)
связи.второстепенные:
связи.шлюз-пинг-таймаут: 0
связи.дозированно: неизвестно
связи.протокол LLDP: -1 (по умолчанию)
802-3-сети Ethernet.порт: --
802-3-сети Ethernet.скорость: 0
802-3-сети Ethernet.дуплекс: --
802-3-сети Ethernet.автосогласование: да
802-3-сети Ethernet.MAC-адрес: 00:50:56:8а:10:64
802-3-сети Ethernet.клонировать мак-адрес: --
802-3-сети Ethernet.MAC-адрес-в черный список:
802-3-сети Ethernet.МТУ: авто
802-3-сети Ethernet.С390-подканалов:
802-3-сети Ethernet.С390-nettype: --
802-3-сети Ethernet.С390-варианты:
802-3-сети Ethernet.Уэйк-на-LAN: 1 (по умолчанию)
802-3-сети Ethernet.Уэйк-на-LAN-пароль: --
протокол IPv4.метод: ручной
протокол IPv4.ДНС: 10.1.10.10,10.2.10.10
протокол IPv4.ДНС-запросам:
протокол IPv4.ДНС-опции: (по умолчанию)
протокол IPv4.адреса: 10.163.148.194/24
протокол IPv4.шлюз: 10.163.148.1
протокол IPv4.маршруты:
протокол IPv4.маршрут-метрики: -1
протокол IPv4.игнорировать-авто-маршрутов: нет
протокол IPv4.игнорировать-авто-DNS-сервер: нет
протокол IPv4.DHCP-клиент-код: --
протокол IPv4.протокол DHCP-тайм-аут: 0
протокол IPv4.DHCP-сервер-отправить-сервер: да
протокол IPv4.DHCP-сервер-хост: --
протокол IPv4.DHCP-сервер-доменное имя: --
протокол IPv4.никогда-по умолчанию: нет
протокол IPv4.может-не получится: да
протокол IPv4.папа-тайм-аут: -1 (по умолчанию)
протокол IPv6.метод: автоматический
протокол IPv6.ДНС:
протокол IPv6.ДНС-запросам:
протокол IPv6.ДНС-опции: (по умолчанию)
протокол IPv6.адреса:
протокол IPv6.шлюз: --
протокол IPv6.маршруты:
протокол IPv6.маршрут-метрики: -1
протокол IPv6.игнорировать-авто-маршрутов: нет
протокол IPv6.игнорировать-авто-DNS-сервер: нет
протокол IPv6.никогда-по умолчанию: нет
протокол IPv6.может-не получится: да
протокол IPv6.ип6-защита: -1 (неизвестный)
протокол IPv6.Эл-ген-режим: стабильный-конфиденциальность
протокол IPv6.DHCP-сервер-отправить-сервер: да
протокол IPv6.DHCP-сервер-хост: --
Общие.Имя: проводное подключение 1
Общие.Идентификатор UUID: d724141e-4c7f-3fc9-97b1-c37e014aebe4
Общие.Устройства: ens160
Общие.Состояние: активирована
Общие.По умолчанию: да
Общие.DEFAULT6: да
Общие.Для VPN: нет
Общие.Зоны: --
Общие.ДГУ-путь: /орг/freedesktop/диспетчер связи/ActiveConnection/0
Общие.Кон-путь: /орг/freedesktop/настройка/параметры/0
Общие.СПЕЦ-ОБЪЕКТ: /
Общие.МАСТЕР-ПУТЬ: --
ИП4.Адрес[1]: 10.163.148.194/24
ИП4.Адрес[2]: 10.163.148.36/24
ИП4.Шлюз: 10.163.148.2
ИП4.ДНС[1]: 10.10.10.10
ИП4.ДНС[2]: 10.20.10.10
ИП6.Адрес[1]: 2006::b0a3:b9ab:2f96:a461/64
ИП6.Адрес[2]: 2006::dc94:ead6:e8ef:8095/64
ИП6.Адреса[3]: на fe80::941e:5fa3:3571:df76/64
ИП6.Шлюз: на fe80::213:1aff:fec7:f857

И наконец, моя настройка конфига:

Аруба@в Ubuntu:~$ кот /и т. д/через NetworkManager/NetworkManager-а.конф
[главная]
Плагины=ключей,ofono
ДНС=сервер dnsmasq

[ifupdown]
управляемые=истина
+717
Lins Louis 9 авг. 2012 г., 05:58:24

Из этой строки в журнале:

ст0: ключевой смысл : средняя ошибка [текущий]

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

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

+686
defconfigueroa 22 февр. 2014 г., 14:56:44

Нет, но: rxvt-Unicode и имеет вкладку Поддержка.

Добавьте это в ваш .Xdefaults и/.Xresources:

urxvt.Перл-доб-общее: по умолчанию,вкладки

Я также хотел, чтобы отключить выбор языка Perl расширения, так что можно трижды щелкните-и-перетащите, чтобы выбрать несколько полных строк (как в xterm). Затем ваш .Xdefaults и будет выглядеть так:

urxvt.на Perl-доб-общее: по умолчанию,вкладками, выбор
+648
Jitesh Kumar 31 июл. 2011 г., 10:48:05

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

команда shutdown-r теперь является каноническим методом отключения разных систем *Nix и безопаснее в использовании в целом и функционально эквивалентна инициализации 6.

метод init(8) перезагрузка(8)

+616
FreakyLearner 10 сент. 2018 г., 12:31:10

В новых версиях добавлены в ближайшее время (69 и новее) позволит вам установить некоторые Linux-приложений без установки сухарик, но если ваше приложение имеет зависимость, которые добавлены в ближайшее время не предоставит, это крутон время.

Поскольку WordPress требует стека (или комбинация) из Linux, а также версии Apache, MySQL и PHP, я не сангвиник, что он установит без крутон-Линукс.

Как и другие приложения, вам понадобится Режим разработчика включен в добавлены в ближайшее время. Другие требования могут применяться. Увидеть мелкий шрифт в скрипте для деталей. Предложение не хорошо в Монтане.

+555
reeane 24 апр. 2011 г., 09:39:30

Я не думаю, что вы должны использовать после=Дев-блок-253:0.устройство как только убедитесь, что устройство присутствует в каталоге/dev. Попробуйте использовать RequiresMountsFor=/мой/точка_монтирования(ссылка) вместо того, что гарантирует, что файловая система на самом деле монтируется (и демонтируется) в правильное время

+537
Devgeet Patel 9 мар. 2015 г., 23:29:54

Вы не можете начинать процесс вывода надежную найти. Использовать -Exec и в Найти:

найти . -тип F ! -имя '*.ГЗ' ! -имя '*.З' опции-mtime +7 -exec для Ш-с '
 для меня делать
 с printf "%з\п" "будет сжать файл $я"
 помощью gzip "$я"
 сделано' ш {} + >> журнал

С GNU реализация найти, можно даже обойтись и без СХ:

найти . -тип F ! -имя '*.ГЗ' ! -имя '*.З' опции-mtime +7 \
 -функции printf будет сжимать файл %п\п' -exec для gzip-сжатия {} + >> журнал
+527
Pavel Janicek 6 февр. 2013 г., 13:09:47

Там был ответ на "выполнить против почитать немного. Как сделать каталог, права доступа в Linux работать?" что касается настройки разрешения каталог на 5 (-р-х) значение. Это было сказано это "5: разрешить чтение / запись, но не изменяя саму структуру дерева каталогов."

Если я вновь созданную папку тест 0570 я получаю следующее:

д-р-х-права доступа rwx---. пользователь для пользователя test1
[пользователь@сервер1 условие_1] сенсорный файл1
прикосновение: не трогать 'файл1': отказано в доступе

Теперь учетная запись "пользователь" в группу "пользователь", так что я решила, если у меня есть права доступа rwx завивки как группы пользователей, я мог бы написать еще файлов. Разве это не так?

+520
Alessandro Cambi 29 мар. 2010 г., 10:34:50

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

+461
samol 6 июл. 2012 г., 13:09:40

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

РКТ() { Эхо -э "read_kt $1\ПВ\nquit" | ktutil | команда grep -v "и^ktutil:"; }

И ссылаться с РКТ мой.ключей

До тех пор, пока имя файла не содержит пространства.

+444
Fabio Massacci 17 февр. 2012 г., 10:03:53

Вы можете легко сделать с помощью всего команде uname:

Команде uname ОС=``
 если [ "$ОС" == "Линукс" ];затем
дистро="Линукс"
Элиф[ "$ОС" == "управления" ];затем
дистро="Солярис"
еще
 Эхо "критически - неизвестно ОС"
 выход 2
+433
user173657 27 мар. 2012 г., 10:42:20

Ищу недорогое устройство, которое содержит 2 порта Ethernet, работает на Linux (или другой Unix), и под 50$.

Моя главная забота-это стоимость. Оно должно быть под 50 $и 2 портами Ethernet.

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

+428
Jongz Puangput 18 февр. 2013 г., 09:10:22

Я хочу связать свою Ардуино Мега как /dev/ttyACM0. Иногда, получается будет /dev/ttyACM0, а иногда как /dev/ttyACM1.

Я принял помощь от этого вопрос и этот учебник

Кто-то пожалуйста, помогите мне достичь этого, так как есть только 2 записи в /etc/udev из/правил.д :-

  1. 20-crystalhd.правила
  2. 98-kexec.правила

Вывод udevadm инфо-А-Р $(udevadm инфо-путь г-н к /dev/ttyACM0) :-

Udevadm info запуск с устройства, указанного в devpath, а затем прогулки вверх по цепочке родительских устройств. Он печатает для каждого устройства нашли, все возможные атрибуты в правилах udev формат ключа. Правило матч, состоящий из атрибутов устройства и атрибуты из одного родительского устройства.

глядя на устройство '/устройств/pci0000:00/0000:00:1д.0/с USB2/2-1/2-1.5/2-1.5:1.0/телетайп/ttyACM0':
Ядра=="ttyACM0"
Подсистемы=="телетайп"
Драйвера==""

глядя на родительское устройство '/устройств/pci0000:00/0000:00:1д.0/с USB2/2-1/2-1.5/2-1.5:1.0':
Ядер=="2-1.5:1.0"
Подсистемы=="USB"в
Драйверы=="cdc_acm"
У attrs{bInterfaceClass}=="02"
У attrs{bmCapabilities}=="6"
У attrs{bInterfaceSubClass}=="02"
У attrs{bInterfaceProtocol}=="01"
У attrs{bNumEndpoints}=="01"
У attrs{supports_autosuspend}=="1"
У attrs{bAlternateSetting}==" 0"
У attrs{bInterfaceNumber}=="00"

глядя на родительское устройство '/устройств/pci0000:00/0000:00:1д.0/с USB2/2-1/2-1.5':
Ядер=="2-1.5"
Подсистемы=="USB"в
Драйверы=="USB"в
У attrs{bDeviceSubClass}=="00"
У attrs{bDeviceProtocol}=="00"
У attrs{devpath}=="1.5"
У attrs{idVendor}=="2341"
У attrs{скорость}=="12"
У attrs{bNumInterfaces}==" 2"
У attrs{bConfigurationValue}=="1"
У attrs{bMaxPacketSize0}=="8"
У attrs{busnum}=="2"
У attrs{devnum}=="4"
У attrs{конфигурация}==""
У attrs{bMaxPower}=="100мА"
У attrs{уставный}=="1"
У attrs{bmAttributes}=="ц0"
У attrs{bNumConfigurations}=="1"
У attrs{maxchild}=="0"
У attrs{bcdDevice}=="0001"
У attrs{avoid_reset_quirk}=="0"
У attrs{закидоны}=="0х0"
У attrs{последовательный}=="55431313937351C05151"
У attrs{версия}==" 1.10"
У attrs{urbnum}=="17"
У attrs{ltm_capable}=="нет"
У attrs{производитель}=="Ардуино (www.arduino.cc)"
У attrs{съемные}=="съемный"
У attrs{idProduct}=="0042"
У attrs{bDeviceClass}=="02"

глядя на родительское устройство '/устройств/pci0000:00/0000:00:1д.0/с USB2/2-1':
Ядер=="2-1"
Подсистемы=="USB"в
Драйверы=="USB"в
У attrs{bDeviceSubClass}=="00"
У attrs{bDeviceProtocol}=="01"
У attrs{devpath}=="1"
У attrs{idVendor}=="8087"
У attrs{скорость}=="480"
У attrs{bNumInterfaces}==" 1"
У attrs{bConfigurationValue}=="1"
У attrs{bMaxPacketSize0}=="64"
У attrs{busnum}=="2"
У attrs{devnum}=="2"
У attrs{конфигурация}==""
У attrs{bMaxPower}=="0ма"
У attrs{уставный}=="1"
У attrs{bmAttributes}=="Е0"
У attrs{bNumConfigurations}=="1"
У attrs{maxchild}=="6"
У attrs{bcdDevice}=="0000"
У attrs{avoid_reset_quirk}=="0"
У attrs{закидоны}=="0х0"
У attrs{версия}==" 2.00"
У attrs{urbnum}=="70"
У attrs{ltm_capable}=="нет"
У attrs{съемные}=="неизвестно"
У attrs{idProduct}=="0024"
У attrs{bDeviceClass}=="09"

глядя на родительское устройство '/устройств/pci0000:00/0000:00:1д.0/с USB2':
Ядер=="порт USB2"
Подсистемы=="USB"в
Драйверы=="USB"в
У attrs{bDeviceSubClass}=="00"
У attrs{bDeviceProtocol}=="00"
У attrs{devpath}=="0"
У attrs{idVendor}=="1d6b"
У attrs{скорость}=="480"
У attrs{bNumInterfaces}==" 1"
У attrs{bConfigurationValue}=="1"
У attrs{bMaxPacketSize0}=="64"
У attrs{authorized_default}=="1"
У attrs{busnum}=="2"
У attrs{devnum}=="1"
У attrs{конфигурация}==""
У attrs{bMaxPower}=="0ма"
У attrs{уставный}=="1"
У attrs{bmAttributes}=="Е0"
У attrs{bNumConfigurations}=="1"
У attrs{maxchild}=="2"
У attrs{bcdDevice}=="0310"
У attrs{avoid_reset_quirk}=="0"
У attrs{закидоны}=="0х0"
У attrs{последовательный}=="0000:00:1д.0"
У attrs{версия}==" 2.00"
У attrs{urbnum}=="42"
У attrs{ltm_capable}=="нет"
У attrs{производитель}=="Линукс 3.10.0-123.13.2.el7.x86_64 с ehci_hcd"
У attrs{съемные}=="неизвестно"
У attrs{idProduct}=="0002"
У attrs{bDeviceClass}=="09"
У attrs{продукта}=="ehci хост-контроллер"

глядя на родительское устройство '/устройств/pci0000:00/0000:00:1д.0':
Ядер=="0000:00:1д.0"
Подсистемы=="ЧКВ"
Драйверы=="интерфейса расширенного контроллера узла-ЧКВ"
У attrs{прерывание}=="23"
У attrs{subsystem_vendor}=="0x104d"
У attrs{broken_parity_status}=="0"
У attrs{класс}=="0x0c0320"
У attrs{спутник}==""
У attrs{включено}=="1"
У attrs{consistent_dma_mask_bits}=="32"
У attrs{dma_mask_bits}=="32"
У attrs{local_cpus}=="000f"
У attrs{устройство}=="0x1c26"
У attrs{uframe_periodic_max}=="100"
У attrs{msi_bus}==""
У attrs{local_cpulist}=="0-3"
У attrs{поставщик}=="0x8086"
У attrs{subsystem_device}=="0x9081"
У attrs{numa_node}=="-1"
У attrs{d3cold_allowed}=="1"

глядя на родительское устройство '/устройств/pci0000:00':
Ядер=="pci0000:00"
Подсистемы==""
Драйверы==""

Где я должен редактировать мои записи, какие файлы и как. Объясните, пожалуйста, в какой-то степени глубину, как я очень наивный!! Пожалуйста, помогите мне установить эту. Это уже мой разум и дух.

+388
Faisal Ahsan 16 мая 2019 г., 10:08:02

Внезапно * просто перестал работать и простая программа:

#!/бин/Баш

для F в *.тхт
делать
 Эхо $Ф
сделано

просто производят *.тхт строку вместо файлов в директории (или ничего). Но * без каких-либо дополнительных символов работает нормально. Что случилось? Это просто смешно, потому что он вчера работал.

Баш версия 4.4.12(1)-релиз.

+349
ozkutuk 20 авг. 2014 г., 15:58:29
файл файлом СР-С. ориг && \
хвост -файле N 4.ориг > файл && \
файл RM.ориг

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

+333
user2734100 30 авг. 2017 г., 19:52:23

Использовать судо:

судо Перл-Пи -е с/^Ан-24:/ан24:\*ЛК*/г' /и т. д./тень
+329
hellfires 20 мар. 2014 г., 14:41:22

Как отобразить строки, которые имеют значение, превышающее 60 в столбце третьем слово?

Текстовый файл

7/12/2019 23:59:45 39.00
7/12/2019 23:59:50 60.38
7/12/2019 23:59:55 0.53
7/12/2019 00:00:00 2.10
7/12/2019 00:00:05 113.98
...

Дисплей

7/12/2019 23:59:50 60.38
7/12/2019 00:00:05 113.98

Предполагая, что диапазон значений 3-го столбца слово от 0.00 до 999.99, и количество символов в дату и время-это константа. Я новичок в этом, и любая помощь будет высоко оценили.

+314
Rui Meng 23 мая 2012 г., 07:41:27

Вы можете использовать тот факт, что .* жадный:

СЭД с/\(.*\)|/\1`/'

Или использовать:

СЭД с/|\([^|]*\)$/`\1/'

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

Заменить его в многострочной строке оболочки переменной, с GNU СЕПГ, вы можете использовать вариант, который будет обрабатывать входные данные как нуль с запятой вместо строки с разделителями:

ВАР=$(е %с "переменной$var" | СЭД -з '...')

Другой подход мог бы делать замены, используя стандартные операторы расширение параметр:

случае $VAR в
 (*'|'*) вар=${вар%'|'*}"'${вар##*'|'}
эсок

Или с теми СЭД команды переведены на их эквивалент:

В ksh93:

вар=${вар/@(*)'|'/\1"'}
вар=${вар/%'|'*([^'|'])/"'\1}

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

вновь='(.*)\|(.*)'
[[из $VAR =~ $ре ]] && ВАР=${BASH_REMATCH[1]}"'${BASH_REMATCH[2]}

В ЗШ:

набор -о extendedglob
вар=${вар/(#б)(*)'|'/$соответствует[1]"'}

вар=${вар/%(#Б)'|'([^'|']#)$матч/"'[1]}
+261
toyin 2 мая 2013 г., 07:13:38

Я только что установил научных Linux 6.5 с DVD. Установка прошла гладко и закончил. Но после загрузки он жалуется:

ошибка: нет такого раздела 
Жратва спасения>

До этого компьютер, я попробовал DVD-диски на другом, и установка хорошо работала и не было такой ошибки. Обе системы имеют установки Windows 7 также.

+257
Jonjo McKay 30 мар. 2011 г., 00:42:24

Настройки вроде нормально.

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

Выполните следующую команду,

команды semanage fcontext -a-Т httpd_sys_content_t '/пространство(/.*)?'

команды restorecon -ВР /космос

по умолчанию содержимое файла веб-сервер public_content_t, так что вам нужно изменить в httpd_content_t, чтобы позволить веб-серверу содержимое наружу.

+235
jcpennypincher 21 дек. 2011 г., 04:23:19

В xchat -это полнофункциональный Сети реле чат-клиент для UNIX-подобных операционных систем (а также Windows) с GUI. Можно объединить несколько каналов IRC, а также сетей, в то же время, говорить публично, частные один-на-один разговоров или передачи файлов.

Внешние ресурсы

enter image description here

+211
oalders 27 дек. 2013 г., 20:00:30

Используйте эту команду ЛС-лку сортировать файлы в соответствии с датой создания.

+191
Ratnesh Mittal 9 янв. 2010 г., 00:28:55

Я настроил Samsung 90X3A с нуля (используя загрузки BIOS избежать связанного с этим вопроса), и у меня возникли проблемы включения экран яркость ключей (ФН+Ф2 и ФН+Ф3).

Текущее состояние:

  • Установка вручную яркость работает:

    судо тройник /системы/класса/подсветка/intel_backlight/яркость <<< 1000
    судо тройник /системы/класса/подсветка/acpi_video0/яркость <<< 50
    
  • xbacklight работает:

    $ xbacklight -вам
    100.000000
    
  • ФН+Ф2 и ФН+Ф3 обнаружены правильно:

    $ команду sudo evtest /dev и/ввода/event0
     Вход версия драйвера 1.0.1
    Введите идентификатор устройства: шина 0x11 поставщиком товара 0х1 0х1 версия 0xab41
    Введите название устройства: "при переводе установить 2 Клавиатура"
    Поддерживаемые события:
    [...]
    Код события 224 (KEY_BRIGHTNESSDOWN)
    Код события 225 (KEY_BRIGHTNESSUP)
    [...]
    Событие: Время [...], типа 4 (EV_MSC), код 4 (MSC_SCAN), стоимость 89
    Событие: время [...], Тип 1 (EV_KEY), код 224 (KEY_BRIGHTNESSDOWN), стоимость 1
    Событие: время [...], -------------- SYN_REPORT ------------
    Событие: Время [...], типа 4 (EV_MSC), код 4 (MSC_SCAN), стоимость 89
    Событие: время [...], Тип 1 (EV_KEY), код 224 (KEY_BRIGHTNESSDOWN), значение 0
    Событие: время [...], -------------- SYN_REPORT ------------
    Событие: Время [...], типа 4 (EV_MSC), код 4 (MSC_SCAN), стоимостью 88
    Событие: время [...], Тип 1 (EV_KEY), код 225 (KEY_BRIGHTNESSUP), стоимость 1
    Событие: время [...], -------------- SYN_REPORT ------------
    Событие: Время [...], типа 4 (EV_MSC), код 4 (MSC_SCAN), стоимостью 88
    Событие: время [...], Тип 1 (EV_KEY), код 225 (KEY_BRIGHTNESSUP), значение 0
    Событие: время [...], -------------- SYN_REPORT ------------
    
  • ACPId работает:

    $ systemctl- - активный acpid
    активный
    
  • параметр xmodmap не согласен с evtest (но, смотрите ниже за попытку обхода):

    $ параметр xmodmap-пке | для egrep '224/225'
    код 224 = XF86Messenger NoSymbol XF86Messenger
    код 225 = XF86Search NoSymbol XF86Search
    

Тем не менее, яркость экрана не меняется.

Есть множество советов для борьбы с этим и подобными вопросами. Вот что я уже пробовал:

Другие, возможно, соответствующих информационной системы:

  • Х дерево процессов:

    $ зы АФ -е-формате пользователя,КМД | СЭД "ы/$пользователей/пользователей /г"
    ПОЛЬЗОВАТЕЛЯ CMD
    [...]
    корневой каталог /usr/Бен/перевод
    корень \_ /usr и/lib в/из xorg-сервер/файл xorg :0 -сиденья seat0 -авт /запуск/перевод/корень/:0 -nolisten TCP и vt7 -novtswitch
    корень \_ языка --сессии-ребенок 13 20
    пользователя \_ офигенно
    пользователя \_ логгер --приоритетные пользователей заметили, тег xprofile-пользователей
    пользователя \_ логгер --приоритет пользователя об ошибке теги xprofile-пользователей
    \ пользователь_ межсайтовому скриптингу замок врежь
    \ пользователь_ cbatticon
    
+174
IlPrincipe 11 мар. 2012 г., 08:14:19

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

Подход, чтобы запустить свой снаряд с:

трассированием -Е открыть свои оболочки

(или эквивалентную команду в системе, как ферменная конструкция/tusc/dtruss...)

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

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

Некоторые снаряды, как ЗШ будет печатать путей к файлам, в которых код выполняется поставляется с по умолчанию (хотя вы можете установить ПС4 на +%х> например, имя файла также будет напечатан код выполняется в функции). Для некоторых других, как Баш или ksh93, вы можете сделать это распечатать его, изменяя $ПС4 переменной.

ПС4='+$BASH_SOURCE> ' Баш-х
ПС4='+${ш.файл}> ' ksh93 -х
ПС4='+%х> ' ЗШ -х

С Баша, вы можете разместить процессе производства, с тем чтобы сохранить только уникальные пути к файлам что-то вроде:

ПС4=' <:>$BASH_SOURCE<:>' BASH_XTRACEFD=3 3> >(
 на awk -Ф'<:>' 'НФ>2 && !видел[$2]++ {печати $2}') Баш-х

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

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

Однако вы можете извлечь файлы из которой функции была определена

эвал "(shopt -s в extdebug; объявить() { верстал -Ф \"\$2\"; }
 $(верстал -Ф))" | вырезать -Д ' - Ф 3- | рода -у

с Баша или

типа ${(к)функции} | СЕПГ -н 'с/.*функция оболочки из //п | вроде -у

с ЗШ.

+162
Demon Slayer 19 мар. 2014 г., 17:53:09

Я недавно купил новый SSD диск для моего компьютера, и хотите установить версию Убунту на нем. Я установил диск и удалось сделать ОС на SSD, но при загрузке компьютера мне дали возможность выбрать, какую ОС использовать. Мой менеджер загрузки называется загрузки UEFI от ASRock

+124
Josher 27 окт. 2018 г., 05:54:38

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

+104
Anand Biyani 27 мая 2010 г., 02:10:55

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

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

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

https://help.ubuntu.com/community/AppArmor

http://wiki.apparmor.net/index.php/AppArmor_Core_Policy_Reference#Network_rules

+104
michaeak 11 мар. 2010 г., 17:14:29

Вот некоторый код, который использует некоторые subhells:

Эхо "основной оболочки: $BASH_SUBSHELL"
( 
 Echo "первый подуровень: $BASH_SUBSHELL"
 ( 
 Эхо "второй подуровень: $BASH_SUBSHELL"
(
 Эхо", третий подуровень: $BASH_SUBSHELL"
)
)
)
+77
JoshuaPeggy 26 янв. 2013 г., 11:40:11

VNC-сервером - это скрипт, который запускает Xvnc. Вы упускаете Xvnc, который является своего рода... устарели. Быстрый игнорирует, что он когда-либо имел бесплатные версии программного обеспечения.

Это здесь, хотя: http://ftp-archive.freebsd.org/pub/FreeBSD-Archive/ports/distfiles/xc/vnc-4_1_3-unixsrc.tar.gz

TightVNC и Tigervnc более современные версии Xvnc, я считаю, символично связывая Xvnc на один из этих серверов будет работать, как хорошо.

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

У меня нет никакого опыта с Солярисом конкретно, но я верю, что вы можете установить его через ПКГ, основанные на некоторых поисков:

ПКГ установить ... принимаете Солярис-рабочий стол

Я думаю, что команда, скорее всего, также восстановить недостающие можно.

+48
Caterina 25 июл. 2016 г., 17:38:35

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

  1. монтирования /бин/баш в другой файл, так что я могу установить SUID бит на нем (и остался после отключения почему-то). Или монтирования SUID-программ, копировать пользователя /бин/баш в файл принадлежит пользователю root.

  2. смонтировать файл, .ISO или другие существующую файловую систему с файлами, как правило, принадлежит корень (например, файловой системы.squashfs из под Ubuntu .образ ISO), так что я могу установить SUID-бит на них.

Система настроена следующим образом:

  1. судо крепление с каких-либо аргументов допускается
  2. нет возможности получить root файл с SUID на компьютере, с другого устройства

Я знаю, что я могу легко получить root на привязку установки /и т. д./группы /и т. д./пользователям использовать sudo? и т. д., Но хотел бы знать, если другие способы возможны, в частности, любой способ создания корневой SUID-программ файл, не имея доступа к любой внешней машины (или виртуальной машины).

+30
lp1051 26 апр. 2015 г., 07:43:16

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

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

enter image description here

+27
CAryaSil 11 нояб. 2013 г., 16:26:36

Проблема сама решилась после обновления. Наверное, это была ошибка с SDDM и не было никаких проблем с Пэм, так как я использовал XDM для Тем временем.

+15
Colombo 10 мар. 2014 г., 09:14:44

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