tmux хайлайтер цвета

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

Что такое параметр, чтобы изменить это?

+397
Sophia Damore 26 июл. 2010 г., 07:03:50
39 ответов

Я думаю здесь:

старпома setxkbmap Латинской Америке
старпома xcompmgr -с-с &
метод exec startxfce4

Вы бы лучше удачи с:

setxkbmap Латинской Америке
xcompmgr -с-с &
метод exec startxfce4

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

+888
user890332 03 февр. '09 в 4:24

Благодаря Игнасио Васкес-Абрамс для указывая мне в правильном направлении с Тип обработчика.

Я закончил создание простого рабочего, чтобы открывать ссылки в Hangouts. Я думаю, что место для этого будет варьироваться в зависимости от дистрибутива, но для меня это то, что работало (я на Ubuntu гном 16.04). Это просто преобразует тел.: число в URL, который говорит Hangouts, чтобы сделать телефонный звонок, и кода валюты XDG-открытые ручки, так он откроется в браузере по умолчанию.

~/.местные/доли/приложения/mimeapps.список

[Добавлено Объединений]
х-схема обработчика/тел=тусовки.рабочего стола

~/.местные/доли/приложения/тусовки.рабочего стола

#!/usr/Бен/ОКР кода валюты XDG-открытые
[Запись Рабочего Стола]
В exec=Баш-с кода валюты XDG-открыть "https://hangouts.google.com/?action=chat&pn=${0//тел.:/}"' %У
Терминал=ложь
Тип=Приложение

Чтобы объяснить код, он проходит на %U (который будет тел.: ссылка) на встроенную в bash скрипт как $0 парам. Тогда ${0//тел.:/} прокладки по тел: спереди, оставляя вас с номером. Это число затем передается в URL-адрес тусовки.

+888
Kakashi G 12 июн. 2018 г., 18:25:18
Другие ответы

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


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

Учитывая такой файл:

1,768,12,46576457,7898
1,123,435,134,146
2,345,6756856,12312,1311
5,234,567465,12341,1341
1,3245,4356345,2442,13
9,423,2342,121,463
9,989,342,121,1212

Я хотел бы получить список всех строк (в терминале bash), таких, что значение в столбце 1 появляется как минимум дважды (в столбце 1). Результат должен быть

1,768,12,46576457,7898
1,123,435,134,146
1,3245,4356345,2442,13
9,423,2342,121,463
9,989,342,121,1212
+858
Arksard 16 сент. 2017 г., 15:05:50

Вы можете иметь различные подходы. На основе блокирования DNS, и Пи-отверстие, как @DopeGhoti сказал, Это лучший выбор: вы кормите его с AD черные списки (вы можете найти его на черный.сайте, к примеру) и в итоге с регулярными выражениями. Другая фильтрация трафика с помощью HTTP / HTTPS прокси, такие как кэш сквида: вы можете кормить своего списка заблокированных С же списки Пи-отверстие.

Лучший способ зависит от того, сколько клиентов вы должны служить / защищать / фильтр и какую обработку (т. е. протокол UDP не идет через HTTP прокси(ы)).

Если вы собираетесь блокировать почту, вы можете настроить МТА/ЛДА (для postfix + dovecot с например) с rspamd.

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

+824
user11846 27 сент. 2018 г., 09:19:11

Похоже, это известная ошибка. И этот другой , возможно, связаны.

И, кажется, были исправлены с этого потяните запрос. Попробуйте скомпилировать и затем установить xreader от своего последнего коммита в master-ветке.

+823
Torry Robinson 1 окт. 2010 г., 23:09:52
ПКГ инфо-Ак | команда grep -W да | пока чтение строки; делать packnum=`Эхо $строки | у awk '{печати $1}"; пакет=`Эхо $packnum | у awk 'начать{ФС=ОФС="-"}{$NФ=""; НФ--; печатать}" ; с printf "%-33С%з\п" "$packnum" "заблокирована, выполните команду: sudo ПКГ разблокировки$пакет" ;сделано

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

+795
hyd 22 июл. 2012 г., 18:44:15

Я думаю, что вы получили, что одна буква в файл с Эхо > файл или ВИМ файла, что означает, вы будете иметь эту букву и дополнительную строку в нем (два персонажа, таким образом два байта). ЛС-л показывает размер файла в байтах, а не блоки (чтобы быть более конкретным: файл длина):

$ Эхо > вопросами и ответами
$ ЛС-л вопросами и ответами
-RW-р-р-- 1 пользователь 2 28 апреля 22:08 вопросами и ответами
$ кошка-вопросами и ответами
долларов

(обратите внимание, что кошка - отображает строки как $ символ)

В отличие от Общ -л, дю покажет реальный размер занимаемого на диске:

$ дю вопросами и ответами
4

(на самом деле, отель Du показывает размер в 1kiB единиц, так что тут размер: 4×1024 байт = 4096 байт = 4 Кбайт, что размер блока файловой системы)

Есть ЛС показать это, вам придется использовать вариант вместо/В дополнение к :

$ Общ -Общ вопросами и ответами
4 -rw-р-р-- 1 пользователь 2 28 апреля 22:08 вопросами и ответами

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

$ Общ -Общ-блок-размер=1, что testfile
4096 -RW-р-р-- 1 ав ав ав 2 28 апреля 22:08 вопросами и ответами
+789
Ida Sheera 8 февр. 2011 г., 17:39:02

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

+766
John Kelleher 10 окт. 2010 г., 01:27:14

Если есть много файлов, есть больше, чтобы поиск/воспроизведения в случайном порядке вокруг при добавлении нового файла. Один из способов обойти это, чтобы раздел каталога, т. е. создать подкаталоги для первого символа имени (или около того, ГИТ(1) использует первые две шестнадцатеричные цифры объекта хэш, который он использует в качестве имени файла; в Fedora пакет репозиториев используйте первые буквы в нижнем регистре).

+711
Kyosuke 8 дек. 2019 г., 16:54:56

Я хотел бы посмотреть на TCP запросы (SYN-пакетов), инициированный мой компьютер/сервер на другие хосты. Более конкретно, я хотел бы просмотреть исходящие запросы на соединение. Как я могу добиться этого?

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

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

в iptables -я выход 1 -о интерфейсе eth0 -п ТСР -М состояние-состояние нового -Джей журнала
+703
Mia Kender 30 июн. 2012 г., 19:19:43

С Баш 4.3 или новее, вы можете использовать nameref переменных:

для т в "${!gopath[@]}"; сделать
(
 верстал -тока N="${Т}_obj"
 компакт-Р ... "${gopath[$Т]}" || выход
 для K в "${!ток[@]}"
 делать 
 функции printf '%з\п' "ключ[$Т]является: $К; стоимость: ${ток [в$K]}"
сделано
)
сделано

Со старыми версиями, вам нужно использовать функцию eval:

для т в "${!gopath[@]}"; сделать
(
 компакт-Р ... "${gopath[$Т]}" || выход
 ивал '
 для K в "${!'"$Т"'_obj[@]}"
 делать 
 с printf "%з\п" "[$т]ключ: $к; стоимость: ${'"$Т"'_obj [к]}"
сделано
'
)
сделано

Баш имеет переменную косвенного обращения оператора: ${!имя_переменной}, не связанных с ${!хэш[@]} оператора (а на самом деле ближе к обратным тому, что ${!имя_переменной} в ksh93), но он не может быть в сочетании с ${!хэш[@]} оператор (имя_переменной=окрошки; для ключа в "${!!имя_переменной[@]}"... не будет работать). Для оболочки с полезной переменной косвенного обращения оператора вот (и что поддерживает ассоциативные массивы гораздо дольше), вы можете посмотреть на ЗШ (через ${(Р)имя_переменной}), который также позволяет петлю за оба ключа и значения в то же время:

верстал -в start_obj end_obj gopath
start_obj=(
 один старт-в obj-один
 два старта-в obj-два
)
end_obj=(
 один конец-в obj-один
 два конца-в obj-два
)
gopath=(
 пуск /путь/к/начать
 конец /путь/к/конец
)
для T реж ("${(кв@)gopath}") (
 кд -П - "каталог$dir" || выход
ток=${Т}_obj
 для ключ значение ("${(КВП@)текущий}")
 функции printf '%з\п' "ключ[$Т]является: $ключ; стоимость: $значение}"
)

В любом случае, в обоих Баш и ЗШksh93 первый снаряд, который представил ассоциативные массивы и, что баш пытался копировать), ассоциативные массивы реализованы как хэш-таблицы, так что элементы не хранятся в каком-либо определенном порядке, так что те код будет перебирать их, казалось бы, случайном порядке.

+632
Kimberly Mestasbello 7 июн. 2010 г., 01:55:57

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

Общий план

  1. Разделите зеркальный рейд
  2. Размер сейчас-неиспользованный половина, чтобы соответствовать новым требованиям
  3. Создать новую половину зеркального RAID с новыми размерами разделов
  4. Скопировать все файловые системы из живых половина вновь изменяется вдвое (остановить как можно больше служб перед этим)
  5. Перезагрузка с новым половины рейда (хитрый)
  6. Добавить обратно в оставшуюся половину зеркала в рейд
  7. Прибраться

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

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

ДД, если=/dev/нуль БС=графа 1М=200 > диск1.дат # создать 200МБ "диск"
СР -Р диск1.дат диск2.дат # и еще

расстались диск1.дат-выровнять оптимальный блок МИБ --сценарий mklabel GPT-диск первая метка диска # 
расстались диск1.дат-выровнять оптимальный блок МИБ mkpart начальных 1 2 # раздел манекен 
расстались диск1.дат-выровнять оптимальный блок МИБ первичной mkpart 2 3
расстались диск1.дат-выровнять оптимальный блок МИБ mkpart основной 3 150 # первый полезный раздел
расстались диск1.дат-выровнять оптимальный блок МИБ mkpart дошкольное 150 100% # Второй

расстались диск2.дат-выровнять оптимальный блок МИБ --сценарий mklabel GPT-диск # второй диск
расстались диск2.дат-выровнять оптимальный блок МИБ mkpart начальных 1 2
расстались диск2.дат-выровнять оптимальный блок МИБ первичной mkpart 2 3
расстались диск2.дат-выровнять оптимальный блок МИБ mkpart основной 3 150
расстались диск2.дат-выровнять оптимальный блок МИБ mkpart первичный 150 100%

Д1=$(losetup --шоу --найти --диск1 partscan.дат); Эхо $Д1 # петля 
Д2=$(losetup --шоу --найти --partscan диск2.дат); Эхо $Д2

для mdadm --создать файл /dev/md103 --по умолчанию --уровень=1 --RAID-массива-устройств=2 ${Д1}Р3 ${Д2}Р3
для mdadm --создать файл /dev/md104 --по умолчанию --уровень=1 --RAID-массива-устройств=2 ${Д1}Р4 ${Д2}Р4

массива -т в ext4 -л 103 /Дев/md103
сокращение -т в ext4 -Л 104 /Дев/md104

команды mkdir /MNT в/103 /шоссе/104 # точки монтирования для нашего теста файловые системы
смонтировать /dev/md103 /тугриков/103
смонтировать /dev/md104 /тугриков/104

Ты теперь два в RAID1 файловые системы на устройстве/dev/md103 и /Дев/md104 , на которую вы можете скопировать некоторые данные и попробовать процесс. У вас есть $Д1 и $Д2 в качестве базового имена для обратной образа диска устройства.

Вот некоторые детали. Ваша резервное копирование закончено?

  1. Разделите зеркальный рейд

    Вы можете установить половину из двух разделов RAID неисправный таких команд, как

    для mdadm /dev и/md103-набор-неисправен ${Д2}Р3 --удалить ${Д2}П3 # sdb3
    для mdadm --ноль-суперблок ${Д2}Р3
    
    для mdadm /dev и/md104-набор-неисправен ${Д2}Р4 --удалить ${Д2}П4 # sdb4
    для mdadm --ноль-суперблок ${Д2}Р4
    
  2. Размер второго диска

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

    расстались $Д2-выровнять оптимальный блок МИБ РМ 3
    расстались $Д2-выровнять оптимальный блок МИБ РМ 4
    

    На этом этапе вам вполне может потребоваться перезагрузить систему. (Кроме того, возможно, что partprobe может удовлетворять требование.) Не забудьте воссоздать цикла техники и присвоить $Д1 и $Д2 , когда вы сделали это.

    расстались $Д2-выровнять оптимальный блок МИБ mkpart основной 3 50
    расстались $Д2-выровнять оптимальный блок МИБ mkpart основной 50 100%
    
  3. Создать новую половину зеркального RAID с новыми размерами разделов

    Создание RAID-устройств и файловых систем. Не волнуйтесь, что первый будет предупреждать вас, казалось, это уже часть массива - это было, но не сейчас.

    для mdadm --создать файл /dev/md203 --по умолчанию --уровень=1 --RAID-массива-устройств=2 недостающие ${Д2}Р3
    для mdadm --создать файл /dev/md204 --по умолчанию --уровень=1 --RAID-массива-устройств=2 отсутствует ${Д2}Р4
    
    сокращение -т в ext4 -л 203 /Дев/md203
    сокращение -т в ext4 -л 204 /Дев/md204
    
    команды mkdir /MNT в/203 /шоссе/204
    смонтировать /dev/md203 /шоссе/203
    смонтировать /dev/md204 /тугриков/204
    
  4. Скопировать все файловые системы из живых половина вновь изменяется половину

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

    СР -топор /шоссе/103 /шоссе/203 # СР -топор / /шоссе/203
    СР -топор /тугриков/104 /шоссе/204 # СР -топор /домашний каталог /mnt/204
    
  5. Перезагрузка с новым половины рейда

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

    для mdadm --изучение --сканирование
    

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

  6. Добавить обратно в оставшуюся половину зеркала в рейд

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

    для mdadm --стоп /Дев/md103
    для mdadm --ноль-суперблок ${Д1}Р3
    
    для mdadm --стоп /Дев/md104
    для mdadm --ноль-суперблок ${Д1}Р4
    

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

    Добавьте вновь изменены разделы на новый половина-зеркало RAID1s

    для mdadm /dev и/md203-добавить ${Д1}Р3
    для mdadm /dev и/md204-добавить ${Д1}Р4
    
  7. Прибраться

    Удалить старые устройства в/etc/адреса/адреса.конф, жратвы и образа initramfs, и в/etc/fstab строчку. Перезагрузка.

+603
Mary Payan 20 дек. 2014 г., 22:38:21

Из Википедии статья на потоки:

отрывок

  • Ядро Linux не поддерживает функций потоков. Разработчики ядра считают, что это технически неадекватны, и слои совместимости в Линуксе для других операционных систем преобразования потоков работ как можно раньше в розетки.14
    • Лис (в Linux потоки) добавляет потоки функциональность в Linux15,16
    • OpenSS7 предлагает быстрые потоки в Linux.[17]

OpenSS7

Если вы находитесь на красной шляпе, основанный на Ubuntu, OpenSS7 предоставляет пакеты для потоков, так и должно быть тривиальным, чтобы хотя бы установить его.

Лис

Я также наткнулся на этот URL, название: введение в Лис. Эта страница кажется то, что вы ищете. Она включает в себя ссылки на загрузку Лис, а также инструкции по установке.

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

Шаги, чтобы установить его:

$ кд /usr/src/и лис-2.16 (или куда вы установили файлов)
$ сделать
$ установка

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

32-разрядных и 64-разрядных

В версии 2.19.2 нет никакой поддержки для 64-разрядных. Так что просто что-то знать.

Обновление #1

В рытье больше на сайте gcom.com похоже, что они прекратили поддержку Лис.

отрывок

Исл-2.18 версия описана в этой документации является окончательной версия Lis будут опубликованы на FTP-сайте Gcom. Возможно что другие в сообществе Лис может организовать метод обслуживания этот пакет. Чтобы быть в курсе событий в этой области подписаться дискуссионной группы Лис и следите за анонсами.

Gcom больше не поддерживает лись для использования с чем-либо кроме Gcom продукты. Пожалуйста, проконсультируйтесь с вашим программным обеспечением/поставщиком оборудования для Lis поддержка. Если вас интересуют комплексные решения протокол Linux, пожалуйста, свяжитесь с [email protected]

Больше копать привести к этому URL-адресу, который присвоен Лис 2.19.0. Мне удалось скачать ее успешно и архив вроде бы не трогали.

Примечание: приведенный выше URL-адрес был выведал от этого IBM комментариям, под названием: Где взять лис (в Linux потоки).

Быстро-потоки Линукс проект?

Я нашел эту заметку на openss7 сайте, на странице с названием: в Linux потоки (Лис) установка и справочное руководство.

отрывок

Примечание: оригинальной упаковке Лис из GCOM уже не активно поддерживается либо GCOM или проект OpenSS7: использовать OpenSS7 Линукс быстрого потоки пакет http://www.openss7.org/STREAMS.html вместо.

Конечно, URL-адрес выше не работает, я был в состоянии найти это быстро ручьев страница проекта на openss7 страница проекта здесь, под названием: Линукс быстрых потоков.

Продолжение моей экспедиции на openss7 сайте я нашел эту страницу, под названием: Линукс быстро-потоки (ручьи) релиз. В этом разделе включены как ссылки на проект устарел Лис, а также новый быстрый потоков проекта, в котором они появляются, чтобы быть просто звоню потоков. Это ссылка на последнюю версию, 0.9.2.4 потоков, включает в себя архивы, источник оборотах, и бинарные пакеты.

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

+599
growerz 2 февр. 2016 г., 20:32:23

Да, как Dash, bash это ограничивается целочисленной арифметики математика в $((...)).
На самом деле, по умолчанию, все снаряды (в POSIX), по умолчанию будет печатать 37 с этим:

$ Эхо "$((1000/27))"
37

От [в POSIX][1]:

Требуется только подпись длинная целочисленная арифметика.

Вам нужно менять номера немного, чтобы сделать математические операции с плавающей точкой в КШ, zsh, и Яша (не jsh по, тире, аш, ЛКШ, МКШ и bash):

$ Эхо $((1000/27.0))
37.037037037037037

Но будьте осторожны с ЗШ очередности и точности:

$ для Рыб в КШ Яш ЗШ; у $ш-С 'Е "%20д\Н" "$(( 1<<63 - 5))"'; сделано
288230376151711744
288230376151711744
9223372036854775803

$ для Рыб в КШ Яш ЗШ; У $Ш-с 'функции printf "%-20е\Н" "$((1/10.0))"'; сделано
0.1 
0.1 
0.10000000000000001

Неожиданные ЗШ границы усечения:

$ ЗШ -с 'Эхо $((12345678901234567890));Эхо $((12345678901234567890123))'

ЗШ:1: число усекается после 19 цифр: 12345678901234567890
1234567890123456789

ЗШ:1: число усекается после 22 цифр: 12345678901234567890123
-1363962815083169260

Существует обходной путь в bash, используя возможности функции printf (ограничен ~10 цифр):

$ Баш-с 'функции printf "%.10ф\П" "$(( 10**10* 1000/27 ))е-10"'
37.0370370370

Но зачем, БЦ имеется:

$ Эхо '1000/27' | до н. э. -л
37.03703703703703703703

[1]: требуется только подпись длинная целочисленная арифметика.

+597
Sintaloo 26 янв. 2015 г., 11:49:39

Я установил этот уже один раз, но были проблемы после загрузки и форматирования для iPod shuffle с в Rhythmbox. Этот Минт 17.2-видимому, гораздо более совместимы с моим MacBook Pro, чем на Убунту 13.04, но во время Второй установки у меня возникли проблемы во время загрузки. Я получаю черный экран.

Это один загрузки системы. перед установкой Минт в первый раз я отформатировал свой накопитель. Я просто побежал загрузочного ремонт, но он указал, что у меня была проблема (ср. МФ. сайт Pastebin). Если кто может помочь, это будет высоко ценится. Я не слишком хорошо знакомы с процессом загрузки Linux.

Когда я загрузил его в первый раз, я разделила диск на три части: загрузочный сектор будут sda1 sda2 затем для Linux и сфере обмена.

+596
Lucia x 27 апр. 2015 г., 02:26:08

Команды ниже выдает отказано в доступе ошибка в сервера Ubuntu 14.04.1 LTS для

судо apt-получить обновление && apt-получить расстояние-обновления

и ошибка

Получаем:16 http://az1.clouds.archive.ubuntu.com верный-обновления/основных источников [149 КБ]
Получаем:17 http://az1.clouds.archive.ubuntu.com верный-обновления/источники Вселенной [95.6 КБ]
Получаем:18 http://az1.clouds.archive.ubuntu.com верный-обновления/главная пакеты для amd64 [387 КБ]
Получим:19 http://az1.clouds.archive.ubuntu.com верный-обновления/Вселенная пакеты для amd64 [229 КБ]
Получаем:20 http://az1.clouds.archive.ubuntu.com верный-обновления/главная перевод-Ан [181 КБ]
Получаем:21 http://az1.clouds.archive.ubuntu.com верный-обновления/перевод-Ан Вселенная [117 КБ]
Игн http://az1.clouds.archive.ubuntu.com верный/главная перевод-язык 
Игн http://az1.clouds.archive.ubuntu.com верный/перевод-язык Вселенной 
Извлечена 9,268 КБ 25С (370 кб/с) 
Чтение списков пакетов... готово
Е: не удалось открыть файл блокировки /ВАР/Либ/с dpkg/замок - открыть (13: отказано в доступе)
Е: не удалось заблокировать каталог, куда администрирования (файл/var/lib в/с dpkg/), вы корень?

Я следующим шагом, как указано в Джуно установка на базе OpenStack руководство

+579
agrim khanna 1 сент. 2016 г., 05:26:36

в awk - это мощный инструмент ИМО стоит обучение основам, по крайней мере. Есть много учебников. Безоговорочно печать первый столбец, все что вам нужно это:

у awk '{печати $1}' input.txt

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

+570
Luca Angioloni 22 сент. 2019 г., 11:54:16

Используя ДД команды можно не писать на DVD. Вы можете записать DVD-диск с помощью копировать команду.

Сначала вы должны создать ISO с помощью ДД команду

ДД, если=/dev/DVD-дисков of=my_test.iso БС=2048

Затем записать DVD-диск с помощью этой команды

программа growisofs -DVD-диск-совместимость -з /dev/dvd=my_test.iso
+558
MT Jonas 20 сент. 2012 г., 04:17:28

Я эту команду proxy

Хозяин JUMPHOST 
Пользователь root 
172.16.99.11 СШ-м НК -д0 ProxyCommand 10.0.0.2 22

Когда я запускаю его, однако я не в состоянии войти в 10.0.0.2

Федерико@Федерико:~ $ СШ JUMPHOST -ВВВ
OpenSSH_7.2p2 Убунту-4ubuntu2.1, в OpenSSL 1.0.2 г 1 марта 2016 
debug1: чтение данных конфигурации /дома/Федерико/.по SSH/config файл
debug1: /главная/Федерико/.СШ строки/config 1414: применение опционов для JUMPHOST
debug1: чтение данных конфигурации в /etc/СШ/файле ssh_config
debug1: в /etc/СШ/файле sshd_config строку 19: применение варианты *
debug1: выполнив команду proxy: старпома СШ-вопрос 172.16.99.11 НК -д0 10.0.0.2 22
debug1: permanently_drop_suid: 1000
debug1: идентичность файл /home/Федерико/.по SSH/id_rsa тип 1
debug1: key_load_public: нет такого файла или каталога
debug1: идентичность файл /home/Федерико/.по SSH/id_rsa-Серт введите -1
debug1: key_load_public: нет такого файла или каталога
debug1: идентичность файл /home/Федерико/.по SSH/id_dsa, который находится тип -1
debug1: key_load_public: нет такого файла или каталога
debug1: идентичность файл /home/Федерико/.по SSH/id_dsa, который находится-Серт введите -1
debug1: key_load_public: нет такого файла или каталога
debug1: идентичность файл /home/Федерико/.СШ/тип id_ecdsa -1
debug1: key_load_public: нет такого файла или каталога
debug1: идентичность файл /home/Федерико/.СШ/id_ecdsa-Серт введите -1
debug1: key_load_public: нет такого файла или каталога
debug1: идентичность файл /home/Федерико/.СШ/тип id_ed25519 -1
debug1: key_load_public: нет такого файла или каталога
debug1: идентичность файл /home/Федерико/.СШ/id_ed25519-Серт введите -1
debug1: включение режима совместимости для протокола 2.0
debug1: локальное строке версия протокола SSH-2.0-OpenSSH_7.2p2 Убунту-4ubuntu2.1
ssh_exchange_identification: соединение закрыто удаленным хостом

Странная вещь заключается в том, что я могу войти в устройство без каких либо проблем, если я запускаю обычный СШ

Федерико@Федерико:~ $ СШ [email protected]
Послед. Регистрация: Пн Окт 31 19:03:00 2016 от 172.16.0.3
В OpenBSD 6.0 (общая) #2148: Вт июл 26 12:55:20 МДТ 2016

Добро пожаловать в OpenBSD: на опережение и безопасной Unix-подобной операционной системы.

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

# СШ [email protected] 

Программы в комплекте с системой Debian GNU/Линукс является свободным программным обеспечением;
точные условия распространения для каждой программы описаны в
отдельные файлы в /usr/доли/документа/*/авторское право.

Дистрибутив Debian GNU/Линукс поставляется с абсолютно никаких гарантий, в той степени,
разрешено действующим законодательством.
Последняя авторизация: Пн Окт 31 18:53:57 2016 из Великобритании.ЛНД.лаборатории.Бастион.jumphost
корень@UKLNDLABJUMPHOST:~# выход

Оба сервера имеют свой публичный SSH

Федерико@Федерико:~ $ кот .по SSH/id_rsa.паб 
СШ-ОГА AAAAB3NzaC1yc2EAAAADAQABAAAB9TZ/O3Akzb78CY8ExihPJkW6oWsihL30VS1B1zy6bmiytrnn4exn58y1nbxwjmzkae3ybn1idlusjfpridza8w2280nwswdgvg/7gMNKxMFn0GAGyg5ciN5PfDsBEALZyjM5l1krce8nibvypnt4sy6ofonoapzzcwilaujw/xs++dGUXtCoRegHSZaH5KmSds8vLEdP/045O3ScFKWz2K2vwbQ1kL3gV5GQOR0TG5jlf08eyuduaih7jxggp6ylki1c500mum5e/yeXyZSjScC0d0th3IFCIuKumG7sg9DKLirxyudjfd4p061v9z/Hgdyiniqrgm7TGrPpVHFjDFV02XxGkPHsfwf6wzp433g7elciz7tdkrxdse+5Ab56tWisUCZvQusVc6bKQz2VedW5JgS9jtlra/fGjszf8rqhtsGDnTS6Pqlazny6MXpKnwwr5sndskfrqi9gmushwlxw8qsfndidyonvhhvsk0sbdfvwe+JmLAqXhWZsBI6cEhC/RLfgt1WXtWagGTZ7U0zOztUTwmNg5Zzznqenrmweosybabj+5MNUK/cGMW0i1jHMqnoOHGfutrWkdNZE08xpx3hvrdjezfpuccji1igkpneja7k+dFk7o8TFoKD5tFkqQtXlWwkarG7eKUKdyl2+EBCmbw== Федерико@Федерико
Федерико@Федерико:~ $ СШ [email protected]
Послед. Регистрация: Пн Окт 31 19:13:05 2016 от 172.16.0.3
В OpenBSD 6.0 (общая) #2148: Вт июл 26 12:55:20 МДТ 2016

Добро пожаловать в OpenBSD: на опережение и безопасной Unix-подобной операционной системы.

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

# кот .по SSH/authorized_keys 
СШ-ОГА AAAAB3NzaC1yc2EAAAADAQABAAABAQC21hoxztkdzxlybtdlfxzf/c4iL29ZumnaKPhm3maDIdCfnBeq+Ik6r5C9Avwsk6ycc3EWfTqa0b3wvr5sDpqgfutdi5ukvsv0mwxkin84bojfm4uo9gh26h4xrxkphiotalpt/6xmuTS1KvR3azKy2yoC8rlvRCF9xO+0Hf9ZEShAGRx+Jfk9EUZYu0TUPehuQk5LwpiXuk2VEGvna8volx9glo4/65dR8PIkkR8lLNtBVgukuK5BcxF6/KxLL2pSKFEJIYzyL8HEHsgQxWcrSiqeTjsvwksmfvyx6jqzxbdq8nvi2acz2zioeewqgce9gx+dDb5G0vvq/Pz3GT4N корень@UKLNDLABJUMPHOST
СШ-ОГА AAAAB3NzaC1yc2EAAAADAQABAAAB9TZ/O3Akzb78CY8ExihPJkW6oWsihL30VS1B1zy6bmiytrnn4exn58y1nbxwjmzkae3ybn1idlusjfpridza8w2280nwswdgvg/7gMNKxMFn0GAGyg5ciN5PfDsBEALZyjM5l1krce8nibvypnt4sy6ofonoapzzcwilaujw/xs++dGUXtCoRegHSZaH5KmSds8vLEdP/045O3ScFKWz2K2vwbQ1kL3gV5GQOR0TG5jlf08eyuduaih7jxggp6ylki1c500mum5e/yeXyZSjScC0d0th3IFCIuKumG7sg9DKLirxyudjfd4p061v9z/Hgdyiniqrgm7TGrPpVHFjDFV02XxGkPHsfwf6wzp433g7elciz7tdkrxdse+5Ab56tWisUCZvQusVc6bKQz2VedW5JgS9jtlra/fGjszf8rqhtsGDnTS6Pqlazny6MXpKnwwr5sndskfrqi9gmushwlxw8qsfndidyonvhhvsk0sbdfvwe+JmLAqXhWZsBI6cEhC/RLfgt1WXtWagGTZ7U0zOztUTwmNg5Zzznqenrmweosybabj+5MNUK/cGMW0i1jHMqnoOHGfutrWkdNZE08xpx3hvrdjezfpuccji1igkpneja7k+dFk7o8TFoKD5tFkqQtXlWwkarG7eKUKdyl2+EBCmbw== Федерико@Федерико
# СШ
СШ СШ-добавить агент SSH и SSH-askpass SSH-ключей с помощью SSH-сайт keyscan команды 
# СШ 10.0.0.2

Программы в комплекте с системой Debian GNU/Линукс является свободным программным обеспечением;
точные условия распространения для каждой программы описаны в
отдельные файлы в /usr/доли/документа/*/авторское право.

Дистрибутив Debian GNU/Линукс поставляется с абсолютно никаких гарантий, в той степени,
разрешено действующим законодательством.
Последняя авторизация: Пн Окт 31 19:12:54 2016 из Великобритании.ЛНД.лаборатории.Бастион.jumphost
корень@UKLNDLABJUMPHOST:~# кот .по SSH/authorized_keys 
СШ-ОГА AAAAB3NzaC1yc2EAAAADAQABAAAB9TZ/O3Akzb78CY8ExihPJkW6oWsihL30VS1B1zy6bmiytrnn4exn58y1nbxwjmzkae3ybn1idlusjfpridza8w2280nwswdgvg/7gMNKxMFn0GAGyg5ciN5PfDsBEALZyjM5l1krce8nibvypnt4sy6ofonoapzzcwilaujw/xs++dGUXtCoRegHSZaH5KmSds8vLEdP/045O3ScFKWz2K2vwbQ1kL3gV5GQOR0TG5jlf08eyuduaih7jxggp6ylki1c500mum5e/yeXyZSjScC0d0th3IFCIuKumG7sg9DKLirxyudjfd4p061v9z/Hgdyiniqrgm7TGrPpVHFjDFV02XxGkPHsfwf6wzp433g7elciz7tdkrxdse+5Ab56tWisUCZvQusVc6bKQz2VedW5JgS9jtlra/fGjszf8rqhtsGDnTS6Pqlazny6MXpKnwwr5sndskfrqi9gmushwlxw8qsfndidyonvhhvsk0sbdfvwe+JmLAqXhWZsBI6cEhC/RLfgt1WXtWagGTZ7U0zOztUTwmNg5Zzznqenrmweosybabj+5MNUK/cGMW0i1jHMqnoOHGfutrWkdNZE08xpx3hvrdjezfpuccji1igkpneja7k+dFk7o8TFoKD5tFkqQtXlWwkarG7eKUKdyl2+EBCmbw== Федерико@Федерико
СШ-ОГА AAAAB3NzaC1yc2EAAAADAQABAAABAQCx0axuxhiql7ypn7k7hsejgtedfdc2mmbiajuyh3iyxitzfhh0bbh8fbcs5t1op6lm3mf0gaypcm/JYVtnCKUc0YEIN37/t9KfCkTDtKEM6vW05aeCkHvGqHpI5IDLe7oojvlsi6kq+Nr7YY6mddKCZ4C58Bg6PoplCdEb7sKN6z38vvnju/djUPybK0Eb9LsNZCuiYA6ddj6i3gTrkSjo4ssdud2iahyxu6ckfsr5p1wgyyabtugzccmtxt4epy4xjbbdi5yjxmyl7dhtqsy9j9ebvsyfnxttw7fyuqxmqrlwnzi6yq4yocs1yaycmmclbi2bqf3ym8zqgtsgz6qx [email protected]
корень@UKLNDLABJUMPHOST:~# 

Проблема, кажется, быть пользователь. Несмотря на то, что задает пользователь root в соответствии с ProxyCommand, а также на команды ssh, кажется, что пользователей Федерико передается СШ вместо того, чтобы служить для пользователя root

31 октября 21:37:11 Великобритания министра внутренних дел Великобритании[81208]: неверный пользователь Федерико из 172.16.0.3 порт 39964
31 октября 21:37:11 Великобритания министра внутренних дел Великобритании[81208]: input_userauth_request: неверный пользователь Федерико [preauth]
31 октября 21:37:11 Великобритания накопитель sshd[81208]: соединение закрыто 172.16.0.3 порт 39964 [preauth]
31 октября 21:37:22 Великобритания министра внутренних дел Великобритании[1763]: неверный пользователь Федерико из 172.16.0.3 порт 39966
31 октября 21:37:22 Великобритания министра внутренних дел Великобритании[1763]: input_userauth_request: неверный пользователь Федерико [preauth]
31 октября 21:37:22 Великобритания министра внутренних дел Великобритании[1763]: соединение закрыто 172.16.0.3 порт 39966 [preauth]
31 окт 21:39:29 Великобритания демон[14073]: принятый открытый ключ для корневой из 172.16.0.3 порт 39992 ssh2: ОГА и SHA256:lKGdTJBP83LONM/MR2yGXJuViH5Z2ltUqiqVV9nStCA
31 октября 21:39:31 Великобритания министра внутренних дел Великобритании[14073]: получено отсоединить от 172.16.0.3 порт 39992:11: отключен пользователем
31 октября 21:39:31 Великобритания министра внутренних дел Великобритании[14073]: отключен от 172.16.0.3 порт 39992
31 окт 21:40:25 Великобритания накопитель sshd[56193]: принятый открытый ключ для корневой из 172.16.0.3 порт 39994 ssh2: ОГА и SHA256:lKGdTJBP83LONM/MR2yGXJuViH5Z2ltUqiqVV9nS
+556
THROCKMORTON JOHN 17 авг. 2017 г., 20:07:02

Есть ли практическая разница между этими двумя командами?

/главная/pkaramol/рабочего стола
$ судо АПТ-поиск файлов у logrotate.конф
у logrotate: файл /etc/logrotate, предназначенную.конф
у logrotate: /usr/share/man/man5/logrotate.conf.5.gz
petitboot: файл /etc/logrotate, предназначенную.д/petitboot/у logrotate.конф
по rsync: /usr/доли/документа/по rsync/примеры/logrotate, предназначенную.конф.по rsync
единорог: /usr/доли/док/единорог/примеры/logrotate, предназначенную.конф

/главная/pkaramol/рабочего стола
$ судо АПТ-файл найти у logrotate.конф
у logrotate: файл /etc/logrotate, предназначенную.конф
у logrotate: /usr/share/man/man5/logrotate.conf.5.gz
petitboot: файл /etc/logrotate, предназначенную.д/petitboot/у logrotate.конф
по rsync: /usr/доли/документа/по rsync/примеры/logrotate, предназначенную.конф.по rsync
единорог: /usr/доли/док/единорог/примеры/logrotate, предназначенную.конф
/главная/pkaramol/рабочий стол/centos_7

По данным справки:

поиск|поиск файлов в пакетах

+532
skynest 17 сент. 2014 г., 06:40:06

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

. <(с wget -кв http://scripts.programster.org/scripts/1?output=raw)

Это означает, что источники текста скрипт в текущей оболочке

с wget -о- заставляет скачать от потока stdout, делает это тихо (без сообщений)

<(любая команда) - это процесс замещения, что позволяет интерпретировать результаты в файл

П. С. керла - эквивалент длякоманды wget -М -О- это завиток -с-о-

Обновление

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

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

Вот рабочий пример кода для такой фантик

#/бин/Баш
exturl=${1?"Никаких внешних URL-адрес, указанный"}
tmpexe=$(mktemp)
ловушка РМ $tmpexe' выход
завиток -с $exturl -о $tmpexe
команду chmod 0755 $tmpexe
$tmpexe
+504
forgivenprog33442 31 янв. 2011 г., 23:19:14

Я пытаюсь включить TLS 1.1 на моей программе XAMPP Apache сервер, но вроде как версия OpenSSL слишком стары для этого. (Ошибка: SSLProtocol: незаконный протокол в протоколе TLSv1.1')

Может кто-нибудь помочь мне, как я могу обновить в OpenSSL? или что-то более простой подход? Мне нужно на PHP версии 5.3.1.

Моя конфигурация является Apache/2.2.14 (Win32) будут в DAV/2 расширением mod_ssl/2.2.14 OpenSSL и/0.9.8 л mod_autoindex_color на PHP/5.3.1.

Огромное спасибо!

+482
Spacemonkey 21 янв. 2017 г., 01:11:24

Как я уже писала этот вопрос, я нашла решение с помощью СЭД.

Удалить одну строку в начале ввода

Чтобы удалить одну строку использовать СЭД 1д.

Удалить несколько строк в начале ввода

Для удаления Н количество линий, используйте СЭД 1,НД

  • Чтобы удалить первые 5 строк использовать СЭД 1,5 д

  • Чтобы удалить первые 10 строк использовать СЭД 1,10 д

  • Чтобы удалить первые 25 строк использовать СЭД 1,25 д

Трубопровод

Поэтому газопровод будет в сценарии становится:

ПС-U пользователь | у awk '{печати 1$;}' | СЭД 1д | судо команды xargs убить -9
 ^ удаляет заголовок ПИД 
+407
mifi79 10 февр. 2015 г., 01:40:36

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

+385
dbf 2 июл. 2013 г., 19:46:10

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

Вы можете попробовать это в консоли:

скрывать --пользователь --карте-root-пользователя --горе-труды --пид --вилка
на /sbin/chroot для ......
Су - пользователь1
+347
Edwin A Merrick 7 мар. 2013 г., 16:00:48

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

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

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

К debhelper (ЦТ) автоматизация сборки инструмента будет заботиться о сборке структуру каталогов двоичный пакет. Нет никакой связи между структурой каталогов в исходном дереве и для установленного пакета. По умолчанию в Debian/правила является

%:
 ДХ [email protected]

Если команды представляют собой нечто иное, чем ./настроить && сделать && сделать установку, добавлять соответствующие цели в дебиан/правила. Например, для передачи параметров ./настроить:

настроить:
 ./настроить --с-Фу

Для установки файлы, список файлов нужно скопировать в файл debian/имя_пакета.установите, они будут скопированы dh_install. Список каталогов В создать в файл debian/имя_пакета.Дирс (для dh_installdirs).

Увидеть инструмент ручной для все шаги, которые могут быть настроены. Есть автоматизация при установке сборки, man-страницы, шрифты, общие библиотеки, модули Perl и т. д.

Для получения дополнительной информации см.:

+304
Daniil2001 22 янв. 2011 г., 02:41:26

Предполагая, что XML правильно сформирован, следующий будет удалить строку /тест/ГРЦ/РЕПО/ЕМП.развернуть/ от значения каждого файла узел, который содержит эту строку и строку .ВШП с помощью XMLStarlet (или, скорее, он оставляет немного значения, что происходит после пути):

xmlstarlet Эд -п', //файл[содержит(., "/тест/ГРЦ/РЕПО/ЕМП.развернуть/") и содержит(., ".ВШП")]' \
 -подстрока-после X' (., "/тест/ГРЦ/РЕПО/ЕМП.развернуть/")' file.xml

Добавление корневого узла в вашем примере документа и выполнения команды выше создает

<?в XML версия="1.0"?>
<корень>
 <Имя приложения="empBnf" тип сервиса="мыло" BitMode="32" путь="/тест/бин"/>
<Список>
<Файл>emptest1.ИДТ</файл>
<Файл>emptest2.ИДТ</файл>
<Файл>emptest3.ИДТ
</Файл>
<Файл>/тест/ГРЦ/РЕПО/ЕМП.развернуть/emptest.язык WSDL</файл>
</Список_файлов>
 <Обслуживание квалификатор="http://www.mytest.com/test/empbnf" название="/Тест/ГРЦ/РЕПО/empBnf" XManagement="контейнер">
<Операция>Операция</Деятельность>
</Службы>
</корень>

Было бы еще аккуратнее, если в следующих работал:

xmlstrlet Эд -п', //файл[содержит(., ".ВШП")]' \
 -х 'заменить(.,".*/","")' file.xml

... но XMLStarlet (на моей системе), кажется, не хочу знать о заменить() функция.

+298
paha pahtet 19 авг. 2016 г., 19:57:41

Я только что установил НПВ 0.35 на Ubuntu 16.04:

[email protected]:/etc# НПВ --версия
НПВ 0.35
Авторское Право 2008-2015 Канонических Лтд.

и

[email protected]:/etc# НПВ список приложение 
Доступные приложения:
Пакет OpenSSH

Я бы хотел разрешить доступ к Apache на порт 80 и 443, с помощью команды

$ НПВ разрешить "Апач полный"

но я получил сообщение об ошибке

Ошибка: не удалось найти профиль 'Apache весь'
+261
Simon Richter 18 янв. 2014 г., 12:24:48

Вы должны установить в Linux-база из портировать, чтобы решить проблемы зависимостей:

суда apt установите -Т Джесси-бэкпортов в Linux-база
+258
Prakirti Lakhotiya 18 янв. 2014 г., 09:42:14

Иногда, когда я выполнить длинную команду на моем компьютере, я суффикс с && уведомления-отправить "я закончил!". Есть ли способ я могу сделать это во время SSH-сессии? Я знаю, что я мог сделать в одну строку по SSH, например, СШ удаленныйузел "долгосрочный-" команда && уведомления-отправить "он, наконец, сделали!, но я бы не хотел, как я расправилась долгосрочный команды, и это кажется неуклюжим и неэффективным.

Если бы я хотел уведомить-прислать на удаленной системе, я бы установить дисплей в :0. Есть что-то подобное я могу сделать наоборот?

+235
Ard 17 мар. 2017 г., 08:03:38
:2,$в/0$/д

удаляет строки, которые не заканчиваются в 0 , начиная со второго.

+228
akagetsu01 20 февр. 2011 г., 21:43:30
для меня в $(кошка l.txt | на awk -Ф "|" '{печати 3$}' | СНП | уник); делать
 грэп -с $я l.txt;
 Эхо $я;
сделано | ООО "Н;С/\Н/ /Г"

l.txt содержит контент, который вы упомянули. Выход

2 возможно(случайный)
1 нет
4 да

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

для egrep -I "нет|да" |
у awk '{печати $1}' |
тр "\Н" "" |
у awk '{печати "Эхо" "" 1 $" " "+" "" $2 }' |
СЭД 'с/^/"/г' |
СЭД с/$/"/г' |
у awk '{печати $0"|до н. э. -л"}' |
СЭД 'ы/"Эхо/Echo "/г' |
ш
+190
ARKANOID 2 июл. 2014 г., 15:57:21

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

# только для работ
/А/B/С/D/Е
/А/B/С/D
/а/б/
/а/б
/а
/б/
/б
/С/D
/с
....

Я хочу показать только с конкретного числа конкретного Чара, например,

  1. только с одним /
  2. не более двух /

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

+159
Yordan Radunchev 2 мая 2014 г., 14:35:50

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

Эхо{B,С,D} | тр '' ,

которая производит:

АВ,АС,ад

Вы также можете использовать диапазоны с персонажами:

Эхо{б..дь} | тр '' ,

Это особенно полезно, если вы хотите больший диапазон.

+94
Cloud Chem 16 янв. 2018 г., 05:39:18

Я столкнулся с этим вопросом в моем тесте: Сделать эхо выводить все каталоги, которые начинаются с гласной буквы (А,Е,I,о,U,е), конец с номером и иметь не менее 3 символов. Я думал, что это будет довольно легко, но вскоре я оказался в замешательстве и evetually провалил тест. Моей первой мыслью было просто:

Эхо {А,Е,I,о,U,е}*{0..9}

Затем я попытался использовать квадратные скобки

Эхо [А,Е,я,о,У,Э]*[0..9]

и в конце я попробовал что-то вроде этого:

Эхо $(ЛШ {А,Е,I,о,U,е}*{0..9})

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

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

+85
jjaderberg 28 июл. 2016 г., 05:45:55

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

  1. Есть хорошие настраиваемые скрипты для управления снимками, как мне нравится.
  2. Прозрачное сжатие, когда я хожу с возможностью заглянуть в каждый снимок, как просто любой другой файловой системы.
  3. Возможность создания пары разница в случае rsync-это слишком громоздко (да, у меня есть некоторые папки >10G и более 100'000 файлов, rsync и делает жесткие диски сжечь их синхронизации).
  4. Последние версии могут угробить запись в файлы данных, если блоков не изменилось. Только представьте себе, переписав файл 1г добавив только 100M к целевой ПС.

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

+52
Thato Sello 21 дек. 2019 г., 15:46:42
  1. Установить pciutils пакет. Используйте команду команду lspci. После вывода результата команд lspci в свой вопрос через ссылку "Редактировать", и я помогу Вам установить драйвера после того, как мы знаем, что это такое.
  2. Прочитайте это руководство для начинающих в Debian
  3. Читайте официальный дистрибутив Debian руководство на профпригодность, пакетами Debian менеджер. Вы могли бы хотеть сделать это один, хотя вы просили его последним.

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

  • мужчина общ.
  • человек АПТ
  • мужчине

Обновление

По данным команду lspci, это ваша беспроводная карта:

02:00.0 сетевой контроллер: Realtek полупроводника ко. ЛТД. RTL8188EE Беспроводной сетевой адаптер (версии 01)

и теперь, когда вы читали в официальный дистрибутив Debian руководство на профпригодность, вы должны быть в состоянии соблюдать этот пост также на U и L. Пропустить через добавление тестовой ветви, читая пост от user30349.

+48
Charlie Owens 3 авг. 2013 г., 04:31:29

Сценарий 2 может быть установлена такой, без использования setsid:

команду sudo-б

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


Одно слово советы, хотя: если один начинает процесс группы, как это в Python подпроцесса.К popen, в результате чего объект ПИД (подпроцесса.К popen(...).пид) не могут быть использованы для определения ПГУУ для возможного использования в шаблоне, как убить -9 -- -{ПГУУ} (это убьет интерпретатор Python, вместо того, чтобы вновь порожденный процесс группы). Мой обходной (требует psutil):

импорт ОС
импорт psutil
импорт подпроцесса

деф __вам_пид__(cmd_line_list):
 для пид в psutil.СОИД():
 прок = psutil.Процесса(PID)
 если cmd_line_list == тез.Докл.командной строки():
 возвращение тез.Докл.пид
 возврата нет

КМД = ['судо', 'б', 'команду']
cmd_proc = подпроцесса.К popen(УМК)

печать('неправильная ПГУУ: %д - % ОС.getpgid(cmd_proc.пид))
печать('право ПГУУ: %д - % ОС.getpgid(__вам_пид__(ЦМД)))
+43
Vedad KAJTAZ 6 июн. 2010 г., 19:57:21

"[email protected]" делает то же самое с позиционных параметров, что "${фу[@]}" для переменной массива фу. Как сказал Стивен, вы можете использовать @ в котоые принимают брекеты, например, срез нотации "${@:1:2}" будет такой же, как "$1" "$2". (Второе число увеличивается до остальных из списка, например "${@:2}" расширяется до "$2" и все позиционные параметры после этого.)

Это согласуется с именованными переменными, здесь "имя" специального параметра @и $ на фронте просто вызывает расширение. Обратите внимание, что фигурные скобки являются необязательными для простого расширения (без индексации или манипуляции со строкой внутри). Так "${@}" такой же, как и "[email protected]", и можно даже написать "${@:1}" тот же эффект, поскольку индексация на @ начинается на один, а не ноль.

Но вы не можете использовать ${@[@]}или ${@[1]}. Они просто [email protected] и $1соответственно. (В смысле, [email protected] уже вроде ${параметр args[@]}, так что вы не можете индексировать его дальше.) Это также означает, что если вы хотите индексировать в позиционных параметров, вам нужно воспользоваться ломтик расширения, например, ${@:я:1} чтобы получить элемент в позиции я.


Однако, следует отметить, что манипуляции со строками разложения на массивах или @ , применяются ко всем элементам в отдельности. Е. Г. здесь, ОО удаляется от ФОО и от ОО, но есть еще третий элемент @ оставил, это всего лишь пустая:

$ набор -- Foo бар ОО
$ Е ":%С:\Н" "${@/ОО}"
:Ф:
:- бар:
::

Если вы хотите на самом деле удалить элемент, вы будете иметь, чтобы сделать что-то другое, как перебрать значения и уронить тот, который вы не хотите. Это, наверное, проще с помощью имени массива, а не пытаются сделать это всего за [email protected]. Сказать, что-то вроде этого:

а=();
для X В "[email protected]"; сделать
 если [[ $Х != ОО ]]; затем
а+=("$х");
интернет;
сделано

Или какие-либо (гораздо лучше) ответы на этот вопросы: Как удалить позиционного параметра от [email protected]

+26
GonecraZy 3 дек. 2013 г., 11:35:32

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

$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