Сопоставление обоих <space> и <tab> в соответствии с несколькими рубрики в Unix

Есть 200 плюс файлы в папку, где некоторые файлы, состоящие следующая закономерность в их записи

АВСD<пробел><табуляция><пробел>,EFGH,<пробел>.

Без изменений или заменить его, я просто хочу знать количество файлов с этим форматом.

+127
Anthony Robertson 21 авг. 2012 г., 08:09:54
39 ответов

Я прочитал много вопросов на различных сайтах обмена стека и Unix помочь форумы о том, как изменить параметры оболочки, а затем восстановить их наиболее полный, который я нашел на здесь в том, чтобы "отменить" `набор -х`?

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

Однако, в моем собственном тестирования в bash 3.X и 4.х, errexit параметр не сохраняется правильно, когда делает команда подстановки.

Вот пример сценария, чтобы показать проблему:

набор -о errexit
набор -о nounset
Эхо "локальные настройки:"
набор +о
OLDOPTS=$(набор +о)
Эхо
Эхо "сохраненные настройки:"
Эхо "$OLDOPTS"

И выход (я обрезал некоторые из несущественных переменных):

ЛОКАЛЬНЫЕ ПАРАМЕТРЫ:
набор -о errexit
набор -о nounset

СОХРАНЕННЫЕ НАСТРОЙКИ:
набор +о errexit
набор -о nounset

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

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

Я в недоумении, как сохранить результат набор +о не используя команду подстановки или прыжки через обручи ФИФО. Я могу читать из $SHELLOPTS но это не для записи или в ивала-возможность формате.

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

Вероятно, связано: https://stackoverflow.com/questions/29532904/bash-subshell-errexit-semantics (кажется, есть обходной путь для bash 4.4 и выше, но я бы предпочел портативное решение)

+923
Johnb 03 февр. '09 в 4:24

Вы можете выполнить команду sudo команды dpkg-перенастроить tzdata.

Или вы можете использовать timedatectl. Список всех существующих часовых поясов с

список часовых поясов timedatectl 

И установить его в качестве корневого пользователя

timedatectl набор-часовой пояс <часовой пояс>
+900
Kh40tiK 11 нояб. 2018 г., 14:22:30
Другие ответы

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


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

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

отправить задает параметры для отправки на сервер DHCP. Вы полагаете, что послать хост-имя "Foo.бар" означает послать Foo.бар как hostname. Еще это значит отправить имя и строку "фу.бар" на DHCP-сервер. Вам нужны две строки: параметр host-имя "Foo.бар"; отправить хост-имя;

+896
paooolino 31 дек. 2017 г., 03:16:54

Вы можете использовать смолыс опцией -C с/--каталог сначала перейдите в каталог и затем обрабатывают указанные файлы. Вы можете указать последующим файла несколько:

$ команды mkdir A Б
$ касания а/1 а/2 Б/3
$ компакт-диск с
$ тар cvf ../все.тар-с ../с 1 2 -С/Б 3
1
2
3

Или если вы не хотите, чтобы указать каждый файл по А и Б по отдельности:
тар cvf ../all2.тар-с ../а . -С ../б .

+878
thel3l 13 апр. 2010 г., 00:21:00

По крайней мере, в Debian и Ubuntu можно установить корзину-Кинк пакет. Это обеспечивает ряд команд для работы с FreeDesktop.org мусор со спецификацией мусорные баки, как в GNOME.

/usr/Бен/мусор
/usr/Бен/список-мусор
/usr/Бен/восстановление-мусор
/usr/Бен/пустые-мусор

Чтобы удалить все подправил файлы, использовать emtpy-мусор. Также можно просто удалить файлы, которые были в хлам больше, чем определенное количество дней. Используйте пустые-мусор х, где "Х" обозначает количество дней.

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

+868
Pravanjan 26 дек. 2013 г., 22:56:15

При монтировании файловой системы NFS вручную, вы начали любой НФС-предоставление услуг до этого? Вы убедитесь, что эти услуги также настроена на запуск при загрузке?

В системе Debian, что с помощью systemd так, вам может понадобиться х-systemd не.автомонтирование вариант в дополнение к _netdev.

+831
Dan Wilder 11 мар. 2018 г., 10:23:00

Это очень легко сделать с помощью sed, на самом деле. Вы просто получите как можно больше на одном дыхании, потом т- ры, т -ры снова:

СЭД -е :т -е-х/\(<[^<]*\)[0-9]\{1,\}\([^>]*>\)/\1\2/г;ТТ'

Я пробовал со следующими случайных битов входных данных:

<Номер1>
234234 </Nu994845mb6er8>'
234234 <000000000000000000000000000000000000>>
<А1> 2 <34b5c> 6 7 деф

И результаты были:

<Число>
234234 </количество>
234234 <>>
<а> 2 <БК> 6 7 деф

Регулярное выражение просто не будет соответствовать хотя бы один номер Между < и >. Он продолжает, чтобы заменить эту последовательность чисел с ничего вообще, пока это больше не может успешно это делать. Это цель Тесть команда.

Остальное вы можете сделать это без цикла, как:

СЭД 'с/^/>/;с/\(>[^<>]*\)*[0-9]*/\1/г;с/.//' <<Вход\ 
<Номер1>
234234 </Nu994845mb6er8>'
234234 <000000000000000000000000000000000000>>
<А1> 2 <34b5c> 6 7 деф
Вход

Выход

<Число>
234234 </количество>'
234234 <>>
<а> 2 <БК> 6 7 деф

Он будет всегда пропускать какие-то > пока не встретится < - так это только влияет <[^<>]*> группы. Ознакомиться с этим , если вас интересует почему.

+808
CalvT 20 мар. 2010 г., 09:01:54

У меня есть машина с Linux Debian, который я собственных (root-доступ).

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

в /var/www в/HTML-код/specificfile

Я не возражаю, если пользователь может увидеть, какие другие файлы находятся в каталоге/var/www в/HTML-код/ (или в другом месте). Но пользователь наверняка сможет только просматривать, редактировать и удалять файлы, содержащиеся в папке файл/var/www в/HTML-код/specificfile.

Пользователь ("testuser") еще не сформирован.

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

Пользователь будет иметь доступ к машине только через FTP.

+795
Cav williamz 16 окт. 2015 г., 18:30:24

Если ваше ядро Джек входы настроены корень@БРИКС:~# grep в CONFIG_SND_HDA_INPUT_JACK /загрузки/файл config-$(uname-Р)

Используя Evtest вы можете перечислить все ваши входные события.

[email protected]:/etc/acpi# evtest
Ни одно устройство не указано, пытаясь просканировать все на /dev/вход/событие*
Доступные устройства:
кнопка на /dev/вход/event0: мощность 
кнопка на /dev/вход/отношению к event1: мощность 
на /dev/вход/event2: компании Logitech компания Logitech BT мини-приемник
на /dev/вход/event3: шторм см платформе Quickfire быстрого клавиатуры
на /dev/вход/event4: шторм см платформе Quickfire быстрого клавиатуры
на /dev/вход/event5: мышь оптическая Майкрософт-USB-мышь
на /dev/вход/event6: компании Logitech компания Logitech BT мини-приемник
на /dev/вход/event7: видео автобус
на /dev/вход/event8: ВДА процессор Intel HDMI и HDMI/ДП,ПКМ=3
вход /разработки//event9 вида: HDA Intel с HDMI и HDMI/ДП,ПКМ=7
на /dev/вход/event10 вида: HDA Intel с HDMI и HDMI/ДП,ПКМ=8
на /dev/вход/event11: ВДА Интел ПЧ перед микрофоном
на /dev/вход/event12: ВДА Интел ПЧ задний микрофон
на /dev/вход/event13: линия ВДА Интел ПЧ 
на /dev/вход/event14: линия ВДА Интел ПЧ из
на /dev/вход/event15: ВДА Интел ПЧ передних наушников
Выберите событие номер устройства [0-15]: 14
Вход версия драйвера 1.0.1
Введите идентификатор устройства: шина поставщиком товара 0х0 0х0 версия 0х0 0х0 
Введите название устройства: "ВДА Интел ПЧ линейный выход"
Поддерживаемые события:
 Тип события 0 (EV_SYN)
 Тип события 5 (EV_SW)
 Событие код 6 (SW_LINEOUT_INSERT)
Свойства:
Испытания ... (прерывание для выхода)
Событие: время 1465927534.591787, Тип 5 (EV_SW), код 6 (SW_LINEOUT_INSERT), значение 0
Событие: время 1465927534.591787, -------------- EV_SYN ------------
Событие: время 1465927536.618428, Тип 5 (EV_SW), код 6 (SW_LINEOUT_INSERT), стоимость 1
Событие: время 1465927536.618428, -------------- EV_SYN ------------
+778
eagle 777 28 дек. 2017 г., 06:27:23

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

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

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

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

+776
Jeff Kang 23 сент. 2012 г., 23:53:39

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

пока ИФС= читайте -Р-У3 ИС; сделать
# .................^^^
 /usr/Бен/ожидать << ВФ
 нерест СШ "корень@$ИС" dmidecode 
 ожидать "пароль:"
 отправить "ХХХХ\Р";
взаимодействовать
ВФ
сделали 3< iplist 
# ...^^

Если команда dmidecode не требует человеческого взаимодействия, изменение взаимодействовать , чтобы ожидать ВФ

+774
user50798 3 мая 2012 г., 00:20:25

Такое поведение фактически не является частью cssh, а виджет инструментарий он использует ТЗ, который является, почему он не появляется в списке настраиваемых горячих клавиш и настройка use_hotkeys , чтобы не не отключить его. Я не мог найти программный способ это исправить, но если вы строите cssh самостоятельно (не сложно), вы можете сделать небольшое изменение в код, чтобы привязать клавишу F10, так что он ничего не делает. Добавьте следующую строку в файл lib/приложения/названием clusterssh.ПМ в create_menubar() функции:

$окна{main_window}->персонализация("все", "<ключ-Ф10>" => суб {});

Патч:

дифф --ГИТ в/Либ/приложение,/названием clusterssh.ПМ б/Либ/приложение,/названием clusterssh.ПМ
cc71507 индекс..de4706e 100644
--- а/Либ/приложения/названием clusterssh.ПМ
+++ б/Либ/приложения/названием clusterssh.ПМ
@@ -1737,6 +1737,7 @@ суб create_menubar() {
 мой ($самовыдвижение) = @_;
 $само->отладка( 2, "create_menubar: начало" );
 $меню{бар} = $окна{main_window}->меню();
+ $окна{main_window}->персонализация("все", "<ключ-Ф10>" => суб {});
 $окна{main_window}->настройки (меню => $меню{бар}, );

 $меню{файл} = $меню{бар}->каскад(
+766
AliceR 14 янв. 2016 г., 11:13:35

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

Один из способов сделать это на awk:

на awk -Ф-vOFS="," '$1 == инт($1) {1 $ = функции sprintf("%.1Ф", $1) } 1' файл >файл

Это первая полей через запятую, чтобы увидеть, если он был целым числом. В этом случае, он будет переписать поле как Н.0 (где Н - это оригинальный номер). Трейлинг 1 в коде все строки для вывода.

Результат записывается в новый файл файла newfile.

Аналогичное решение с использованием СЭД:

СЭД с/^\([0-9]*\),/\1.0,/' файл >файл

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

+721
Leonid Dworzanski 29 авг. 2013 г., 02:46:15

В программу OpenVPN поваренная книга показывает пример сайт-сайт VPN (3 сайтов). Они настроены каждый туннель на уникальный порт:

  1. сайта а на сайт Б: 1194
  2. сайте на сайте c: 1195
  3. сайт B сайт C: 1196

Автор не дает никакой информации об этом. Я не нашел ничего полезного в MAN-страниц.
Является ли это правилом? Мы должны назначить уникальный порт для каждого точки к точке тоннеля?

+700
ekorin 30 нояб. 2012 г., 18:51:19

Насколько я могу сказать, svlogd не поддерживают объединение логи в один файл. Однако, он поддерживает запись в сокет. Мое решение-поручить svlogd для пересылки записи в журнале по UDP работает пакет инстанции.

/и т. д. тест-1/СВ//отчет/выполнить

#!/Бен/ш
старпома svlogd -ТТ /ВАР/журнал/тест/1

в /var/журнал/тест/1/конфиг

ptest-1: 
U127.0.0.1

/и т. д. тест-2/Св//отчет/выполнить

#!/Бен/ш
старпома svlogd -ТТ /ВАР/журнал/тест/2

в /var/журнал/тест/2/конфиг

ptest-2: 
U127.0.0.1

Оттуда, это просто вопрос настройки пакет делай, что хочешь.

+680
user21821 14 июн. 2018 г., 23:04:17

У меня установлен Debian 8.5 в старый компьютер, после установки графического интерфейса. Ту же процедуру я делал с другого компьютера и все нормально. Но, с что ПК возникают проблемы. При запуске на Debian, черный экран с появляется статический курсор, и, кажется, нет ничего, чтобы сделать, чтобы пропустить этот. Что я мог сделать, чтобы предотвратить эту проблему?

+632
Miguel Fontes 26 сент. 2011 г., 12:53:03

Новый ответ, чтобы убедиться, вы видите это: 3.13 УП патчи на http://ck.kolivas.org/patches/3.0/3.13/3.13-ck1/ и их применимость к 3.13.5.

+604
Andy Newell 28 мар. 2010 г., 19:16:18

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

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

+600
user81535 18 янв. 2014 г., 05:36:37

Попробуйте использовать этот:

грэп -Р-Е -О ".{0,10}wantedText.{0,10}" *

говорит, что вы хотите использовать расширенные регулярные выражения

говорит, что вы хотите напечатать только матч

команда grep ищет результат рекурсивно в папке

Регулярное выражение:

{0,10} говорит, сколько произвольные символы, которые вы хотите напечатать

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

Редактировать: Ах, я вижу, что Джозеф рекомендует почти то же решение, что я делаю :D

+580
minegod62 21 апр. 2012 г., 09:48:54

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

Я не мог найти способ сделать это, ни с gifsicle , ни с помощью ImageMagick. человек страниц не помогло.

Как я могу удалить кадр .гиф анимация каждый Н рам?

+513
Emmanuelle Smith 17 мар. 2010 г., 19:55:30

Я не найдя подходящего дубликат, так вот ответ на ваш вопрос.

Имена файлов и каталогов

отрывок

Имена файлов и последствия в каталоге:

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

Источник: Википедия страницы на инф

Так что имя файла хранится в информационной структуре каталогов. Например:

                         ss of fs

Структура каталога

отрывок

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

Файл каталог представляет собой список записей каталогов, каждый из которых содержит следующую информацию:

  • дескриптор - дескриптор для данного каталога. Это индекс в массиве дескрипторов проводится в таблице инф. узлов блока Группы. На рис. 9.3, запись каталога для файла под названием файл имеет ссылку на индексный дескриптор с номером I1,
  • название длина - длина этого каталога в байтах,
  • имя - имя этого каталога.

Первые две записи на каждый каталог всегда стандартные . и .. записи значение "каталог" и "родительский каталог" соответственно.

Вот рисунок 9.3 ссылки выше:

                 ss #2

Источник: В Linux Проектной Документации: Файловая Система

Ссылки

+446
sha hannah lorilla 6 дек. 2017 г., 14:30:05

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

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

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

+430
Letucenica 8 авг. 2019 г., 03:50:32

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

Когда через год до н. э., В % оператор утверждал, что для расчета "остаток", и да, это работает для целых чисел и, когда шкала равна нулю:

шкала $ до нашей эры < < < ' =0; 27 % 7 '
6

Но она не сможет дать "целочисленный остаток", если масштаб не равен нулю:

шкала $ до нашей эры < < < ' =10; 27 % 7 '
.0000000003

Почему (или как) это определение % по модулю полезной?

+399
craig morris 27 мая 2011 г., 06:03:33

У меня система Linux. И несколько пользователей входят в него через SSH.

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

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

Я пробовал следующие:
1. создание группы с возможностью программам groupadd.
2. Добавив, что группа всех пользователей.
3. Изменение группы папки, в которой они будут сотрудничать в данной группе.
4. Изменения права этой папки с 755 на 775, так что данная группа получает разрешение на запись.






Но он не работает, только владелец папки не получает разрешение на запись.

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

(совершенно естественный следующий вопрос: делают все новые файлы в каталог, доступный группе)

+345
vvvlad 4 нояб. 2019 г., 16:32:23

Я начал старый виртуальной машины в среде УАТ. Вывод команды uname -а это :

Павана для Linux 2.6.32-431.el6.архитектуру x86_64 #1 SMP от ВС Ноя 10 22:19:54 есть x86_64 с 2013 архитектуру x86_64 архитектуру x86_64 GNU/Линукс

Есть 3 диска, подключенных к нему.

1) /Дев/СДА => содержит операционной системы перегородок и НН в

2) как/dev/sdb1 => является файловой системой ext2 файловой системы

3) как/dev/sdc в[1-3] => можно не монтировать эти устройства с помощью команда Mount.

поэтому я использовал команду Файл -сл на /dev/sdc в[1-3] , чтобы определить тип файловой системы для устройства. Ниже вывод :

[корень@Павана ~] файл -сл# на /dev/sdc в[1-3]

на /dev/sdc1: данные

на /dev/sdc2: данные

в /dev/sdc3: сведения

Какой тип файловой системы это ?? Если вообще содержит каких-либо данных, как можно получить доступ ?

+315
Mikhail Vladimirov 27 мар. 2013 г., 01:45:59

Это ео, она меняется хотите вы этого или нет :)

Я бы не стал полагаться на него (и практически любого программного и аппаратного основе автоопределение информация) для индекса БД - как HW и SW могут изменяться, и если данные изменения в результате вам придется начинать все сначала. Может быть даже хуже - если вы можете сделать дубликаты вашей БД будет в беде.

Я использую управлению активами инструмент для индекса - чтобы гарантировать его уникальность - и я карту автоопределение информация (МАК, жесткого диска, оперативной памяти, процессора, идентификатор UUID и т. д.) В индексе, но как отдельные и независимые величины, не blobbed на одно значение. Таким образом, вы хотели найти машины с одиночной/Multi-стоимость запросов (в большинстве случаев), возврат к системы показателей управления активами по мере необходимости. Также можно обрабатывать гв/упгрейда/свопы, которые добавить/изменить/удалить одно или несколько значений информация (обновлено идентификатор UUID, например).

+307
Gangsterix 14 июн. 2010 г., 19:43:33

Ваш диск отформатирован, используя расширенные и логические разделы. Загрузочную запись, таблицу разделов формат позволяет только 4 основных раздела, так как/dev/sda1, поскольку - как/dev/sda4 в зарезервированы для Primary и Extended разделы. Если вы хотите больше, чем 4 раздела, то вы должны использовать логические разделы внутри расширенного раздела.

В вашем случае:

на /dev/sda1, поскольку это основной раздел
на /dev/sda2 - это расширенный раздел

на /dev/sda5, поэтому первый логический раздел в файл/dev/sda2 Extended раздел.

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

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

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

http://www.tldp.org/LDP/sag/html/partitions.html
http://www.tldp.org/HOWTO/Partition/fdisk_partitioning.html

+306
Scott Gast 19 апр. 2012 г., 08:57:17

Из контекста вопроса, Shift+вверх и Shift+вниз см. сдвиг курсора вверх и сдвиг курсора вниз (а не, например, сдвиг-страницы-вверх и переключения-страницы-вниз), потому что вопрос о выборе нескольких линий.

Это на самом деле больше, чем один вопрос:

  • во-первых, как сделать на ncurses признать Shift+вверхи т. д. и
  • ли библиотека меню на ncurses это, и
  • как сделать меню делать, если не.

Во-первых, на ncurses предусмотрена стандартная (в Х/открыть проклятий) определения для портативных (больше/меньше) набор специальных ключей. Касаясь используя базу(5), можно заметить:

 key_sf вид прокрутки-вперед кф ключ
 key_sleft kLFT #4 смещается влево-стрелка
ключ
 key_sr Кри свиток-отсталых КР ключ
 key_sright Крит %я сдвинутое вправо-стрелка
ключ

но нет ничего с надписью "сдвигается вверх-стрелка". Только с некоторым задним числом может одно рода и кри в kLFT и Крит. Перед добавлением поддержки видоизмененные-ключи в xterm в 1999 году было мало прототипом:

Патч #94 - 1999/3/27 Xfree86 С 3.9 ПФ
добавить параметры для функциональных клавиш, чтобы указать, если переключения, управления или Alt устанавливаются. Коды основаны на описании VT510 декабря с клавиатуры ПК, от Джеффри Альтман .

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

Патч #167 - 2002/8/24 - В Xfree86 4.2.0
добавить modifyCursorKeys ресурсов для управления, как сдвиг и подобные модификаторы используются для создания курсора escape-последовательность. По умолчанию делает модифицированную последовательность всегда начинается с CSI и ставит модификатор в качестве второго параметра, чтобы избежать путаницы приложения, которые будут интерпретировать первый параметр как счетчик повторений. Исходное поведение может быть получено путем установки ресурс до 0 (обсуждения новостей с Стивен Дж Тернбулл, Джеффри Альтман).

Между тем, в ncurses, то представляется целесообразным включить их в описание терминала (потому что на ncurses использует базу данных терминалов, чем, скажем, таблиц, таких как те, что tmux использует). Эти полагаться на особенность пользовательских возможностей представлен на ncurses 5.0. В терминале базы данных, функция упоминается для xterm в 2004:

# 2004-07-17
# * добавить в xterm-ПК-более подробную информацию -тд

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

Конвенции используется для пользовательских возможностей начать добавлять КДН и КУП в списке (ваш Shift+вниз и Shift+вверх), и число, соответствующее в xterm модификатор коды. Гораздо позже выяснилось, что добрый и Кри может иметь тот же смысл. Но в результате, вы можете найти терминал описаний с КДН и КУП (который только читает с ncurses — приложения и библиотеки, которые читали терминал базы данных напрямую, что забыла это около 16 лет).

Расширенные возможности сведены в терминал базы данных.

Сейчас (начало второй части), библиотеки дает библиотека меню. Это (с некоторыми расширениями, такими как поддержка многобайтовых символов) реинкарнацией библиотека меню с svr4. Обратитесь к странице руководства для menu_driver(3х) для этого, а также программ, входящих в пакет ncurses-примеры , которые демонстрируют библиотеке. Короткий ответ заключается в том, что библиотека меню не предопределить поведение, о котором вы спрашиваете, но это приложение может использовать библиотеку делать то, что просят. Начните искать, чтобы увидеть, как использовать эту деталь:

REQ_TOGGLE_ITEM
Выбрать/отменить выбор элемента.

Большая проблема заключается в том, что подняли с помощью пользовательских возможностей в этом приложении. Большинство приложений, используя форму - и меню-библиотеки основываются на дела-заявлений с определенных символов на специальные ключи. Для Shift+вверх и Shift+вниз вы бы не что (если не совпадение вроде и Кри было отмечено и прикладных). Для пользовательских возможностей, нет предопределенных ключей-кодов (например KEY_DOWN в проклятия.ч). Вы вместо выполнения определенных значений определяется key_defined функции. Таким образом, вместо простой случай-заявление (там это не KEY_SDOWN в проклятия.ч), некоторые абстракции необходим.

+264
Daniel Gutierrez 9 февр. 2013 г., 14:02:37

Я попытался сделать chown файла в корень, что у меня есть, но моя машина говорит, что я не допускаются. Я тут погуглил немного и нашел несколько тем, которые говорят, что Краун-это только корень команду. Но другие говорят, что это неправда. Я делаю что-то неправильно?

Пи@сайт RaspberryPi /СМИ/выход USB1 $ whoami
Пи
Пи@сайт RaspberryPi /медиа/выход USB1 $ Общ -laxo
итого 8
директорию типа drwxr-х--- 2 Пи 4096 30 июля 09:39 .
директорию типа drwxr-XR-х 10 корень 4096 июл 29 12:52 ..
-rwxr-х--- 1 Пи 0 30 июля 09:29 лол
Пи@сайт RaspberryPi /медиа/выход USB1 $ Чаун корня лол
Чаун: смена владельца `лол': операция не разрешена
+248
Phan Dinh Thai 5 мар. 2018 г., 08:43:43

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

Требования:

 каталог /usr/АБ/БК содержит два меню как test и test1.

в настоящее время делают инструкция как перейти в директорию /usr/АБ/БК и меню тип теста, а затем тест1

тест и test1 содержит параметры как:

A-активность запросом
б-доступ к журналам
с-приставка журналы
Q-выход

затем введите Параметр (А), который будет вызывать abc.sh сценарий типа вариант (B), который будет вызывать act.sh и так далее.. но мое требование-это возможность получить меню из директории /usr/АБ/БК затем выполнять по одному, как первый тест меню и test1 меню и запуск меню параметров последовательно, который будет вызывать соответствующий сценарий оболочки.

код, который я пробовал:

 а правда 
делать
понятно

 меню Эхо ""

 Эхо " - активность выполнения запроса:"

 Эхо "б - разбор журналов:"

 эхо "с-разбираем консоль журналы:"

 Эхо "д - логи доступа:"

 Эхо "Q-выход:"


 читать ответ 

 случае $ответить
 а) компакт-диск /ХХ/уу/ТТ/УМК/
 Ш./act.sh

 перерыв 
;;

 б) компакт-диск /ХХ/уу/ТТ/УМК/

 Ш./bct.sh ууу

 перерыв 
;;

 в) компакт-диск /ХХ/уу/ТТ/УМК/

 Ш./сты ттт

перерыв
;;


 в) бросить курить ;;

эсок
сделано
сделано

Заранее спасибо пожалуйста, помогите на этом

+235
dotLou 20 дек. 2010 г., 12:53:03

из кали линукс официальной странице :

Эти вопросы в связи с GNOME находясь в переходе между гномом гном 3.20 и 3.21 в тестировании Debian в настоящее время. Надо подождать, пока обновленные бурчать/гном-Шелл попадет в тестируемый дистрибутив Debian (и, таким образом Кали прокатки).

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

судо apt-получить установку xbacklight

затем введите xbacklight -комплект 30 для изменения яркости в 30% к примеру.

+209
manan 12 окт. 2017 г., 01:03:42

Я бы возникнуть соблазн свалить это на локальном диске вместо того, чтобы писать ему напрямую на удаленный объем. Таким образом, вы можете использовать rsync и с --bwlimit легко ограничить передачу.

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

+153
jorgehernand 8 сент. 2012 г., 12:08:34

Мое решение было похоже на @ОДС, но я использовал носки, а не потому, что это проще и не требует установки прокси на сервере или на клиенте.

Выполнять все команды на компьютере с ограниченным доступ.

в Юм.конф установить прокси.

прокси=socks5h://имя localhost:1080

от типа терминала

СШ-Д 1080 [email protected]_SERVER_WITH_FULL_WEB_ACCESS

нажмите Enter и введите свой пароль.

теперь, в отдельном терминале (не СШ один) тип

обновление ням 
+127
Nye 14 апр. 2010 г., 19:46:17

Я через окно BSPWM менеджер в NixOS, и используя домашние-менеджер для обработки сессии. SDDM-мой менеджер дисплеев. Я могу войти только штрафом, но я не знаю как переключить пользователя. На арки, TTY1 (Ctrl+Альт+Ф1) всегда были SDDM, работающих на нем, так что я мог просто нажать сочетание клавиш Ctrl+клавиши Alt+F1 и запустить новый сеанс входа в систему под другим пользователем. Но я не знаю как получить, что установить на шухере. Любые идеи?

Мой dotfiles здесь, если они помогают увидеть, как моя установка, вместе взятые.

+116
Severin Winkler 19 окт. 2015 г., 19:31:19

Я пытаюсь настроить его так в Thunar, когда я использую здесь открыт каталог, в xterm используется эмулятор терминала.

Я пробовал 2 вещи:

в xterm -держите -е "КР '{инвалид}'"

и

в xterm -держите -е компакт-диск "%Ф"

модификатор %F идет из коробки помогите на странице:

%Ф - путь в первый выбранный файл

Мне нужно найти способ, чтобы избежать %F, поэтому он не стоит толковать буквально("компакт-диск \%Ф" не получилось) или у инвалидов выполнение в первом варианте.

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

в xterm -держите -е "КР (ДКР)" термин -держать -е "КР $(фрд)"

+110
bigrb 12 февр. 2014 г., 17:34:42

Убедитесь, что команды lsof -с | грэп удаленные не показывает что-то в /дом , который был удален.

Если это так, просто убью, что пид по тому, что как lsof -с Выход (второй столбец пид), затем удалить файл по инф дали (инф будучи в 8-м столбце как lsof -с), выполнив поиск . -inum inode_number -экзек РМ -я {} \;.

Это может произойти, если вы были чем-то журнала или бега хвост -F на файл и затем удалить его.

+104
ARM 6 апр. 2016 г., 20:53:04

Выяснил причину: преобразование исходных данных объема.

С помощью командной строки упоминал в моем вопросе я читал из формата RAW (yuv422), и перекодировать его в MPEG-1, который был по умолчанию кодировку для моей версии ffmpeg и SDL. Объем данных будет передаваться из камеры был просто слишком много для процессора, вызывающие зависание. Камеру я использовал был способен потокового в сжатом формате (формат MJPEG). При переходе на этот формат, его не повесили, и был способен записывать 15 кадров в секунду.

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

+95
jevlampij 5 февр. 2013 г., 01:16:51

Я пытаюсь найти что-то, похожее на выход из findmnt но с томами, а не горе-точки (пример):

ЦЕЛЕВОЙ ТИП FSTYPE КЛЮЧЕВОЕ 
ПДД 
├─sda1, поскольку основным в ext4
│ └─/
├─sda2 первичной файловой системы NTFS 
├─sda3 в качестве основной системы ext4 
│ └─/загрузки
└─sda4 в расширенном
 ├─sda5, поэтому логично в ext4
 │ └─/дома
 └─sda6 ext4 и логично
 ─└/ВАР

Шоу типа и fstype ключевое необязательно, что меня интересует больше-это макет дерева.

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

lsblk -а
МАЙОР ИМЯ:MIN РАЗМЕР РМ РО МОНТИРОВАНИЯ ТИП 
ПДД 8:0 0 186.3 г 0 диск 
├─sda1, поскольку 8:1 0 106.6 г 0 часть 
├─sda2 8:2 0 52,8 г 0 часть /СМИ/F66E431C6E42D551
├─sda3 в качестве 8:3 0 0 1023M часть [своп]
├─sda4 в 8:4 0 1К 0 часть 
├─sda5, поэтому 8:5 0 0 953M часть /загрузки
├─sda6 8:6 0 0 487M часть [своп]
├─а sda7 8:7 0 0 14г части /
└─sda8 8:8 0 10,5 г 0 часть /дома

Я знаю, что sda4 в расширенный раздел включает sda5, поэтому, sda6, а sda7, sda8 логических разделов; но если я вижу кого-то другого выхода я не знаю. Если вместо части и диск он сказал, что при входе и доб , будет хорошей альтернативой, по крайней мере, я знаю, что отношения. Но поскольку все частис... ничего хорошего.

судо и fdisk -л продукция:

Диск как /dev/ПДД: 200.0 ГБ, 200049647616 байт
255 головок, 63 секторов/дорожку, 24321 цилиндров, общая 390721968 секторов
Единиц = секторах 1 * 512 = 512 байт
Размер сектора (логического/физического): 512 байт / 512 байт
Ввода/вывода размеры (минимальные/оптимальные): 512 байт / 512 байт
Идентификатор диска: 0x1549f232

 Загрузочное Устройство Начало Конец Блоки ID Система
на /dev/sda1, поскольку * 63 223629311 111814624+ 7 файловая система hpfs/NTFS для/файловой системы exFAT
на /dev/sda2 225724416 336437306 55356445+ 7 файловая система hpfs/NTFS для/файловой системы exFAT
на /dev/sda3 в качестве 223629312 225724415 1047552 82 подкачки Линукс / Солярис
на /dev/sda4 в 336439294 390721535 27141121 5 Расширенная
на /dev/sda5, поэтому 336439296 338391039 975872 83 Линукс
на /dev/sda6 338393088 339390463 498688 82 подкачки Линукс / Солярис
в /dev/а sda7 339392512 368687103 14647296 83 Линукс
на /dev/sda8 368689152 390721535 11016192 83 Линукс

Записи таблицы разделов расположены не в дисковом порядке 
+69
Warrior 15 сент. 2013 г., 02:12:14

Я недавно установлен в syslog-ng, но я путать о том, как запустить его (в Fedora).

Я делаю:

в /etc/инит.д/и syslog-НГ начать 

который сообщает, что он начал хорошо. Однако, это на самом деле не делать ничего, пока я делаю:

каталог /sbin и syslog-НГ

в какой момент она начинает вести себя, как я ожидал. Это ожидаемое поведение?

+63
Hammam Boutafant 9 сент. 2016 г., 15:31:30

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

$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