Арифметическая ошибка при запуске скрипт в дистрибутиве RedHat ОС

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

enter image description here

Теперь вот скрипт, который я пытаюсь запустить:

#!/бин/КШ

Эхо ""
Эхо " = К+ва =";
WA_PORT="кот в /usr/kplushome/органов/автономного/конфиг/Кондор.активный |грэп PORTAL_PORT|вырезать -Д '&' -Ф 2`"

#== Проверка котяра из приложения WebAccess
с printf "%25С" Томкэт
сенсорный каталог /usr/kplushome/органов/автономного/конфиг/приложения WebAccess/WebaccessDomainTomcat/ОГРН/котяра-*.пид
ПИД=`кот в /usr/kplushome/органов/автономного/конфиг/приложения WebAccess/WebaccessDomainTomcat/ОГРН/котяра-*.пид`
если [[ $идентификатор процесса = "" ]];затем
Эхо "х 0"
еще
PSPID=`/Бен/ПС-эо пид | грэп -з $ПИД`
если [[ $PSPID -экв $ПИД ]];затем
/ОГРН/ПС-эф | команда grep $ПИД | команда grep -v с помощью команды grep | awk и 'шп==1 {печать" = "$8 $9 $10 11 $$12 $13 $14 $15}'
еще
Эхо "х 0"
интернет
интернет

Командой netstat-в PORT_STATUS=` | команда grep ${WA_PORT} | команда grep слушать | Перл-ЧП "с/^.+\Н/слушать/г;"`
PORT_STATUS=${PORT_STATUS:="НЕ СЛУШАЕШЬ!!!"}
порт Эхо " ${WA_PORT}/ТСР = ${PORT_STATUS}"

кд /usr/kplushome/органов/автономного/конфиг/приложения WebAccess/WebaccessServer/и т. д
(Путь=в/usr/УКБ:$путь; ./checkall.sh;) | жемчужно-ЧП "с,^, ,г;"
Эхо ""

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

+861
Oletha 10 июл. 2013 г., 20:48:05
35 ответов

Команда diff работает для анализа два файла и выводит строки, которые отличаются. Вы не обеспечивают надлежащие входных файлов для команды diff:

Простой модифицированный рабочий скрипт:

сортировать doc1 | тройник tempdoc1
сортировать doc2 | тройник tempdoc2
дифф tempdoc1 tempdoc2 | грэп -х '.\{6\}' > sample.txt
Эхо "следующее различие:"
кошка sample.txt
+960
walpen 03 февр. '09 в 4:24

Попробуйте что-то вроде этого:

# выход на провал
комплект -е

пакет=рнр5-тефлон
пакет команды mkdir $
пакет CD $

# вы также можете получить файл с зеркала пакета, если у вас есть
# старая версия apt-получить, что не поддерживает 'скачать' 
# или, если вы хотите больше контроля над тем, что пакет версия
# вы скачиваете.
# (например, http://archive.ubuntu.com/ubuntu/pool/main/)
apt-получить скачать $пакет

файлы пакета # деб АР архивов
АР ЧХ ${пакет}*.деб
# содержащий некоторые сжатый архив tar
тар официального сайта data.tar.gz
# теперь у вас есть файлы

# вы можете сделать дифференциалы для всех файлов и т. д. Если вы хотите
найти и т. д.-типа F |
в то время как чтение файла ; делать
 файл diff $файл /$
сделано

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

+953
sflee 4 авг. 2016 г., 07:25:40
Другие ответы

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


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

Мне нужно написать по умолчанию по умолчанию микрофон и динамик выход в asound.конф файл config. Но я точно не знаю, как я могу найти мою внешнюю звуковую карту или имя устройства микрофона, так что при перезагрузке или отключении/вилка мне не придется снова настроить его.

Я пытался найти их с помощью:

[email protected]:/tmp$ pacmd дамп | alsa_input грэп 
набор-источник-объем alsa_input.слот PCI-0000_00_1b.0.аналоговый-стерео 0xddb
установить источник звука alsa_input.слот PCI-0000_00_1b.0.аналоговый-стерео нет
приостановить-источник alsa_input.слот PCI-0000_00_1b.0.аналоговый-стерео-да
набор-источник-объем alsa_input.УСБ-0d8c_C-Media_USB_Audio_Device-00-устройства.аналоговый моно 0x9091
установить источник звука alsa_input.УСБ-0d8c_C-Media_USB_Audio_Device-00-устройства.аналоговый моно нет
приостановить-источник alsa_input.УСБ-0d8c_C-Media_USB_Audio_Device-00-устройства.аналоговый моно да
набор-источник-объем alsa_input.УСБ-046d_HD_Pro_Webcam_C920_8E9E4FCF-02-C920.аналоговый-стерео 0xfffe
установить источник звука alsa_input.УСБ-046d_HD_Pro_Webcam_C920_8E9E4FCF-02-C920.аналоговый-стерео нет
приостановить-источник alsa_input.УСБ-046d_HD_Pro_Webcam_C920_8E9E4FCF-02-C920.аналоговый-стерео-да
комплект-по умолчанию-источник alsa_input.УСБ-046d_HD_Pro_Webcam_C920_8E9E4FCF-02-C920.аналоговый-стерео

или:

[email protected]:/tmp$ игре -л
**** Список воспроизведения устройств ****
карта 0: PCH-файл [ВДА Интел ПЧ], устройство 0: ALC892 аналоговой [аналого ALC892]
 Subdevices: 1/1
 Подустройства #0: подустройства #0
карта 0: PCH-файл [ВДА Интел ПЧ], устройство 1: ALC892 цифровой [цифровой ALC892]
 Subdevices: 1/1
 Подустройства #0: подустройства #0
карта 0: PCH-файл [ВДА Интел ПЧ], устройства 3: 0 разъем HDMI [HDMI с 0]
 Subdevices: 1/1
 Подустройства #0: подустройства #0
карта 0: PCH-файл [ВДА Интел ПЧ], устройства 7: 1 разъем HDMI [HDMI-кабель 1]
 Subdevices: 1/1
 Подустройства #0: подустройства #0
карта 2: Устройство [с-медиа аудио устройства USB], устройство 0: USB аудио [аудио]
 Subdevices: 1/1
 Подустройства #0: подустройства #0

Но это смутило меня. Которое одно имя, которое я должен использовать при выполнении команды sudo Vim в файле /etc/asound.конф?

Из информации, приведенной выше, этот прибор-мой микрофон:

карта 2: Устройство [с-медиа аудио устройства USB], устройство 0: USB аудио [аудио]
 Subdevices: 1/1
 Подустройства #0: подустройства #0

И из приведенной выше информации это устройство аудио выход:

карта 0: PCH-файл [ВДА Интел ПЧ], устройства 3: 0 разъем HDMI [HDMI с 0]
 Subdevices: 1/1
 Подустройства #0: подустройства #0

Как я могу сказать это в мой файл/etc/asound.конф? Я попробовал следующий но она не работает:

РСМ.USB кабель
{
 тип гв
 карты C-Media аудио устройства USB 
}
ПКМ.!по умолчанию
{
 Асым тип 
воспроизведение.РСМ
{
 тип штекера 
 раб.РСМ "dmixбыл"
}
захват.РСМ
{
 тип штекера 
 раб.РСМ "УСБ"
}
}
+911
xwaxes 12 янв. 2017 г., 04:33:17

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

<?в PHP

по каждому элементу(файл($массива argv[1]) как $строка){

 $играм = массив();
функция preg_match('/^(\W+В)\С+(\Д+) и\S+(\D+В)\С+(\-|\+)\С+"(\Ш+.\д)"\;/',$строка,$играм);
 $matched_line = array_shift($играм); // удалить первый элемент
vprintf для расширенных символов("%ы\т%з\т%з\т%з\т%з\п",$играм);
}

это будет выходной

$ РНР /tmp/preg_replace.php в /tmp/данные
chr1 134901 139379 - ENSG00000237683.5
chr1 860260 879955 + ENSG00000187634.6
chr1 861264 866445 - ENSG00000268179.1
chr1 879584 894689 - ENSG00000188976.6
chr1 895967 901095 + ENSG00000187961.9
+891
ezpn 7 дек. 2010 г., 08:15:52

Один (неоптимальной) пример делать сумму:

Эхо "[email protected]" |у awk '{для (i = 1; я <= НФ; я++) в J+=$Я} конец {принтом от J}'

(при условии, номер все на awk принимать в качестве таковой)

Пример:

./ФФ 1 2 3.1 0х10 0100
86.1

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

+889
Nielsv 8 июл. 2017 г., 04:58:48

Для того, чтобы ваш Linux работать как точка доступа WLAN, вам потребуется:

  • убедитесь, что ваш беспроводные адаптеры использовать драйвер, который поддерживает AP. Вывод lsmod распечатывает | грэп 80211 обычно помогает. Если ваш драйвер не поддерживает режим AP, вы будете иметь, чтобы получить новый WLAN адаптер, который это делает.
  • убедитесь, что ваш ядер поддерживает IP-переадресацию и включить его. Обычно это делается путем запуска Эхо 1 > /труды/системы/нетто/протоколов IPv4/ip_forward как root.
  • настроить таблицы маршрутизации для пересылки пакетов из br0 , чтобы для eth2:

судо в iptables -Т физ-а POSTROUTING -о br0 -J в маскарад

судо в iptables -вперед -я br0 -вывода для eth2 -М состояние-состояние, связанное,создан -Джей принимает

судо в iptables -вперед -я для eth2 -о br0 -J будет принимать

+888
kruba nithi 17 нояб. 2015 г., 03:20:23

Я только что установил FreeBSD 8.1 в качестве узла VMware и может установить протокол IPv4 подключения к экземпляру и телнет через виртуальную консоль. Я также раскомментировать в файле/etc/inetd о.конф линии

телнет поток по TCP NOWAIT на корневого каталога /usr/IP-адресов/как telnetd как telnetd
телнет поток tcp6 NOWAIT на корневого каталога /usr/IP-адресов/как telnetd как telnetd

Когда я логин без телнет через новые виртуальные консоли терминалов с логин: root и пароль по умолчанию пустой, логин принимается.

Однако, когда я войти удаленно через telnet, я подсказал точно так же, как и раньше, за исключением дополнительной первой строке, что читает (freebsd.westell.com) (оч/0). Я использую тот же логин из корня , как и раньше, но получить логин неверные сообщения. Чего здесь не хватает, чтобы успешно войти в сеанс telnet?

Например, корень - это единственный пользователь в настоящее время, я пропустил команду adduser?


Кроме того, если кто-то может показать, как настроить SSH и войти удаленно на FreeBSD 8.1, в < 5 простых шагов, которые подробно и точно, какие файлы и строчки должны быть отредактированы, я приму это. Я не нашел этого в документации.

+869
Oldron 6 февр. 2018 г., 19:17:19

Вы также можете перетащить средней кнопкой, Наутилус будет просить копировать/вырезать/ссылка

+844
S A 22 июн. 2010 г., 05:15:22
  1. Попросите их, чтобы генерировать ключ к себе. Отправлять пароли или секретные ключи по электронной почте-не очень хорошая идея. Хотя транспорт должен быть безопасным, письма лежат годами как минимум на двух серверах, которые не могут быть доверенным (freemails, ...).

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

    Матч Нью-пользователь 
     PasswordAuthentication да
    
  3. Создать скрипт, который будет установлен публичный ключ и необходимые разрешения для нового пользователя. Это либо несколько линий непосредственно на этом сервере, или даже вы можете использовать SSH-копия-удостоверение личности с выключатель (Если у вас уже Включить пароль), чтобы минимизировать окно открыть свой сервер.

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

    AuthorizedKeysFile /и т. д./по SSH/authorized_keys/%у
    

    Это будет искать файл для пользователя нового пользователя в файл/etc/протокол SSH/authorized_keys/new_user. Файлы, созданные в каталог в файл/etc/ должны иметь разрешения по умолчанию подходит для SSH.

+842
maser 25 окт. 2013 г., 14:05:33

Помощью команды lsusb не показывает одно из подключенных USB-устройств с ядром Линукс 4.14. То же оборудование работает правильно с 4.9, 4.4 и 3.2 ядер. Термин "потерянный" USB-устройство будет обнаружено, драйверы загружены, и работает правильно. Это только команды lsusb, что не показывают его. Устройство получает через USB-устройствам команду. Если я введите udevadm триггер --подсистемы-матч=USB-устройство затем команды lsusb показывает пропавшее устройство. Кажется, что что-то изменилось в ядре 4.14 влияющих на это, и я пытаюсь понять, что. Глядя на вывод команды dmesg, я вижу следующие отличия между 4.9 и 4.14 ядер.

Ядра 4.9:

USB на 1-2.2: нового высокоскоростного количество USB-устройства 5 используя Atmel-интерфейса расширенного контроллера узла
USB на 1-2.2: нового высокоскоростного количество USB-устройства 7 используя Atmel-интерфейса расширенного контроллера узла
USB на 1-2.2: Новое USB-устройство найдено, idVendor=1bc7, idProduct=2300
USB на 1-2.2: строки новых устройства USB: ПТР=13, продукта=14, Серийный_номер=15
USB на 1-2.2: продукт: 'LE866-ЅВ1'
USB на 1-2.2: Производитель: 'Производства Фирмы Telit'
USB на 1-2.2: Серийный_номер: usb_serial_num_0
cdc_acm 1-2.2:1.2: ttyACM0: USB-устройство АКМ 
cdc_acm 1-2.2:1.4: ttyACM1: устройство USB АСМ 
cdc_acm 1-2.2:1.6: ttyACM2: USB на АСМ устройства
cdc_ether 1-2.2:wwan0 1.0: cdc_ether регистр '' на USB-800000.интерфейса расширенного контроллера узла-2.2, мобильных широкополосных сетевых устройств, 00:11:22:33:44:56

Ядра 4.14:

USB на 1-2.2: нового высокоскоростного количество USB-устройства 5 используя Atmel-интерфейса расширенного контроллера узла
USB на 1-2.2: Новое USB-устройство найдено, idVendor=216f, idProduct=0051
USB на 1-2.2: строки новых устройства USB: ПТР=1, продукт=2, где=3
USB на 1-2.2: Продукта: U-Загрузки 2012.10
USB на 1-2.2: Производитель: Даз Загрузчика
USB на 1-2.2: Серийный_номер: 0000000
USB на 1-2.2: USB-отключения, количество устройства 5
usb_id[873]: невозможно получить доступ к '/устройства/платформы/АГТ/800000.интерфейса расширенного контроллера узла/выход USB1/1-2/1-2.2'
USB на 1-2.2: нового высокоскоростного количество USB-устройства 7 используя Atmel-интерфейса расширенного контроллера узла
USB на 1-2.2: Новое USB-устройство найдено, idVendor=1bc7, idProduct=2300
USB на 1-2.2: строки новых устройства USB: ПТР=13, продукта=14, Серийный_номер=15
USB на 1-2.2: продукт: 'LE866-ЅВ1'
USB на 1-2.2: Производитель: 'Производства Фирмы Telit'
USB на 1-2.2: Серийный_номер: usb_serial_num_0
cdc_acm 1-2.2:1.2: ttyACM0: USB-устройство АКМ 
cdc_acm 1-2.2:1.4: ttyACM1: устройство USB АСМ 
cdc_acm 1-2.2:1.6: ttyACM2: USB на АСМ устройства
cdc_ether 1-2.2:wwan0 1.0: cdc_ether регистр '' на USB-800000.интерфейса расширенного контроллера узла-2.2, мобильных широкополосных сетевых устройств, 00:11:22:33:44:56

Похоже, что USB-устройство перечисляется как один вид:ПИД, затем отключается и перечисляет с другими VID:PID-регулятора.

Любые идеи, где я должен смотреть?

+840
Malik Umbra 25 авг. 2012 г., 18:16:55

Используя соответствующий XML-парсер для разбора XML:

shopt -с globstar nullglob
для файл в **/*.формате XML; сделать 
 значение dbname=$(xmlstarlet SEL в -т -в 'файл//имя_бд' "$")
 [[ -Н "$имя_бд" ]] && е "%з\т%з\п" "файл $" "$имя_бд"
сделано
+796
C Nolen Hudson 21 дек. 2018 г., 06:14:10

Лучшее, что я мог придумать (правда способ подметать под ковер) использует -Р <tmpfile>, т. е.:

патч -Р # /tmp/и deleteme.Рег-я файл патчей filetobepatched

поскольку в v2.5.8, -р - на самом деле создает - файл.

+758
grigoryvp 27 апр. 2015 г., 10:49:35

У меня есть стилус с кнопкой на боку. Эта кнопка отправляет средней кнопкой мыши событие, и я хотел бы, чтобы отправить Правой Кнопкой Мыши.

Вот мои устройства ввода:

$ сравнению с XInput
⎡ Виртуальных ядра идентификатор указателя=2 [мастер-указатель (3)]
⎜ ↳ Виртуальных ядра XTEST идентификатор указатель=4 [раб указатель (2)]
⎜ ↳ Microsoft поверхность клавиатуры идентификатор мышь=9 [раб указатель (2)]
⎜ ↳ Microsoft поверхность клавиатуры управления потребительского ИД=10 [раб указатель (2)]
⎜ ↳ Microsoft поверхность клавиатуры сенсорная панель с id=11 [раб указатель (2)]
⎜ ↳ ИПЦ 1B96:005E неизвестным id=12 [раб указатель (2)]
⎜ ↳ ИПЦ 1B96:005E идентификатор сенсорный экран=14 [раб указатель (2)]
⎜ ↳ ИПЦ 1B96:005E идентификатор мышь=15 [раб указатель (2)]
⎜ ↳ ИПЦ 1B96:005E перо (0) ИД=17 [раб указатель (2)]
⎣ Виртуальных ядра клавиатура id=3 [мастер-клавиатуры (2)]
 Виртуальный ↳ основных XTEST идентификатор клавиатура=5 [раб клавиатура (3)]
 Видео автобус ↳ ИД=6 [раб клавиатура (3)]
 ↳ Поверхность кнопки про 3/4 ИД=7 [раб клавиатура (3)]
 ↳ Microsoft поверхность клавиатуры клавиатура id=8 [раб клавиатура (3)]
 ↳ ИПЦ 1B96:005E ручка с id=13 [раб клавиатура (3)]
 ↳ Microsoft поверхность клавиатуры потребительскими управления id=16 [раб клавиатура (3)]

Я создал .файл Conf в /etc/Х11/файл xorg.конф.D (или в /usr/доли/Х11/файл xorg.конф.D и получить те же самые проблемы) следующим образом:

Раздел "InputClass"
 Идентификатор "ИПЦ 1B96:005E перо (0)"
 Вариант "ButtonMapping" "1 3 2 4 5 6 7"
EndSection

Проблема в том, Мой .файл conf переназначает мой тачпад, а также стилус. Используя "ИПЦ 1B96:005E пера", как определяет та же проблема.

Используя XInput напрямую, с "установить кнопку-карту сравнению с XInput "ИПЦ 1B96:005E перо (0)" 1 3 2 4 5 6 7" работает, но я не смогу пережить такие события, как приостановить.

Как лучше исправить эту конфигурацию?

+703
Shambhavi Somvanshi 7 мая 2011 г., 16:59:37

Я не ожидала, что английские строки обязательно располагаться раньше всех остальных строк после сортировки. Я бы скорее ожидал, что строки будут сортироваться в первую очередь по языковому порядку ("Давид" до "Марио"), а затем либо номер кодовой точки Unicode ("программиста рода", соответствующее значение lc_all=С) или просто оставить на месте (с другой строки не английский).

От человека вроде Я понимаю, что файл в/usr/lib в/язык/язык.В UTF-8/категории lc_collate должен содержать последовательность вида, но этот файл не на моем компьютере, хотя это английское установки. (в/usr/lib в/локаль/С. кодировке UTF-8/категории lc_collate - мой единственный сортировки файлов.)

+667
Halyna Do 22 окт. 2011 г., 08:10:23

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

Просто создать файл, содержащий функцию, а затем вызвать этот файл test.sh внутри функции для перебора аргументов, содержащихся в файле arguments.txt .

#!/Бен/ш
# Вызываем скрипт

имя_функции ()
{
 в то время как читать линии;
делать
 . ~линия/path_to/test.sh $
 do_something_commands # вывести на экран или в файл или ничего не делать
 сделано < ~/path_to_/argument_file.txt
}

имя_функции # вызов функции
 do_something_commands # вывести на экран или в файл или ничего не делать
+651
mark johnson 7 июн. 2012 г., 11:04:24

Если у вас есть только двоичный файл, то попробуйте:

%ДКП
деготь zxvf %{_sourcedir}/wal-g.linux-amd64.tar.gz
+642
Kavi Kavi 27 нояб. 2011 г., 14:42:39

С awk и вы можете сделать:

на awk '
 /Шаблон/ { сохранить = $0 ; далее }
 { печать }
 Конец { печать сохранить }
'входной_файл > выходной_файл

где вы должны заменить шаблон на фактический характер и входной_файл ваши данные файл; переименовать их соответствующим образом.

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

/Шаблон/ { сохранить = $0 ; далее } - если шаблон найден сохранить эту линию для последующего использования и пропустить печать (так он удаляется от этого места)

{ печать } - печатает эти строки в файле, которые не были пропущены в предыдущей команде

Конец { печать сохранить } - наконец, когда все строки будут обработаны, добавить сохраненной строки, где совпадает с шаблоном


Если вы хотите перезаписать исходный файл в новый файл, добавить МВ команду после того, как awk скрипт:

МВ входной_файл выходной_файл

опять же правильно подобранные имена.

+606
Alengi Benzant 8 нояб. 2013 г., 05:43:07

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

  • Универсального оборудования и драйверов прошивки (например, ВГА, vesafb/uvesafb, efifb)
  • Аппаратно-зависимые драйвера (например rivafb, atyfb)

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

С классическим Х-дизайн, это не проблема: чтобы получить 2D-ускорение, X-сервер побежал как корень, и мог получить доступ к оборудованию напрямую. Он практически полностью обошли драйвер фреймбуфера. Для 3D (и 2D поддержка новых карт), он также будет использовать драйвер ядра DRM, что опосредованный доступ и управлять видео-памяти.

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

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

Км является решение этих вопросов. Это:

  • Объединяет аппаратно-специфические ядра драйвер фреймбуфера и драйвер ЦУП в одного драйвера.
  • Предоставляет интерфейс для X-сервера, чтобы использовать для управления выбор режима для схем, так что X-сервер не имеет прямого доступа к оборудованию. (Действительно, с КМ, X сервер больше не нуждается в корневой разрешения.)

Некоторые интересные заметки: миграция к тому, что сейчас км на самом деле началась примерно в 2004 году; см. Джон зовут смерл электронной почты на консоли rearchitecture.

Чтобы ответить на более конкретные вопросы:

  • Как правило, скорость будет не хуже чем один из неускоренная универсальные драйверы (например, ВГА vesafb), но км фреймбуфер текстовую консоль была разработана для удобства и использования в экстренных ситуациях, а не скорость, а консоль не полностью поддерживается на некоторых водителей. Завернутый длинная линия довольно плохо на карт Intel, например.
  • Приложения, предназначенные для использования старого фреймбуфера интерфейсы все равно будут работать на фреймбуфер км.
+598
highspeed 10 февр. 2014 г., 01:46:34

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

Решение, которое я попытался с помощью inotifywait:

пока правда; сделать
 inotifywait -е close_write,перемещение,удаление ~/.bash_history && сообщим
сделано

где уведомить скрипт, который будет делать определенную процедуру уведомления.

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

Возможно ли таким образом, или я должен использовать другое приложение?

+577
sschober 4 сент. 2010 г., 12:01:26

Можно ли запустить виртуальную машину (с помощью виртуальной коробки) на удаленной машине и только вперед к экрану, используя Х11 туннелирование?

Я попытался это с моего удаленного хоста:

$SSH пользователь@окружения myhost -х в VirtualBox

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

Не удалось открыть сессию для виртуальной машины Win7 на ГЭ.

Виртуальная машина 'Гэ с Win7' был неожиданно прерван во время запуска с кодом выхода 1 (0х1).

Код результата: NS_ERROR_FAILURE (0x80004005 при)
Компонент: Машина
Интерфейс: IMachine {480cf695-2d8d-4256-9c7c-cce4184fa048}

Любой способ я могу получить это?

+530
Sdcardcrashed 21 мая 2018 г., 16:35:30

OpenSolaris и поддерживает Ксен, но он был переименован хуш гипервизора.

Я бы пошел с тем, что вы знаете и не соблазняться ЗФС, который, кажется, не имеет отношения к вашим требованиям. Если вы хотите играть с ZFS, установить Debian дистрибутив GNU/kFreeBSD разрешено в качестве гостевой системы Xen и попробовать его с, что. (Вы могли бы даже предлагают производственные услуги на ZFS из гостя в будущем.)

Обратите внимание, что Xen поддерживается в текущем стабильном выпуске Debian (выдавить), но будущее зависит от соответствующих Ксен биты и куски были приняты в ядро вверх по течению. Вы рассматривали КВМ? Если так, что было более привлекательным о Xen? Если вы идете на Xen, я рекомендую использовать вирш , чтобы управлять ими, как вы можете затем использовать те же навыки с КВМ в будущем.

+527
NooBskie 13 сент. 2013 г., 10:13:26

У меня два компьютера, ноутбук Debian и Windows ПК.

У меня есть данные в моей машине Debian, который я хочу использовать в машине Windows. Я понимаю, NFS и обмена файлов по сети, но можно ли использовать USB, чтобы решить эту проблему?

Делая Debian, чтобы действовать как устройство USB, не могу подключить его к ПК с Windows, чтобы поделиться некоторыми из моих данных, хранящихся на компьютере Debian с помощью USB мужчина к мужчине кабеля.

Можно ли сделать это с помощью USB?

+482
mahe madhi 17 июн. 2015 г., 11:19:58

Я хочу обновить ядро Fedora 3 до последней версии без использования компакт-диска. У меня есть подключение к интернету.

Можно ли использовать ням обновить ОС целиком до последней версии? В настоящее время нет .РЕПО файлы в каталоге/etc/Юм.РЕПО.д/ каталогов. Поэтому я не мог использовать Юм команда.

Как получить нужный репозиторий и обновить ОС?

+471
hon 26 янв. 2019 г., 15:04:24

У меня есть файл с несколькими линиями.

Что второй столбец-это функция user_id, но последних семи количество случайных чисел.

Его нужно будет отрезать, чтобы получить подлинные документы.

Так что мне нужно, чтобы получить 1-го персонажа до -7 персонажа второго столбца каждой строки.

Я искал функцию substr функция awk, он, кажется, не могу справиться с этой работой непосредственно.

Итак, как вырезать из 1-го персонажа до -7 персонажа в awk?

+468
user5175 25 июл. 2015 г., 01:37:38

Откройте, пожалуйста:

файл /etc/Юм/pluginconf.д/fastestmirror.конф

...и изменить 1 на 0 на опцию "Включено".

Затем:

ням очистить все

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

файл /etc/Юм/pluginconf.д/fastestmirror.конф

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

+461
andyroschy 5 июн. 2010 г., 17:16:07

Я получил ответ ниже способ и прояснить вопрос terdon


Эхо '1234 | 456 |"АВС | XYZ"| сси|' | СЭД "ы:|:,:3"

+369
kaethi 23 февр. 2012 г., 09:34:32

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

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

Чтобы понять, почему это является проблемой, представьте сценарий наоборот. Системный администратор (который может изменить систему конфигурационных файлов) устанавливает систему только ключ авторизации. Затем пользователь приходит и с доступом только для своих собственных пользовательских файлов и устанавливает их внимание, чтобы позволить проверку пароля, блокировать систему политики. БИИИИИИИИП. Проблема безопасности!

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

+308
Paradox 101 20 сент. 2011 г., 16:00:00

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

$ . что-то некоторые аргументы # запустить его

есть

$ кот define_something.sh
что-то() {
 команды здесь...
}
$ . define_something.sh нагрузки # определение функции 
$ кое-какие аргументы # запустить функцию

Или, если вы хотите, команды, которые будут получены в скрипте есть функция источника это:

что-то() {
 . что-то "[email protected]"
}

а затем просто запустить что-то Василий Пупкин вместо . что-то Василий Пупкин.

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

+289
Rachael Lynn Hopkins 9 янв. 2014 г., 11:30:24

Это самый распространенный способ поиска "N самых общих вещей", кроме вас пропал вроде, А у тебя ничем не оправданную кошка:

ТР -с '[:alnum:]' '[\Н*]' < test.txt | СНП | тр -з | рода -НР | начальник -10

Если вы не ставите в сортировки до уник -С, вы, вероятно, получите много ложных синглтон слова. уник только делает уникальные трассы линий, а не в целом uniquness.

Редактировать: я забыл хитрость "стоп-слов". Если вы смотрите на текст на английском языке (к сожалению, толковые североамериканских здесь), такие слова, как "о", "и", "к" почти всегда взять верх в двух или трех местах. Вы, вероятно, хотите, чтобы устранить их. В GNU groff в дистрибутиве есть файл назван ных , в которой содержатся довольно приличный список стоп-слов. Мой заклятый дистрибутив имеет /usr/доли/Грофф/ток/ных, но я думаю, что я видел /usr/доли/дикт/ных или /usr и/дикт/ных в старых Юниксах.

Вы можете использовать стоп-слова такой:

ТР -с '[:alnum:]' '[\Н*]' < test.txt |
fgrep -в-ж -Ф /usr/доли/Грофф/ток/ных |
сортировка | тр -з | рода -НР | начальник -10

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

Редактировать: fgrep следует использовать команда, которая позволяет всего-согласование слов. Это позволяет избежать ложных срабатываний на слова, которые содержат только короткая остановка работы, как "A" или "I".

+281
fgsfds100 28 нояб. 2014 г., 17:03:31

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

tmux новый -с ботом
Баш '/home/user/bot_start.sh'

но то, что это начало новой сессии tmux, но работает

bot_start.sh

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

+273
user124024 2 мая 2016 г., 15:52:53

Не зная вашей специфики оборудования трудно действительно сказать, почему вы получаете паника ядра. Если вы ищете еще один способ создания загрузочного носителя без использования компакт-диска/DVD-диска, я бы рекомендовал флешки Линукс (http://www.pendrivelinux.com/) это бесплатное программное обеспечение, которое я имел счастье в прошлом. (извинения, если это не поможет из-за отсутствия USB-накопитель, я не была уверена, что с поста помощи UNetbootin используется для создания USB-носителя).

+259
rhondle 20 мая 2015 г., 01:38:54

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

$ кот jointest1.txt jointest2.txt 
в 1 
Б 2 
д 4 
е 5 

в 10 
Б 11 
с 12 
Д 13 

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

$ joinmerge jointest1.txt jointest2.txt 
в 1 10 
Б 2 11 
с - 12 
д 4 13 
е 5 -

Возможность заменить отсутствующие значения с тире или что-то необязательно.

Я попытался присоединиться, но он говорит, что мои файлы не правильно отсортированный:

$ присоединяйтесь jointest1.txt jointest2.txt 
в 1 10 
Б 2 11 
присоединяйтесь файла: 2 не в отсортированном порядке 
д 4 13 

Какую команду я должен использовать вместо этого?

+213
4452616fac 4 сент. 2012 г., 22:53:23

Попробовать этот один.

#!/бин/Баш

# Запустить его в папке, содержащей направл A и B. реж 

А=а #первый реж, замените на правильное название
Б=Б #Второй реж, заменить имя Проппер 
in_file=Ф #заменить имя Проппер 
out_file=данные.дат

B_subs= ( $("ЛС" Б | сортировки -Н) )

я=0
компакт-диск "долл"
для D в $( общ | сортировка -Н) ; делать
а="$д"/"$in_file"
б=../"$б"/"${B_subs[$я]}"/"$in_file"
((я++))
 команды mkdir ../"$я"
 # ниже не правильное, но дает свои результаты
 # присоединяйтесь к "$" на "$б" | у awk '{печати 1$, $3-$2}' > ../"$я"/"$out_file"
 # ниже правильно
 присоединяйтесь к "$" на "$б" | у awk '{печати $1, $2-$3}' > ../"$я"/"$out_file"
сделано
+191
user57685 6 окт. 2017 г., 00:18:16

У меня была та же проблема и решается:

# rpmbuild -та чашек-1.7.1-источник.тар.расширением bz2-без ДГУ-без libusb1

https://www.cups.org/software.php#RPM

Примечание: Я использую релиза CentOS 6.5 (последняя)

+161
freealx 22 дек. 2011 г., 22:46:37

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

$ е "одна\ntwo\Н" | Перл-00pe 'с/\н$//'; Echo "команда выполнена"
один
два сделали
+128
XCool 8 дек. 2015 г., 09:06:58

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

$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