Запуск скрипта в фоновом режиме с помощью `&` или `()&`?

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

./а.ш &

или я должен положить его в подоболочку то фоне?

(./а.ш) &

Я тест так и не вижу разницы, как работает, Может кто-нибудь сказать мне, когда я должен использовать ()& или &? в чем реальная разница и осторожным?

+733
nastenkin3652 18 окт. 2011 г., 13:02:59
37 ответов

Если я поставлю карту памяти USB (fat отформатирован) на ПК с Windows, то отключите его, не "выкидывать" его, а затем положить его снова, Windows-это нормально, без какого-либо предупреждения об этом ", возможно, возникли проблемы".

Но если я делаю то же самое с Linux (например, Ubuntu 15.04), то после вставки его во второй раз, я получаю предупреждения в журнале, как:

Жир-ЧЗ (sdf1): объем не был правильно отмонтирован. Некоторые данные могут быть повреждены. Пожалуйста, запускает fsck.

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

Почему обработка для Linux жир "грязный" флаг так? Я бы подумал, что было бы лучше установить только "грязный" флаг, если он действительно потенциально "грязные" -- например, что-то вроде:

  • Установить "грязный" флаг, когда происходит запись в файл.
  • Очистить "грязные" флаг, когда:
    • все написано файлы закрыты, и/или
    • кэш записи записывается на диск,
    • и конечно, когда диск размонтируется.

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

+988
biohell 03 февр. '09 в 4:24

Ввода/вывода и перенаправления трубы

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

Специальный синтаксис для ввода/вывода перенаправление зависит от , которую вы используете.

стандартный ввод, стандартный вывод, стандартный вывод

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

  1. стандартный ввод (stdin-стандартный поток ввода, с файл-дескриптор 0) – где команды получить свой вклад Из (по умолчанию ввод с клавиатуры, предусмотренных терминал).
  2. стандартный вывод (поток stdoutдескриптор 1) – где команды отправить их выхода (по умолчанию в терминале).
  3. Стандартная ошибка (поток stderrдескриптор 2) – где команды отправляют свои ошибки и предупреждающие сообщения (по умолчанию в терминале).

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

Перенаправление консоли

Перенаправление ввода-вывода позволяет консоли работать с этими файловыми дескрипторами. Типичным случаем применения является перенаправление стандартного вывода команды в другой файл. Один > оператор усекает файл до нулевой длины и тогда снова-пишет файл с выводом команды:

# Перенаправление вывода команды ls команды в файл
$ ЛС-ЛТ > file_ls.txt

Два "больше чем" (>>) добавить в файл, без сокращения:

$ ./сценарии >> log_file.txt

Как стандартный вывод и стандартный вывод можно перенаправить в тот же файл:

# Добавить в командах.войти и отправить сообщение об ошибке(2)
# где он указывает на стандартный вывод(&1)
$ Общ -Юз >> команды.журнал 2>&1

Знаком "меньше" (<) используется для перенаправления ввода:

$ кот < input_file.txt

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

Команда может иметь как входные, так и перенаправление вывода в то же время:

$ ./сценарий < входной_файл > выход.журнал

Дальнейшее чтение

Связанные теги

Ссылки

+976
MAfaneh 29 мар. 2013 г., 03:05:17
Другие ответы

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


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

В традиционной Unix, варианты одной буквы, как ЛС-л или ЛС-д. В некоторых случаях этот вариант будет принимать аргумент, как и в кат-д: -F1 в файл /etc/passwd с ( (разделителем) со значением :, (поля для выбора) со значением 1). Где функции не принимают аргументов, вместо ЛС-Л -Д -Ф в /tmp/* вы можете писать ЛС-ЛДФ в /tmp/*. Некоторые команды имеют параметры, начиная с +, как больше +10 файл начинается более(1) в строке 10 файл.

Я считаю, что это был проект GNU вокруг '87 или так, кто познакомил с идеей длинных вариантов, как отрезал --разделитель=: --поля=1 в /etc/passwd и означает то же, что загадочные команды выше в GNU-это отрезок. Это дает довольно более читаемые варианты, и работает там только 62 букв и цифр, который слишком мало вариантов, например, Общ(1)... таким образом, мы ССЗ -с-О2 --fomit-рамка-указатель ХХХ.С и таких.

Какой-то еретик команды использовать длинные варианты, начиная с просто -как конвертировать -соседствуют проверки подлинности пароля some.jpg graphic.gif файлов.ПНГ-сюда.формат PDF (из пакета ImageMagick, в -соседствуют помещает изображения вместе, -проверка подлинности принимает пароль; это просто слепленные вместе со страниц справочника по нужным список, эта комбинация может сделать никакого смысла).

Многие команды (но не все, и это зависит от того, что в Unix вкус вашей яда) принять -- значит "не нужным больше, даже если это выглядит как настройки", так с GNU по РМ(1) Вы можете избавиться от -РФ файл обычно создается как глупые шутки по РМ -- -РФ.

+975
Nhung Nguyen 11 янв. 2019 г., 11:28:51

вы можете исходный файл и использовать значение Варе

. файл /etc/ОС-релиз
Эхо $ИД
Эхо $версия

или попробуйте на awk

на awk -Ф= '$1=="идентификатор" { печати $2 ;}' /и т. д./ОС-релиз

где

  • -Ф= сказать awk, чтобы использовать = как сепаратор
  • $1=="идентификатор" фильтр по ID
  • { печать $2 ;} Распечатать значение
+941
Ben Flowers 28 янв. 2012 г., 07:52:45

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

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

http://www.colliertech.org/~cjac/ТМП/усилилось/system_monitor.ПНГ

+874
nataliaeire 2 авг. 2017 г., 14:14:07

Контроль деятельности в KDE через dbus

KDE можно управлять из командной строки с закройте. Общий синтаксис закройте компонент пути способ АРГУМЕНТ1... где компонент обычно что-то вроде орг.freedesktop.ФОО или орг.в KDE.Бар, путь обозначает класс предоставляемых компонентом, метод название конкретного действия в этом классе, а может быть и дополнительные аргументы в зависимости от метода.

Вот несколько команд Для ≥в KDE 4.7 в перечень видов деятельности, для получения текущей деятельности, а также для установки текущей деятельности.

закройте орг.в KDE.kactivitymanagerd /ActivityManager орг.в KDE.ActivityManager.ListActivities
закройте орг.в KDE.kactivitymanagerd /ActivityManager орг.в KDE.ActivityManager.CurrentActivity
закройте орг.в KDE.kactivitymanagerd /ActivityManager орг.в KDE.ActivityManager.SetCurrentActivity "идентификатор активности "

Выяснить, что dbus не могу сделать

ДГУ документации KDE очень бедны. Каждый урок это минимально документально, например, деятельность, DesktopCorona). Но вам, вероятно, придется экспериментировать и, возможно, читайте первоисточник (там есть ссылки на страницах документации к API), чтобы узнать, что доступно.

Если вы типа закройте с двух аргументов, она выводит список возможностей для следующего аргумента. В следующем фрагменте оболочки списки всех существующих в Qt-dbus не методов:

для X в $(закройте | е/^:/д'); делать
 для Y в $(закройте $х); делать
 закройте $х $г | СЭД "ы~^~$х $г ~"
сделано
сделали 2>/dev/нуль >закройте.список

Другой способ изучения ДГУ дерево qdbusviewer в Qt средства разработки. Также Питон и Qt-dbus интерфейса интерфейса как часть PyQt.

Получение оболочки реагировать

Чтобы заставить снаряд реагировать на внешние события, лучшее, что вы можете разумно сделать что-то проверить перед отображением подсказки. Баш работает $PROMPT_COMMAND перед отображением подсказки, и zsh выполняет precmd функции. Так что вы можете посмотреть текущую активность KDE и сделать что-то, если он изменился с последнего раз, когда вы смотрели.

+870
Jonathan Riley 6 июл. 2016 г., 08:22:46

Еще один кросс-платформенный способ найти параметры компиляции для службу proftpd установки использовать службу proftpd параметр командной строки:

$ ./службу proftpd -в

Каждая службу proftpd исполняемый содержит собственные параметры компиляции, записан, как раз для таких ситуаций.

+853
Geoff S 8 мая 2010 г., 13:20:24

Я с Ubuntu 18.04.2 на ноутбуке Асер (Ф5-573G-52PJ).

Случайным образом система само отключения. В /var/журнал/syslog как я вижу события:

15 мая 11:24:53 топ boltd[1176]: сила: есть событие для охранника '2' (10) 
15 мая 11:24:53 топ boltd[1176]: сила: охранник '2' на 'fwupd' отключены 
15 мая 11:24:53 топ boltd[1176]: сила: выключение по расписанию (Т-20,00 с) 
15 мая 11:25:13 топ boltd[1176]: сила: установка force_power выкл.

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

+849
Dallas Price 6 мая 2017 г., 19:02:44
Лл -д...!(.*{ры,РК})

совместная подстановка и лямками расширения. Это первый расширена:

Лл -д...!(.*ры) !(.*ру)

И капельки расширен индивидуально. И первым играм .inputrcБаш -о extglob но не в КШ , где этот синтаксис происходит от ни ЗШ в КШ эмуляции этих скрытые файлы и DOT-файлов не требуется).

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

$ чмод а-р .
$ Баш -о extglob -с 'Эхо Лл -д...!(.*{ры,РК})'
Лл -д...!(.*ры) !(.*ру)

В то время как в

Лл -д...!(.*@(ры|радиоуправляемый))

Это одна Глоб.

Здесь вы также можете сделать:

Лл -д...!(.*Р[ТИЦ])

Или:

Лл -д...!(.*РЦ|.*ры)

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

shopt -с dotglob
Лл -д...!([.]*@(РК|Ри))

Или вы могли исключить их явно:

Лл -д...!(.*@(РЦ|ры)|.|..)

В ЗШ -о extendedglob, я бы сделал:

Лл -г -- ^.*(РД|ж / д)(д)

(где (Д) активирует dotglob для этого Глоб только).

+778
Akhil Jose C 5 июл. 2016 г., 08:06:55

Я нашел, чтобы исправить ошибки компиляции в другой драйвер на этом сайте: http://www.arnelborja.com/compiling-rt2870-wifi-driver-in-fedora/

ниже приводится содержание патча:

--- включить/ОС/rt_linux.ч 2013-09-12 13:27:14.000000000 +0800
+++ включать/ОС/rt_linux.ч. пропатчил 2014-03-23 11:45:03.907628847 +0800
@@ -279,8 +279,8 @@ typedef структуры файла* RTMP_OS_FD;

 typedef структуры _OS_FS_INFO_
{
- инт fsuid;
- инт fsgid;
+ kuid_t fsuid;
+ kgid_t fsgid;
 mm_segment_t ФС;
 } OS_FS_INFO;
+775
user43587 2 дек. 2011 г., 10:29:18

Этот работал для меня:

на awk -F"и\Т" '3 $== "76" { е "./построить.октября %д %д\Н", 1$, $2}' \
../тест/*/labels.txt | Баш
+750
Typhoon859 29 мар. 2013 г., 05:54:25

На относительно недавно установил Линукс Минт 18.3, я обнаружил, что нет файла/etc/АПТ/источников.список файлов. Это, кажется, не вызывают никаких проблем, но иногда появляется предупреждение:

Предупреждение:root:не удалось открыть файл/etc/АПТ/источников.список

(например, если я пытаюсь выполнить команду, которая не существует в командной строке).

AFAIU, на Линукс Минт стандартные источники находятся в файле/etc/АПТ/источников.список.официальный-пакет-хранилищ д/.список.

Будет все работать как exepcted без источников.список? Это нормально нет? Если нет, то любые идеи, как можно было бы ее убрать? (Предупреждение было случайно заметил около недели или двух после установки системы.)

Лучше проигнорировать предупреждение или создать пустой файл/etc/АПТ/источников.список, или есть лучшие решения?

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

+661
Sam Stainsby 29 мая 2017 г., 02:20:38

С GNU СЕПГ мы можем сделать это, глядя на 6 точку с запятой, а не до циклической структуры.

СЭД -е '
:петли
с/\т[^;]*;/\т/
с/;/&/6
Tloop
'с yourfile
+642
macassandra merenciano 30 янв. 2019 г., 18:49:57

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

если ! крепление | грэп -м sbackup; затем
 смонтировать /dev/sdb1 /дома/от Матфея/sbackup || Echo "не могу смонтировать" && выход
интернет

Измените файл/dev/СКБ к любым вашим интерфейсом USB раздел и Мэтью в свой логин. Запустите скрипт с судо уметь монтировать.

+636
MolhamStein 2 нояб. 2014 г., 02:50:26

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

  • Коммерческие дистрибутивы (дистрибутив RHEL, SLES С) есть лучшая поддержка от сторонних поставщиков закрыл источник. Если вы хотите работать с (скажем) Oracle, вы могли бы быть лучше с одним из них, хотя Oracle могут быть сделаны, чтобы работать с большинством дистрибутивов, если вы установите правильно библиотеки. CentOS является составленный из RHEL источников и будет играть хорошо с Большинство, если не все коммерческое программное обеспечение построено для RHEL.

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

  • Если вы хотите, то, для чего все это или было когда-либо с открытым исходным кодом доступен из репозиториев, то в Debian, основанный на Ubuntu (или Debian или Ubuntu) может быть выиграть. Есть причина канонических выбрал .деб использовать в качестве системы управления пакетами для Ubuntu.

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

  • Если вы хотите традиционный опыт работы в Unix вы могли бы попробовать Slackware или FreeBSD (которое не является дистрибутивом Linux, но может представлять интерес для ФП). Кроме того, в какой семье особенно сильна в сетей, поэтому они могут предложить преимущества над Linux для разработчиков, работающих в этой области.

Из тех, которые я использовал в CentOS, и Debian, Fedora, то в Ubuntu, Slackware и FreeBSD в разное время в прошлом, плюс несколько других (вектор, СЛС, Иггдрасиль и разных версиях RedHat от около 4,0 года). В качестве среды разработки под Unix все они предлагают инструменты эпохи и мог бы использоваться для разработки с помощью прилагаемого инструмента или скачав и дом то, что вам нужно.

Unix был когда-то описал как IDE засчитаны в качестве операционной системы, или слова на этот счет. Любой вариант Unix или Linux может дать вам опыт разработчика в Unix, если вы хотите. В один момент я не особо заботиться об окружающей среде. Я просто использовал оконный менеджер для открытия окна xterm Windows и запускать несколько приложений, все остальное было в значительной степени сделано из командной строки. Большинство разновидностей Unix или Linux может сделать это.

Если вы в C тогда Vim или Emacs с ctags, make и gcc работает довольно хорошо; вы можете использовать GDB С или без фронтэнда. Эта цепочка инструмент также обеспечивает хорошую поддержку для языков, таких как Perl или Python и поставляется с богатой экосистемой поддержки от сторонних инструментов.

Для более графический интерфейс, ориентированный рабочий процесс, это действительно сводится к личному выбору оконного менеджера, рабочего окружения и средств разработки. Если ты в Java, то Eclipse и NetBeans есть опирается на большинство крупных дистрибутивов. Существуют различные обычные IDE с поддержкой C/с++, Perl и Python и других языках сценариев. Они могут быть сделаны, чтобы работать на большинство, если не все дистрибутивы Linux. Java поддерживается только на БСД через 3-й партии портов, так что вы, вероятно, лучше с Linux, если вы работаете с этим.

+600
Jailson Carau 30 апр. 2015 г., 12:29:02

Если вы просто хотите, чтобы права доступа к директории изменен:

судо Чаун heiupa:hieupa heiupa 

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

судо Чаун -Р heiupa:hieupa heiupa 

Чтобы удалить весь каталог hieupalocal , включая содержание.

судо РМ -Р hieupalocal

Если появится запрос о том, необходимо "спуститься в защищенный от записи каталог", затем нажмите "Y" для да. Кроме того, чтобы пропустить подсказки, вы можете "заставить" РМ с:

судо РМ -РФ hieupalocal
+560
Brohmwhin Love 3 июн. 2019 г., 22:39:22

В CentOS 6 я использовал:

утилиты chkconfig --на уровне сети на 12345
с chkconfig --уровень 12345 sshd на 

Сейчас в CentOS 7.1. Можно ли дополнительно включить команды на спасение.цели , используя некоторые командной строки? Или я должен вручную создать симлинки?

УПД: попробовал ручным способом. Мне не помогло: сервер был недоступен по SSH

команды mkdir -р в /etc/systemd в//системы спасения.цель.хочет
ЛН-СФ /УСР/Либ/systemd в/системы/министр внутренних дел Великобритании.обслуживание в /etc/systemd в/системы/спасения.цель.хочет/
systemctl демон-перезагрузка
systemctl изолировать спасения.цель
+550
blt 31 янв. 2017 г., 09:08:59

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

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

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

Как правильно использовать такую программу с заданным начальным входным?

+482
Jose Leon 21 февр. 2016 г., 23:36:25

Теория

Правила :

  • внутри ' запятыми, ничего не толковать и ничего, кроме ' не имеет специального значения. Это означает, что только ' нужно вырваться но это также означает, что, для того, чтобы избежать этого, вам нужен '\" построить. (Первый ' окончание строки, следующие \' добавляет литерал ' (побег предотвращает начало новой строки) И последнее ' начать новую строку. с этих трех строк, не разделенных разделителем (обычно пробел), они будут рассматривать как единую непрерывную строку.

  • Внутри " строки, переменная расширение возникает и убегает интерпретируются. Поэтому, если вы хотите литерал \, вы должны избежать этого. Также, если вы хотите литерал $, вы также должны защитить его (иначе это будет трактоваться как переменная расширения).

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

Кроме того, имейте в виду, что СЭД также интерпретирует \ как Escape-символ, означает, что вы также должны защитить этот символ при его использовании буквально в СЭД сценарий.

Пример

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

Например, если вы хотите заменить строку это тест на мой тест в файл в/Home/пользователь/у меня есть пробелы в моем name.txt и поместить результат в файл /home/user/NoSpaces.txtвы можете использовать " цитирование вокруг него, чтобы сделать его проще, вот так :

СЭД "ы/тест/мой тест/" "/главная/пользователя/у меня есть пробелы в моем name.txt" >/home/user/NoSpaces.txt

Теперь, если вы хотите сохранить это в переменную, вам придется добавить еще уровне цитирования.

  • Вы можете сделать это, используя ' (что означает только того, чтобы защитить других ' символов в текущей строке):

    аргумент myVar='СЭД "ы/это\"ы теста/это\"мой тест/" "/главная/пользователя/у меня есть пробелы в моем name.txt" >/home/user/NoSpaces.txt'
    
  • Вы могли бы также сделать это с помощью " стиль цитат:

    аргумент myVar="СЭД \"з/тест/мой тест/\" \"/главная/пользователя/у меня есть пробелы в моем name.txt\" >/home/user/NoSpaces.txt"
    

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

Решение

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

КМД="СЕПГ -я '\$ptgui ialias '\\"вина ~/.вино/диск_с/программа\\\\ Files/PTGui/PTGui.exe'\\' в /usr/люди/$wineuser/конфиг/cshrc по.хсг"
Су "$wineuser" -с "$УМК"

Обратите внимание, что я бы предложил использовать вppend вместо Яnsert команду для СЭД, но это выходит за рамки данного вопроса.

+460
daneeq 30 июн. 2013 г., 16:47:14

Это довольно стандартный для указания фиксированных точек крепления и делается в файле/etc/fstab для. Видеть человека в fstab для деталей.

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

+449
user2435244 16 мая 2016 г., 20:21:48

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



+442
GoldenDracoa 20 мар. 2012 г., 07:02:51

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

http://ss64.com/bash/

+425
Everything Gamin509 24 нояб. 2010 г., 17:12:35

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

robot playing angrybirds on iphone

Стоит смотрит говорить, это было очень интересно. Самое главное, планы на аппаратное и программное обеспечение основной инструментарий, BitBeam, онлайн в GitHub РЕПО. Я уверен, что это даст вам отличный старт.

+352
jpartisan14 15 нояб. 2015 г., 02:42:47

Как уже говорили другие, команде uname -Н твой друг, и имеет преимущество в том, что это в POSIX/SUSv4-уступчивый команды, а имя нет.

Обратите внимание, что, однако, команде uname -Н является простой оберткой над функцией gethostname(2) системный вызов. В частности, он не консультируется имя службы, чтобы преобразовать имя, возвращаемое функцией gethostname(2) в полное доменное имя, которое может быть достигнуто путем хоста -ф на Linux. (БСД/Яблоко хоста -Ф идентична команде uname -Н.)

+347
ibrabeicker 16 июн. 2015 г., 22:42:12

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

+222
Chris Yim 11 сент. 2011 г., 09:11:01

Как говорит Мауро - проверить файл httpd/логи Апача - обычно в /var/журнал. Их расположение может меняться; чтобы найти их, попробуйте:

найти /ВАР/лог-имя '*протокол HTTP*' -печать
найти /ВАР/лог-имя '*Апач*' -печать

Вы также можете проверить конфиг - типичная причина проблем такого рода:

сервис httpd configtest

Если перезагрузка сервера перезагрузка прошла успешно, но служба команды не, можно предположить, что проблема может быть, что httpd запускается при загрузке другую сторону (попробуйте с chkconfig узнать), или некоторых операций приводит к проблемы (например, сервера заканчивается память из-за слишком много процессов, используя слишком много памяти). Чтобы проверить наличие возможной памяти причину, попробовать команды dmesg и посмотреть, если ООМ киллер побежал.

+198
Jing He 1 янв. 2020 г., 16:48:57

СЭД уже работает построчно:

СЭД -е '/АФ|по/{ ...выражение СЭД применять при сопоставлении... } сервер

Например, распечатать только строки, соответствующие регулярному выражению:

сервер СЭД -нэ '/АФ|по/Р' 

В флаг в СЭД делает утилита интерпретировать регулярное выражение, как расширенное регулярное выражение, А выключает неявную выводе каждой строки ввода.

Делать несколько вещей в строки, соответствующие выражению, заключите их в { ... }. Например, печатать дважды в соответствующую строку (и не печатать несовпадающих строк):

СЭД -нэ '/АФ|оп/{п;р;}' сервер
+196
varnis 11 окт. 2016 г., 05:50:54

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

читать пасс
для файл в *.Гоб ; делать
 если ! команду GPG --партия --фраза "$перевал" -д "$файл" &>/dev/нуль ; тогда
 Эхо "неверный пароль для файла'$'."
интернет
сделано

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

+190
Adam Wright 18 мая 2010 г., 19:43:27

команда grep -о-до: файл [^в]*' | вырезать -Д ':' -Ф 2-

+180
jose rizal m 15 сент. 2014 г., 02:43:48

Я надеялся, что кто-то из вас может помочь мне. Мой провайдер в Великобритании (Виргинские СМИ) кэширование настроек DNS.

Я меняю сервера имя любого домена и / или настройки DNS. Если я использую whatsmydns.net я вижу, что параметры полностью распространяется в обычное время около 6 часов. Я вижу новый хостинг в данном случае на мой телефон, если я выключить Wi-Fi, но если я подключаюсь через мой домашний Wi-Fi и использовать мой провайдер я вижу старый сайт. Это, кажется, сохраняются в течение около 4 дней.

Если я вношу изменения на сайт, то я могу увидеть эти изменения, я просто не могу видеть обновлении ДНС.

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

+179
Terrence Brannon 6 сент. 2019 г., 12:27:05

Я хочу использовать XML-обработки инструмент, как xsh:

открыть subtitles.xml ;
для /расшифровка/элемента {
 положение эхо-сигнала() ;
 эхо @от '-->' (@С @продолжительности) ;
 Эхо текст() ;
}

Выход:

1
1.16 --> 5.84
(Донг-хек подходит
видеть тебя сейчас.)

2
5.92 --> 6.92
Он холодно.

3
9.04 --> 11.92
- Привет.
- Привет.

4
12.2 --> 13.96
Ты занят, как всегда.

5
14.04 --> 17.52
Посмотри, что я здесь. Та-да!

6
18.88 --> 20.44
Позвольте мне дать ее вам.

7
20.919999999999998 --> 23.72
Я дам тебе
самый ценный подарок...

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

+172
dortonway 11 окт. 2012 г., 18:20:51

zlib1g не достаточно, вы также должны установить zlib1g-dev и пакет для компиляции программного обеспечения с помощью zlib.

+154
Anand Bedge 26 нояб. 2018 г., 13:12:29

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

Как правило, менеджеры окне отображается список свернутых окон где-то. Изначально, “где-то” должен был быть значок на рабочем столе, поэтому минимизации называется также относительно iconification. Многие оконного менеджера предоставить какой-то другой способ unminimize свернутом окне, например, выбрав из списка.

Если ваш оконный менеджер не обеспечивает эту функцию, вы можете сделать это из командной строки. Самые последние версии wmctrl можете сделать это с помощью wmctrl -X и Y в Emacs. Последние версии xdotool и можете сделать это с помощью xdotool и поиск-класса в Emacs windowmap.

Если вы приступили к Emacs Server, можно восстанавливать в Emacs окно с emacsclient -C 'На(сделать кадр-видимый)'.

Чтобы избежать в будущем недоразумений, вы можете добавить следующие строки в ваш ~/.в Emacs , чтобы получить подтверждение, прежде чем свести к минимуму:

(щелчок-кадр defadvice (около сворачиваю-кадр-подтверждение)
 (если (г-и-Н-П "на самом деле свернуть этот кадр?")
объявление-сделай))

Я не переопределить с-з обязательным, поскольку он является полезным в терминалах. Возможно, вы захотите заменить относительно iconification с чем-то еще, что полезно с Ratpoison. Также будьте уверены, чтобы приступить к Emacs сервер, так что вы можете выполнять команды с emacsclient: поставить (сервер-старт) в вашем .в Emacs.

+149
user87277 17 авг. 2019 г., 11:15:27

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

+110
Adarsh Thomas 12 окт. 2010 г., 19:31:14

Я использовал pppoeconf командой для установки протокола PPPoE подключение через беспроводные в Xubuntu в 14.4 и выполните все шаги, основанный на Ubuntu PPPoE в Вики, но после запуска Пон гнездо DSL-провайдера я не могу подключиться к интернет, его вызывают неправильное имя пользователя и пароль ошибка ! также я вижу их правильно в чап-секреты.

и я уверен, что мой логин и пароль правильны потому что я могу связаться с ними быстро с ДСЛ соединение ! это плуг демо :

2 октября 00:26:31 имя демона pppd[2446]: подключен к D4:CA:на 6д:77:4Б:В4 через Как wlan0 интерфейс 
2 октября 00:26:31 имя демона pppd[2446]: через интерфейс ppp0
2 октября 00:26:31 имя демона pppd[2446]: подключения: ppp0 <--> как wlan0
2 октября 00:26:31 имя демона pppd[2446]: проверку подлинности CHAP ошибка: неверное имя пользователя или пароль
2 октября 00:26:31 имя демона pppd[2446]: проверку подлинности CHAP искусству
2 октября 00:26:31 имя демона pppd[2446]: прервано соединение.

делает любое тело знает, в чем проблема ?

это моя интерфейсы файл :

# интерфейсов(файл 5) используется ifup(8) и ifdown(8)
авто Ло
iface защитный Ло инет замыкания



авто ДСЛ-провайдера
интерфейс ДСЛ-провайдер инет ГЧП
предварительно до на /sbin/ifconfig, которые как wlan0 линии # поддерживается pppoeconf
провайдер ДСЛ-провайдера

авто как wlan0
как wlan0 iface защитный инет вручную

и это конец ДСЛ-провайдера :

плагин для RP-PPPoE или pppoa.так
ник-как wlan0
пользователь "********"
usepeerdns
+89
AMin 16 авг. 2014 г., 08:02:51

Это будет во многом зависеть от того, что МТА вы работаете. В CentOS установлены два основных почтовых серверов (sendmail и постфикса). Sendmail-это по умолчанию.

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

Если первичный был переключен на postfix, все ваши конфиги будут в /etc/постфикс/. Хотя вы можете также использовать postconf -a, чтобы просмотреть все активные настройки постфикс и соответствующие значения.

Для того, чтобы один, хорошее место, чтобы начать с документации Man-страниц. человек с sendmail человек постфикс

Вы всегда можете использовать команду netstat или sockstat, чтобы выяснить, что МТА работает, если вы не знаете. командой netstat-ПЭТ | грэп смтп например. последний столбец должен вам сказать, PID и имя исполняемого файла, привязанного к порту 25.

+41
9jera 10 мар. 2013 г., 01:34:55

Не PGPDesktop поддержку OpenBSD или, например, Fedora или я могу только зашифровать весь жесткий диск, когда я использую Windows?

+33
AyB 20 апр. 2016 г., 19:29:08

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

$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