Отображение изображений в консоли (проклятия)?

Какой подход может быть использован для отображения изображения в консоли (без х окон)?

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

У меня проблема с X Windows является то, что это система "окон", тогда как я предпочитаю фреймового подхода (не перекрывается), как проклятия. (Я думаю, что все "окна" парадигма изобретен Parc компании Xerox , который задумывает "Windows" как аналог бумажек на столе, которые лежат друг на друге это идиотизм.)

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

Одним из возможных решений, хотя и специфичные для Linux, это линукс фреймбуфер функциональность (и fbdev). Это возможно, чтобы получить это, чтобы играть с ncurses?

+237
Samantha Kellighan 10 окт. 2014 г., 12:39:02
26 ответов

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

Например

  1. Командной строки раздражают

    SAML в 18174 7.3 3.2 1174896 259756 ? Aug27 Сл 132:38 /опт/Гугл/Хром/хром-тип=рендерер --Ланг=Ен-Нам --force-fieldtrials=AsyncDns/AsyncDnsB/ForceCompositingMode/disable/InfiniteCache/No/OmniboxHQPReplaceHUPProhibitTrumpinginlineableresult/Standard/OmniboxSearchSuggestTrialStarted2013q1/7/OneClickSignIn/Standard/Prerender/PrerenderControl/SendFeedbackLinkLocation/default/Test0PercentDefault/group_01/UMA-Dynamic-Binary-Uniformity-Trial/default/UMA-Session-Randomized-Uniformity-Trial-5-Percent/group_17/UMA-Uniformity-Trial-1-Percent/group_20/UMA-Uniformity-Trial-10-Percent/group_07/UMA-Uniformity-Trial-20-Percent/default/UMA-Uniformity-Trial-5-Percent/group_04/UMA-Uniformity-Trial-50-Percent/group_01/ --включить краш-репортер=4061BD10D0DC127169CE2132BC3FF8EC,к выходу новой версии Fedora 14 (Laughlin в) --расширение-процесс --рендер-печать-предварительный просмотр параметр --disable-WebGL в-отключить-перец-3д-отключить-гл-мультисемплинг --отключить ускорение-композитинга --отключить ускорение-2Д-холст-отключение ускорения видео-декодирования --канал=18086.4.1423385819

    корень 1764 7.7 0.3 163692 28928 tty1 СС+ Aug21 817:49 /usr/Бен/из xorg :0 -НР -многословный -авт /ВАР/работа/ГДМ/авт-для-ГДМ-fADI0V/базы данных -nolisten TCP и вт1

    Хром особенно может быть довольно раздражающим, когда смотрю на ПС выход такой!

  2. Заголовки в выходной

    $ ПС Ауф | сортировка -НК 3 | зав -20
    ...
    корень 1741 0.0 0.0 4140 400 tty5 СС+ Aug21 0:00 на /sbin/mingetty на /dev/tty5
    корень 1743 0.0 0.0 4140 400 tty6 СС+ Aug21 0:00 на /sbin/mingetty на /dev/tty6
    SAML в 13780 0.0 0.0 115088 4216 оч/13 СС Aug27 0:00 Баш
    SAML в 20432 0.0 0.0 6308 400 ПЦ/9 С+ Aug27 0:00 \_ inotifywatch -е создать /и т. д
    стандарт SAML 8206 0.0 0.0 115296 1108 оч/6 СС+ Aug21 0:03 Баш 
    ПОЛЬЗОВАТЕЛЬ ПИД %%ЦП МЕМ ВСЗ РСС ТЕЛЕТАЙП СТАТ ВРЕМЯ ЗАПУСКА КОМАНДЫ
    SAML в 29352 0.1 0.5 661848 42960 оч/13 сл+ 17:59 0:18 \_ ирб
    ...
    

    Вы можете видеть в заголовке смешанные в 7-й строке в выходной.

Альтернативы

  1. Избавление от заголовков

    ПС обеспечивает переключатель для отключения отображения этих колонок. Это довольно простой в использовании, просто добавьте ... нет-заголовок переключателя.

    $ ПС вход AUX-Без-рубрики | сортировка -НК 3 | Глава -10
    68 1481 0.0 0.0 38592 2144 ? Протокол SSL Aug21 0:28 Хальд
    68 1527 0.0 0.0 18016 672 ? С Aug21 0:01 /УСР/IP-адресов/Хальд-аддон-совместимость с ACPI
    система 1333 0.0 0.0 27872 1172 ? С Aug21 0:01 система-демон: работает [grinchy.местное]
    система 1334 0.0 0.0 27752 20 ? С Aug21 0:00 система-демон: chroot для хелпера
    ДГУ 1307 0.0 0.0 22716 1900 ? Aug21 СС 1:ДГУ-демон 03 --система
    ГДМ 1879 0.0 0.0 317220 2740 ? Сл Aug21 0:00 /usr и IP-адресов с помощью polkit-GNOME для проверки подлинности-Агент-1
    НТП 3060 0.0 0.0 32600 2152 ? СС 20:05 0:00 нтпд -у НТП:НТП -п /ВАР/работа/нтпд.пид -г
    корень 1 0.0 0.0 19420 1004 ? СС Aug21 0:01 на /sbin/инициализации
    корень 1006 0.0 0.0 0 0 ? С Aug21 0:00 [КВМ-irqfd-чистый]
    корень 1020 0.0 0.0 0 0 ? С Aug21 2:02 [kdmflush]
    

    Или такой:

    $ ПС-Ауф-Без-рубрики | сортировка -НК 3 |Глава -10
    корень 1735 0.0 0.0 4140 400 tty2 СС+ Aug21 0:00 на /sbin/mingetty на /dev/tty2
    корень 1737 0.0 0.0 4140 400 tty3 СС+ Aug21 0:00 на /sbin/mingetty на /dev/tty3
    корень 1739 0.0 0.0 4140 400 tty4 СС+ Aug21 0:00 на /sbin/mingetty /Дев/tty4
    корень 1741 0.0 0.0 4140 400 tty5 СС+ Aug21 0:00 на /sbin/mingetty на /dev/tty5
    корень 1743 0.0 0.0 4140 400 tty6 СС+ Aug21 0:00 на /sbin/mingetty на /dev/tty6
    SAML в 13780 0.0 0.0 115088 4216 оч/13 СС Aug27 0:00 Баш
    SAML в 20432 0.0 0.0 6308 400 ПЦ/9 С+ Aug27 0:00 \_ inotifywatch -е создать /и т. д
    SAML в 2098 0.0 0.0 115508 3148 оч/9 СС Aug22 0:05 Баш
    SAML в 27134 0.0 0.0 115496 6768 оч/18 СС Aug27 0:02 Баш
    на основе SAML 3248 0.0 0.0 115076 1024 оч/0 СС+ Aug21 0:00 Баш
    
  2. Взять под контроль столбцы отображаются.

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

    $ П. С. топор-без-рубрики -о пользователей,пид,%КПУ,%мэм,ВСЗ,sgi_rss,tname,стат,параметр start_time,время,ucmd
    

    Собираем все вместе без заголовков столбцов намного легче решать, когда сценариев.

    Список Высшего к низшему % процессов процессора:

    $ зы топор ... нет-рубрики -о пользователей,пид,%КПУ,%мем ВСЗ,sgi_rss,tname,стат,параметр start_time,время,ucmd |сорт-НРК 3|Глава -10
    SAML в 18086 114 6.4 1418852 515236 ? Aug27 сл 1-10:53:31 хром
    SAML в 18536 14.7 4.1 1276240 328636 ? Aug27 сл 04:29:21 хром
    SAML в 18558 12.2 3.4 1209712 278228 ? Aug27 сл 03:44:22 хром
    SAML в 18543 10.9 3.8 1238132 308824 ? Aug27 РЛ 03:20:18 хром
    корень 1764 7.7 0.4 170220 35276 tty1 РС+ Aug21 13:40:16 файл xorg
    SAML в 18174 7.3 3.0 1167728 241728 ? Сл Aug27 02:14:25 хром
    SAML в 18314 3.6 1.4 1049020 119308 ? Aug27 сл 01:06:19 хром
    стандарт SAML 18528 2.7 3.1 1178368 251212 ? Сл Aug27 00:50:55 хром
    2389 стандарт SAML 2.0 0.1 330632 8480 ? Aug21 сл 03:37:13 менеджер
    SAML в 18208 1.7 1.3 1081132 108828 ? Сл Aug27 00:32:02 хром
    

    Список низшего к высшему % процессов процессора:

    $ П. С. топор-без-рубрики -о пользователей,пид,%КПУ,%мэм,ВСЗ,sgi_rss,tname,стат,параметр start_time,время,ucmd |сорт-НК 3|хвост -10
    SAML в 18208 1.7 1.3 1082156 108348 ? Сл Aug27 00:32:03 хром
    2389 стандарт SAML 2.0 0.1 330632 8492 ? Aug21 сл 03:37:15 с Compiz
    стандарт SAML 18528 2.7 3.1 1181440 250856 ? Сл Aug27 00:50:58 хром
    SAML в 18314 3.6 1.5 1050044 119828 ? Aug27 сл 01:06:25 хром
    SAML в 18174 7.3 3.0 1167728 242068 ? Сл Aug27 02:14:32 хром
    корень 1764 7.7 0.3 163688 28716 tty1 СС+ Aug21 13:40:26 файл xorg
    SAML в 18543 10.9 3.8 1235060 305464 ? Aug27 сл 03:20:32 хром
    стандарт SAML 12.2 3.5 18558 1214832 283560 ? Aug27 сл 03:44:34 хром
    SAML в 18536 14.7 3.9 1267024 314400 ? Aug27 сл 04:29:39 хром
    SAML в 18086 114 6.4 1412992 514856 ? Aug27 сл 1-10:55:28 хром
    
+931
Douro 03 февр. '09 в 4:24

У меня есть скрипт, который генерирует .тхт файл.

Что файл с разделителями табуляцииколонки. Количество колонок варьируются в зависимости от входного файла.

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

образец:

.текстовый файл:

header1 header2 header3 header4
1 Б 423.сагд.32 333 
2 В YXTS.a324.gfd33 555 
3 Ф 343.АСР 222
4 Д ЦБС.98st.АСД 4232 

Файл CSV (ожидаемые результаты):

 А Б В Г Д 
 1 header1 header2 header3 header4
 2 1 Б 423.сагд.32 333 
 3 2 В YXTS.a324.gfd33 555 
 4 3 Ф 343.АСР 222
 5 4 Д ЦБС.98st.АСД 4232 

Примечание: файл не имеется фиксированное количество столбцов или строк.

+888
Violet Wolfe 8 мая 2019 г., 02:43:21
Другие ответы

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


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

Я вижу это старый вопрос... но, возможно, это даже старше блоге ebookreadersoftware.wordpress.com на это отвечу:

АКСМ-файлами

В блоге говорится:

Любой сайт, который продает электронные книги в DRM-защищенный формат компании Adobe, скажу вам заранее, что вы должны использовать Adobe цифровых изданий. Если пропустить все эти инструкции, и вы не установите программное обеспечение, вы сказали, что вам нужно, то, конечно, ваш компьютер не знает, что делать с этим .ACSM-файл.

Как я уже упоминал выше .ACSM-файл не должен содержать весь текст книги. Это не книга вообще. Это небольшой файл, который управляет скачать книги через сервер контента компании Adobe.

+819
kernelGinj 12 дек. 2012 г., 16:57:02

При загрузке с Live USB я не могу отрегулировать яркость.

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

Мне удалось исправить это, когда я установил Ubuntu на следующие строки :

судо команду Gedit /и т. д./По умолчанию/жратву

Затем изменяя значение этой линии:

GRUB_CMDLINE_LINUX_DEFAULT="тихий всплеск acpi_osi=Linux в acpi_backlight=поставщик"

Но теперь, когда я пытаюсь загрузиться с Live USB, то изменение жратвы всплеск не будет.

Любой подсказки о том, как это исправить и почему это происходит в основном во всех современных дистрибутивов Linux на моем ноутбуке ?

+810
Shalyn 2 апр. 2018 г., 21:29:58

Еще один недавний вариант с использованием Linux-проект ИПВС, который теперь включен в ядро Linux версии 2.6.38-RC3 или позже.

Он использует слой 4 переключения в ядре и называется - быстро.

Подробнее здесь http://kb.linuxvirtualserver.org/wiki/IPVS

+806
GioChocolateBro 20 июл. 2012 г., 22:46:35

В сети блочных устройств в Linux-это функция, которая позволяет заблокировать устройство (т. е. диск как устройство) одной машины, чтобы получить доступ с другой машины по сети. Эта функция основана на НБД ядра драйвер на клиентской машине (с устройством узла) и НБД-серверные программы на сервере (с физическим устройством).

+794
Lestatil 30 июн. 2010 г., 05:01:08

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

+737
vivek sharma 22 сент. 2011 г., 01:13:19

Большинство современных оконного менеджера включить опцию в файловый менеджер (Наутилус, Каха и т. д.) Для автоматического монтирования внешних жестких дисков.

В моем примере (Линукс Минт с Mate) идем в Системные настройки, файловый менеджер, есть раздел под названием "Съемные диски и СМИ", где вы можете включить / отключить автоматическое монтирование внешних устройств.

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

С наилучшими пожеланиями,

+707
kkt 17 апр. 2012 г., 18:18:33

Ваш скрипт на awk почти нет:

на awk -F' и|' 'ШП==ФНР{с[$1]++;Далее};с[$1] > 0' файл1 файл2 > output.txt

работает, при смене строки-концовки от MAC в Unix:

тр '\р' '\п' < файл1 > файл1.новый
МВ файл1.новый файл1
тр '\р' '\п' < файл2 > файл2.новый
МВ файл2.новый файл2

$1 - первое поле в awk.

Вместо с[$1] > 0, можно написать на C[$1]. В > 0 не требуется: любое ненулевое значение работы, поэтому мы могли бы также использовать содержание С напрямую:

на awk -F' и|' 'ШП==ФНР{с[$1]++;Далее};с[$1]' файл1 файл2 > output.txt
+703
Matthew Mullin 5 февр. 2016 г., 01:47:29

Это давняя ошибка в расширении псевдоним Баша. Я мог бы воспроизвести его на Debian Ленни amd64 с Баш 3.2.29(1), сожмите в Debian i386 с 4.1.5(1), и Windows XP с использованием Cygwin 1.7.7-1 с Баш 4.1.9(3).

Некоторые эксперименты показали, что жук очень чувствителен к изменениям в том, как использовать псевдоним. hgfoo или hgfoo : экспонаты ошибка, но { hgfoo :; } и (hgfoo) работают нормально. Используя функцию вместо псевдонима тоже работает.

Я исследовал немного, пытаясь извлечь небольшой пример. Странности, очевидно, связано с новой строки в псевдоним. Вот простой пример, где Баш (3.2.29 или 4.1.9) хулиганит. Этот псевдоним работает, как ожидалось (из моего прочтению Unix и В3) по беспроводным интерфейсам, ksh93, золы и zsh под Дебиан Ленни, а именно упс печатает Василий Пупкин.

$ псевдоним упс='а=$(эхо-бар)
> Эхо-фу долларов'
$ упс
фу фу Эхо-бар

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


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

hgfoo () {
 localChanges=$(ст-м НД "[email protected]")
...
}

1 Я поначалу подумал, что это была ошибка с Cygwin, но как АК2 отметил, Эта ошибка возникает в Linux, а также.

+667
NotReallyReal 23 апр. 2013 г., 19:49:43

Я пытаюсь объединить информацию я нашла здесь на платформах Unix и Linux стек с я ВИМ уставилось' сайт rutorrent-статистика

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

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

  1. Каждый слот запрос через регулярные промежутки времени (раз в 12 часов) для следующих значений: А. Общий объем загружен. Б. общий объем загрузки. Общее соотношение семян С.
  2. Добавить каждой из приведенных выше значений из обоих слотов совместно.
  3. Сохранить эти значения как текст в папку в корневой директории сервера (не важно в какой слот).
  4. Используя ImageMagick, сохраните этот текстовый документ “статистика.ПНГ" в общественные сервера на www-каталога.
  5. Каждый раз, когда скрипт выполняется, последним шагом будет перезаписать образ, ценности остаются актуальной.

Это позволит мне для отображения статистики использования ИМГ СРЦ, неизменный файл-путь, и он всегда будет актуальная—особенно полезная в форумах и досках объявлений, когда только текст и изображения будут использоваться в качестве моей подписи пользователей

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

Я выложил в этот стог, потому что это, где я нашел ImageMagick в пост, но, если сайте StackOverflow бы лучше спросить, дайте мне знать!

Заранее спасибо!

+666
Limpeh 30 авг. 2011 г., 00:12:24

Я работаю на сильно модифицированной ОС Linux на основе операционной системы, предназначенные для очень специфической среде - простое в использовании систем NAS. Он не оказывает никакого GUI, помимо веб-интерфейса, но это, по крайней мере, есть SSH.

Я пытаюсь выполнить ручной сборки пакета (насколько "./настроить && сделать" - это вручную), но это не в одной конкретной точке - он не может найти команду установить. В качестве платформы не попадает множество в противном случае возможное и команды Linux по умолчанию, я не удивлен этим, но тот факт, что добрая половина-часовой обыск, в результате которого ничего о том, как заменить его. Серьезно, никто никогда не думал о том, простой скрипт, который имеет ту же функциональность?

Поэтому вопрос - КАК ЗАМЕНИТЬ "установить"? Есть ли скрипт или исполняемый файл, который делает то же, на платформе x86/bromolow (или независимо от платформы)?

+624
Abdh Saleh 23 июл. 2017 г., 16:42:13

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

devUser все=(targetUser) NOPASSWD: /путь/к/скрипту

а потом "devUser" может запустить скрипт вот так:

$ судо -у targetUser /путь/до/скрипта

Я бы предпочел суда над "Су" с NOPASSWD бы сделать развитие немного легче.

+600
Panayiotis 15 июл. 2017 г., 07:27:44

Первое, что нужно для объявления жратвы> командной строке, чтобы запустить эту команду:

корень
(hd0,0): тип файловой системы ext2fs, а тип 0x83 раздел 

это скажет вам, что ваш файл/boot раздела и тип файловой системы; в вашем конкретном случае, похоже, что вы должны иметь файл /boot (корень жратвы) под (hd0,0).

Следующее, что вам нужно сделать:

ядра (hd0,0)/vmlinuz-2.6.32-ХХХ.Эл.ХХХ корень=в/dev/sda1, поскольку

это скажет жратвы, что мы хотим использовать vmlinuz-ХХХХХХХ ядра, которое находится в файле/Boot. Корневой аргумент должен быть изменен согласно вашей конфигурации диска. В случае с LVM, пожалуйста, посмотрите на пример я предоставляю вам позже в этот ответ, чтобы изменить его.

Теперь запустите этого:

файл initrd (hd0,0)/пакет initramfs-2.6.32-ХХХ.Эл.ХХХ

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

И, наконец:

загрузки

это должна загрузиться красиво свою машину.

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


ЛВМ ядра + пример корневой аргумент

ядра /vmlinuz-2.6.32-ХХХ РО корень=/Дев/маппер/vg_server-lv_root rd_LVM_LV=vg_server/lv_root rd_NO_DM
+590
YahyaE 14 авг. 2015 г., 04:31:38

Я создал массив RAID 1 с одного диска (для того чтобы добавить второй диск позже).

# команды mdadm --создать устройство /dev/MD5 хэш --уровень=1 --RAID-массива-устройств=2 на /dev/sdc1 отсутствует

Но, я выполнить файл/sbin/команды mdadm --монитор --сканирование --одним движением, он посылает мне DegradedArray события электронной почты.

Даже если это правда, я хотел бы знать, если это возможно, чтобы исключить в/dev/MD5 хэш от этой проверки ?

+573
ayush kumar 14 сент. 2013 г., 17:28:21

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

ЛС-цвет=нет

следует указать каталог, не жалуясь.

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

Чтобы быть уверенным, что вы бежите ЛС , минуя псевдоним, используйте один из

команда ls

или

\ЛС

Чтобы удалить псевдоним для ЛС, использовать

unalias LS в
+572
Mangesh 12 мар. 2017 г., 15:27:26

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

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

Другой вариант:

( Эхо некоторые вещи, кот more_stuff.txt ) >П

или

{ Эхо некоторые вещи, кот more_stuff.txt; } >П
+518
Advocate Nauman 15 авг. 2017 г., 14:58:56

Разве это не так ? Это файл или в файл, затем блабла.

если [[ -Е /и т. д./бенчмаркинг/текст ]] || [[ -е /etc/benchmarking/code.class ]]; 
тогда 
 матч Эхо ""
интернет
+505
eightfold 22 февр. 2014 г., 23:51:48

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

для F в %Т; делать Эхо "${Ф} выбран"; сделано
ср %т /ВАР/somewhereelse/
+451
bobsoap 30 мар. 2017 г., 20:11:50

Нужен скрипт, который выполняется при каждой перезагрузке в +1 минуту. Я разместил запись @перезагрузки , но это слишком рано для моего сценария. Как исполнить его через некоторое время после перезагрузки?

+414
mdakin 9 дек. 2018 г., 20:39:59

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

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

Я читал в теме на Linux рассылки, где красной шляпе работник просит Линуса Торвальдса, чтобы вытащить набор изменений, который реализует объект для разбора ЧП бинарники и принять комплексные меры, чтобы позволить ядру загрузиться в безопасный режим загрузки (насколько я понимаю).

Драйверы, как ваш GPU прошивки, должны быть подписаны в соответствии с безопасной загрузкой, в противном случае она может быть еще один руткит. Статус-кво заключается в том, что эти драйверы не подписаны в формат PE. Ядро может вообще загрузиться без них, но оборудование не будет работать. Формат разбора ЧП в ядре-это просто технически проще выбор, для этого, чем просить каждый поставщик оборудования подписать их капли для каждого дистрибутива, или создав концепцию пользовательского пространства для этого. Лайнус решает не сосать Майкрософт Дик. Это не технический аргумент.

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

Наиболее заметной особенностью является UEFI быстрой загрузки. Я получил мои руки на несколько логотип Windows 8 настольных компьютеров и они загружаются так быстро, что я часто пропускаю, чтобы выскочить меню загрузки. Корпорация Intel и OEM-производители получили довольно много техники на этом.

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

Кроме того, любитель графики во время загрузки и в меню прошивки. Лучшую защиту во время загрузки (Безопасная загрузка). Другие особенности (протоколы IPv4/6 сети, 2ТБ+ загрузочные устройства и т. д.) в основном предназначены для корпоративных пользователей.

В любом случае, как Линус сказал, БИОС или UEFI должен "просто загрузить ОС и убраться оттуда", и UEFI, безусловно, появляется, так что для домашних пользователей с быстрой загрузки. Это, конечно, делает больше вещей, чем БИОС под капотом, но если мы говорим про домашних пользователей, то они не заботятся об этом.

Как это сделано подписания?

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

Технически, подписали только хэш двоичный код, и подпись внедрен в двоичный файл с форматом PE и дополнительные сложа формате.

Процедурно, открытый ключ хранится в памяти встроенного ПО на вашу OEM, и это из Microsoft. У вас есть два варианта:

  1. Генерировать свою пару ключей и управлять им безопасно, установить свой собственный открытый ключ с прошивкой, и подписать бинарные с свой собственный частный ключ (sbsign от Ubuntu, или pesign из Fedora), или
  2. Отправить двоичный файл в Microsoft и дайте им подписать.

Кто может получить подписи/сертификаты? Это оплачивается? Можно ли быть открытым? (Она должна быть доступна в исходном коде Линукса, не так ли?)

В качестве подписи/сертификаты внедряются в исполняемые файлы, все пользователи должны получить их. Любой человек может создать свой собственный центр сертификации и создать сертификат для себя. Но если вы хотите, чтобы Microsoft, чтобы создать сертификат для вас, вы должны пройти через компании VeriSign для проверки вашей личности. Процесс стоит $99. Открытый ключ в прошивку. Закрытый ключ в безопасности от Microsoft. Сертификат в подписал бинарных. Нет исходного кода участвует.

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

Технической стороны это довольно простая, по сравнению с процессом управления ИПК, удостоверяющего личность, по согласованию с всех известных OEM-производителей и поставщиков оборудования. Это стоит дорогого. Майкрософт есть инфраструктура (WHQL), и опыт для этого в течение многих лет. Поэтому они предлагают подписывать бинарники. Кто-нибудь независимый фонд может подойти, чтобы предложить то же самое, но никто не сделал это до сих пор.

Из под UEFI сессии на IDF 2013, я не вижу канонических начал, ставя свои собственные ключ к некоторым прошивки планшета. Поэтому канонический можете подписывать свои файлы без перехода через Microsoft. Но они вряд ли будут знак файлы для вас, потому что они не знают, кто ты.

Как это скажется открытым исходным кодом и свободных ядрах, хобби/академический разработчиков ядра и т. д.

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

Доверительная модель безопасной загрузки блокирует некоторые аспекты ядра. Как вы не можете уничтожить своего ядра, при записи в /dev/kmem, даже если вы корень сейчас. Вы не можете гибернации на диск (прорабатывается вверх), потому что нет никакого способа, чтобы убедиться, что образ ядра не изменяется к буткит при возобновлении. Вы можете не дамп ядра, когда ядро паникует, потому что механизм АМПА kdump (kexec) может быть использован для загрузки буткит (также прорабатывается вверх по течению). Эти являются спорными и не приняли Линусом в основную ветку ядра, но в некоторых дистрибутивах (Fedora, то с RHEL, Ubuntu и openSUSE на борту, в SUSE) корабль со своими безопасную патчи загрузиться в любом случае.

Лично подписание модуль, необходимый для создания безопасной загрузки ядра стоит 10 минут, а фактическое компиляция занимает всего 5 минут. Если я выключаю подписания модуль и включить ccache, поэтому сборка ядра занимает всего одну минуту.

UEFI-это совершенно другой путь загрузки с BIOS. Все загрузки кода BIOS не будет называться встроенного ПО UEFI.

Испанская группа пользователей Linux называют кодом hispalinux подал иск против Microsoft по этому вопросу с Европейской комиссией.

Как сказано выше, никто, кроме Microsoft активизировала, чтобы сделать государственную службу. В настоящее время нет никаких доказательств о намерениях компании Microsoft сделать никакого зла, но нет также ничего, чтобы предотвратить злоупотребление ее де-факто монополией и отправляясь в путешествие власти. Так что пока ФФС и группы пользователей Linux не может выглядеть довольно прагматичный и фактически не садитесь решать проблемы конструктивно, это совершенно необходимо людям, оказать давление на Microsoft и предупредить его о последствиях.

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

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

  • Это исключает реальную безопасность вектор атаки.
  • Это технический механизм, чтобы дать пользователю больше свободы, чтобы контролировать свое оборудование.
  • Пользователи Linux должны понимать безопасную загрузку механизма и действовать на опережение, прежде чем Microsoft не зашло слишком далеко монополии безопасной загрузки политике.
+403
Niku Pava 15 июл. 2018 г., 10:36:43

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

Выход сравнению с XInput список-реквизит на мыши:

Устройства (139): 1 
Преобразование Координат Матрицы (141): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
скорость libinput разг (275): -0.640000 
libinput скорость разгона по умолчанию (276): 0.000000 
libinput профили разгона доступен (277): 1, 1 
профиль libinput разг включено (278): 1, 0 
libinput профиль разгона по умолчанию включена (279): 1, 0 
libinput естественная прокрутка (280): 0 
libinput естественной прокрутки по умолчанию включена (281): 0 
libinput отправить доступные режимы событий (259): 1, 0 
libinput отправить события режим включен (260): 0, 0 
libinput отправки событий режим включен по умолчанию (261): 0, 0 
libinput левой рукой с поддержкой (282): 0 
libinput левша По умолчанию включена (283): 0 
libinput доступных методов прокрутки (284): 0, 0, 1 
способ libinput прокрутка разрешена (285): 0, 0, 0 
способ libinput прокрутка включена по умолчанию (286): 0, 0, 0 
кнопка libinput прокрутки (287): 2 
кнопка libinput прокрутки по умолчанию (288): 274 
libinput среднего эмуляция включена (289): 0 
libinput среднего эмуляция включена по умолчанию (290): 0 
Узел устройства (262): "на/dev/вход/отношению к event1" 
Устройство код продукта (263): 1133, 50487 
libinput перетащите кнопки блокировки (291): <нет товаров> 
libinput прокрутки горизонтальной поддержкой (264): 1 

Как я могу изменить скорость прокрутки? Я бегу на Арч Линукс, рабочие столы Xfce 4.12.

+402
enmelen85 14 янв. 2018 г., 06:24:17

Я получаю следующее сообщение об ошибке после выполнения команды sudo apt-получить обновление (Линукс Минт 12):

Вт: дублирующие источники.список записей http://www.duinsoft.nl/pkg/ дебютантки/все пакеты для i386
(в/var/lib в/АПТ/списки/ВСП.duinsoft.nl_pkg_dists_debs_all_binary-i386_Packages)
Вт: Вы можете запустить apt-получить обновление, чтобы устранить эти проблемы

FSlint не найти дубликаты в файле/var/lib в/АПТ/списки. Я нашел эти файлы в/var/lib в/АПТ/списки:

www.duinsoft.nl_pkg_dists_debs_all_binary-i386_Packagesразмер: 3.3 КБ www.duinsoft.nl_pkg_dists_debs_releaseразмер: 2.9 КБ www.duinsoft.nl_pkg_dists_debs_release.gpgразмер: 490 байт.

Это как-то связано с установки Java. Хотел удалить любой из этих файлов помочь исправить ошибки?

+389
Anonymouous 2 июл. 2019 г., 10:20:26
  1. input.txt > греп фу, Это, наверное, ошибка. Он работает на команду input.txt и перенаправляет вывод в файл грэп. В ФОО представляет собой аргумент команды input.txt.

  2. грэп ФОО < input.txt это выглядит для строки ФОО в входные данные, поступающие от input.txt. греп не получает имя файла в командной строке, поэтому он будет работать на стандартном вводе вместо. Оболочка, через редирект, убедитесь, что содержимое файла input.txt подается на стандартный поток ввода для команды grep.

  3. кошка input.txt | грэп фу этот похож на предыдущий, но стандартный входной поток команды grep подключен к трубе, через которую кошка команда подает содержимое файла input.txt. У кота команда записывает в стандартный поток вывода, который подключен к стандартный входной поток команды grep трубы.

  4. грэп фу input.txt это делает грэп открыть файл input.txt и искать строку фу в ее. Он не использует стандартный входной поток.

В общем:

  • Труба (|) подключается в стандартный выходной поток в левом боку со стандартного потока ввода справа.

  • Перенаправление ввода (<) перенаправляет из файла в стандартный поток ввода.

  • Выходной перенаправления (>) перенаправляет стандартный вывод в файл.

  • Входной и выходной потоки могут быть перенаправлены в то же время, например, с помощью имя_команды <входной_файл >выходной_файл, и команда может одновременно читать и писать к трубе, а вторая команда в КОМАНДА1 | команда2 | command3.

  • Перенаправление и трубопроводы могут быть объединены: кошка <input.txt | грэп ФОО >output.txt.

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

Некоторых утилит Unix только работает на стандартном вводе, как тр к примеру.

Bash и другие снаряды, как и КШ, а также поддерживает перенаправление из строки в стандартный поток ввода, используя <<<"строка" (назвал здесь-строка), и большинство снарядов понимает здесь-документы (смотрим вверх).

+333
DeeJ 7 авг. 2010 г., 20:22:36

Я придумал альтернативное решение моей проблемы. В конечном счете, моя проблема была в клавиатуре был зарегистрирован в качестве ГБ (Великобритания) вместо нас.

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

СЕПГ -я с/Гб/США/г' /и т. д./По умолчанию/клавиатуры
клавиатура-настройка перезапустить службу
+313
THAPANAWAT KAENANG 13 июл. 2019 г., 08:09:39

Попробуй переустановить, но в обратном порядке. Установка Win7 сначала, потом Федора. Этот метод работал для меня. Включая Win7 и Win10. Удачи! 30 лет

+75
Joe Alexander 8 сент. 2011 г., 03:57: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