источники.список - понимание синтаксиса и структура в Debian

Меня вызвали источников.список файлов из http://debgen.simplylinux.ch/ со следующими параметрами:

  • Страна: Новая Зеландия
  • Релиз: Стабильный (Сопелка)
  • Архитектура: 64 бит
  • Источники: Основная + Безопасности + Обновления
  • Включать исходный пакет: нет

На выходе я получаю:

деб http://ftp.nz.debian.org/debian стабильный основной 
деб http://ftp.debian.org/debian/ Сопелка-обновления основных 
деб http://security.debian.org/ хриплый/главная обновления 

Мои вопросы:

  1. Наблюдение: "базовой" источник (линия 1) очка в локальный репозиторий (НЗ), но из Wheezy-updates источника (линия 2) очка в главный репозиторий (нас?).

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

  2. Замечание: строка URL-адрес в строке 2 заканчивается косой чертой, по сравнению с URL-адрес в строке 1, что не.

    Вопрос: это Слэш, необходимых или важных для линии 1 или 2?

  3. Замечание: порядок строк:

    1. Выбор источника установки
    2. Выбор источника обновления (в моем понимании это раньше называли летучие?)
    3. Обновления безопасности источник

    Вопрос: это порядок строк действительно ли это важно? Я прочитал вот что:

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

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

+384
Alexander Mihailov 7 сент. 2010 г., 06:15:23
34 ответов

Если вы еще не знаете, как построить отдельный пакет с шухера, вот инструкция.

nixpkgs определить специальную переменную pkgsi686Linux для i686 пакеты дерево и callPackage_i686 для вызова произвольных шухер-выражение перекрытая система="i686 в-линукс". Их использование является довольно просты.

Способ один:

jsoncpp06_32 = nixpkgs.callPackage_i686 ./jsoncpp06.шухер { };

способ два:

myPackage32 = пкгс.pkgsi686Linux.stdenv.mkDerivation {
 имя = "пакета mypackage-i686 в-0.0.1";

 boost155 = nixpkgs.pkgsi686Linux.boost155;
 buildInputs = [
пкгс.gcc_multi
пкгс.вместо python2
пкгс.pkgconfig

пкгс.pkgsi686Linux.ffmpeg_2_2
пкгс.pkgsi686Linux.boost155
пкгс.pkgsi686Linux.в OpenSSL
пкгс.pkgsi686Linux.завиток
пкгс.pkgsi686Linux.в формате OpenCV

jsoncpp06_32
];

};
+985
nickh 03 февр. '09 в 4:24

В ~/.по SSH/config или /и т. д./СШ/файле sshd_config:

Хост 192.168.*.*
 CheckHostIP нет
 StrictHostKeyChecking нет
Мышиloglevel=тихо
UserKnownHostsFile=/dev/нуль

CheckHostIP не подавляет предупреждения о спуфинг и останавливается долго пауза, когда нет хост-файл.

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

Мышиloglevel=тихо удаляет надоедливые сообщения о добавлении хоста список известных хостов.

UserKnownHostsFile=/dev/нуль прекращает создание если вы файл.

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

+946
Shawn Donald 27 мая 2014 г., 18:37:50
Другие ответы

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


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

Попробуйте этот способ:

найти . -имя '*.ГЗ' -exec для разжатия {} \;
+942
notme 18 нояб. 2016 г., 11:20:51

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

Смотрите здесь для LibreOffice: https://ask.libreoffice.org/en/question/110863/files-locked-for-editing/

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

Я предлагаю вам попробовать просмотреть скрытые файлы в том же каталоге и найдите файл с именем что-то вроде:

.~замок.1 мятно-2019.файлы odt#
+872
tachyontraveler 18 нояб. 2016 г., 18:41:14

Я хочу добавить одно файловой системы в другую файловую систему.

/разработки/приводивших/c0d0p2 152358920 143606116 888588 100% /в DB2
в /dev/приводивших/c0d0p15 203899764 50767420 142607764 27% /DB2 с/АДЭ/sapdata1

С /с DB2/АДЭ/sapdata1 к /с DB2 в этом случае. Наш сервер также не установлено в формат LVM.

Как я могу часть свободного пространства в /с DB2?

+871
NotConnected 9 июл. 2015 г., 01:06:42

Я работаю на пакет Debian, который обычно устанавливается в файл /tftpboot/Линукс/ Этот пакет также распространяется на UCS (корпоративный сервер прямой), системе Debian-сервере.

Они нужны эти файлы в другой каталог (/var/lib в/прямой-клиента-загрузка). Как я могу адаптировать соответствующие файлы в Debian, чтобы заставить его признать, если система UCS и затем переместить файлы в каталог, или ссылку на эти каталоги при установке этого файла deb?

+869
Jimi Pajala 8 янв. 2013 г., 21:33:38

Используя выберите петли:

#!/usr/Бен/ОКР Баш

список=~/tmp/list.txt

ПС3='введите Ваш выбор: '

пока читала-Р индекс элемента; делать
_list[индекс]=$элемент
сделал < <(на awk -Ф\) '{печати $1,$2}' "$Список")

выберите в "${_list[@]}"; сделать
 случае $I в
 *) Эхо "выбор ${_list[ответить]}";;
эсок
сделано

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

кошка list.txt $ 
1)abcrequest
2)defresponse
3)afgRequestReply
4)FSfReply
5)ghjrequest

ПС3 будет подсказка, используемая на выбор

Мы потом просматриваю каждую строку в список и отдельный число от его стоимости и построить массив с, что. _list будет содержать:

_list=([1]="abcrequest" [2]="defresponse" [3]="afgRequestReply" [4]="FSfReply" [5]="ghjrequest")

Теперь выберите построит меню с каждым элементом в _list. Ответ будет содержать номер вашего выбора, используя которые мы можем сделать что-нибудь со значением этого показателя в _list. (Вы могли бы также просто использовать сразу)

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

$ ./script.sh
1) abcrequest
2) defresponse
3) afgRequestReply
4) FSfReply
5) ghjrequest
введите Ваш выбор: 4
Выбор FSfReply
введите Ваш выбор: 5
Выбор ghjrequest
введите Ваш выбор: 2
Выбор defresponse
введите Ваш выбор: ^с
+852
Abdul Moiz Haroon 4 авг. 2013 г., 12:06:12

Вы должны переключиться на совместимая с POSIX оболочки http://pubs.opengroup.org/onlinepubs/009695399/utilities/xcu_chap02.html , как один из Баш, КШ, черточки, но не zsh и, конечно, не пробовал. Это было долгое время, так как csh был объявлен плохим выбором для сценариев: http://www.faqs.org/faqs/unix-faq/shell/csh-whynot/ , пробовал не сильно отличались в этой области.

При написании скриптов следует использовать в POSIX только конструкций (т. е. избежать bashisms и любит) если ты не хочешь быть опять заперт в чем-то не портативными.

+831
Zachary Jacobi 29 июн. 2011 г., 04:11:44

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

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

$ фрд
/главная/SAML в/dirtodel

$ команда rmdir ../dirtodel

$ фрд
/главная/SAML в/dirtodel

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

В доспехах это еще компакт-диск для /дома/на основе SAML/dirtodel, выполните эту команду, чтобы узнать PID (идентификатор процесса) на его сессии в bash:

$ Эхо $$
32619

Теперь, если вы идете в том, что ПИД в каталоге /proc, мы видим, что происходит немного:

$ Общ -л /тр/32619/ | начальник -10
всего 0
д-р-ХС-ХС-х 2 SAML в основе SAML 0 18 мая 07:40 м
-Р-------- 1 SAML в основе SAML 0 18 мая 07:40 auxv
-р--р--р-- 1 SAML в основе SAML 0 18 мая 07:40 контрольной группы
--Вт------- 1 SAML в основе SAML 0 18 мая 07:40 clear_refs
-р--р--р-- 1 SAML в основе SAML 0 18 мая 02:06 командной строки
-RW-р-р-- 1 SAML в основе SAML 0 18 мая 07:40 комми
-RW-р-р-- 1 SAML в основе SAML 0 18 мая 07:40 coredump_filter
-р--р--р-- 1 SAML в основе SAML 0 18 мая 07:40 наборе процессоров
lrwxrwxrwx 1 SAML в основе SAML 0 18 мая 07:31 ухо -> /главная/SAML в/dirtodel (удалено)

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

Итак, что дает нам немного понять, что происходит, но где мы?

Интересно, если у нас кд /прок/32619/Дов мы можем изменить каталоги в этом волшебном месте. Если мы запускаем ДФ . команду мы можем видеть, мы все еще на /дома раздел:

$ фрд
в /proc/32619/ухо
[SAML в@grinchy чвд]$ DF-ч .
Размер файловой системы используется выгоде использования% установленной на
/Дев/маппер/vg_grinchy-lv_home
 245Г 125г 108Г 54% /домой

Так что происходит?

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

$ стат .
 Файл:`'.
 Размер: 0 блоков: 8 ИО блока: 4096 каталог
Устройство: fd02h/64770d инода: 10486487 ссылок: 0
Доступ: (0775/drwxrwxr-X) и теплоносителя: ( 500 и SAML) гид: ( 501 и SAML)
Доступ: 2013-05-18 07:48:52.674081972 -0400
Изменения: 2013-05-18 07:48:44.378900038 -0400
Изменения: 2013-05-18 07:50:54.189747426 -0400

Мы видим, что там еще инода, 10486487, используемых нами, но замечаем, что он имеет 0 ссылок. Вот что бывает, когда что-то вам удален. Все ссылки на нее будут удалены, и поэтому ОС может удалить этот paritcular узлов.

+820
Michell Dixon 18 июл. 2011 г., 10:57:13

Я не знаю никаких официальных способов сделать это, но я написал это только сейчас, и это работает для меня.
Поставить баш скрипт в файл с именем: color_git_diff.sh (или что вы хотите)

#!/usr/Бен/ОКР Баш

для меня в "[email protected]"
делать
 если грэп -м "^м" <<< "$я"
тогда
 Эхе -е "\е[33м $я \е[0м"
 Элиф грэп -г "^г" <<< "$я"
тогда
 Эхе -е "\е[31М $я \е[0м"
интернет
сделано

чтобы применить скрипт, вы могли бы назвать его:

ГИТ дифф-имя-статус | команды xargs --разделитель="\Н" ./color_git_diff.sh

Очевидно, вы не хотите назвать это каждый раз, поэтому вы должны положить его в bashrc и и назначив функцию или псевдоним его - или что-то подобное.
Это только создает новый документальный сериал выход на измененные или удаленные файлы, и я сделал измененные файлы желтый - я не знаю, что стандарт ANSI код для синий с верхней части моей головы я думаю, может быть \Е[36М ? в любом случае, если вы хотите использовать его, вы можете добавить ее самостоятельно-

+758
AsSiDe 30 мая 2018 г., 14:22:14

Вам не нужно предварительно запускать VNC сессии, положении сделает это за вас (из-за чего он начинал :10 когда у вас было :0 начал, и когда вы получили :10 начался, он начался :11).

Окна-менеджера, как правило, идет в $Home/.xsessionrc

В VNC сессии выйдет, когда ваш .xsessionrc выходит.. одна вещь вы можете сделать для безотказный-это попробовать запустить /usr/Бен/в xterm вместо оконного менеджера. Это займет все усложненность из "Мой оконный менеджер запускать?". Если вы получаете экран с один в xterm, то вы знаете, что в положении рабочего процесса и сейчас работают над вопросом оконного менеджера.

+756
Dan Herd 11 мар. 2019 г., 14:08:11

Я использую некоторые программы, как в Debian и Fedora. Когда я общ. С в/tmp каталог, я вижу много каталогов с очень длинным именем, как

systemd в частно-d85027...-по Bluetooth.услуги-qxzMGm
systemd в частно-d85027...-chronyd.услуги-vSzXdP
systemd в частно-d85027...-colord.услуги-LvpIL2
systemd в частно-d85027...-fwupd.услуги-cbpodH
systemd в частно-d85027...-файле httpd.услуги-rJIaIX

Это, кажется, связанных с PrivateTmp, но как я могу удалить их или переместить их в менее отвлекает месте? (например, в/tmp/добавлена... в папке/tmp/.добавлена...) я хочу попробовать не менять PrivateTmp вариант для каждого сервиса.

+668
Andrew Nkutaya 30 дек. 2010 г., 23:41:20

Я не могу гарантировать это будет работать на Mageia, но это, как я получил подобную вещь, чтобы работать на моей системе Debian.

Есть скрипт (на моей машине /etc/acpi/powerbtn-acpi-support.sh), который запускается по умолчанию, когда кнопка питания нажата. Редактировать этот скрипт, и найти в этом разделе:

если [ -Х /etc/acpi/powerbtn.sh ] ; тогда
 Совместимость со старыми сценарий config из пакет acpid 
/etc/acpi/powerbtn.sh
Элиф [ -х /и т. д./С ACPI/powerbtn.Ш. с dpkg-бак ] ; тогда
 Совместимость со старыми сценарий config из пакет acpid 
 # которая все еще вокруг, потому что он был изменен администратором
в /etc/ACPI в/powerbtn.Ш. команды dpkg-бак
еще
 # Нормальное обращение.
 на /sbin/выключения -ч -p теперь "кнопка питания нажата"

интернет

Измените файл/sbin/выключения -Ч -П Теперь "кнопка питания нажата" , чтобы указать свой скрипт вместо этого, сохраните файл и что теперь должен быть запущен всякий раз, когда вы нажимаете кнопку питания.

+648
Michael parkes 30 янв. 2016 г., 00:35:23

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

+643
Aman Rai Singh walia 28 февр. 2011 г., 14:20:09

Благодаря вводу Нихил, я получил этот решен.

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

Так, специальным решением было переименовать порт 9999 на "Прим" в /etc/Services и введите новую услугу в xinetd на конфиг с именем "пример" (это, как я и предполагал, сделать подключенный к порту 9999), приблизительно пользователей и группы прибл. Это яст-сгенерированный файл службы:

$ кошка файле /etc/xinetd на.д/приблизительно 
обслуживание приблизительно
{
 socket_type = поток
 протокол = TCP
 подожди = нет
 пользователь = приблизительно
 группа = приблизительно
 сервер = выполнить /sbin/приблизительно
}

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

+632
Mel4689 9 янв. 2018 г., 06:29:49

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

на awk 'ШП==ФНР{Патц[$1]=2$; далее}{Для (я в Патц) если (($0 ~ Я) && ($0 ~ Патц[я])) печатать}' узоры файла

Обновление:
К слову, а не регулярное выражение соответствия вы можете оценить эту альтернативу :

на awk 'ШП==ФНР{Патц[$0]="\\<" $1 "\\>.*\\<" $2 "\\>|\\<" $2 "\\>.*\\<" $1 "\\>";следующий} \
{Для (я в Патц), если ($0 ~ Патц[я]) печать}' узоры файл1 

Это фактически преобразовывает 833 7777 в
\<833\>.*\<7777\> | \<7777\>.*\<833\> который делает соответствующие слова и имитирует также логическое и для двух моделей.

Это решение проверено и не совпадают с данными, как г 77771 2833

Обновление Nо2
Это позволит обеспечить согласование слов, логические и операции, и печать на одинаковые группы с строковый разделитель.

на awk 'ШП==ФНР{Патц[$0]="\\<" $1 "\\>.*\\<" $2 "\\>|\\<" $2 "\\>.*\\<" $1 "\\>";следующий} \
{Для (я в Патц) {если ($0 ~ Патц[я]) !нашел[я]?нашел[Я]=$0:нашли[я]=нашел[я] ОРС $0}} \
Конец{для (К в) {печати нашли[к];печати "-----"}}' шаблоны файл1

#Выходной
А 833 0 0 0 0 7777 0 0 0 0
Ф 7777 833
-----
Д незаконной Джем Фокс 33333
----- 
С корова прыгает через Луну 311 2222
----- 

Онлайн-Тестирование Здесь.

ЗЫ: из-за на awk способ работы с ассоциативными массивами мы не можем влиять в конце раздела типографии нашли массива. Это будет как-то "случайные".

+544
Nazar Hussain 15 окт. 2015 г., 17:04:16

Одна из самых сильных вещей вокруг Арки, что это действительно хорошая Вики. Большинство вопросов, как это уже ответил, что есть и ваш тоже ответил в хорошие детали (для разных вариантов создания USB-накопителя - выберите что лучше для вас):

Мультизагрузочный USB-накопитель

+463
CzechSec 7 мая 2017 г., 17:16:21

Каждая часть конвейера (т. е. с каждой стороны трубы) запускается в отдельном процессе (называется подуровень, когда снаряд вилки подпроцесс для выполнения части скрипта). В par_set трубы не |СЭД -е/не/не вырвет/', в трубе переменной находится в подпроцесс, который выполняется левой стороне трубы. Это изменение не отражается в Родительском процессе (переменные среды, не передаются между процессами, они наследуются только подпроцессов.

С левой стороны трубы всегда выполняется в подоболочку. Некоторые снаряды (АТТ КШ ЗШ) выполнить с правой стороны в Родительском оболочек; большинство из них также выполнить с правой стороны в подоболочку.

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

par_set процесс замещения > >(СЕПГ с/Иона/Эд/)

С любым оболочка POSIX, вы можете перенаправить вывод в именованный канал.

mkfifo Ф
<Ф грэп имени= &
par_set именованный канал >Ф

Да, и вы пропустили кавычки вокруг переменной подстановки, ваш код ломает на такие вещи, как par_set имя 'значение с пробелами' звезда '*'.

экспорт "${пар}=${Валя}"
...
par_set "[email protected]"
+449
wormley777 26 июн. 2015 г., 18:31:37

Вам нужно будет скопировать тему из "/usr/доли/темы/themename/gtkrc по" до $дома/.конфиг/на GTK-2.0/gtkrc ПО и изменять его. Смотрите xfwm4 теме Гид на рабочие столы Xfce Вики.

(1) тень

Текст тень

Тень можно добавить к названию текста, устанавливая логическое значение “title_shadow_active” для фокусируемое окно, и “title_shadow_inactive” для других нецеленаправленных окна.

Возможные значения: “ложь”, “правда”, и “рамка”.

(2) Titelbar украшения,

Для заголовка украшения, xfwm4 использует 5 значки по имени название-1-активный.дошли до заголовка-5-активный.ХРМ с верхнего левого-активный.ХРМи верхний правый-активный.ХРМ , образующие углы на каждом конце, как показано на рис 2 ниже.

+393
Mali M 4 окт. 2015 г., 15:58:47

Когда я Nmap на мой распи (то Nmap -6 -п - домен.СТГ), который подключен к интернету и работает на Ubuntu 16.04 Дружище, я получаю такой результат:

Не показано: 65532 закрытые порты
ГОСУДАРСТВЕННОГО ПОРТОВОГО ОБСЛУЖИВАНИЯ
22/TCP с открытым SSH
25/TCP для открытых SMTP
5900/TCP для открытых и коммуникационных

Я хочу СШ, чтобы быть доступным со всех уголков сети, но не хотите, в SMTP, ни VNC Для быть доступны только локально. Т. е. Я не могу просто перестать с SMTP и VNC, потому что я все еще хочу, чтобы письма должны быть отправлены по месту и я все еще хочу подключиться по SSH к моему распи, а затем использовать VNC. Я говорю своим VNC-клиент для подключения к localhost В но туннель к моему распи через SSH сначала.

Услуги не должны быть доступны в той же сети. Было бы здорово, если это работает как для IPv4, так и IPv6. Устройство не может быть достигнуто через IPv4-адреса из интернета в любом случае (только по IPv6), но в пределах той же сети, достигая его через IPv4-это возможно.

+351
Vishwas Goswami 12 янв. 2012 г., 07:32:50

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

1234 /ОГРН/пользователей/рис/Лок
 3342 /ОГРН/пользователей/123/Лок
 Вечерять 7783 
 1234 АБВ AAA1 BBB1 ccc1 у D444
 0909 Азбука xx11 sd11 lk23 3484
 8383 шавка uh9u 38tt kj33 sd99
 3030 ззз qq11 11ii 39ii ij33
 0101 вечерять kk88 sis8 88si mm92
 1020 zz0 98df cv99 детей 8dhd
 1111 вечерять 9ike 39ei 93je 39de

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

Вывод должен быть такой -

Азбука 2 
шавка 1 
ззз 1 
хлебать 2 
zz0 1 

Может кто-то предложит оптимальный способ сделать это?

+332
Mitja 10 авг. 2012 г., 13:08:47

В соответствии с помощью systemd.специальный человек-страницу, вы должны использовать до=выключенного.цель.

выключения.цель

Специального целевого блока для остановки и отключения питания системы.

Заявки желающих для выключения системы следует начать данное устройство.

runlevel0.цель-это псевдоним для этой цели, для совместимости с SysV в.

Кроме того, как я уже говорил в мой комментарий, вы должны поместить скрипты в каталоге/etc/systemd в/системы/. В каталоге/usr/lib в/systemd в/система/ каталог предназначен для системных скриптов.

Так, может, что-то вроде этого:

[Блок]
Описание=работает только на выключение
DefaultDependencies=нет
Конфликты=перезагрузка.цель
До=выключение.цель
Требует=выключенного.цель

[Услуги]
Тип=импульсный
ExecStart=/ОГРН/правда
ExecStop=/usr/местные/Бен/yourscript
RemainAfterExit=да
+270
Foodasaurus 6 апр. 2015 г., 02:41:16

В вашем скрипте, после первой линии трассы...

СШ хозяина КОМАНДА1

Выполнение передается СШ + второй команды (УПП) будет выполняться только при КОМАНДА1 отделки. Один из способов получить эти работать параллельно, это фон каждой задаче, такой...

СШ хозяина КОМАНДА1 &
УПП файл1 ведущий: в/tmp &
СШ хозяина команда2 &

Так что теперь все три задачи выполняются в фоновом режиме, одновременно.

+241
Brad Buchanan 31 мар. 2019 г., 13:14:06

Это, наверное, лучше использовать ВИМс клиент-серверную модель. Есть некоторые хорошие рекомендации об использовании его в :помогите remote.txt.

Во-первых, вам понадобится ВИМ клиент собран с +clientserver вариант. Если ваш дистрибутив не упаковать его таким образом, сделать источником (через apt-получить источник, АБС, и др) и добавить эту опцию.

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

ВИМ --имя_сервера фу --дистанционно отправить '<с-\><с-н>:з<КР>' 

Что-то как следующее должно работать (не проверял):

персонализация-ключ 0 запустить-Шелл "ВИМ --имя_сервера фу --дистанционно отправить '<с-\><гр-н>:з<КР>'" \; выбрать-окно -Т :0
+231
mikini 29 июл. 2018 г., 01:58:12

/ядро является аварийный дамп, безопасно удалить http://en.wikipedia.org/wiki/Core_dump

Остальные, я не знаю . .

+220
Joel E Salas 9 янв. 2015 г., 01:25:18

Среди творческих и содержательных ответов, здесь что-то простое имя, набрав меньшее количество символов:

# при условии, что у вас есть часто используемый набор флагов: -а-б-в
команда-псевдоним З.=' & & Команда -Б && команда -с'

# немного более обобщенно, назвать некоторые псевдонимы по набор флагов
команда -это псевдоним cabc=' & & Команда -Б && команда -с'
команда -д cdef псевдоним=' & & команды-e && команда -Ф'

# в целом, просто сократить имя команды, а затем передать все флаги, которые вы хотите
команда Alias с=
С-Е && С-F && с-ф
+213
paresharma 28 окт. 2014 г., 20:47:41

Если вы ищете более простой графический интерфейс альтернатива, вы можете использовать загрузчик GRUB Customiser , чтобы изменить размер шрифта, цвета и фона жратвы.

+212
astroanu 20 июл. 2010 г., 04:25:01

Мы пытаемся подключиться к нашему серверу, где ее конфигурация требует TLS1.1 протокол для подключения. В Debian 6 РЕПО не имеют прямой поддержки libssl1.0.0 и OpenSSL.

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

+170
sajeed ali 5 июл. 2016 г., 11:26:39

Можно ли синхронизация файлов на компьютере с ОС Linux с заданным набором разрешений (например, 700) к компьютеру с Windows (имеющий раздел NTFS) и по-прежнему сохраняют разрешения Linux? Я знаю, что скопировав любой файл из Linux в Windows будет установить права 777.

Мне нужно сохранить некоторые файлы в синхронизации, но я также необходимо сохранить разрешения. Если не возможно, мне нужно альтернативное решение для достижения этой цели.

+110
Andras Toth 17 мая 2011 г., 07:50:59

С помощью awk

$ на awk '/тест1/{строка=$0; пока (!(линия ~ /[\\^]".*[\\^]"/)) {Гэтлину; линия="\н" $0}; печать строки}' sentence.txt 
20 /тест1/рубрика="еда"
20 /тест1/целевых="взрослых \"гоблины\", пожилых людей,
Младенцев, \"Ведьма\",
Faries можете"
20 /тест1/тип="Западный"
Хэллоуин 20 /тест1/тема=""

/тест1/ состояние. Если текущая строка совпадает с регулярным выражением тест1, то команды в фигурных скобках выполняются. Эти команды являются:

  • строка=$0

    Содержимое текущей строки сохраняются в переменной строка.

  • хотя (!(линия ~ !/[^\\]".*[\\^]"/)) {Гэтлину; строки=строки "\П" $0}

    Если текущее содержимое строки, не содержащие две неэкранированные кавычки, тогда вам в следующей строке, Гэтлином и добавить его к линии через линия="\н" $0

  • линия печати

    Теперь, что переменная линия содержит две неэкранированные кавычки, мы печатаем его.

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

на awk '
/тест1/{
строка=$0
 хотя (!(линия ~ /[\\^]".*[\\^]"/)) {
Гэтлину
 линия="\н" $0
}
 линия печати 
 }' sentence.txt 

Используя СЭД

$ СЭД -Н/тест1/{:а; /[\\^]".*[\\^]"/{п;б}; н; Ба}' sentence.txt 
20 /тест1/рубрика="еда"
20 /тест1/целевых="взрослых \"гоблины\", пожилых людей,
Младенцев, \"Ведьма\",
Faries можете"
20 /тест1/тип="Западный"
Хэллоуин 20 /тест1/тема=""

Как это работает:

  • Это говорит о СЭД не печатать ничего, если мы не просим его.

  • /тест1/{...}

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

    • Это определяет метку на.

    • /[\\^]".*[\\^]"/{п;б}

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

    • Н

      Если мы сюда попали, что означает, что не было двух неэкранированных кавычек. Мы читаем в следующей строке в шаблон пространство.

    • ба

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

+92
Mohammed Khattab 16 окт. 2011 г., 01:51:33

Я думал, что компакт-диск 1 хотя бы установить GNOME, но его не установить GUI на всех. Как я могу получить интерфейс какой-то форме, желательно гнома?

+84
Rucker Winningham 3 июл. 2018 г., 14:09:46

Это на самом деле не имеет ничего общего с оболочкой, это "функция" в MySQL в командной строке утилиты.

В основном, когда MySQL обнаруживает, что выход не идет к терминалу, он включает буферизацию вывода. Это повышает производительность. Однако программа, видимо, отправляет данные в stdout, а ошибка вывода в stderr (очень смысле), и сохраняет отдельный буфер для каждого.

Решение просто добавить к MySQL аргументов. С (или --небуферизованная) отключает буферизацию вывода.

Например:

тест -nvvf в MySQL < import.txt >standard.txt 2>&1
+54
Meron Yitbarek 21 апр. 2019 г., 16:35:23

Во-первых ГСД не используя tty1, ваш X-сервер. Во-вторых, если ваш X-сервер базируется в xfree86 (например, xorg это) вы можете пройти телетайп в качестве параметра командной строки, чтобы ваш X-сервер.

+39
anto1ne 9 нояб. 2011 г., 18:36:05

Образец ввода:

1:2:3:0:5
1:2:3::5

Обработка на awk:

$ Эхо -Е "1:2:3:0:5\Н1:2:3::5"|на awk -е: '{если (4$!="") печати НР 4$; остальные печати НР"-"}'
1 0
2 -

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

$ Эхо -Е "1:2:3:0:5\Н1:2:3::5"|на awk -е: '{печати НР,($4 ? $4 : "-")}'
1 -
2 -
+27
caps 20 окт. 2016 г., 14:52:16

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