Сделать обычные программы используют альтернативный экран

Это раздражает меня в течение веков. Хотя я использую современный эмулятор терминала и командной строки большинство программ, таких как меньше и ВИМ, имеют возможность использовать альтернативный экран адекватно (т. е. введя его при запуске и выходе ее на выход), некоторые из них не хотят этого делать. Антивирусная программа включает в верхней части, экран и диалог.

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

Я проверил это на разных машинах с течением времени, и в различные эмуляторы терминалов, в том числе xcfce4-терминал, urxvt и экране (альтернативный экран, который будучи включен должным образом, используя :altscreen на). Поэтому я не думаю, что это проблема с моего терминала, я скорее считаю, что это встроенное поведение этих программ (по крайней мере неисправленной, как они распределяются в Archlinux).

Итак, мои вопросы:

  1. Почему эти программы ведут себя подобным образом? Я думаю, что есть веские причины для этого?
  2. Как я могу обойти это? В настоящее время, я использую тупой скрипты оболочки, как показано ниже, но, возможно, есть более рациональный способ?

    # сохранить как: ~/бин/топ
    
    если [Т-1 ]; тогда # только используйте Alt экране, если выход терминал
     выход smcup # экран переключаться alt на
     /usr/Бен/топ "[email protected]"
     выход rmcup # экран переключаться альт от
    еще
     /usr/Бен/топ "[email protected]"
    интернет
    
+844
Rawskinbeyer 31 мар. 2014 г., 04:47:37
35 ответов

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

Пример: в большинстве умолчанию GNOME сочетание клавиш объединений, нажав клавишу Alt + комбинацию клавиш Ctrl + T и откроется терминал. Но только в макете Латинской клавиатуры. Делать то же физическое действие, в то время как в греческой раскладки не работает, так как связаны буква то "греческий т", а не "латинский Т".

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

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

+995
Sahid Kamar 03 февр. '09 в 4:24

В стандарт IPv6, Linux определяет протокол IPv6 адресами на интерфейсах. Эти интерфейсы всегда присваиваются /64 адреса. Это правильно? Я думаю, что они должны быть /10. Почему они назначены /64 адреса?

+985
Shafee 24 янв. 2010 г., 16:37:06
Другие ответы

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


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

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

+950
nehalem 12 сент. 2012 г., 00:06:54

Как мне подсчитать количество файлов в заданной директории, что и текущий пользователь имеет права на чтение и запись разрешения ?

Я начинаю с:

Эхо ", что каталог, который вы хотите проверить ?"
читать реж

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

+941
slavka 31 мая 2012 г., 02:24:55

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

+796
jburik1176 28 мая 2019 г., 10:46:35

(Тока как в rsync-3.1.2)

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

--прогресс

Этот параметр говорит о rsync выводит информацию, показывающую ходом передачи. Это дает интерес пользователей что-то смотреть. [...]

Вы также можете попробовать --информация=progress2 который работает как --прогресс, но отображения информации о всей передаче, а не для отдельных файлов.

+792
Luis Santos 9 апр. 2017 г., 05:26:28

Если входной файл имеет две колонки, есть два поля в каждой записи (НФ 2) и цикл for выполняется для i=1 и I=2 и каждый раз при печати называется.

'{для (i=1; я<= НФ; я++) {, если (2$ < 2000) { печати $1,0,$2} иначе {напиши $1,$2-2000,$2 } }}'

Просто снять петлю.

+785
Perci 25 дек. 2013 г., 16:18:01

Один из сервер хостинг несколько доменов с их wepages в основном на PHP. Сервер был запущен eayapache3 с PHP5.5. Одним из домена просят включить в php5.6 в последнее время. Поэтому мы перенесли сервер с easyapache3 в easyapache4. Сервер сегодня полный дискового пространства & Апачи прекратили обслуживать. Теперь мы убрали старые резервные копии, чтобы освободить место как временная мера. Сейчас некоторые домены погрузки, и некоторые из них отображаются ошибка http 500.

Пожалуйста, может кто-то руководить нами? FYI: я перезапуска всех соответствующих служб, особенно по HTTP и MySQL.

+776
li1201 25 мая 2015 г., 12:31:52

У меня установки помощью chroot и я был запуск графических приложений от него без проблем. Только настройки я сделал набор дисплей=:0 и он работает. Однако я всегда думал, что доменные сокеты Unix были использованы для X11, поэтому я не мог выяснить, почему это работает. Я немного покопалась и оказалось, что я был прав. Мой X.org сервер запущен с -nolisten TCP с флагом, а я с Unix Domain сокет в /tmp/и.Для X11 для Unix , но как-то мой chroot для запуска графических приложений на что X11 дисплей без каких-либо гнездо. Я никогда не связывал гнездо к chroot, на самом деле они даже не на той же файловой системе. в/tmp/.Х11-Unix с полностью пустым в окружении chroot. Как это возможно, что мой chroot для запуска графических приложений на экране Х11?

+772
Stephen Leake 30 мая 2014 г., 02:33:03

Проблема в том, что говорит грэп , чтобы рекурсивный поиск по всем файлам в каталоге. Таким образом, вы не можете комбинировать его с определенной группой файлов. Таким образом, вы можете использовать найти как предложил @км., или оболочки подстановка:

$ shopt -с globstar
$ грэп -- "->-" **/*.Текс

В shopt команда активирует Баша globstar характеристика:

globstar
 Если установлено, узор ** использованный в путь расширения кон‐
 текст будет соответствовать всем файлам и ноль или более каталогов
 и поддиректорий. Если рисунок сопровождается /,
 только каталоги и подкаталоги матч.

Затем вы даете **/*.Текс как шаблон, и что будет соответствовать всем .Текс файлов в текущем каталоге и всех его подкаталогах.

Если вы используете ЗШ, там нет необходимости для shopt (который является Баш характеристика во всяком случае) с ЗШ можете сделать это по умолчанию.

+765
Dani Philip 22 февр. 2018 г., 01:03:34

Я только что установил открытой ОС SUSE перекати-поле в этой компании HP 15-bs0xx, но цифровая клавиатура работает не так как численный, а не движется курсор мыши.

Я испытал это в Mate и сред обновление Xfce. В то же время клавиши Fn (ФН+любая клавиша F) тоже не работают.

+762
PHOENIX 10 авг. 2017 г., 12:58:17

Предположим, я создал две папки в каталоге/tmp позвонил родитель и ребенок. ребенок содержится файл с названием test-child.txt и родитель содержит файл с названием test-parent.txt. Теперь пойдем внутрь родителем и создать символическую ссылку на ребенка. Далее зайдите внутрь ребенка и попытаться скопировать test-parent.txt от родителя. Завершение Баш работает, но копирование файлов происходит сбой --

компакт-диск в /tmp
фрд
в /tmp
родитель команды mkdir 
команды mkdir ребенка
сенсорный child/test-child.txt
общ. ребенок/
test-child.txt
компакт-диск родителя
ЛН-СФ ../ребенка .
сенсорный test-parent.txt
кд ребенка
СР ../test-parent.txt .
СР: не может стат ‘../test-parent.txt’: нет такого файла или каталога 

почему ??

Более того, когда я внутри ребенок и если я говорю ...

фрд
в /tmp/родителя/ребенка
+723
Sam Mearns 1 апр. 2016 г., 10:48:44

Это было разрешений. Этот процесс пытается запустить под пользователем "среда", но корень:корень-пользователь:владелец группы в /usr/местные/Nagios и пользователей библиотеки не является членом группы root:

# групп в Nagios
среда: среда centreon

В любом случае, решение-это (я думаю):

# команду chmod -Р 770 /usr/местные/в Nagios
# команда chgrp -R с помощью Nagios /usr/местные/в Nagios

Теперь она начинается прямо вверх:

# /usr/местные/в Nagios/ОГРН/ndo2db -с /usr/местные/в Nagios/и т. д./ndo2db.cfg для 
# ПС вход aux | grep в НДО
в Nagios 4423 0.0 0.0 8220 652 ? СС 00:14 0:00 /usr/местные/в Nagios/ОГРН/ndo2db -с /usr/местные/в Nagios/и т. д./ndo2db.cfg для

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

# стат /usr/местные/в Nagios
 Файл: `/usr/местные/в Nagios'
 Размер: 4096 блоков: 8 ИО блока: 4096 каталог
Устройство: 18ч/24Д инода: 75507753 ссылок: 5
Доступ: (0770/drwxrwx---) номер uid: ( 0/ root) и гид: ( 499/ среда)
Доступ: 2013-06-14 00:16:38.195375728 +0400
Изменения: 2013-06-13 22:38:29.836402241 +0400
Изменения: 2013-06-14 00:16:38.196375599 +0400
+690
rachita bansal 10 мар. 2015 г., 06:09:10

Мне было интересно, что лучший способ пойти об обновлении полу старая версия R до последней версии, которые я считаю 3.2.2-1. Я не нуждался в нем, но теперь он понадобится больше с несколько особенностей, которые являются только на последней версии.

+646
Bolio More 5 июл. 2017 г., 19:28:21

Эти инструкции оказываются устаревшими, возможно, потому, что версия Октавы в EPEL 6 Слишком стар, чтобы бегать Октавы сейчас подделывают. Октавы 3.4.3 в EPEL в данный момент, но в текущей версии Октавы 3.8.1.

Я пришел к этому выводу путем установки Октава из EPEL, потом пытался установить несколько октав пакеты:

$ октавы
Октава:1> установить Фордж ПКГ Бим
 Бим должен октавы >= 3.6.0
...и т. д...
Октава:1> установить Фордж ПКГ Оптим
 Оптим должен октавы >= 3.6.0
...и т. д...
Октава:1> установить Фордж ПКГ Ио
 Бим должен октавы >= 3.8.0
...и т. д...

Видимо, если вы хотите использовать Октаву кузнице, вам нужно установить из исходников, а не из EPEL.

+623
Akash Kumar Verma 20 авг. 2012 г., 16:51:21

В статье "просмотр разрешения через ЛС",- объясняет выход из Общ -я команда. И разрешения файла можно изменить, используя команду chmod команды.

+617
ellawakened 28 апр. 2017 г., 01:04:17

Просто быстрый вопрос. Я заметил, что на какого-либо раздела, Linux или Windows, которые могут приостановить либо системы и загрузиться в другой. Поскольку приостановка операционной системы не записывает данные на диск, сохраняется содержимое оперативной памяти. Как такие, не будет ли правдой то, что загрузившись в Linux может перезаписать содержимое оперативной памяти и, таким образом, в контексте Windows (или просто на других ОС, который был приостановлен) до приостановления?

Мне удалось, например:

  • Загрузиться в Windows
  • Приостановить Windows.
  • Загрузиться в Linux
  • Приостановка/Выключение Линукс
  • Возобновить Windows без ошибки

Как это возможно?

+586
aaron tumi 29 дек. 2017 г., 02:50:49

Есть ли способ сделать "липкий" смены, так что я могу (последовательно) тип

  • сдвиг, 5 , чтобы получить %
  • сдвиг, 3 , чтобы получить #
  • сдвига, Р , чтобы получить Р

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

+565
Chris Branscome 7 авг. 2014 г., 18:55:34

Я пытаюсь написать shell-скрипт для мониторинга экземпляра ASM в Oracle и отправить нужных людей в список рассылки. Я написал следующий скрипт.

#/Бен/ш 
#комплект -х
Пользователь=ХХХ
Пропуск=ыыы
 CC_OFFSHORE="[email protected] , [email protected] , [email protected]"
 CC_TEAM="$CC_OFFSHORE , [email protected]"
 . /главная/оракул/.TESTenv #(не обязательные. ЗАВИСИТ ОТ СРЕДЫ)
 для sqlplus -с пользователя $user/$перевал << ВФ
 золотник /дома/оракул/SABARISH/код.журнал
 набор linesize 140
 УСТАНОВИТЬ РАЗМЕР СТРАНИЦЫ 0 ОБРАТНАЯ СВЯЗЬ ОТ ПРОВЕРКИ ПРОЧЬ ОТПРАВИТЬСЯ ЭХО ВЫКЛ.
 формат коль номер_группы 999
 формат коль diskgroup А20
 формат коль total_mb 999,999,999
 формат коль free_mb 999,999,999
 коль tot_used формат 999,999,999
 коль pct_used формате 999
 коль pct_free формате 999
 выберите номер_группы,
 diskgroup имя,
total_mb,
free_mb,
 total_mb-free_mb tot_used,
pct_used,
pct_free
 из (выбрать номер_группы,имя,total_mb,free_mb,
 круглый(((total_mb-НВЛ(free_mb,0))/декодирования(total_mb,0,1,total_mb))*100) pct_used,
 круглый((free_mb/total_mb)*100) pct_free
 с\с V$asm_diskgroup
 где total_mb >0
 заказ по pct_free
)
/
 очереди;
ВФ

 пока читала-Р значения
делать
 USED_PCT=$(Эхо $значения | у awk '{печати 6$}')
 DISKGROUP_NAME=$(Эхо $значения | у awk '{печати 2$}')
WARNING_LIMIT=60
CRITICAL_LIMIT=70
 если [ ${USED_PCT} -Ге ${WARNING_LIMIT} ] && [ ${USED_PCT} -это ${CRITICAL_LIMIT} ]
тогда
 Эхо "предупреждение. $DISKGROUP_NAME диск использовал $USED_PCT%" | mailx -с "(предупреждение $USED_PCT% использовано)" $CXC_OFFSHORE
 Элиф [ ${USED_PCT} -Гэ ${CRITICAL_LIMIT} ]
тогда
 Эхо "критическое предупреждение.$Диск DISKGROUP_NAME использовал $USED_PCT%" | mailx -S "с(критическое предупреждение USED_PCT $% использовано)" $CXC_TEAM
интернет
 сделано < /дома/оракул/SABARISH/код.журнал

Вышеприведенный скрипт работает идеально.

Все, что мне нужно сделать, это добавить еще несколько деталей к сценарию. Перед выполнением запроса АСМ примеру, нам нужно проверить, будет ли ДБ и работает.

И проверить, является ли пароль для конкретного пользователя в Oracle истек или активный.

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

Как я могу добиться этого?

+518
Data Chand 25 янв. 2011 г., 04:04:42

У меня была такая же проблема с systemd-загрузки. После того, как последний BIOS патч для для MSI gs40, systemd в загрузчика пропал из опций BIOS. Но для grub2 (загрузчик убунты) и МС-загрузки (ОС Windows) все еще обнаруживаются ОК. Обновление systemd в загрузки, переключение безопасной загрузки или некоторые другие случайные нажатия в BIOS не помогло. Что касается ваших вопросов:

  1. Как может обновление BIOS влияет на Мои загрузки EFI? Проблема, кажется, связанных с добавлена поддержка загрузки новых версий BIOS и EFI. До сих пор нет проблем в баг-треккеры и я слишком ленив, чтобы создать любой.
  2. Если проблема действительно об обновлении, я должен попытаться откатить его? Неа, в моей практике мигает старая версия BIOS может превратить ваш ноутбук в кирпич. Вы не сможете прошивка БИОСа без специального программиста. Обратите внимание, что не всегда, но я бы не стал рисковать
  3. На мой проблема, возможен ли ремонт ЭФИ с помощью Арч Линукс видео с USB? Если да, то как? Просто переключитесь на grub2 или любые другие загрузчики. Archlinux на USB-диска все-таки должны загружаться в режиме UEFI. @Юнес ответ будет делать хорошо. Дополнительные сведения см. в вики

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

Ок, я, наконец, смог загрузиться с systemd в ботинок. Для меня воссоздание структуры Эфи помогли некоторые магические причины. Вот шаги, чтобы исправить:

  1. Загрузиться с любого LiveCD с Linux (для archlinux будет хорошо)
  2. смонтировать загрузочный раздел, создайте резервную копию всех данных с него где-то
  3. Стереть все файлы с загрузочного раздела (только файл, не нужно делать некоторые операции с перегородкой)
  4. Установить systemd в загрузиться снова bootctl установке, поскольку вы уже загрузиться в EFI режиме и раздел Boot монтируется
  5. синхронизация файлов и перезагрузки в БИОС. systemd в загрузки должно появиться в загрузчик с UEFI. Пометить его как первый. Теперь после перезагрузки systemd в загрузки должно быть доступно!
  6. Восстановить старый интерфейс UEFI структуры с LiveCD. (Скопировать резервного копирования /загрузки по установке новых файлов в разделе переопределяя их.)
  7. Снова перезагрузка и загрузка из вашей системы.

Я надеюсь, что это поможет вам.

+482
user902674 25 янв. 2019 г., 12:38:10

ksh93 и соответственно имеют обратную ссылку (или, точнее1, ссылки для захвата в группах сменного) поддержка внутри ${ВАР/шаблон/замена}, а не Баш.

ksh93:

из $ VAR='бла: -> Р1-ae0-2 / [123]'
$ е '%з\п' "${ВАР/*@(->*([[:пространство:]])+([^[:пространство:]]))*/\1}"
-> Р1-ae0-2

ЗШ:

из $ VAR='бла: -> Р1-ae0-2 / [123]'
$ взаимозачета extendedglob
$ е '%з\п' "${ВАР/(#б)*(->[[:пробел:]]#[^[:пробел:]]##)*/$соответствует[1]}"
-> Р1-ae0-2

(МКШ Man-странице также говорится, что будущие версии будут поддерживать его с ${KSH_MATCH[1]} для первого захвата группы. Недоступна еще как 2017-04-25).

Однако, с Баша, вы можете сделать:

$ [[ $var с =~ -\>[[:пробел:]]*[^[:пробел:]]+ ]] &&
 функции printf '%з\п' "${BASH_REMATCH[0]}"
-> Р1-ae0-2

Как он проверяет, что образец найден первый лучше.

Если в вашей системе регэкспы поддержки /, вы также можете сделать:

Рэ='->\Х*\Х+'
[[из $VAR =~ $ре ]]

С ЗШ, вы можете получить полную мощность PCREs с:

$ взаимозачета rematchpcre
$ [[ $var с =~ '->\Х*\Х+' ]] && е '%ы $матч\Н - 
-> Р1-ae0-2

С ЗШ -о extendedglob, см. Также:

$ е '%з\п' ${(см)ВАР##-\>[[:пробел:]]#[^[:пробел:]]##}
-> Р1-ae0-2

Портабельно:

$ выражение "$ВАР" : '.*\(->[[:площадь:]]*[^[:космос:]]\{1,\}\)'
-> Р1-ae0-2

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

Чтобы сделать это, вам нужно сделать зацикливание на руку. Например, с Баша:

Рэ='(->\Х*\Х+)(.*)'
во время [[переменной $var =~ $ре ]]; делать
 функции printf '%з\п' "${BASH_REMATCH[1]}"
ВАР=${BASH_REMATCH[2]}
сделано

С ЗШ, можно прибегнуть к такого рода трюк, чтобы хранить все матчи в массив:

набор -о extendedglob
играм=() н=0
: ${ВАР//(#м)->[[:пробел:]]#[^[:пробел:]]##/${играм[++Н]::=$матч}}
функции printf '%з\п' $играм

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

ksh93 поддерживает обратные ссылки в своих узорах (например, ЛС-д -- @(?)\1 появится список имен файлов, которые состоят из двух одинаковых символов), а не других оболочек. Стандартный волокон и PCREs поддержки обратные ссылки, но не стандартный эре, хотя в некоторых реализациях, где поддерживают его в качестве дополнения. Башс [[ ФОО =~ ре ]] использует ересь.

[[ АА =~ (.)\1 ]]

не будет соответствовать, но

вновь='(.)\1'; [[ АА =~ $ре ]]

может, если Эрэс системы его обслуживания.

+470
Break Bread 10 февр. 2011 г., 20:45:06

Я пытался создать маппер устройства с команду dmsetup как следовать:

команду dmsetup создать error_disk
0 20000 линейные устройства /dev/loop0 0
20000 1 ошибка
20001 20959 линейные устройства /dev/loop0 20001

Затем я проверяю с помощью команды ниже:

ДД, если=/dev/маппер/error_disk в=/dev/нуль БС=1к кол-во=10000 => результат ОК
ДД, если=/dev/маппер/error_disk в=/dev/нуль БС=1к количество=10001 => результат ввода-вывода ошибка

Так что результат есть сразу, как я ожидал.

Но потом я монтирую как следовать:

mke2fs /Дев/маппер/error_disk 
смонтировать /dev/маппер/error_disk /тугриков/

Я установил успешно. Но когда я копирую файл размером 20мб в /mnt/ и скопировать ее. Но я думаю, что справиться необходимо не потому, что этот диск ошибка-это ошибка в секторе 20000 (10мб). Так как я могу сделать с этим справляются плохо.

+467
Quintec 1 авг. 2018 г., 16:58:23

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

Для того, чтобы послать сигнал всем процессам в группе процессов, а не просто ее лидером, вы должны позвонить убивать с негативом пгуу. Это описано в убийство(2) странице:

Если PID меньше -1, то SIG посылается каждому процессу в группе процессов,- пид.

То же работает в командной консоли:

$ Ш-с 'в то время как эхо -Н 1; сплю 1; сделать
111^з
[1]+ остановлено Ш-с 'в то время как эхо -Н 1; сплю 1; сделать
$ вакансии-л
[1]+ 11046 перестал Ш-с 'в то время как эхо -Н 1; сплю 1; сделать
$ убить-cont 11046
<ничего>
$ убить-cont -11046
$ 11111111...

Теперь, к твоим выводам:

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

правильно

Родительский процесс ПИД отличается от той, сообщили рабочих мест -я. Другими словами, процесс, который я должен был послать сигнал cont, чтобы отличается от того, который я нахожу с помощью заданий -л.

правильно, это тот же пид, и это так же, как и его пгуу.

Отправка cont, чтобы родительский процесс не применить тот же самый сигнал на детей.

правильно

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

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

+369
KinomanProfi 29 сент. 2017 г., 02:45:41

Такие системные вызовы, как вызов Fork(), выход() сохраняется в какой-то указатель на функцию в таблице , как таблицы дескрипторов прерываний ? где моя ОС идти, когда я называю мой вызов Fork() или выход()?
Я предполагаю, что это изображение объясняет, но хотелось бы объяснений от человека, который действительно знает, что происходит , я не хочу знания, основанные на моих собственных предположений.

enter image description here

+355
ubuntudroid 29 февр. 2012 г., 19:12:32

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

пока читала-р от К; сделать МВ "$с" "долларов"; сделано < файл 

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

+331
favadi 17 авг. 2014 г., 05:35:59

Я сделал эту функцию для системы CentOS сегодня.

#!/бин/Баш

# Список пакетов, которые должны присутствовать
список=("ВИМ-усиленная" "нано" "ожидают," "диалог" "epel-релиз" "ням-утилиты" связываются "пакет")

# Проверять наличие пакетов в системе и печати file.txt пакеты должны быть установлены
check_list=$(мин -м "${список[@]}" | грэп -е "не установлен" | на awk 'начать { ФС = "" } ; { печать $2}' > list.txt)

# Проверить, если list.txt пуст
команда grep -Q', то[^[:пробел:]]' < list.txt
EMPTY_FILE=$?
# Если list.txt пусто там нечего делать
если [[ $EMPTY_FILE -экв 1 ]]; затем

Эхо "нечего делать"

еще

# Если list.txt не пустой он устанавливает пакеты в list.txt

для пакетов в кошка /your/path/list.txt`; сделать

 установите -й Юм $пакеты

сделано

интернет

Ну, я немного изменил функцию. Быстрее и он больше не нужен цикл.

#!/бин/Баш


список=("ВИМ-усиленная" "нано" "ожидают," "диалог" "epel-релиз" "ням-утилиты" связываются "пакет")
check_list=$(мин -м "${список[@]}" | грэп -е "не установлен" | на awk 'начать { ФС = ""} ; { е $2" "}' > /your/path/to/list.txt)
установка=$(кошка /your/path/to/list.txt)

команда grep -Q', то[^[:пробел:]]' < /your/path/to/list.txt

EMPTY_FILE=$?

если [[ $EMPTY_FILE -экв 1 ]]; затем

Эхо "нечего делать"

еще

ням установить -Y $и установить

интернет

В Debian/аналог Убунту:

АПТ -QQ в YOUR_LIST_GOES_HERE | команда grep -v "как установить" | на awk -е/ '{печати $1}' > /your/path/to/list.txt
пакеты=$(кошка /your/path/to/list.txt)
команда grep -Q', то[^[:пробел:]]' < /your/path/to/list.txt
EMPTY_FILE=$?
если [[ $EMPTY_FILE -экв 1 ]]; затем
Эхо "нечего делать"
еще
apt-получить установку -Y $и пакеты
интернет
+273
Max Ried 24 мар. 2019 г., 22:45:13

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

Вот в /var/журнал/параллели-инструменты-установить.журнал:

2015-07-14T22:37:24-0400:

Параллели инструменты 10.0.1-27695 установщик начал.
2015-07-14T22:37:24-0400: не удается установить консоль printk уровне.
2015-07-14T22:37:34-0400: execCmd: ./installer/pm.sh check_guest_tools 2>&1 [1]
2015-07-14T22:37:56-0400: нажмите http://http.kali.org релиз Кали.Гоб
Нажмите http://security.kali.org релиз обновления Кали/.Гоб
Нажмите отпустите Кали http://http.kali.org 
Нажмите выпускать обновления http://security.kali.org Кали/
Нажмите http://http.kali.org Кали/основных источников
Нажмите http://http.kali.org Кали/несвободных источников
Нажмите http://security.kali.org Кали/обновления/основных источников
Нажмите http://http.kali.org Кали/источники ВНО 
Нажмите http://security.kali.org Кали/обновления/источники ВНО 
Нажмите http://http.kali.org Кали/главная пакеты для amd64 
Нажмите http://security.kali.org Кали/обновления/несвободных источников
Нажмите http://http.kali.org Кали/несвободные пакеты для amd64 
Нажмите http://security.kali.org Кали/обновления/главная пакеты для amd64
Нажмите http://http.kali.org Кали/ВНО для amd64 пакеты
Нажмите http://security.kali.org Кали/обновления/ВНО для amd64 пакеты
Нажмите http://security.kali.org Кали/обновления/несвободные пакеты для amd64 
Игн http://http.kali.org Кали/перевод-язык ВНО 
Игн http://http.kali.org Кали/перевод-Ан ВНО 
Игн http://http.kali.org Кали/главная перевод-язык
Игн http://http.kali.org Кали/главная перевод-Ан
Игн http://http.kali.org Кали/не-вольный перевод-язык
Игн http://security.kali.org Кали/обновления/перевод-язык ВНО 
Игн http://http.kali.org Кали/не-вольный перевод-Ан
Игн http://security.kali.org Кали/обновления/перевод-Ан ВНО 
Игн http://security.kali.org Кали/обновления/главная перевод-язык
Игн http://security.kali.org Кали/обновления/главная перевод-Ан
Игн http://security.kali.org Кали/обновления/не-вольный перевод-язык
Игн http://security.kali.org Кали/обновления/не-вольный перевод-Ан
Чтение списков пакетов...
Код возврата от apt-получить обновление 0
Внимание: следующие пакеты невозможно аутентифицировать!
в Linux-заголовков-3.18.0-kali3-распространенный в Linux-kbuild-3.18
в Linux-заголовков-3.18.0-kali3-для amd64
Предупреждение о переопределении проверки подлинности.
Выбор ранее выбранных пакета Linux-заголовков-3.18.0-kali3-общее.
(Чтение базы данных ... 
(Чтение базы данных ... 5%
(Чтение базы данных ... 10%
(Чтение базы данных ... 15%
(Чтение базы данных ... 20%
(Чтение базы данных ... 25%
(Чтение базы данных ... 30%
(Чтение базы данных ... 35%
(Чтение базы данных ... 40%
(Чтение базы данных ... 45%
(Чтение базы данных ... 50%
(Чтение базы данных ... 55%
(Чтение базы данных ... 60%
(Чтение базы данных ... 65%
(Чтение базы данных ... 70%
(Чтение базы данных ... 75%
(Чтение базы данных ... 80%
(Чтение базы данных ... 85%
(Чтение базы данных ... 90%
(Чтение базы данных ... 95%
(Чтение базы данных ... 100%
(Чтение базы данных ... файлы 323173 и каталоги установлены.)
Распаковка оригинальных заголовков-3.18.0-kali3-общее (с .../Линукс-заголовки-3.18.0-kali3-common_3.18.6-1~kali2_amd64.деб) ...
Выбор ранее выбранных пакет linux-kbuild-3.18.
Распаковки в Linux-kbuild-3.18 (С .../в Linux-kbuild-3.18_3.18.3-0kali1_amd64.деб) ...
Выбор ранее выбранных пакета Linux-заголовков-3.18.0-kali3-для amd64.
Распаковка оригинальных заголовков-3.18.0-kali3-для amd64 (от .../Линукс-заголовки-3.18.0-kali3-amd64_3.18.6-1~kali2_amd64.деб) ...
Создания Linux-заголовков-3.18.0-kali3-общие (3.18.6-1~kali2) ...
Создания Linux-kbuild-3.18 (3.18.3-0kali1) ...
Создания Linux-заголовков-3.18.0-kali3-для amd64 (3.18.6-1~kali2) ...
Внимание: следующие пакеты невозможно аутентифицировать!
переходный ОС Linux-заголовков-для amd64
Предупреждение о переопределении проверки подлинности.
Выбор ранее выбранных пакетов применением DKMS.
(Чтение базы данных ... 
(Чтение базы данных ... 5%
(Чтение базы данных ... 10%
(Чтение базы данных ... 15%
(Чтение базы данных ... 20%
(Чтение базы данных ... 25%
(Чтение базы данных ... 30%
(Чтение базы данных ... 35%
(Чтение базы данных ... 40%
(Чтение базы данных ... 45%
(Чтение базы данных ... 50%
(Чтение базы данных ... 55%
(Чтение базы данных ... 60%
(Чтение базы данных ... 65%
(Чтение базы данных ... 70%
(Чтение базы данных ... 75%
(Чтение базы данных ... 80%
(Чтение базы данных ... 85%
(Чтение базы данных ... 90%
(Чтение базы данных ... 95%
(Чтение базы данных ... 100%
(Чтение базы данных ... файлы 334151 и каталоги установлены.)
Распаковка переходный (от .../dkms_2.2.0.3-1.2_all.деб) ...
Выбор ранее выбранных пакета Linux-заголовков-для amd64.
Распаковка оригинальных заголовков-для amd64 (от .../Линукс-заголовки-amd64_3.18+63+kali2015-07-14T22:38:23-0400: 2.1_amd64.деб) ...
Обработка триггеры для MAN-DB с ...
Настройка формате HTML (2.2.0.3-1.2) ...
Создания Linux-заголовков-для amd64 (3.18+63+kali2.1) ...
Внимание: следующие пакеты невозможно аутентифицировать!
libcupscgi1 libcupsmime1 libcupsppdc1 libslp1 чашки-Т. О. К. libcupsfilters1
чашки-чашки фильтр foomatic-фильтр foomatic-дБ-двигатель libart-2.0-2
libcupsdriver1 libescpr1 libgutenprint2 foomatic-DB с сжатием-файлов
программа Ghostscript-чашки libhpmud0 libsane-hpaio пакет данных принтера-драйвера-hpcups
в Python-reportlab принтера-драйвера-все пакет драйвера принтера-c2050
драйвер принтера-c2esp принтера-драйвера-принтер cjet-водитель-escpr
принтер-драйвер foo2zjs принтера-драйвера-сборки принтера-драйвера-достаточно
драйвер принтера-m2300w принтера-драйвера-min12xxw принтера-драйвера-pnm2ppa
драйвер принтера-формат PostScript-принтера HP-драйвера-ptouch принтер-драйвер-pxljr
драйвер принтера-саг-принтер GDI-драйвером splix питон-renderpm
в Python-reportlab-разг достаточно mscompress
Извлечение шаблонов из пакетов: 71%
Извлечение шаблонов из пакетов: 100%
Предварительная настройка пакетов ...
Предупреждение о переопределении проверки подлинности.
Выбор ранее выбранных пакетов libcupscgi1:для amd64.
(Чтение базы данных ... 
(Чтение базы данных ... 5%
(Чтение базы данных ... 10%
(Чтение базы данных ... 15%
(Чтение базы данных ... 20%
(Чтение базы данных ... 25%
(Чтение базы данных ... 30%
(Чтение базы данных ... 35%
(Чтение базы данных ... 40%
(Чтение базы данных ... 45%
(Чтение базы данных ... 50%
(Чтение базы данных ... 55%
(Чтение базы данных ... 60%
(Чтение базы данных ... 65%
(Чтение базы данных ... 70%
(Чтение базы данных ... 75%
(Чтение базы данных ... 80%
(Чтение базы данных ... 85%
(Чтение базы данных ... 90%
(Чтение базы данных ... 95%
(Чтение базы данных ... 100%
(Чтение базы данных ... 334201 файлы и каталоги установлены.)
Распаковка libcupscgi1:для amd64 (от .../libcupscgi1_1.5.3-5+deb7u6_amd64.деб) ...
Выбор ранее выбранных пакетов libcupsmime1:для amd64.
Распаковка libcupsmime1:для amd64 (от .../libcupsmime1_1.5.3-5+deb7u6_amd64.деб) ...
Выбор ранее выбранных пакетов libcupsppdc1:для amd64.
Распаковка libcupsppdc1:для amd64 (от .../libcupsppdc1_1.5.3-5+deb7u6_amd64.деб) ...
Выбор ранее выбранных пакетов libslp1.
Распаковка libslp1 (от .../libslp1_1.2.1-9_amd64.деб) ...
Выбор ранее выбранных пакетов чашки-Т. О. К..
Распаковка чашки-Т. О. К. (от .../чашки-ppdc_1.5.3-5+deb7u6_amd64.деб) ...
Выбор ранее выбранных пакетов libcupsfilters1:для amd64.
Распаковка libcupsfilters1:для amd64 (от .../libcupsfilters1_1.0.18-2.1+deb7u2_amd64.деб) ...
Выбор ранее выбранных пакетов чашек-фильтры.
Распаковка чашек-фильтры (от .../чашки-filters_1.0.18-2.1+deb7u2_amd64.деб) ...
Выбор ранее выбранных пакетов чашки.
Распаковка чашки (от .../cups_1.5.3-5+deb7u6_amd64.деб) ...
Выбор ранее выбранных пакет foomatic-фильтров.
Распаковка foomatic-фильтры (от .../foomatic-filters_4.0.17-1_amd64.деб) ...
Выбор ранее выбранных пакет foomatic-DB-на двигатель.
Распаковка foomatic-дБ-двигатель (от .../foomatic-дБ-engine_4.0.8-3_amd64.деб) ...
Выбор ранее выбранных пакетов libart-2.0-2:для amd64.
Распаковка libart-2.0-2:для amd64 (от .../libart-2.0-2_2.3.21-2_amd64.деб) ...
Выбор ранее выбранных пакетов libcupsdriver1:для amd64.
Распаковка libcupsdriver1:для amd64 (от .../libcupsdriver1_1.5.3-5+deb7u6_amd64.деб) ...
Выбор ранее выбранных пакетов libescpr1:для amd64.
Распаковка libescpr1:для amd64 (от .../libescpr1_1.1.1-2_amd64.деб) ...
Выбор ранее выбранных libgutenprint2 пакет.
Распаковка libgutenprint2 (от .../libgutenprint2_5.2.9-1_amd64.деб) ...
Выбор ранее выбранных пакет foomatic-DB с сжатием-файлов.
Распаковка foomatic-DB с, сжатых-парафенилендиаминов (от .../foomatic-дБ-сжатый-ppds_20120523-1_all.деб) ...
Выбор ранее выбранных пакета Ghostscript в чашки.
Распаковка пакета Ghostscript-чашек (с .../в Ghostscript-cups_9.05~для dfsg-6.3+deb7u1_amd64.деб) ...
Выбор ранее выбранных libhpmud0 пакет.
Распаковка libhpmud0 (от .../libhpmud0_3.12.6-3.1+deb7u1_amd64.деб) ...
Выбор ранее выбранных пакет libsane-hpaio.
Распаковка libsane-hpaio (от .../libsan2015-07-14T22:38:27-0400: электронная hpaio_3.12.6-3.1+deb7u1_amd64.деб) ...
Выбор ранее выбранных пакетов пакет данных.
Распаковав пакет-данных (от .../пакет-data_3.12.6-3.1+deb7u1_all.деб) ...
Выбор ранее выбранных пакет принтера-драйвер hpcups.
Распаковка принтера-драйвера-hpcups (от .../принтеры-драйвера-hpcups_3.12.6-3.1+deb7u1_amd64.деб) ...
Выбор ранее выбранных пакетов Python-reportlab.
Распаковка на Python-reportlab (от .../питон-reportlab_2.5-1.1_all.деб) ...
Выбор ранее выбранных пакет пакет.
Распаковав пакет (от .../hplip_3.12.6-3.1+deb7u1_amd64.деб) ...
Выбор ранее выбранных пакет драйверов принтеров-все.
Распаковка принтера-драйвера-все (от .../принтеры-драйвера-all_0.20120416_all.деб) ...
Выбор ранее выбранных пакет драйверов принтеров-c2050.
Распаковка принтера-драйвера-c2050 (от .../принтеры-драйвера-c2050_0.3б-4_amd64.деб) ...
Выбор ранее выбранных пакет драйверов принтеров-c2esp.
Распаковка принтера-драйвера-c2esp (от .../принтеры-драйвера-c2esp_24-2_amd64.деб) ...
Выбор ранее выбранных пакет драйверов принтеров-cjet.
Распаковка принтера-драйвера-cjet (от .../принтеры-драйвера-cjet_0.8.9-3_amd64.деб) ...
Выбор ранее выбранных пакет драйверов принтеров-escpr.
Распаковка принтера-драйвера-escpr (от .../принтеры-драйвера-escpr_1.1.1-2_amd64.деб) ...
Выбор ранее выбранных пакет драйверов принтеров-foo2zjs.
Распаковка принтера-драйвер foo2zjs (от .../принтеры-драйвера-foo2zjs_20120510dfsg0-1_amd64.деб) ...
Выбор ранее выбранных пакет принтера-драйвера-сборки.
Распаковка принтера-драйвера-сборки (с .../принтеры-драйвера-gutenprint_5.2.9-1_amd64.деб) ...
Выбор ранее выбранных пакет принтера-драйвера-достаточно.
Распаковка принтера-драйвера-достаточно (от .../принтеры-драйвера-hpijs_3.12.6-3.1+deb7u1_amd64.деб) ...
Выбор ранее выбранных пакет драйверов принтеров-m2300w.
Распаковка принтера-драйвера-m2300w (от .../принтеры-драйвера-m2300w_0.51-7_amd64.деб) ...
Выбор ранее выбранных пакет драйверов принтеров-min12xxw.
Распаковка принтера-драйвера-min12xxw (от .../принтеры-драйвера-min12xxw_0.0.9-6_amd64.деб) ...
Выбор ранее выбранных пакет драйверов принтеров-pnm2ppa.
Распаковка принтера-драйвера-pnm2ppa (от .../принтеры-драйвера-pnm2ppa_1.13-4_amd64.деб) ...
Выбор ранее выбранных пакет драйверов принтеров-постскриптум-НР.
Распаковка принтера-драйвера-послесловие л. с. (от .../принтеры-драйвера-постскриптум-hp_3.12.6-3.1+deb7u1_all.деб) ...
Выбор ранее выбранных пакет драйверов принтеров-ptouch.
Распаковка принтера-драйвера-ptouch (от .../принтеры-драйвера-ptouch_1.3-4_amd64.деб) ...
Выбор ранее выбранных пакет драйверов принтеров-pxljr.
Распаковка принтера-драйвера-pxljr (от .../принтеры-драйвера-pxljr_1.3+repack0-2_amd64.деб) ...
Выбор ранее выбранных пакет драйверов принтеров-саг-жды.
Распаковка принтера-драйвера-саг-жды (от .../принтеры-драйвера-саг-gdi_0.1-3_all.деб) ...
Выбор ранее выбранных пакет драйверов принтеров-splix.
Распаковка принтера-драйвера-splix (от .../принтеры-драйвера-splix_2.0.0+svn306-2_amd64.деб) ...
Выбор ранее выбранных пакетов Python-renderpm.
Распаковка питон-renderpm (от .../питон-renderpm_2.5-1.1_amd64.деб) ...
Выбор ранее выбранных пакетов Python-reportlab-разг.
Распаковка на Python-reportlab-разг (с .../на языке Python-reportlab-accel_2.5-1.1_amd64.деб) ...
Выбор ранее выбранных пакетов достаточно.
Распаковка достаточно (от .../hpijs_3.12.6-3.1+deb7u1_all.деб) ...
Выбор ранее выбранных mscompress пакет.
Распаковка mscompress (от .../mscompress_0.3-4_amd64.деб) ...
Обработка триггеры для MAN-DB с ...
Обработка триггеры для desktop-файл-утилиты ...
Обработка триггеры для GNOME-меню ...
Настройка libcupscgi1:для amd64 (1.5.3-5+deb7u6) ...
Настройка libcupsmime1:для amd64 (1.5.3-5+deb7u6) ...
Настройка libcupsppdc1:для amd64 (1.5.3-5+deb7u6) ...
Настройка libslp1 (1.2.1-9) ...
Настройка чашек-Т. О. К. (1.5.3-5+deb7u6) ...
Настройка libcupsfilters1:для amd64 (1.0.18-2.1+deb7u2) ...
Настройка чашек-фильтры (1.0.18-2.1+deb7u2) ...
Настройка чашек (1.5.3-5+deb7u6) ...
обновление-РЦ.D: как политики в Кали, кубки сценария является инвалидом.
инссерв: war2015-07-14T22:38:39-0400: Нин: текущий уровень доступа начало(ов) (пусто) из скрипта `чашки' ЛСБ переопределяет параметры по умолчанию (2 3 4 5).
инссерв: предупреждение: текущая остановка выполнения(ы) (1 2 3 4 5) из скрипта `чашки' ЛСБ переопределяет параметры по умолчанию (1).
Установка foomatic-фильтры (4.0.17-1) ...

Создаем конфигурационный файл /etc/foomatic/фильтр.conf с новой версией
Установка foomatic-дБ-двигатель (4.0.8-3) ...
Настройка libart-2.0-2:для amd64 (2.3.21-2) ...
Настройка libcupsdriver1:для amd64 (1.5.3-5+deb7u6) ...
Настройка libescpr1:для amd64 (1.1.1-2) ...
Настройка libgutenprint2 (5.2.9-1) ...
Установка foomatic-дБ-сжатый-парафенилендиаминов (20120523-1) ...
Настройка пакета Ghostscript-чашки (9.05~смотрите-6.3+deb7u1) ...
Настройка libhpmud0 (3.12.6-3.1+deb7u1) ...
Настройка libsane-hpaio (3.12.6-3.1+deb7u1) ...
Настройка пакет данных (3.12.6-3.1+deb7u1) ...
Настройка принтера-драйвера-hpcups (3.12.6-3.1+deb7u1) ...
Настройка на Python-reportlab (2.5-1.1) ...
Настройка пакет (3.12.6-3.1+deb7u1) ...
Создание/обновление учетной записи пользователя, но...
обновление-РЦ.D: с помощью зависимостей, основанная последовательность запуска
Настройка принтера-драйвера-все (0.20120416) ...
Настройка принтера-драйвера-c2050 (0,3 Б-4) ...
Настройка драйвера принтера-c2esp (24-2) ...
Настройка принтера-драйвера-cjet (0.8.9-3) ...
Настройка принтера-драйвера-escpr (1.1.1-2) ...
Настройка принтера-драйвер foo2zjs (20120510dfsg0-1) ...
Настройка принтера-драйвера-сборки (5.2.9-1) ...
Нет сборки ppd-файлы для обновления.
[....] Общая система печати в Unix перезагрузки: cupsd[?25l7[1г[[31mFAIL[39;49m8[?12л[?25ч [31mfailed![39;49м
Настройка драйвера принтера-достаточно (3.12.6-3.1+deb7u1) ...
Настройка драйвера принтера-m2300w (0.51-7) ...
Настройка принтера-драйвера-min12xxw (0.0.9-6) ...
Настройка принтера-драйвера-pnm2ppa (1.13-4) ...
Настройка драйвера принтера-послесловие л. с. (3.12.6-3.1+deb7u1) ...
Настройка принтера-драйвера-ptouch (1.3-4) ...
Настройка принтера-драйвера-pxljr (1.3+repack0-2) ...
Настройка принтера-драйвера-саг-жды (0.1-3) ...
Настройка принтера-драйвера-splix (2.0.0+svn306-2) ...
Настройка на Python-renderpm (2.5-1.1) ...
Настройка на Python-reportlab-разг (2.5-1.1) ...
Настройка достаточно (3.12.6-3.1+deb7u1) ...
Настройка mscompress (0.3-4) ...
2015-07-14T22:38:40-0400: execCmd: ./installer/pm.sh download_guest_tools 2>&1 [0]
Начал установку Parallels Tools версии оценки '10.0.1.27695'

14 Вт Июл 22:38:40 ЭДТ 2015
Пуск установки или обновления гостевой инструменты
новая версия Parallels инструменты
Установлен гостевой инструменты не были найдены
Выполните установку в /usr/lib в/параллели-инструменты каталог
кошки: каталог /usr/lib в/параллели-инструменты/kmods/../версия: нет такого файла или каталога
Установка модуля ядра prl_eth 
сделать: войти каталога в/usr/lib в/параллели-инструменты/kmods'
компакт-диск prl_eth/pvmnet && сделать
сделать[1]: ввод каталога в/usr/lib в/параллели-инструменты/kmods/prl_eth/pvmnet'
сделать -с /Либ/модули/3.18.0-kali3-для amd64/построить M=в/usr/lib в/параллели-инструменты/kmods/prl_eth/pvmnet
сделать[2]: ввод каталога в/usr/src/и оригинальных заголовков-3.18.0-kali3-или amd64
ЛД /УСР/Либ/параллели-инструменты/kmods/prl_eth/pvmnet/встроенный.о
Копия [м] /УСР/Либ/параллели-инструменты/kmods/prl_eth/pvmnet/pvmnet.о
в /usr/lib в/параллели-инструменты/kmods/prl_eth/pvmnet/pvmnet.C: в функции ‘pvmnet_pci_init’:
в /usr/lib в/параллели-инструменты/kmods/prl_eth/pvmnet/pvmnet.с:101:19: ошибка: макрос "alloc_netdev" требует 4 аргументов, а только 3 дали
в /usr/lib в/параллели-инструменты/kmods/prl_eth/pvmnet/pvmnet.с:100:8: Ошибка: ‘alloc_netdev’ незаявленных (первое использование в этой функции)
в /usr/lib в/параллели-инструменты/kmods/prl_eth/pvmnet/pvmnet.с:100:8: Примечание: каждый необъявленный идентификатор сообщается только один раз для каждой функции представляется в
в /usr/lib в/параллели-инструменты/kmods/prl_eth/pvmnet/pvmnet.C: в функции ‘pvmnet_setup’:
в /usr/lib в/параллели-инструменты/kmods/prl_eth/pvmnet/pvmnet.с:420:2: ошибка: неявная декларация функции ‘SET_ETHTOOL_OPS’ [-Werror=неявные функции декларации]
в /usr/lib в/параллели-инструменты/kmods/prl_eth/pvmnet/pvmnet.с:420:24: ошибка: ‘pvmnet_ethtool_ops’ незаявленных (первое использование в этой функции)
в /usr/lib в/параллели-инструменты/kmods/prl_eth/pvmnet/pvmnet.с: на верхнем уровне:
в /usr/lib в/параллели-инструменты/kmods/prl_eth/pvmnet/pvmnet.с:404:13: предупреждение: ‘pvmnet_setup’ определена, но не используется [-Wunused-функция]
СС1: некоторые предупреждения рассматриваются как ошибки
принять[5]: *** [/УСР/Либ/параллели-инструменты/kmods/prl_eth/pvmnet/pvmnet.о] Ошибка 1
сделать[4]: *** [_module_/УСР/Либ/параллели-инструменты/kmods/prl_eth/pvmnet] Ошибка 2
принять[3]: *** [суб-сделать] Ошибка 2
сделать[2]: *** [все] Ошибка 2
сделать[2]: покидая каталога в/usr/src/и оригинальных заголовков-3.18.0-kali3-или amd64
сделать[1]: *** [все] Ошибка 2
сделать[1]: покидая каталога в/usr/lib в/параллели-инструменты/kmods/prl_eth/pvmnet'
сделать: *** [installme] Ошибка 2
сделать: оставив каталога в/usr/lib в/параллели-инструменты/kmods'
Ошибка: не удалось собрать модуль ядра 
Ошибка: не удалось установить модули ядра 
2015-07-14T22:38:40-0400: execCmd: ./установки --установки [143]
2015-07-14T22:38:40-0400: ошибка: произошла ошибка при установке Parallels инструменты. Пожалуйста, перейдите в /var/журнал/параллели-инструменты-установить.журнал для получения дополнительной информации.
2015-07-14T22:38:48-0400: выход с кодом 1

Я обновил источников, сделал apt-получить обновление, Upgrade и dist-обновления. Я также убедился, что для запуска программ установки, как: команду chmod -Р 777 . && ./установить.

+227
Tasso Evangelista 7 мар. 2018 г., 10:18:07

Вы всегда можете пойти на золото и опуститься на C или ASM. Если вы работаете с RAW бинарные, просто отказов его прямо с регистрационного учета. Вы 'уже есть'.

+222
Bomgar 11 авг. 2018 г., 00:23:15

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

поглазеть '{ если( $0 == "id123"){ печати $0 } }' doc.txt

Кроме того, вы можете сделать это немного более элегантно:

поглазеть '$0 == "id123" { печати $0 }' doc.txt
+186
B FLEETWOOD 13 янв. 2012 г., 05:00:51

Я бегу Debian хриплый, рабочие столы Xfce 4.8.
Откуда я копирую темы курсора мыши, я скачал из Xfce-посмотреть?

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

+180
PaulWalnuts 28 июл. 2012 г., 10:03:30

Не используйте строку для логических. Используйте целое число.

Вход:

Вэл=1
((Валь)) && Echo "третья правда" || Эхо "ложные"
Вэл=0
((Валь)) && Echo "третья правда" || Эхо "ложные"

Выход:

правда
ложные

Источник:

((выражение))

Выражение вычисляется согласно правилам, описанным ниже в арифметической оценки. Если значение выражения не равно нулю, статус возврата равен 0; в противном случае возвращаемое состояние 1. Это в точности эквивалентно давайте "выражение".

+109
Faizan Malik 3 мар. 2015 г., 11:09:20

Ядра по-прежнему использует старую таблицу разделов.

Вопрос partprobe для ядра использовать новой таблицы разделов или перезагрузки.

Видеть человека partprobe за кровавые подробности.

Редактировать (спасибо комментариям):

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

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

программы fdisk и расстались (включая программы GParted) выполнить partprobe автоматически и сообщит вам, является ли оно успешным или нет.

+103
Endymion 22 апр. 2016 г., 00:57:44

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

Вот мой файл/etc/сети/интерфейсов

 # Этот файл содержит описание сетевых интерфейсах, имеющихся в системе
 # и как их активировать. Дополнительные сведения см. В разделе интерфейсы(5).

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

 # Основной сетевой интерфейс
 разрешить-поддержку hotplug eth0 в
 слово iface eth0 в инет статический
 адрес 10.10.10.107
 сетевая маска 255.255.255.0
 шлюз 10.10.10.1

 слово iface eth1 и инет вручную
 вверх команду ifconfig iface защитный $0.0.0.0 до
 до помощью ifconfig $iface защитный promisc
 вниз команду ifconfig вниз
+91
Rich B 27 авг. 2011 г., 18:50:41

По умолчанию порядок, в котором СДА, СДБ, шрс назначаются непредсказуемо. Но он может быть переопределен с помощью в udev. Вы можете контролировать имя блочного устройства файлов путем добавления директив в файле/etc/udev из/правил.д/местные.правила (некоторые (старые?) системы могут поддерживать только файл/etc/udev из/правил.конф). Лучше, вы можете добавить директивы для создания символической ссылки, и использовать эти символические ссылки в файл fstab. Вы можете соответствовать на драйвера по серийному номеру, или вызова внешних программ для чтения вещи, как идентификаторы UUID файловой системы. Официальная документация-это немного сухой, если вы должны писать правила udev, возможно, вы предпочтете начать с учебника.

Ядра=="СД*", водители="изображение", ссылка+="Сата"

Если вы используете LVM-раздела исключительно на диске, неважно, что письмо блочное устройство для использования диска будет использоваться только имена томов. (Это одно из основных преимуществ ЛВМ.)

Если вы посмотрите в файл/dev/диск/автор-*, вы увидите различные способы именования дисков, которые являются частью пакета udev по умолчанию установки: на/dev/диск/к-идентификатор (серийный номер диска и многое другое), и/dev/диск/при-метка (файловая система или другие метки), и/dev/диск/по-пути (кодов SCSI и так далее), на/dev/диск/с-Русский (идентификаторы UUID файловой системы и тому подобное). Это может быть достаточно для ваших целей.

Это лучше, чтобы соответствовать файловую систему меток и идентификаторов UUID, чем диска серийные номера, потому что те не меняются при столкновении диска в RAID массив или восстановить из байт за байтом копию (или, этикеток, сделать этикетку восстановление части восстановления процессуального кодекса). Вы можете использовать файловую систему напрямую идентификаторы UUID в файле/etc/fstab можно: использовать идентификатор UUID=01234567-89ab-cdef-0123-456789abcdef в первом поле, вместо блочного устройства пути.

+76
gdoe 24 сент. 2013 г., 17:08:19

пакет ffmpeg и хром-браузер оба поддерживают аппаратное ускорение графики с помощью видеокарты.

Скажем, например, у меня есть машина, которая имеет одну с NVIDIA GPU в ней; какое приложение использует GPU? Не первое приложение, чтобы быть запущен сделать это и как-то его заблокировать, или что-то еще происходит?

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

+48
mounir ben salem 31 окт. 2014 г., 12:34:52

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

$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