/usr/Бен/файл покинуть статус всегда 0

Я пытаюсь использовать /usr/Бен/файл , чтобы обнаружить типы файлов в программе, но также хотелось бы, чтобы это сообщить, если файл не существует. Однако команда всегда возвращает код выхода 0.

Кроме того, применение grep к Выход, есть ли способ, чтобы сделать это/usr/bin/на файл покинуть ненулевой файл не найден? Или есть другая команда, которая имеет такое поведение?

+493
Lewis R 9 мая 2015 г., 12:03:23
38 ответов

Не могу придумать простой способ сделать это.

Я пытаюсь использовать аппаратный или раб алса плагин для силы формате в 24/32 бита. Тест, который сначала напрямую с ALSA, PulseAudio с остановки (pasuspender и т. д., игре -Д). Затем используйте модуль-алса-раковина с PulseAudio модуль для создания установщика раковина для него (pacmd load-загрузка модуля). Вы, возможно, придется модифицировать модуль-в udev-обнаружить позвонить в файле/etc/пульс игнорировать старых алса оборудования, если этого не произойдет автоматически.

(Очень общие советы, я должен попробовать это сам за пошаговое описание).

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

+972
ozay 03 февр. '09 в 4:24

Это поведение по умолчанию для SSH. Он защищает пользователей ключи на обеспечение права доступа rwx------ на $дома/.СШ и сделать только владелец имеет разрешение на запись в$Home. Если пользователь, не соответствующие владелец имеет разрешение на запись в файл$home директории, они могли намеренно изменить разрешения на файл$home/.СШ, потенциально перехват ключей пользователя, если вы, или что-то подобное. В резюме, следующие разрешения на $дома будет достаточно для SSH для работы.

  • права доступа rwx------
  • rwxr-х---
  • rwxr-XR-х

СШ не будет правильно работать и будет отправлять предупреждения в журнал услуг, если таковые изменения г+Ж или о+ж существует в домашнем каталоге. Однако, администратор может переопределить это поведение путем определения StrictModes нет в файле sshd_config (или аналогичные) файл конфигурации, хотя это должно быть ясно, что это не рекомендуется.

+942
Chaim Gross 20 авг. 2012 г., 06:43:04
Другие ответы

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


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

Я с помощью оболочки Bash на Mac.

Я хочу написать shell-скрипт 'ПКК' такие, что выполняется

> КУГ один два три

производит точно такой же эффект, как бег

> в Git добавить .
> коммитов -м "один два три"

Пока мой сценарий таков:

функция ПКК() {
 в Git добавить .
сцепленные="'$*'"
 фиксации git -м "$конкатенировать"
}

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

a382806 'один два три'

когда я использовать мой скрипт, вместо

a382806 один два три

а когда я вручную введите

> коммитов -м "один два три"

в командной строке.

Любые идеи?

+876
Class 17 июл. 2019 г., 12:37:50

Вам даже не нужно использовать протокол TCP. АоЕ-это реализация Ата через Ethernet, будучи в 2 слоя, это нижняя накладные подход без знания стека TCP/ИС. Это обеспечит вам максимально быструю передачу с наименьшими затратами.***

https://en.wikipedia.org/wiki/ATA_over_Ethernet

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

+871
April Tackett 17 сент. 2011 г., 00:41:59


с Миллером, используя перекроить

млр --ТСВ отсечки -Ф id4был,типа id1,счетчик2 то изменить -с типа id1,ввод счетчик2.ТСВ

вы будете иметь

id4был S1001 S1002 S1003 S1004
ARHGAP18 1483 5353 330 970
ARHGAP12 3698 14 2263 816
ARHGAP15 93 5381 3147 4981
ARHGAP17 1889 105 50 816
ARHGAP19 596 5764 1595 4981

В качестве входных и выходных я поставил файл TSV. Вы вкладку текстовом файле разделены?

Некоторые комментарии:

  • --ТСВ является установка входных и формат вывода;
  • вырезать , чтобы извлечь только id4был,id1 и счетчик2;
  • изменить , чтобы изменить структуру.
+861
MrOverkill 15 февр. 2012 г., 02:14:27

Вы можете проверить в терминале, используя ЛС на /dev/СД*. Если файл устройства для USB-диск все еще существует, то, вероятно, все еще записывая какие-то данные.

+812
Nvan 9 янв. 2017 г., 14:43:48

использование rsync -AVZ действительно делает для меня все
- в для подробного
- а это для архивного режима ( аналог -rlptgoD)
- и Z - использовать сжатие


+807
KevC 14 нояб. 2014 г., 21:55:21

Я через SSH к удаленной установки, чтобы запустить пропатченный драйвер OpenGL. Но с некоторыми хаки, как угон удаленный X-сервер для визуализации (логин в удаленной машине по SSH и набор дисплей :0). Для Вас случае это имеет больше смысла, чтобы отделить закадровый пакет xserver. Я не помню, если это возможно, чтобы запустить X-сервер удаленно в режиме закадровым но с драйверами ГПУ загружен. Проекта VirtualGL, похоже, обещание он поддерживает именно то, что вы ищете. Я никогда не пробовал, но сайт выглядит многообещающе.

http://www.virtualgl.org/About/Introduction

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

+796
Abhishek Ejam 12 янв. 2015 г., 11:43:58

Это переписывание ответа dchirikov с одной и методические указания.

Хотя старик страницах , кажется, указывают, что он был как-то случай, Похоже, что ncftp не поддержала .netrc по файл в течение некоторого времени. На последней, официальной странице нет упоминания о нем. Я нашел отчет об ошибке в Debian с 2002 года в связи с отсутствием поддержки. Разработчик ncftp (Майк Глисон) ответил:

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

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

В ncftp путь к достижению беспарольного входа/передачи-сделать закладку. Он довольно прост:

$ ncftp -U имя_пользователя ftp.example.com
[...]
Пароль запрашивается [IP адрес сервера] для пользователя "username".

Пользователя username в порядке, нужен пароль.

Пароль: 

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

Ограниченный пользователь вошел в систему.
Вход в ftp.example.com.

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

Если вы бросите ncftp и просмотреть файл ~/.ncftp/закладки, вы увидите строку для вашего хоста, с закладкой имя, имя хоста, имя пользователя и пароль. Пароль хранится в зашифрованном виде, что, вероятно, не абсолютно безопасной, но, по крайней мере, более безопасным, чем открытый текст, как это в .netrc по файл.

Сейчас делать:

$ ncftp пример
[...]
Ограниченный пользователь вошел в систему.
Вход в ftp.example.com.
ncftp / >

И есть вы. Закладки хороши для положить/достать слишком версиях ncftp. Например,

файл пример $ destdir, в ncftpput 

Поставит файл на сервере ftp.example.com в каталоге destdir, в.

+705
user40825 1 апр. 2019 г., 18:03:44

Мой дистрибутив ОС SLES 12 СП 2.

Я работаю с DRBD (распределенное реплицируемое блочное устройство) прямо сейчас. Вот пример конфигурации для ресурс drbd.

HA1dat ресурса {
 устройство /dev/drbd1;
 диск как /dev/mqdat/на1;
 мета-диск внутренний;
 на srv0 {
 адрес 192.168.174.10:7000;
 узла 0;
}
 на srv1 {
 адрес 192.168.174.11:7000;
 узла 1;
}
 на srv9 {
 адрес 192.168.174.19:7000;
 узла 2;
}
 соединение сетки {
 хозяева srv0 srv1 srv9;
}
}

После активации данного ресурса в качестве устройства drbd, созданные, как правило, следующие объекты.

БРВ-РВ---- 1 корень диска 147, 1 февраля 13 19:41 файл /dev/drbd1
lrwxrwxrwx 1 корень 14 февраля 13 19:41 файл /dev/drbd/по-РЭС/HA1dat/0 -> ../../../drbd1
lrwxrwxrwx 1 корень 14 февраля 13 19:41 файл /dev/drbd/на диске/mqdat/на1 -> ../../../drbd1

Это сам блок устройства и две символические ссылки на него.

Это правильное поведение!

На некоторых других серверах (тот же дистрибутив) поведение-это различные. Конфигурация ресурс drbd очень похожи.

LN0N001Edat ресурса {
 устройство /dev/drbd1;
 диск как /dev/data1vg/LN0N001E_lv;
 мета-диск внутренний;
 на sedcmmwd0030 {
 адреса ХХХ.ыыы.БЗ.83:7000;
 узла 0;
}
 на sedcmmwd0040 {
 адреса ХХХ.ыыы.БЗ.99:7000;
 узла 1;
}
 на sedcmmwd0050 {
 адреса ХХХ.ыыы.БЗ.100:7000;
 узла 2;
}
 соединение сетки {
 хозяева sedcmmwd0030 sedcmmwd0040 sedcmmwd0050;
}
}

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

БРВ-РВ---- 1 корень диска 147, 1 марта 2 09:49 в /dev/drbd1
lrwxrwxrwx 1 корень 23 марта 2 09:49 на /dev/drbd/с разрешением/LN0N001Edat/0_drbd/на диске/data1vg/LN0N001E_lv -> ../../../../../../drbd1

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

Ссылка создается в udev. Следующие данные показывают различия, что в udev на эти узлы.

Сервер с правильным поведением

[email protected]:~> udevadm информация в /dev/drbd1
П: /устройства/виртуальные/блок/drbd1
Н: drbd1
Ы: drbd/на диске/mqdat/на1
Ы: drbd/с разрешением/HA1dat/0
Е: устройство=drbd1
Е: DEVLINKS=в/dev/drbd/с разрешением/HA1dat/0 и /dev/drbd/на диске/mqdat/на1
Е: DEVNAME=в/dev/drbd1
Е: DEVPATH=/устройства/виртуальные/блок/drbd1
Е: DEVTYPE=диск
Е: МАЙОР=147
Е: НЕЗНАЧИТЕЛЬНЫЕ=1
Е: подсистема=блок
Е: симлинк=drbd/с разрешением/HA1dat/0 drbd/на диске/mqdat/на1
Е: теги=:добавлена:
Е: USEC_INITIALIZED=12263844870

Сервер с проблемой

[email protected]:/root : udevadm информация в /dev/drbd1
П: /устройства/виртуальные/блок/drbd1
Н: drbd1
Ы: drbd/с разрешением/LN0N001Edat/0_drbd/на диске/data1vg/LN0N001E_lv
Е: устройство=drbd1
Е: DEVLINKS=в/dev/drbd/с разрешением/LN0N001Edat/0_drbd/на диске/data1vg/LN0N001E_lv
Е: DEVNAME=в/dev/drbd1
Е: DEVPATH=/устройства/виртуальные/блок/drbd1
Е: DEVTYPE=диск
Е: МАЙОР=147
Е: НЕЗНАЧИТЕЛЬНЫЕ=1
Е: подсистема=блок
Е: симлинк=drbd/с разрешением/LN0N001Edat/0 drbd/на диске/data1vg/LN0N001E_lv
Е: теги=:добавлена:
Е: USEC_INITIALIZED=1212108486973

Линии симлинк по-прежнему как правильно. Различия начинаются с линии DEVLINKS.

Правила для drbd одинаковы в обоих случаях кот в /usr/lib в/в udev/правила.д/65-drbd.правила # Этот файл содержит правила для создания именованных устройств DRBD.

Подсистема!="блок", Гото="drbd_end"
Ядра!="drbd*", Гото="drbd_end"

Импорт{программа}="на/sbin/drbdadm Ш-в udev минор-%м"

# Используйте ссылку от окружающей среды, если доступна
ОКР{ССЫЛКА}!="", Симлинк="$Пер{ссылка}", Гото="have_symlink"

# Правила для старых DRBD 8.3 & 8.4, когда drbdadm Ш-в udev еще не экспорт симлинк
ОКР{ДИСК}!="", Симлинк+="drbd/на диске/$Пер{диск}"
ОКР{РЕСУРС}!="", Симлинк+="drbd/с разрешением/$ОКР{ресурс}"

Метка="have_symlink"

ОКР{устройство}=="drbd_?*", Симлинк+="$Пер{устройство}"

Метка="drbd_end"

У кого-нибудь есть объяснение для создания ссылку ошибочную версию?

+686
Tattiravelli 27 февр. 2013 г., 18:55:14

Есть ли способ, чтобы установить только обновления безопасности для Alpine Linux и ее АПК пакетов, пропуская обновления, которые не исправить дыры в безопасности?

+637
WILD WISE ANGEL 20 дек. 2016 г., 01:20:05

Встроенная система может иметь статический /разработки, а не использовать udev, чтобы заполнить его. Если у вас нет в/lib/udev, то, тогда, вероятно, ваша система не работает в udev. В этом случае вам нужно создать в/dev/ГИМ на корневую файловую систему.

Если корневая файловая система является initramfs, пересобрать initramfs, в дополнительную строку в файл initramfs описание:

реж /Дев 755 0 0
реж в /dev/ГИМ 755 0 0
...

Если корневая файловая система находится на диске файловой системы, просто создайте каталог.

# функция mkdir /Дев/ГИМ
+600
JeasineMa 30 окт. 2010 г., 12:50:45

Удалить \н от После имени папку команды вы ищете

макрос индекс S ":набор confirmappend=не удалять=да auto_tag=да\н\
<сохранить-сообщение>=архив<синхронизация почтовых ящиков>:установить удалить=спросить-Да\Н"
+592
Rose Brown 20 июн. 2015 г., 15:33:55

Вы можете использовать tgkill(2) или tkill в программу (нужно использовать системный вызов(2)), но вы не хотите. Внутри вашей программы вы можете использовать pthread_kill(3) - что редко бывает полезно.

(Я точно не знаю, какой эффект будет иметь tgkill или tkill - например, с сигнал SIGKILL или прекращается по резьбе)

В компиляции(7) библиотека использует низкоуровневые вещи (в том числе сигнала(7)-S и фьютекс(7)-S и т. д....; см. Также и nptl(7)), а если сырые-убил (с tkill или tgkill) отдельные нити, процесс будет не государство (т. к неопределенному поведению), потому что некоторые внутренние инвариантные будет нарушен.

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

Читай внимательнее сигнала(7) и сигнал-безопасность(7). Сигналы должны быть отправлены в процессах (на убить(2)) и обрабатываются в потоках.

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

Обычная уловка, при написании многопоточной программы (и желающих обрабатывать внешние сигналы, как команды SIGTERM)- это использовать трубу(7) для вашего собственного процесса и опрос(2) , что трубы в какой-то другой теме (вы могли бы также рассмотреть специфичные для Linux signalfd(2)), с сигнала поворота записи(2)-вой байт или несколько из них в эту трубу. Это хорошо известный трюк хорошо описано в документации Qt (и вы можете использовать его в своей программе, даже без Кварты).

+570
drvlas 31 мая 2012 г., 23:20:47

Вы тянете в phpmyadmin и от верного ППА. Пакет представляется скачайте стоковую фотографию Bahia перестроение в phpmyadmin пакет в Debian, но последний недавно был изменен для упрощения зависимостей, с помощью новой версии PHP-по умолчанию пакеты. Полученный пакет не может быть установлен в Debian 8.

Не существует простого решения для обновления до версии 4.6.1 пакетов Дебиан/Убунту. Обычно я рекомендую использовать Джесси версию (которая получает поддержку безопасности), но понижение в phpmyadmin не может быть просто (или вообще возможно)... вы всегда можете попросить портировать.

+567
arnold500 22 нояб. 2017 г., 15:09:42

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

детокс -Р .

Обратите внимание, что это будет также фиксировать имена каталогов, поэтому не запустите, что на Пользователи Directory с помощью системы Windows, в противном случае вы рискуете сломать вещи (Windows требует конкретных имен некоторых папок в директории пользователей, и это приведет к изменению этих папках имена).

+533
PvDev 14 мар. 2015 г., 02:00:51

Я использую операционную систему Солус. При компиляции, я наткнулся на проблему, поэтому я искал в интернете, чтобы найти решение. Я нашел следующую команду в качестве решения моей проблемы:

судо eopkg это -система.девел

Мне нужно знать смысл этой команды и что она делает.

+493
Aikathila 14 нояб. 2019 г., 09:28:34

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

# Сетевой интерфейс loopback 

авто Ло
iface защитный Ло инет замыкания

авто eth0 в
слово iface eth0 в инет инструкцию

слово iface eth0 в inet6 статические
 адрес 2001:0000:1004:1019::
 маска 64
 после до файл /sbin/ИС -семейные маршрут inet6 добавьте 2001:0000:1004:10ff:ФФ:ФФ:ФФ:ФФ Дев для eth0
 после до файл /sbin/ИС -семейные маршрут inet6 добавить по умолчанию через 2001:0000:1004:10ff:ФФ:ФФ:ФФ:ФФ
 предварительно вниз командой /sbin/ИС -семейные inet6-дель-маршрут по умолчанию через 2001:0000:1004:10ff:ФФ:ФФ:ФФ:ФФ
 предварительно вниз на /sbin/ИС -семейные inet6 маршруту дель-2001:0000:1004:10ff:ФФ:ФФ:ФФ:ФФ Дев для eth0


авто br0
слово iface br0 инет статический
 адрес 41.100.60.25
 сетевая маска 255.255.255.0
 сеть 41.100.60.0
 трансляции 41.100.60.255
 шлюз 41.100.60.254
 bridge_ports eth0 в
 bridge_maxwait 12
 bridge_fd 9
 bridge_hello 2
 bridge_maxage 12
 bridge_stp от

 ДНС-серверы 8.8.8.8
 ДНС-поиск ovh.net

 после ИС ссылке набор br0 адрес хх:хх:хх:хХ:Хх:ХХ

 пост-ап ірадреса добавить 164.123.123.123/32 Дев br0 трансляции 164.123.123.123
 пост-вниз ірадреса дель 164.123.123.123/32 Дэв br0

 после ИС добавить маршрут по умолчанию через 41.100.60.254 Дэв br0
 пост-вниз маршрутизации IP-дель-умолчанию через 41.100.60.254 Дэв br0

 пост-вниз brctl delbr br0 

и как интерфейсы eth0 и br0 воспитываются в конце (они работают), но я вижу это, когда смотрю на экран загрузки (это не в журнале загрузки почему-то):

В ожидании конфигурации сети 
Ждать до 60 секунд для настройки сети"
Загрузка системы без полной конфигурации сети 

Кроме того, когда я запускаю

ifquery --государство

или

кошка /выполнить/сеть/ifstate

Я вижу, что eth0 и br0 отсутствуют

ло=ло

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

С помощью следующей команды

ifup br0 --нет-закон

У меня есть следующий набор команд, которые выполняются, если вы будете использовать ifup br0

выполнения частей /и т. д./сети/если-до-до.д
ірадреса добавить 41.100.60.25/эфир 255.255.255.0 41.100.60.255 Дэв метки br0 br0 
IP-связей комплект Дев br0 вверх
 ИС добавить маршрут по умолчанию через 41.100.60.254 в dev br0 
связи IP-набор br0 адрес хх:хх:хх:хХ:Хх:ХХ
ірадреса добавить 164.123.123.123/32 Дэв br0 трансляции 164.123.123.123
ИС добавить маршрут по умолчанию через 41.100.60.254 в dev br0
выполнения частей /и т. д./сети/Если-вверх.д

Что мне подсказывает, что эта команда получает дублируются

ИС добавить маршрут по умолчанию через 41.100.60.254 в dev br0

так что после удаления этого моего конфига

после ИС добавить маршрут по умолчанию через 41.100.60.254 Дэв br0
пост-вниз маршрутизации IP-дель-умолчанию через 41.100.60.254 Дэв br0

Я вижу

выполнения частей /и т. д./сети/если-до-до.д
ірадреса добавить 41.100.60.25/эфир 255.255.255.0 41.100.60.255 Дэв метки br0 br0 
IP-связей комплект Дев br0 вверх
 ИС добавить маршрут по умолчанию через 41.100.60.254 в dev br0 
связи IP-набор br0 адрес хх:хх:хх:хХ:Хх:ХХ
ірадреса добавить 164.123.123.123/32 Дэв br0 трансляции 164.123.123.123
выполнения частей /и т. д./сети/Если-вверх.д

Который решает проблему отсутствующих br0 после перезагрузки при запуске

ifquery --государство
# или
кошка /выполнить/сеть/ifstate

потому что я вижу

ло=ло
br0=br0
+473
Nick Exa 12 мая 2010 г., 09:37:46

Для самых основных 'объекту' есть команды xargs, он считывает некоторые параметры и добавлять их на другой командной строки. Например, вы можете попробовать:

> "вырезать" - д: -F1 в файл /etc/passwd и | команды xargs -N1 с пользователем Эхо:

Обратите внимание, что вы должны пройти -д'\п' аргумент команды xargs в случае имя пользователя может содержать пробелы. Для добавления параметров all1 к тому же использовать команду:

> вырезать -д: -F1 в файл /etc/passwd и | команды xargs Эхо пользователям:

Для более общего петли, вы можете использовать это:

> "вырезать" - д: -F1 в файл /etc/passwd и | во время чтения; делать Эхо $Я; сделано

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

> "вырезать" - д: -Ф1,6 в /etc/passwd с --Выход-разделитель=' ' | \
 во время чтения Я J; сделать домашней директории Эхо пользователь $я $Дж; сделано

Обратите внимание, что для петли на сырых файлов, следующее Лучше (см. комментарии):

> для меня в *.тхт; делать Эхо файла: $я; сделано


1. Точнее: сколько система позволит.
2. Согласно МФС переменной

+471
luw 23 авг. 2011 г., 01:59:36

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

%> судо автоматического -ЛВ в /dev/loop0
loop0p1 : 0 122880 на /dev/loop0 8192
loop0p2 : 0 8257536 на /dev/loop0 131072

Это полезно, когда вы забыли, где файлы отображаются. Конечно loop0p1 и loop0p2 отображаются в каталоге /dev/маппера.

+469
user76498 14 окт. 2014 г., 01:08:19
Начать {
коль[0]=""
макс[0]=""
casenum=0
текст[0]=""
}

{ печати $0 }

Компания NR == 1 { сплит($0,цв,Ф); }

/Case_/ && шп > 1 { 
casenum++
сплит($0,Валс,ФС)
текст[casenum]=$0
Для(я=1;я<=длина(кол);я++)
 { 
 если(вальс[я+1] > Макс[я])
{
Макс[я]=Валс[я+1]
пункт[я]=casenum
}
}
}

Конец {
Для(я=1;я<=длина(кол);я++)
{
 функции printf "\н%с максимальной происходит в случае %д: комплектная линия является\N",кол[я],пункт[я]
 печать текста[пункт[я]]
}
}

Это производит вывод:

 Бананы Апельсины Лимоны 
Case_1 50 243 143
Case_2 45 443 103
Case_3 56 234 128
Case_4 64 164 183
Case_5 54 342 176

Банан максимум бывает в случае 4: полный линия
Case_4 64 164 183 

Апельсины максимальной происходит в случае 2: Полная строка
Case_2 45 443 103 

Лимонов максимум бывает в случае 4: полный линия
Case_4 64 164 183 
+465
Dj Var 17 нояб. 2010 г., 22:22:36

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

обслуживание <clientapp> перезагрузка

или вынужден перезагрузить его конфигурацию:

обслуживание <clientapp> перезагрузить
обслуживание <clientapp> силы-перезарядка

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

команду killall -9 <clientapp>

и снова перезапуск, но это некрасиво, так как он оставляет приложение в неопределенном состоянии.

+456
user2970737 15 нояб. 2012 г., 18:42:32

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

команды useradd -Б /где-то Йен

новый пользовательский каталог будет /где-то/Иан.

устанавливает домашний каталог в явном виде, независимо от дефолтов. Так

команды useradd -Д /где-то/Ян Ян

затем домашний каталог пользователя будет задано /где-то/Иан.

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

+455
Innov 28 сент. 2016 г., 12:33:31
в [email protected]ИС-10-0-5-4 ~ $ судо ЛС-л /ВАР/гумз/данные/new_core/помощью _default/*
ЗШ: нет найденные совпадения: файл /var/гумз/данные/new_core/помощью _default/*
в [email protected]ИС-10-0-5-4 ~ $ судо ЛС-л /ВАР/гумз/данные/new_core/помощью _default/ 
итого 4
директорию типа drwxr-XR-х. 3 корень корень 4096 28 марта 07:34 конф
+433
Stealthphone 6 янв. 2016 г., 16:35:48

Ваш лучший информацию в FAQ здесь: https://neon.kde.org/faq Но вот еще несколько подсказок:

Ответы на часто задаваемые вопросы Кубунту не рекомендуется по двум причинам. Сначала его не поддерживал на самом деле весь смысл в использовании ЛЦ является то, что они есть дистрибутив, который будет поддерживаться. Второй заключается в том, что вся работа, которая идет в создание неон в KDE заменяет все, что происходит с Kubuntu, кроме обновления программного обеспечения люди более знакомы с этим программным обеспечением. Однако выбор использовать Ubuntu по сравнению с Debian или Fedora является сомнительным, но не совсем необоснованно.

Что возвращает нас к следующему пункту. Просто, объединившаяся для поддержки новых версий конфликты KDE с целями Kubuntus или по крайней мере их управления. КДЕ неон развязывает любые вопросы поддержки, которые могут возникнуть в поддержку нового программного обеспечения.

По вашему последнему замечанию. Чаво объяснение заключается в том, что это только один проект из многих. Но я не вижу в KDE стробоскоп для Debian и лазер в KDE в Fedora. Возможно, разработчики KDE готов сделать это только фанаты Убунту. Или, может быть, они поймут, если вы пользователя Fedora или Debian вы можете выяснить, как получить последнюю версию программного обеспечения. Они намекают на это, когда они говорят: "Мы также считаем, что пользователи Ubuntu пропустите, если они не имеют на сегодняшний день программное обеспечение для KDE".

+432
user61235 28 окт. 2019 г., 22:22:58

Клавиши AltGr является "mod5"

например, чтобы запустить терминал посредством клавиши AltGr + Т'

 <keybind key=ключ"mod5-Т">
 <имя действия="выполнить">
 <команда>в lxsession-терминала по умолчанию</команда>
</действие>
</keybind>

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

+407
Fox Hayden 9 июл. 2015 г., 01:02:42

Материалов оформляются в соответствии с регулярными выражениями (или, по крайней мере, мою) страницу на самом деле для расширенных регулярных выражений;

команда grep понимает трех различных версий регулярное выражение синтаксис: “базовый”, “расширенный” и “Перл.” В GNU grep в, нет разница в наличии функциональность между базовый и расширенный синтаксис. В других реализациях, базовые регулярные выражения являются менее мощными. В следующее описание относится к расширенных регулярных выражений; разницы в базовых регулярных выражениях резюмируются после.

Но команда grep не использовать их по умолчанию -- вам нужен -электронный переключатель:

грэп "(тут|там)" х.х

Потому что (со страницы человек снова):

Basic против расширенных регулярных выражений

В базовых регулярных выражениях мета-символы ?, +, {, |, (, а ) теряют свое особое значение, вместо использования управляющими версии \?, +, {, \|, (, и ).

Так что вы можете также использовать:

грэп "тогда\|нет". Х х

Поскольку скобки являются лишними в данном случае.

+382
daveftw84 19 сент. 2015 г., 20:47:39

Я думаю, что для тот или другой вы бы ~/.vimother вместо обычных ~/.vimrc , а затем запустить, что один или другой через $ВИМ -у ~/.vimother , возможно, через оболочку псевдоним или функции. Что бы сохранить ВИМ вещи отдельно от neovim вещи.

+351
spud 14 июл. 2016 г., 21:30:35

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

+341
Nemias Ayala 13 апр. 2010 г., 18:35:04

Установить GNU coreutils уже собрана с Rudix:

судо rudix установить coreutils

Или скачать и установить графический Rudix coreutils

+327
user3865770 14 июл. 2015 г., 07:27:22

Я периодически открывать большие резервные копии базы данных .текстовый формат SQL. Очень большие файлы, или файлы с очень длинными строками часто иногда, кажется, занять длительное время, чтобы открыть в Vim. Это может быть связано с обработки синтаксиса и подсветкой цвета, как упоминалось в ответах @zzapper и @demonkoryu.

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

+321
Kazim Das 8 авг. 2019 г., 21:22:43

На самом деле, есть замечательное объяснение, почему ! используется от здесь. Чтобы более четко понять команду, я сделал следующие команды.

фрд - это дает настоящий рабочий каталог.
!фрд - он выполняет ранее выполнена команда pwd.

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

Другой метод, чтобы проверить эффективность ! характер будет,

Эхо "12345647" >> ramesh.txt
кошка ramesh.txt
12345647
!Эхо
кошка ramesh.txt
12345647
12345647

Как мы видим !Эхо командование имело на самом деле был казнен и добавляется строка 1234567 в файл.

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

комплект -з включает его; 
набор +ч выключает его.
+280
Grant Friedrich 31 мар. 2012 г., 04:28:29

Нет, вы не ругались на awk; это больше случай (немного) злоупотребление pacsysclean.

expac явно предназначен для извлечения и анализа данных alpm: результаты вы видите от него точный.

pacsysclean не очень inteded, чтобы быть для анализа, это просто сортирует пакеты по их установленным размерам. Как следствие, размер блока изменяется между МИБ и КИБ после того, как размер пакета проходит этот порог, поэтому на awk суммы столбца целых чисел без разбора.

Палка с expac для парсинга и pacsysclean для быстрой сортировки.

+237
jfs 22 окт. 2018 г., 14:24:13

Вам решение найти,

найти . | пока читал Ф; сделать греп mystring совсем "$Ф"; сделано

может быть улучшен:

найти . -параметр maxdepth 1 -тип F -exec для греп -Н "mystring совсем" {} +

Нет ничего "не надежные" об этом.

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

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

+224
Tiny Mac 12 сент. 2014 г., 02:20:40

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

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

Нет, и это заявление, хотя и немногословно, не дает таких утверждений (набор вещей, которые могут быть добавлены != набор вещей, которые уже есть). Наследственный набор не обязательно пустым.

Функции(7) на странице моя система объясняет это лучше:

Разрешено:
 Это ограничивает набор эффективных возможностей
 нить может предположить. Это и есть ограничение набор
 возможности, которые могут быть добавлены в наследование, установленный
 поток, который не имеет возможности CAP_SETPCAP в его
 эффективный набор.

Как правила гарантия, что P'(разрешено) является надмножеством Р'(наследование)? Другими словами, может П'(разрешено) стать не надмножество П(наследование)?

Это не гарантирует такого понятия. Например, Р'(разрешено) станет пустым множеством (т. е. не является надмножеством П(наследуемого)) когда нить выполняет программу без "безопасности.возможностей" расширенных атрибутов файла (т. е. с пустого F(наследственный) и F(разрешено)).

Что значит "п'(эффективная) = Ф(эффективное) ? Р'(разрешено) : 0" имеете в виду?

Если F(эффективного) не пусто, то множество P'(эффективный) до Р'(разрешено), то есть, сделать все разрешенные возможности эффективной с самого начала. Поскольку только пустое/непустое состояние Ф(эффективные) вопросы, он реализован с помощью всего лишь бита/флага в "безопасности файла.возможностей" расширенных атрибутов.

П(ХХХ) и F(ХХХ) наборы или комплекты?

Они разрядная наборы.

Примечание: эти вещи немного устарела, сейчас есть и эмбиент возможность установить которые учитываются при расчете эффективного набора. Проверьте функции(7) man-страницы на любой новой системы.

+202
throw away account 15 нояб. 2018 г., 07:36:20

Я знаю, что есть аппаратные мощности 2^48 бит, и я знаю, что существует не так много родных ограничение вашей памяти ограничения в целом, ядром, но есть верхняя граница памяти, что приложение может потреблять вообще кроме 2^48, потому что количество каналов, имеющихся на DIMM слота?

Для справки, Редмонд пределы своих продуктов на ~2ТБ на большинстве серверных продуктов.

+88
Dulcis 1 сент. 2011 г., 10:08:53

Я только что узнал о существовании хороших (и ionice), который, кажется, действительно интересно.

Я просто хочу, чтобы запустить процесс 'p_low' имеет более низкий приоритет, чем моей обычной одного p_normal'.

То, что я смог получить от вики страницы (единственный источник, который показывает мне, как этот ресурс распределяется), то:

процессу, запущенному с хорошим +15 получите 25% процессорного времени выделено нормальный приоритет процесса: (20 − 15)/(20 − 0) = 0.25

Так что я могу предоставить 10% процессорного времени моего процесса p_low если "хороший -18 p_low"

Это идеальный вариант, если мой p_normal-это подножка.

Поэтому вопрос: есть ли способ, чтобы сказать планировщик использовать значение приоритета по умолчанию значение, и только -18, когда есть что-то еще работает?

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


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

Ответ: Как указал @jilliagre в комментариях ниже его ответ:

если ничто другое не работает команда будет получать 100% от процессора все, что любезность дается (-18, 0, +18, ...)

+88
Burokratt Burokratovich 24 июн. 2019 г., 11:53:23

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

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

Я могу написать скрипт, но я не могу найти как сделать консоль или ptty. Вт список всех сеансов.

Спасибо.

+27
Ombc 17 сент. 2018 г., 06:24:18

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

$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