Не с помощью gzip добавить целостности/проверка CRC на .тар?

Я выполнить команды:

тар-ср. myArchive.тар myDirectory/
gzip-архива myArchive.тар

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

тар-официального сайта myArchive.tar.gz

Тот факт, что я сжатый тар-мяч, что в любом случае гарантировать целостность, или, по крайней мере, КПР с распакованным контентом?

+692
Oh Liang Panther 10 апр. 2017 г., 06:55:04
36 ответов

Это возможно в настоящее время (с использованием существующего программного обеспечения и драйверов) для запуска ускоренного OpenGL контекст и вывод на монитор в Linux без установки х?

+990
Tasha 03 февр. '09 в 4:24

Мой подход будет:

  1. Список всех файлов в каталоге
  2. Экстракт их расширение
  3. Сортировать результат
  4. Подсчет числа вхождений каждого расширения

Вроде как этот (последний на awk звонок чисто для форматирования):

ЛС -у | на awk -Ф . '{печати $НФ}' | СНП | тр -з | у awk '{печати 2$,$1}'
+987
user170736 23 янв. 2010 г., 14:21:42
Другие ответы

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


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

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

Вы можете скачать пакета текущим запустите:

 makepkg -Си пакета текущим
+986
Adrian Madej 27 мая 2012 г., 19:22:59
на awk -F' и:' '$1 ~ "[АБ]" { печать > $1 } $1 !~ "[АБ]" { печати > "otheroutput" } ' ввод

Или, в общем случае, что будет разделять весь входной на основе первого поля:

на awk -е':' '{ печати > $1 }' ввод

В использовании:

$ входной кошка 
Ответ: Азбука
Б: АБВ
Ответ: ААА
Ответ: ВВВ
Б: ззз
С: ФФФ
$ на awk -F' и:' '1 $ ~ "[АБ]" { печать > $1.txt } $1 !~ "[АБ]" { печати > "otheroutput" } ' ввод
$ коту
Ответ: Азбука
Ответ: ААА
Ответ: ВВВ
$ кот Б
Б: АБВ
Б: ззз
$ кот otheroutput
С: ФФФ
+953
saturatedX 27 июл. 2010 г., 14:55:03

Вы все еще можете использовать одиночные пробелы, как ваш разделитель, вы будете просто иметь несколько столбцов. Увеличить значение вы даете вырезать -Д'- Ф от 2 до 5, или даже 6. Увеличивать количество, пока вы не получите желаемых результатов.

+912
Hitmands 1 мая 2014 г., 08:13:19

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

$ команда CD ~/.СШ
$ SSH-ключей -г -Ф id_rsa > id_rsa.паб

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

Я не мог найти ответа на мою проблему в нескольких фондовой биржи ответов я не нашел, поэтому решил задать/ответить на мой собственный вопрос здесь. Как это произошло? Случилось так, что у меня были ключи SSH работал в прошлом, но в какой-то момент случайно SSH-ключей снова. Это создавало новую пару из открытого и секретного ключей. Я понял это и попытался исправить его, положив обратно мои старые личные ключи. Как сервер еще старый публичный ключ в authorized_keys файл, ничего не нужно менять там. К сожалению, я не менял открытого ключа на стороне клиента, что привело к нынешней ситуации.

+879
Alvinowleswas 20 июн. 2010 г., 16:28:28

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

СР ~/. bash_history $path/filename.txt 

К сожалению, это не дает мне полную историю. Если вручную вводим команду

история > /медиа/корень/USB и именем 

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

+871
Paul Boateng 6 апр. 2013 г., 17:43:33

У меня две VirtualBox виртуальной машины: одна с SUSE предприятия 10 и один с красной шляпой предприятия 5. Я хочу подключиться через SSH от RedHat на SUSE.

Оба настроены на использование мостовой адаптер с vnic0 как имя и “разрешить все” за “смешанном режиме”. В SUSE есть IP 10.211.55.5 и красная шляпа имеет IP 10.211.55.6. Я могу подключиться через SSH с SUSE на красную шляпу, а не наоборот. В чем может быть проблема?

Если у меня пинг от Красной шляпы SUSE и наоборот, все в порядке, и передаваемых пакетов полученных. Если я трасировка с SUSE на Красную Шапочку я вам

1 10.211.55.6 (10.211.55.6)(ч!) 0.509 МС (ч!) 14.974 МС (ч!) 0.877 МС

которая кажется в порядке, но когда я трассировку от RedHat на SUSE я вам

трассировка до 10.211.55.5 (10.211.55.5), 30 прыжков, максимум, 40 байтовых пакетов
1 * * *
2 * * *
3 * * *
4 * * *
...

Если я сделаю СШ -л пользователя 10.211.55.6 от SUSE в виртуальной машине все подключается нормально, но если я сделаю СШ -л пользователя 10.211.55.5 от Красного шлема виртуальной машины я получаю “превышено время ожидания подключения”.

Обе системы подключены к интернету, и я могу путешествовать по сети. Что я делаю не так? Почему я не могу SSH с красной шляпой на SUSE в виртуальной машине?

+829
dar 6 мар. 2016 г., 04:27:40

ОС Ubuntu 14.04: С помощью авт.чат-лог увидеть: принятый открытый ключ за $пользователя от 192.168.ХХ.ХХ ХХХХХ порт ssh2: ОГА хх:хх:хх:хх:хх:хх:хх:хх:хх:хх:хх:хх:хх:хХ:Хх:ХХ

С помощью этого ключа RSA, откуда мне знать, какой открытый ключ, он находится в /Home/$/пользователь.по SSH/authorized_keys

в /Home/$/пользователь.по SSH/authorized_keys не в шестнадцатеричном формате, который я предполагаю формат ключа RSA является в двиг.бревно???

+765
Nghi Nguyen 3 дек. 2015 г., 09:18:16

Вы пробовали с помощью xkill? Что будет разрушать окно, хотя он оставит позади Су процесс и его детей. Можно попробовать нажать CTRL-C в в xterm , чтобы убить процесс. Или если на самом деле это в xterm процесс (а не гном-терминал или что-то подобное) вы можете, удерживая Ctrl, щелкните левой кнопкой мыши и отправить убивать (или других) сигналов в дочерний процесс.

Обновление Я думаю, вы могли бы добавить что-то вроде этого, чтобы ваш .mwmrc:

Ключи MyKeyBindings
{
 Альт Шифт<ключ>Ф4 окна F.свдв "xkill -идентификатор <WM_CLIENT_LEADER>"
}

Причина того, что Ф.убить и закрыть в fvwm не закрыть в xterm -е СУ - это потому, что в xterm не могу конца подпроцесса. Так, чтобы получить оконный менеджер для завершения в xterm , он должен быть уничтожен, а не вежливо попросили закрыть.

+604
Ron Bemis 1 июл. 2014 г., 02:05:16

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

вырезать -с 385-396,415-427 именем | е с/./&./10;с/./& /13;с/./&./25'

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

у awk '{печати функцию substr($0,385,10)"."функцию substr($0,395,2)" "функцию substr($0,415,11)"."функцию substr($0,426,2)}' именем

От в GNU awk и руководство пользователя:

функцию substr(строка, начало [, длина ])
Возвратить длина-значный подстроку строки, начиная на количество символов.
+582
B Rob 14 июн. 2013 г., 06:16:48

Вчера, когда я открыл мой ноутбук, я заметил, что у меня нет звука из встроенных динамиков. Я тщательно проверил настройки в настройках звука, а затем упал на раковину и посмотрел в alsamixer. Ничего не показывая, приглушенные или 0/нет объема. Все на и значение максимальной громкости. Профиль аналоговый стерео дуплекс, по умолчанию.

Звук работает нормально при использовании наушников.

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

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

Вот мои текущие параметры:

Релиз=14
Кодовое имя=Надя
Издание="браток 64-бит"
Описание="Линукс Минт 14 Надиа"
РАБОЧИЙ СТОЛ=ДРУЖИЩЕ
ИНСТРУМЕНТАРИЙ=ГТК

команду lspci:

00:1Б.0 Звуковое устройство: корпорация Intel 7 серии/С210 серии микросхем Семейный аудио высокого регулятор четкости (Ред. 04)

кошка /proc/asound/card0/кодек#* | кодек грэп

Кодек: компания IDT 92HD91BXX
Кодек: процессор Intel PantherPoint с HDMI
astembridge-ноутбук Inspiron-5720

игре -л

**** Список воспроизведения устройств ****
карта 0: PCH-файл [ВДА Интел ПЧ], устройство 0: STAC92xx аналоговой [аналого STAC92xx]
 Subdevices: 1/1
 Подустройства #0: подустройства #0
карта 0: PCH-файл [ВДА Интел ПЧ], устройства 3: 0 разъем HDMI [HDMI с 0]
 Subdevices: 0/1
 Подустройства #0: подустройства #0

Alsamixer экрана: enter image description here

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

Редактировать 1: сам ноутбук составляет менее одного месяца и не падала или иному жестокому обращению. Это Dell ноутбук Inspiron 17R с - 5720.

Правка 2: (Обновление март 2016 года). Опять этот старый ноутбук. Я вчера установил новую копию с Win7 в надежде, что это может быть странный вопрос шухер. Неа. Окна показал аудио драйвер установлен и работает нормально, и когда я играл трек, я вижу шумомер подпрыгивая вверх и вниз. Просто нет звука из динамиков или наушников.

+562
Brooklynn Lewis 11 авг. 2017 г., 17:14:39

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

Я установил Fedora и начальное ОС (которая работала раньше) на моем ноутбуке, и после целого дня установки они обе аварии случайно. элементарная ОС разбился во время установки несколько раз и единственное, что я увидел, был блок текста, из которого я только понял, что процесс install.py и он сказал, что плохо копировать значение.

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

Ноутбук Асер Aspire 5741G (последнюю версию BIOS и VGA BIOS) вместе с i5 430м, 3 ГБ DDR3 и HD5470 512МБ.

+529
Rob Falk 25 авг. 2011 г., 00:33:58

Как можно заменить только первый [:пробел:] символов в каждой строке файла с , используя СЭД?

Вход: 
Переменного тока 12 45
Постоянного тока 56 89

Ожидаемые результаты:
Переменного тока 12 45
Постоянного тока 56 89

(Что-то вроде СЭД "ы/[:пробел]/'\т'/г" , но не влияя на другие пробелы в строке)

+511
Adrian Sosa Benitez 16 окт. 2019 г., 11:47:57

Я хочу создать 20ГБ RAM диск для ANSYS для работы в еще бесплатно -г я вижу: enter image description here

И лично я не создал ни одного RAM диски еще. Так интересно, как максимально доступный объем ОЗУ: как найти то, что использует буферы/кэш и как освободить нужное пространство?

+509
armani 13 окт. 2018 г., 02:53:22

Что я знаю и регулярно пользуюсь

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

менее $ +/DHCP-сервера в /var/журнал/системный журнал
# результат: не указаны на момент первого вхождения в DHCP

Но я также хотел, чтобы настроить его, чтобы следовать вывод такой:

$ меньше +Ф /ВАР/лог/системный журнал
# результат: syslog, который следует за файл, очень много, как хвост -F будет.

Что я хотел бы использовать

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

$ меньше +Ф +/DHCP-сервера в /var/журнал/системный журнал
# результат: "шаблон не найден" - это на самом деле куча и все в одну строку.

Бонусные баллы для тех, кто может сказать мне, как я могу автоматически фильтр без необходимости нажимать в начале?

$ меньше +\&DHCP-сервера в /var/журнал/системный журнал
# результат: "нажмите Enter", после чего фильтрация поиска такое
# правильно работает. Я бы очень хотела избавиться от этого дополнительного <ввод>

edit2: смешно то, что я могу совмещать эти:

менее$+?Протокол DHCP +г /ВАР/лог/системный журнал
# результат: переход к завершению и обратный поиск для DHCP
# Но я должен нажать клавишу Enter (который я хотел бы избежать)

но я не могу сделать это:

$ меньше +г +?DHCP-сервера в /var/журнал/системный журнал
# это сливается в ?DHCPG и впоследствии не найден.

Итак, того, представляется важным, и все строки интерпретируются, как если бы он был один?

Версия информация

редактировать вот версия менее установленных на моей системе, но я хотел бы установить другую версию, если это необходимо!

$ менее-версия
менее 458 (ГНУ регулярные выражения)
Авторское Право (C) 1984-2012 Марк Нудельман
[...]
+508
MB B 5 мар. 2015 г., 20:14:13

На Perl один лайнер:

$ Перл -ЧП 'с/\%(\ш\ж)/ЧР шестигранной $1/Гэ'

Пример:

$ Эхо '%21%22' | Перл -ЧП 'с/\%(\ш\ж)/ЧР шестигранной $1/Гэ'
!"
+508
Dannejaha 9 мая 2013 г., 17:50:50

Используя Putty для входа на удаленный сервер в CentOS 7, я могу успешно создать в CentOS 7 на виртуальную машину в CentOS 7 узлов.

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

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


Полный Вывод Терминала:
Вот терминал журнал блокировкой/истекло время ожидания сеанса Putty в результате мой нынешний Вирт-установить синтаксис:

[корень@удаленный-хост ~]# Вирт-установить-имя centos7-оперативная память 2048 --диск путь=/Дев/маппер/CentOS в-третьих,размер=242 виртуальных ЦП --1 --ОС-тип универсальные --ОС-вариант универсальный --сетевой мост=virbr0 --графика --нет консоли Пти,target_type=последовательный --компакт-диск /tmp/CentOS-7-x86_64-Minimal-1611.iso
Предупреждение компакт-диска не печатает в текстовую консоль по умолчанию, так что вы скорее всего не увидите текст установите выходной. Вы, возможно, захотите использовать-расположение. Смотрите страницу руководства Man для примеров использования-расположение с компакт-диска

Начиная установить...
Создание домена... | 0 б 00:00:00
Подключен к домену centos7
Escape-символ ^]


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

[корень@удаленный-хост ~]# список вирш-все
 ID Имя Государства
----------------------------------------------------
 5 centos7 работает

[корень@удаленный-хост ~]# доминфо centos7 вирш 
Идентификатор: 5
Название: centos7
Идентификатор UUID: некоторые-очень-длинной-строкой
Тип операционной системы: аппаратной виртуализации
Состояние: работает
Процессор(ы): 1
Процессорное время: 1742.1 с
Максимальный объем памяти: 2097152 КБ
Используемая память: 2097152 КБ
Настойчивый: да
Автозапуск: отключить
Удалось спасти: нет
Модель безопасности: в SELinux
Безопасности Дой: 0
Метки безопасности: system_u:system_r:svirt_t:С0:c654,c992 (исполнение)

[корень@удаленный-хост ~]# centos7 помощью virsh vcpuinfo 
Процессора: 0
Процессор: 2
Состояние: работает
Процессорное время: 1839.3 с
Родственность процессора: гггг

[корень@удаленный-хост ~]#


Еще Одна Попытка:

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

[корень@удаленный-хост ~]# Вирт-установить-имя centos7b-оперативная память 2048 --диск путь=/Дев/маппер/CentOS в-четвертых,размер=242 виртуальных ЦП --1 --ОС-тип универсальные --ОС-вариант универсальный --сетевой мост=virbr0 --графика --нет консоли Пти,target_type=последовательный --location=/tmp/CentOS-7-x86_64-Minimal-1611.iso
Ошибка 'NoneType' объект не повторяемое

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

+500
yelxe 7 окт. 2019 г., 12:47:58

Вы можете изменить пользовательский файл/свойства группы:

Чаун пользователь2 пользователь1 test_user1

Синтаксис: Чаун <пользователь>:<группа> <имя файла или каталога> изменение владельца/группы файла или папки

+495
user1912419 5 окт. 2015 г., 13:26:11

У меня есть только консоль по SSH на основе сводной коробки внутри удаленного местоположения. Я хочу консоль или на ncurses-инструмент, который показывает мне активный реальном времени, информация о которых размещается до. IP, имя хоста и т. д. Что-то вроде этого должно существовать?

Это не для общих ресурсов SMB/Самба. Я не ищу общих папок или ресурсов. Я хочу местных, в режиме реального времени список всех хостов и IP-адресов в локальной сети (возможно другой информации, если такая имеется).

+449
bmwd Gaming 12 мая 2014 г., 01:26:32

У меня Макбук Про середина 2012 и просто обновлен до Yosemite с Маверикс. Не мог видеть rEFInd и нашел решение здесь.

+436
user47373 16 февр. 2019 г., 09:45:03

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

Кроме того, согласно журналам, в glibc архитектуру x86_64 не был заменен семейства i686. Что бы не произошло. ДНФ, и традиционно ням бы не позволил этому случиться и это будет ошибка, прежде чем он когда-либо пробовал.

26 апреля 14:41:22 информация обновлена: версии glibc 2.21-13.fc22.архитектуру x86_64
...
26 апреля 14:42:00 информация установлено: в glibc-2.21-13.fc22.i686 в

Лучшее, что вы можете сейчас сделать-это резервную копию всех данных на эту машину и сделать чистую установку. Вы не хотите тратить время, пытаясь вытащить файлы и библиотеки от других машин, пытаясь исправить проблему, или делаете chroot для ДНФ устанавливает. Кто-нибудь в IRC канала #Fedora и канале #Fedora-Devel, который скажет вам то же самое.

+433
Ryan Az 12 авг. 2010 г., 18:35:26

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

меньше() { команды меньше "[email protected]"; ясно; }

С другой стороны, если вы хотите меньше , чтобы сохранить оригинальное содержимое экрана и восстановить то, что когда он выходит, это должно быть нормой поведения. (Это управляемые через ті и те записи , используя базу и/или терминала. Эти устанавливаются в соответствии с Тип клеммы, как говорит с Эхо $срок.)

Вы можете попытаться заставить с вариант

менее+х

Но если это не работает, либо, предоставить результат выполнения Эхо $срок команду, и это должно быть возможным, чтобы определить, что с Ти и т е значения, и, следовательно, почему они не сохранения и восстановления экране.

+426
kulwinder 7 дек. 2011 г., 00:37:11

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

  1. переместить файлы в папку/opt/папку

  2. создать симлинк

    судо ЛН-ы /опт/папка/application_folder_name /usr/Бен/application_folder_name
    

Зачем нам здесь ссылку?

И почему install.sh скрипт присутствует в папке приложения, не запустите процесс установки?

+390
Olaf Meys 24 янв. 2016 г., 12:56:42

Я учусь администрировать VPS, который имеет ядра OpenVZ (= полегче...). Я решил попытаться загрузить недостающие модули ядра путем переустановки ядра с:

судо apt-получить установку -у Линукс-изображения-$(uname-Р)

Не только, что не получить модуль мне нужен, мое использование дискового пространства в два раза. Мой VPS-хостинга админ модуля в ядро хост, который решил эту проблему. Но теперь у меня есть 8+ГБ избыточных библиотек ОС для Ubuntu 18.04. Как я могу удалить эти ненужные библиотеки? АПТ автоматическое удаление не помогло.

Кроме того, начиная с нуля, будем признательны за предложения, как можно вернуть 8+ГБ ССД пространстве, я беспечно потеряли!

+316
user3391359 18 июн. 2018 г., 00:03:33

Из того, что я читал здесь и здесь, я полагаю, что есть немного на SD-карты под названием PERM_WRITE_PROTECT, что позволит мне сделать карта SD только для чтения. Можно ли установить этот бит в Linux? Если да, то как это можно сделать?

P. S. Я понимаю, что я могу просто подключить ее читать только в fstab, но я ищу решение, которое позволит предотвратить его направил независимо от того, какое устройство это, или что программное обеспечение к ней.

+292
SinoptikTV 31 мар. 2018 г., 14:01:51

readarray читать строки из стандартного входного потока в массив, так что вы можете сделать что-то вроде этого:

$ а="2015-05-14 14:55:12.916395602 +0530Ttest_12345"
$ readarray -Т Эл <<<"$(тр т '\п'<<<"$а")"
$ е %з\\п "${в addr[0]}"
2015-05-14 14:55:12.916395602 +0530
$ е %з\\п "${addr в[1]}"
test_12345

Но вам не нужен массив, вы можете использовать параметр расширения:

$ а="2015-05-14 14:55:12.916395602 +0530Ttest_12345"
$ е %з\\п "${А%Т*}"
2015-05-14 14:55:12.916395602 +0530
$ е %з\\п "${А##*Т}"
test_12345
+255
SARENDRA NAKARMI 6 авг. 2017 г., 13:10:21

Это маршрутизатор настроен как мастер-браузер или wins? Если wins-сервер, клиентские системы (той, что вы пытаетесь подключиться к Ubuntu сервер с) установка с помощью wins сервера явно или какой инструмент конфигурации сети вы используете (дистрибутив по умолчанию?) ?

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

Жесткий выход будет использовать tcpdump для того, как @bersch предполагает.

+242
ANR Upgraded Version 24 мар. 2010 г., 13:54:22

использовать - или _ в именах файлов
_ для функции
. для расширения

кошка << ВФ > foo-bar.sh 
foo_bar() { 
Эхо баз 
} 
ВФ 
+196
Yanick Rochon 18 янв. 2018 г., 20:16:07

Альтернативный вариант будет брать только первый символ с помощью отрезка:

$ вырезать -С1 < входной_файл 
А
Д
+131
obinmraz 23 мая 2019 г., 22:36:51

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

Первый раз, что я делал, было:

выполнить /sbin/iptables в -входной сигнал -п ПТС -с 192.168.80.55 --dport 9043 -Джей принимает
выполнить /sbin/iptables в -Вход -Джей падение

Теперь у меня только один доступный порт с одного IP и все заблокировано.

Как я могу разблокировать весь транспорт (по крайней мере для SSH)?

+87
debthebee13 28 авг. 2014 г., 23:11:57

У вас есть два вопроса, первый пробелы, которые остались в ваших переменных при выполнении чтения с ИФС='='. Второй заключается в том, что вы на самом деле не jboss_version в вашего приложения файл. Один из способов сделать это будет:

файл="./приложение.свойства"

если [ -Ф "$файл" ]
тогда
 файл Echo "$найти".

 при МФС='=' читай-R ключ стоимость
делать
 ключ=$(Эхо $ключ | тр '.' '_' | тр -д '' | тр -Д '\т')
 функция val=$(Эхо $значение | тр -д '' | тр -Д '\т')
 функция eval "${ключ}='${Валя}'"
 сделано < "файл$"

 Эхо "build_name =" ${build_name}
 Эхо "build_no =" ${build_no}
 Эхо "Jboss_version = "${appServer_version}
 Эхо "получили значение из свойства файла"


имя=${build_name}-
строить=${build_no}-
С JBoss=${appServer_version}

именем="${Имя}${построить}${однако}"

 Эхо команды mkdir [$имя_файла]

еще
 Эхо "$файл не найден."
интернет

Еще, я бы сделал это другим способом. Заставляя ИФС используется в Сплит и присоединиться также, это также использует все переменные из приложения.свойства файла:

файл="./приложение.свойства"

Массив=()
если [ -Ф "$файл" ]
тогда
 файл Echo "$найти".

ИФС='='
 пока читала-R ключ стоимость
делать
 функция val=$(Эхо "$значение" | тр -д '[[:пробел:]]')
Массив+=("$вал")
 сделано < "файл$"

ИФС='-'
новый_каталог="${массив[*]}"
 если [ -д "$newdir все нормально" ]; затем
 Эхо "РМ -РФ $newdir все нормально"
 РМ -РФ "$newdir все нормально"
интернет
 Эхо "команды mkdir $newdir все нормально"
 команды mkdir "$newdir все нормально"
еще
 Эхо "$файл не найден."
интернет
+74
sanpath 18 июн. 2012 г., 04:45:05

Не это ясно, но "убить" не застрять, так,

пока читал пид; не убей "$пид"; сделано < "/сценарии/pid_$DATE.txt"

или добавить -9 убивать жестоко убивают свой процесс

+68
sunny1586 20 окт. 2016 г., 20:21:17

Я бегу centos7... есть 4 x 3 ТБ жестких дисков, так что я установил в ZFS, как это выглядит лучшим решением. Я установил и установки через root, но Локальные пользователи не могу писать файлы / папки. И Google не даст никаких результатов, почему он не позволил бы различные пользователи имеют права на запись? Так что мой вопрос, как я могу дать разрешения локальный пользователь для записи файлов на бассейн?

+64
Andrew Ash 8 февр. 2011 г., 19:25:24

[Решена] -- см. обновление ниже.

Я установил контур-сервер (ссылку) на моем сервере и, к сожалению, выполнение firewalld отбрасывает все пакеты, приходящие от контур-клиент.

Моя Система:

В Ubuntu 18.04 х64
Линукс х 4.15.0-20-универсальный #21-Убунту СМП Вт апр 24 06:16:15 мирового 2018 архитектуру x86_64 архитектуру x86_64 x86_64 с ГНУ/Линукс

Выполнение Firewalld Версия :0.4.4.5

Докер версия: Докер version18.05.0-се, построить f150324

Правила выполнение firewalld:

корень@х:~# брандмауэр cmd --вам-активных зон
общественные
 интерфейсы: ens3 docker0

корень@х:~# брандмауэр cmd --список-портов
{outline_server_port}/ТСР {outline_server_port}/УДП

Ответ на этой ссылке не помогло.

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

Произошла сетевая ошибка. Если подобное повторится, пожалуйста, отправьте обратная связь.

Как только я остановить firewalld, используя следующую команду:

systemctl остановить firewalld.услуги

контур-клиент работает нормально, а когда я начинаю выполнение firewalld, оно не работает.

Следующие из состояния выполнение firewalld

корень@х:~# systemctl статус выполнение firewalld.услуги 
● выполнение firewalld.обслуживание - выполнение firewalld - динамический службу межсетевого экрана 
 Загружен: загружен (в/lib/systemd в/системы/выполнение firewalld.обслуживание; включено; предустановленные поставщик: включено)
 Активный: активный (бег) с Вт 2018-05-15 23:37:31 мск; 8С назад
 Документы: мужчину:выполнение firewalld(1)
 Главный ПИД: 2479 (выполнение firewalld)
 Задачи: 2 (предел: 1113)
 Группы: /система.фрагмент/выполнение firewalld.услуги
 └─2479 /usr/Бен/питон3 -Эс выполнить /sbin/выполнение firewalld --nofork --nopid

15 мая 23:37:31 х systemd в[1]: начиная выполнение firewalld - динамический службу межсетевого экрана...
15 мая 23:37:31 х systemd в[1]: начато выполнение firewalld - динамический брандмауэр демон.
15 мая 23:37:32 х выполнение firewalld[2479]: предупреждение: COMMAND_FAILED: 'файл/sbin/iptables в -В2 -Т фильтр -н -л докер-пользователь' ошибка: в iptables: без цепи/целевой/матч с таким именем.
15 мая 23:37:32 х выполнение firewalld[2479]: предупреждение: COMMAND_FAILED: 'файл/sbin/iptables в -В2 -Т фильтра -с настройки-пользователя -Джей вернуть не удалось: в iptables: плохие правила (не соответствующее правило существует в этой цепочке?).
15 мая 23:37:32 х выполнение firewalld[2479]: предупреждение: COMMAND_FAILED: 'процесс/sbin/iptables в -В2 -Т фильтр -c вперед -J в докер-пользователь' ошибка: в iptables: без цепи/целевой/матч с таким именем.

Я включена

  1. Маскарадинг на выполнение firewalld тоже (брандмауэр cmd-добавить-маскарад)
  2. А также с поддержкой IPv4-пакетов переадресации (ВИМ /и т. д./sysctl.конф & чистая.протокол IPv4.ip_forward=1)

Теперь мой вопрос: Как я могу настроить firewalld для позволяют наметить-клиентские пакеты?

Спасибо большое.

Канва используется Docker.


Обновление [2018.05.16]:

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

выполните следующую команду (Спасибо большое @Абэ)

СС -тлп

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

корень@dockerTest:~# СС -тлп
Состояние Приема-Вопрос Отправить-Вопрос Локальный Адрес:Порт Коллегиального Адрес:Порт 
Слушать 128 0 0.0.0.0:12615 0.0.0.0:* пользователи:(("СС-сервер",пид=1162,ФД=5)) 
Слушать 0 128 127.0.0.53%Ло:домен 0.0.0.0:* пользователи:(("добавлена разрешить",пид=617,ФД=13)) 
Слушать 128 0 0.0.0.0:СШ 0.0.0.0:* пользователей: (дел("sshd",пид=824,ФД=3)) 
Слушать 0 128 [::]:СШ [::]:* пользователей: (дел("sshd",пид=824,ФД=4)) 
Слушать 0 128 *:47515 *:* пользователи:(("узел",пид=1103,ФД=12)) 

теперь, как мы видим из вывода, СС-сервер использует порт "12615", надо разрешить этот порт в firewalld. чтобы сделать это, выполните следующие команды:

брандмауэр cmd --добавить порт=12615/ПТС
брандмауэр cmd --добавить порт=12615/УДП

Проверьте контур-клиент, он должен подключаться.

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

брандмауэр cmd --добавить порт=12615/ПТС-постоянный
брандмауэр cmd --добавить порт=12615/УДП-постоянный

Спасибо большое @Абэ, я очень ценю вашу помощь.

+34
nistel 26 авг. 2016 г., 13:29:21

У меня есть 2 папки:
- /Рабочий стол/старый
- /Рабочий стол/Новая

В старую папку, у меня есть следующий файл:
- olda.txt
- oldb.txt

В новую папку, у меня есть следующий файл:
- newa.txt
- newb.txt
- newc.txt

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

 МВ /дома/пользователь/рабочий стол/старый /дом/пользователь/рабочий стол/Новая

Я получаю ниже выход в новую папку:
- старый
- newa.txt
- newb.txt
- newc.txt

Я хочу такой:
- olda.txt (от old/olda.txt)
- oldb.txt (от old/oldb.txt)
- newc.txt

Как я должен написать, чтобы получить его?

+25
Matt Kereczman 19 мар. 2010 г., 00:08:56

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

$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