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

У меня есть файл с текстом. Этот файл содержит список такой:

@"Джо", @"211",
@"Боб Нельсон", @"132",
@"Джек Сьерра", @"3422",
@"Уолт Роберт", @"14",

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

@"211", @"Джо",
@"132", @"Боб Нельсон",
"Джек-Сиерра", @"3422", @
@"14", @"Уолт Роберт",

Как мне это сделать из терминала?

+942
Annoyed as usual 29 мая 2019 г., 05:53:17
35 ответов
"командой stty" задает параметры терминала (телетайп).
+986
Sandeep Raju Prabhakar 03 февр. '09 в 4:24

Я пытаюсь создать резервную копию всей моей системы на внешний диск с помощью rsync, через shell-скрипт, который запускается как root:

#!/бин/Баш
по rsync -vSHPhhaX --числовые идентификаторы --удалить --исключить-от=/домой/Рены/.скрипты/исключить списка / /дома/Рена/видео/.резервное копирование/>/дома/Рена/видео/.резервное копирование.журнал

Этот скрипт работает на машине "Акира". Изначально, /домашний/Рена/видео USB-жесткий диск крепится непосредственно к Акире, и скрипт работал нормально.

Я недавно переехал на диске; теперь он установлен на тот же путь на другой машине "Юки", и поделился через NFS. Так Акира:/главная/Рена/они по-прежнему ссылается на тот же USB жесткий диск, только теперь она прикреплена к Юки и общий через NFS, а не привязан к Акире напрямую. Диск использует ext3 и зашифрован с помощью TrueCrypt.

Юки /и т. д./экспорт:

/главная/Рена Акира(РВ,subtree_check,nohide,no_root_squash) Рей(РВ,subtree_check,nohide,no_root_squash)
/главная/Рена/видео Акира(РВ,subtree_check,nohide,no_root_squash) Рей(РВ,subtree_check,nohide,no_root_squash)

Теперь rsync выдает ошибку на каждый файл:

по rsync: Чаун "/домашний/Рена/видео/.система резервного копирования/загрузки/.карте-2.6.38-8-общая" ошибка: недопустимый аргумент (22)

НФС кажется, "давя", хотя это не велено?

Рэна@Акира $ стат /дома/Рена/видео/.резервного копирования/загрузки/Аби-2.6.38-10-универсальный
 Файл: `/дом/Рена/видео/.резервного копирования/загрузки/Аби-2.6.38-10-универсальная
 Размер: 730457 блоков: 1440 IO блока: 65536 обычный файл
Устройство: 19ч/25д инода: 38822526 ссылок: 1
Доступ: (0644/-RW-Р-R--) uid номер: (65534/ никто) гид: (65534/ nogroup)
Доступ: 2011-10-19 22:17:12.000000000 -0600
Изменения: 2011-06-28 13:19:43.000000000 -0600
Изменения: 2011-10-19 22:17:12.000000000 -0600

Рэна@Юки $ стат /дома/Рена/видео/.резервного копирования/загрузки/Аби-2.6.38-10-универсальный
 Файл: `/дом/Рена/видео/.резервного копирования/загрузки/Аби-2.6.38-10-универсальная
 Размер: 730457 блоков: 1440 IO блока: 4096 обычный файл
Устройство: fc04h/64516d инода: 38822526 ссылок: 1
Доступ: (0644/-RW-р-р--) номер uid: ( 0/ root) и гид: ( 0/ root)и
Доступ: 2011-10-19 22:17:12.000000000 -0600
Изменения: 2011-06-28 13:19:43.000000000 -0600
Изменения: 2011-10-19 22:17:12.000000000 -0600

от Акиры, UID и GID появляются разные; может быть, причина для rsync не?

[править] на самом деле это выглядит с Акирой, каждый файл на акцию UID и GID 65534/никто.

+938
SoS 15 апр. 2013 г., 03:46:46
Другие ответы

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


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

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

Очереди, перечисленные в

файл /sys/класс/чистой/для eth1/очереди/

directoryI проверил в каталоге файл/sys/класс/чистой/для eth1/очереди/ТХ-0/ но он имеет такую информацию, как tx_maxrate, tx_timeout и т. д.

Есть ли другой каталог, где я могу посмотреть статистику каждой очереди? (Например, количество отправленных пакетов, потерянных пакетов и т. д.)

+918
Scard XCargo Yoryor 14 авг. 2013 г., 18:34:57

Я понимаю, что ZFS использует / может быть настроен для использования SSD в качестве кэша для l2arc, ЗИЛ, а также хост для таблицы дедупликации.

Ни один из этих, кажется, требуют фиксированного минимального размера (таблица дедупликации, возможно, информация на это несколько расплывчато - может, сама таблица дедупликации может быть размещен на медленных дисках и ускоряется Л1/для l2arc). Что приводит нас к идее, используя тот же диск, по тем же причинам производительности в качестве узла для подкачки, который также имеет динамический размер требования, в зависимости от нагрузки на память.

Есть ли способ, чтобы автоматически изменить размер обоих буферов и для l2arc в соответствии с потребностями память, подобно тому, как swapspace растет файл подкачки автоматически, и L1ARC уменьшается в зависимости от изменения давления память?

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

+896
Jay Haines 2 апр. 2012 г., 12:14:48

Когда я тип (в Баш) команды, которые Linux не найти, он обычно делает что-то вроде этого:

$ х
х: команда не найдена

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

$ Пип
Нет команды 'Пип' нашли, вы имели в виду:
 Команда 'РСР' из пакета 'РСР' (Вселенная)
 Пайп команду '' из пакета 'пайп' (Вселенная)
 Команда 'ПГП' из пакета 'pgpgpg' (Вселенная)
 Команда 'ПП' от libpar-упаковщик-Perl в '' (Вселенная)
 Команда 'РНР' из пакета 'в php5-cli и (главного)
 Команда 'ГИПа' из пакета 'джип' (Вселенная)
 Команда 'типун' из пакета 'питон-Пип' (Вселенная)
 Команда 'ППА' из пакета 'netatalk' (Вселенная)
Пип: команда не найдена

Это означает, что какой-то крючок проверено Пип , прежде чем он давай колотить в ответ Пип: команда не найдена.

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

Для этого мне нужно понять что-то о потоке; когда я введите команду (и нажать Enter), где он? Что это программа, которая отвечает "ты имел в виду", и как это сделать в командной строке от Баша?

+889
Eardly Joseph Marino 29 янв. 2010 г., 08:29:50

Учетные записи служб, как правило, заблокирован, т. е. нет пароля, вы можете войти. Если вы являетесь администратором системы, то root-права способом СУ или судо, и как корень проблемы Су в MongoDB.

+882
Ashley Allen 6 мар. 2014 г., 23:44:18

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

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

+880
richardj311 18 мар. 2018 г., 11:14:18

Что вы можете сделать в последнее время-иш ЛВМ версии создать “происхождения” ЛВ на HDD и один “кэш” ЛВ на SSD, а затем объединить их в один “кэш” ЛВ. Он имеет такой же размер, как “происхождение” ЛВ (я. е., вы только получаете столько места как на жестком диске), но часто используемые блоки и метаданные кэшируются на SSD для повышения производительности.

Суть ее, предполагая, что у вас уже есть ВГ, охватывающих оба диска:

lvcreate, что -л 100%ПВС -Н имя YourVG /Дев/YourHDD
lvcreate, что --кэш-бассейн-L тип 100%ПВС -Н your_name_cache YourVG /Дев/YourSSD
lvconvert --тип кэш-cachepool YourVG/your_name_cache YourVG/имя

После этого вы будете иметь имя ЛВ, которые вы можете использовать как любой другой ЛВ и несколько внутренних ЛВС, которые можно увидеть с ЛВС -это YourVG.

Например, Я создал зашифрованный корневой файловой системы на ССД раздел (например, /dev/sda3 в качестве) и разделов жесткого диска (например, /dev/sdb1) с помощью следующих команд:

pvcreate можно и /dev/sda3 в качестве устройства /dev/sdb1
ы vgcreate группы томов rootvg на /dev/sda3 в качестве устройства /dev/sdb1
lvcreate, что -л 100%ПВС -Н cryptroot группы томов rootvg на /dev/sdb1
lvcreate, что --кэш-бассейн-L тип 100%ПВС -Н cryptroot_cache группы томов rootvg на /dev/sda3 в качестве
lvconvert --тип кэш-cachepool группы томов rootvg/cryptroot_cache группы томов rootvg/cryptroot
пакет cryptsetup luksFormat --тип luks2 /Дев/группы томов rootvg/cryptroot

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

+873
Khashaa 14 сент. 2015 г., 21:10:15

Я пыталась делать задания в блендер и PiTiVi.

Блендер

Оценка: 3/5

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

Установка

Возьмите линукс дистрибутив из проекта веб-страницы, распаковываем архив В например ~/bin и запустите файл под названием блендер.

Редактирование видео

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

пакет ffmpeg -я 24.Ави-карте 0:1-с:копию ~/ГИА.МР2
пакет ffmpeg -я 24.Ави-карте 0:2 -с:копию ~/СНД.МР2

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

Регулировка громкости тоже описано в статье, а также добавлять ключевые кадры. Что не описал как редактировать кривую. Таким образом, ответ заключается в использовании тех же методов отбора, как для клипов. Выбор с ПКМ, двигаясь с нажатием клавиши G и так далее. Есть блендер странице справочника о так называемой графической редакторе

Перевода

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

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

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

Скорость

Около 5 кадров в секунду по умолчанию настройки кодека H264 + mp3 формате. Учитывая мое видео составляет 30 кадров в секунду, это очень медленно. Кодирование не использует все доступные ядра процессора (я оставил этот параметр на авто) в результате видео было визуально приятным ;-)

Чего PiTiVi

Результат 0/5

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

Установка

Я использовать Fedora 19, так ням установить чего PiTiVi выполняется под root пользователя делает работу.

Затем я пошел по списку плагинов GStreamer и считается установкой все, что я мог получить мои руки на

ням установить для GStreamer-Плагины-уродина \
для GStreamer-плагинов-хорошее-экстра \
для GStreamer-Плагины-хорошая \
для GStreamer-Плагины-БАД-несвободные \
для GStreamer-Плагины-БАД-бесплатная-массовки \
для GStreamer-Плагины-БАД-бесплатно \
для GStreamer-ffmpeg с

некоторые из этих пакетов в RPM репозиторий Фьюжн. Размер установки был довольно большим, 142 МБ, вот я и решила попробовать без установки. Это не работало (чего PiTiVi сплюнул пропавшим без ошибок плагин для аудио и видео в моем файле), поэтому я установил все плагины в конце концов, просто чтобы быть уверенным. Мне пришлось перезагрузить чего PiTiVi так что бы видеть новые плагины.

Редактирование видео

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

ffmpeg на мне 42.Ави-карте 0:2 -с:копию ~/42snd.МР2

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

Перевода

Прежде всего, диалоговое окно рендеринга всегда превращалась в "1 второго оставшегося", иногда "2 секунд". Он никогда на самом деле не завершена. Все-таки, выходной файл был создан.

Настройка выходного формата в MP4, видео кодек x264enc и AAC для аудио, сохранив параметры по умолчанию, в результате была нарушена видеофайл, который не может быть воспроизведен в VLC и при проигрывании в mplayer у него нет звука и изображения разноцветная мозаика случайных ярких цветных квадратов.

Выбирая WebM, с VP8 и Vorbis и, снова сохраняем настройки по умолчанию, в результате было ок, но примерно в пять раз все изображение неровной, как будто наблюдая за низкое качество DVB-T вещание. В 30 видеофайл минут на gigabite в размер, поэтому я предполагаю, что это не из-за низкого качества заготовки.

Скорость

Оказание мое 30 минутное видео в файл КР8 с VP8 для видео и Vorbis для звуковых заняло около 2 с половиной часов. Опять же, это не использовать многоядерный процессор по умолчанию. Этот параметр скрыт в подробные варианты для отдельных кодеков.

Заключение

Судя по юзабилити и GUI, чего PiTiVi выигрывает. Это значительно легче работать и приятнее визуализация формы волны звуковой дорожки на монтажном столе ;-) объем кривая отображается по умолчанию, и это очень легко редактировать. Также, играя в превью видео работает намного лучше для меня чего PiTiVi из коробки. В блендер, видео, как правило, отстает от звука. Связанные учебник предполагает изменение размеров кэша. Я не пробовал это, потому что слышу звук был достаточно для меня.

Что не работает в PiTiVi является оказание. Хотя это приятно иметь возможность легко делать свои правки, это совершенно бесполезно, если я не могу сделать это потом.

Поэтому нет явного победителя среди двух.

+846
KEVIN COLBERT 10 авг. 2018 г., 20:52:29

Я не эксперт в Linux. Однако я был в состоянии получить Убунту, Линукс Минт и Дебиан, openSUSE, и elementaryos все работать, только часть того, что вы описали. Все я изменил, добавив nomodeset в параметры жратвы. После установки, потом мне пришлось вернуться, через терминал, и добавить его снова жратву. Это было необходимо, для того чтобы заставить nomodeset при перезагрузках. Часть, которая не работает для меня, является мультимониторной конфигурации. Я не уверен, что на конкретных версий, как я пытался много разных дистров, просто пытаюсь заставить его работать. Я читал, что нужно ждать, пока ядро 4.18 доступна, прежде чем это будет поддерживаться. На данный момент, я перешел обратно в череп каньон.

+843
mktake 18 янв. 2020 г., 05:50:33

У меня эта настройка не работает в моей CentOS в 6х (3.10.23-ХХХХ-СТД-протокола IPv6-64 #1 СМП Вт Мар 18 14:48:24 по центральноевропейскому времени архитектуру x86_64 архитектуру x86_64 x86_64 с 2014 GNU/Линукс)

Шаг 1: в. в /etc/инит/а.конф

описание "на.АО"
автор "так просто"

# Стансы
#
# Стансы контролировать, когда и как начался процесс и остановился
# Просмотреть список строф здесь: http://upstart.ubuntu.com/wiki/Stanzas#respawn

# Когда начнется служба
начать на уровне [2345]

# Если остановить службу
стоп на уровень [016]

# Автоматически перезапустить процесс, если разбился
респаун

сценарий
 эхо $ $ > в /var/работать/а.пид;
 старпома узел /var/tmp/signal/a.js
конец скрипта

после завершения работы скрипта
 РМ -Ф /ВАР/работать/а.пид
конец скрипта

Шаг 2:

$ служба начала
ответ: непризнанная услуги

Как я могу запустить его, пожалуйста?

+830
Audrena 15 июл. 2017 г., 15:08:09
ggyG:е out.txt<СГ>p:v/Name\/Occupation/d<КР>:з<КР>

Объяснение

гг # перейти в начало файла
г # Янк (копия)
Г # в конец файла
:е out.txt # откройте новый файл с названием out.txt
п # паста то, что вы просто скопировали
:в/наименование\|оккупации/д # удалить все строки, которые не содержат имя или оккупации
:Вт # сохранить
+751
induction601 10 мар. 2014 г., 04:28:12

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

* * * * * my_precious_command

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

+749
Chris Barrett 1 янв. 2014 г., 19:12:35

При запуске контейнера, по умолчанию он остается в своей "истории" (это "докер ПС-а"). Вы можете удалить его либо делаешь "докер РМ $containerid" или вы можете пройти "--РМ=истина" в ходе выполнения автоматически удалить его, если его прикроют. Автоматическое удаление является, как правило, рекомендуется для "временная/разовая" контейнеры.

Обычно, если вы не укажете конкретное имя, то система выбирает 2 случайных слов и заканчивается автоматически генерировать случайное имя. Однако, в вашем случае, вы указали название. Это означает, что с этого момента вам нужно сделать "докер старт $name" и "Докер стоп $имя". (в качестве альтернативы вы можете использовать $containerid вместо $name) другой вариант-остановить и удалить контейнер, а затем вы можете снова запустить его (создать его заново).

В качестве альтернативы (не рекомендуется), вы можете собирать новое имя каждый раз, и установив ее -- в вашем случае, мс3 будет работать. Затем МС4 и т. д., Но это не имеет смысла здесь...Если вы собираетесь сделать это, может также оставить "--имя"

Поэтому сначала выполните это, чтобы очистить все ваше прошлое-побежал контейнеров:

докер стоп $(докер-ПС-а-Щ)

и

докер РМ $(докер-ПС-а-Щ)

Теперь, у вас есть следующие варианты (выберите один - я предлагаю первый):

докер запустить-РМ=истинно -д -р 25565:25565 --имя МС itzg/Майнкрафт-сервер

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

или

докер запустить-РМ=истинно -д -р 25565:25565 --имя МС itzg/Майнкрафт-сервер

и затем каждый раз:

"докер остановить мак" - чтобы остановить его и "докер запустить МС" - когда вы хотите запустить его снова

Это позволит "сохранить настройки", тем не менее, в вашем случае у вас нет подключенного Тома, так что нет ничего, чтобы действительно сохранить. Конечный результат будет примерно таким же, как в #1.

+735
dsaju 25 июн. 2010 г., 06:50:52

Если вы просто хотите найти и список файла, а не фактическое содержание, а затем использовать К вариант в grep:

команда grep -LR с версии.чч.в $(фрд)/*

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

+713
Chris Anders 10 янв. 2014 г., 22:53:07

Кажется, вы забыли отдать новому пользователю /дома.

команды useradd -м-д /дома/новый_пользователь -г клиент новый_пользователь 

и дать ему пароль командой passwd новый_пользователь

+671
Nikolay Moskvin 1 сент. 2018 г., 15:27:16
#!/бин/Баш
Для ((я=1 ;я<=3;я++))
делать
Эхо "введите использовать галлон(Гал):"
читайте Гал
Эхо "введите мили(миль):"
читать мил
пробег=`Эхо мил $ / $л |БЦ
Эхо "шкале=4; $пробег" | до н. э.
с=`эхо $с + $пробег | до н. э.`
эхо "$с + $пробег = $с"
Эхо
сделано
+606
mephist 28 февр. 2011 г., 04:11:41

В вашем вступительном заявлении указывает, что вы пытаетесь скачать с sourceforge.net

"Я пытаюсь (учусь), чтобы использовать завиток , чтобы скачать файл http://cscope.sourceforge.net/cscope_maps.vim ..."

Однако, ваши попытки с помощью sourceforсe.net

Этот завиток человек страница описывает то, что вы пытаетесь сделать:

завиток [опции] с [URL...]

с возможность быть то, что вы ищете

-о/--выход

Записи выходных данных вместо stdout. Если вы используете {} или [], чтобы принести несколько документов, вы можете использовать '#', за которым следует число в описатель. Эта переменная будет заменена на строку для URL-адреса получены. Как и в:

завиток с HTTP://{один,два}.site.com -о "file_#1.txt"

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

завиток в HTTP://{сайт,хост}.хозяин[1-5].ком-о "#1_#2"

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

Ваша первая попытка должна работать после того, как вы правильно заклинание на SourceForge

завиток -о cscope_maps.ВИМ cscope.sourceforge.net/cscope_maps.vim 

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

+597
Beef Eater 29 окт. 2016 г., 22:31:10

Я получил официальный ответ с ошибкой, я открыл:
https://bugzilla.redhat.com/show_bug.cgi?id=1246992
К сожалению, ответ заключается в том, что устанавливая различные политики alpm для разных устройств не поддерживается. Это могут быть поддержаны в будущем для устройства на разных контроллерах, но не в качестве отдельного параметра для разных дисков.

+573
user11013 6 мая 2018 г., 18:22:39

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

#!/бин/Баш
# командой chkconfig: 2345 20 80
# описание: Описание приходит сюда....

Библиотека функция # источник.
. в /etc/инит.д/функций

запустить() {
 # код, чтобы запустить приложение приходит сюда
 # пример: демон имя_программы &
 демон /корень/АМР/ОГРН/LoggerServer &
 демон /корень/АМР/ОГРН/mediaController -я 192.168.117.119 &
 демон /корень/АМР/ОГРН/mstdaemon --демон
 демон /корень/АМР/ОГРН/pcdaemon --демон -я ens192 -Ф "УДП && portrange 3000-8000 && не(ЦСИ хостом localhost)" &
 демон /корень/АМР/ОГРН/stund &
 демон /корень/АМР/ОГРН/tdaemon &
 #/root/amr/bin/start.sh &
}

стоп() {
 # код, чтобы остановить приложение приходит сюда
 пример#: killproc имя_программы
 killproc LoggerServer
 killproc mediaController
 killproc mstdaemon
 killproc pcdaemon
 killproc stund
 killproc tdaemon
}

дело "$1" в
начала)
начать
;;
стоп)
остановка
;;
перезагрузки)
остановка
начать
;;
статус)
 # код для проверки статуса приложение приходит сюда
 пример#: имя_программы статус 
 LoggerServer статус 
 mediaController статус 
 mstdaemon статус 
 pcdaemon статус 
 stund статус 
 tdaemon статус 
;;
*)
 Эхо "использование: $0 {пуск|стоп|статуса|рестарт}"
эсок

выход 0

ошибка :

/бин/баш: -на C: строка 0: синтаксическая ошибка рядом с неожиданной знак `ГРЦ'
/бин/баш: -на C: строка 0: `параметр ulimit -ы -с 0 >/dev/нуль 2>&1 ; /корень/АМР/ОГРН/pcdaemon --демон -я ens192 -Ф УДП && portrange 3000-8000 && не(ЦСИ хостом localhost)'

командной строке выполните следующую команду : ./pcdaemon --демон -я ens192 -Ф "УДП && portrange 3000-8000 && не(ЦСИ хостом localhost)"

+562
Mian Faheem 19 мар. 2012 г., 12:16:04

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

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

+561
OyvindL 19 сент. 2017 г., 02:26:06

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

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

где -б $дома/.местные/Бен -Ф customCC
+460
user3592499 13 июн. 2018 г., 09:51:12

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

на Perl -ПЭ с/(?<\!\)%.*//'

Однако это не будет соответствовать что-то вроде "Привет, мир".\\%wibble. Для этого, вам нужно проверить, что % предшествует четное число обратных косых черт. Вы не можете сделать это с просмотром назад, потому что в Perl lookbehinds только поддержка фиксированной длины моделей. Вместо того, совпадают символы в регулярном выражении, и использовать просмотром назад, чтобы убедиться, что регулярное выражение захватывает их все.

на Perl -ПЭ с/(?<\!\)((?:\\\\)*)%.*/$1/'

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

СЭД -е 'ы/^\(\(\\\\\)*\)%.*/\1/' -е с/\([\\^]\(\\\\\)*\)%.*/\1/'

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

+434
Soothingblight 17 июн. 2015 г., 12:36:31

Вы можете просмотреть список резервных копий программного обеспечения в https://github.com/kahun/awesome-sysadmin#backups; для Linux-клиентов, я имел удачи с помощью режима rsync (просто зеркало) или rsnapshot (дельты с течением времени через жесткую ссылку на дереве, но, наверное, перебор, если вы просто хотите просто по rsync зеркало для crashplan на работу); на стороне Windows у меня меньше опыта, хотя, возможно, общего ресурса и Robocopy может сделать трюк?

+431
joko ui 17 июн. 2015 г., 12:31:18

В настоящее время, если я нажимаю супер+пробел, рабочего стола GNOME появится 2 языка выборки, установленные на входных источников от гнома-центр управления. Тогда почему не выскочить 3 языках выборки, метод ввода секции с помощью ibus-установка вместо ?

enter image description here

В чем разница между обоими ?

Моя платформа кали линукс 2016.2, оболочки GNOME 3.22.0, и Ибус 1.5.11.

+397
ragingasiancoder 7 февр. 2010 г., 04:04:58
СЭД ' ы/.*/Да(&)/;:т
с/([^()]*)//г;ТТ
с/.....*/Нет/'
+314
Lesley Osborne 5 сент. 2011 г., 16:27:22

Я ищу, чтобы преобразовать этот вид запись в текстовый файл 26/04/2008 по апрель 2008

Примечание : это не используя команду Date , это дата записи в файле

Я могу сделать это с помощью sed ?

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

+310
Yassine Abdelhamid Ba 23 июл. 2014 г., 09:15:40

В POSIX документации по шаблону говорит, что:

Обычный символ-это шаблон, который должен сам соответствовать. Это может быть любой символ в поддерживаемый набор символов, за исключением нулевой, те специальный снаряд символы в кавычки, что требуют цитирования, и следующие три специальные символы шаблонов. Сопоставление должно основываться на битовый шаблон, используемый для кодирования персонажа, а не на график представление персонажа. Если какой-либо символ (обычное, раковина специальные, или шаблон специально) цитирует, что шаблон должен соответствовать персонаж сама по себе. Специальные символы Shell всегда требуют цитирования.

Как я понимаю, шаблон ["!"а] будет соответствовать любой ! и это. Это также поведение в большинстве снаряды я пробовал, кроме ЗШ и ksh93:

$ для раковины в /bin/*[^с]ш; делать
 е '=%-17С=\п' "$Шелл"
 "$Шелл" -в случае, если в ["!"гостей]) Эхо 1;; эсок'
сделано
=/ОГРН/Ясень =
1
=/бин/Баш =
1
=/ОГРН/тире =
1
=/ОГРН/реликвия-ш =
1
=/ОГРН/КШ =
=/ОГРН/ЛКШ =
1
=/ОГРН/МКШ =
1
=/ОГРН/беспроводным интерфейсам =
1
=/ОГРН/пош =
1
=/бин/шили-Ош =
1
=/бин/шили-ш =
1
=/ОГРН/Яш =
1
=/ОГРН/ЗШ =

ЗШ и ksh93 , кажется, лечить ["! "] и такой же, как [!А], который соответствует любому символу, кроме одного:

$ для раковины в ksh93 ЗШ; делать
 е '=%-6С=\п' "$Шелл"
 "$Шелл" -С 'В ["!"гостей]) Эхо 1;; эсок'
сделано
=ksh93 =
1
=ЗШ =
1

Есть ли основания (историческое, развитие, ...) для ЗШ и ksh93 ведут себя подобным образом?


ЗШ делает то же самое в обоих КШ и ш эмуляции.

busybox и Ш., Солярис в/usr/xpg4/Бен/ш и FreeBSD Ш. также ведут себя как в POSIX документации.


ksh88 также ведут себя как и большинство других снарядов, поведение изменилось между kssh88 и ksh93:

ksh88-С $ 'если в ["!а"]) эхо-да; эсок'
да
ksh88-С $ 'В ["а-с"]) Эхо-да; эсок' 
$
+249
magistrIT 20 нояб. 2012 г., 22:15:34

Если вы хотите запретить путей полностью, самый простой способ проверить, если переменная содержит косую черту (/). В bash:

если [[ "$1" = */* ]] ; потом...

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

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


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

Су charlesingalls -с "РМ /домашний/charlesingalls/'$1'"

Хотя, как @Жиль прокомментировал, это цитирование вопроса: это не удастся, если $1 содержит одинарную кавычку, так что переменная должна быть испытана на первый (например, если [[ "$1" = *\'* ]] ; потом провал... или скорее белый, разумный набор символов), или имя файла передается через переменную среды, например, с

файл="$1" СУ charlesingalls -с 'РМ "/домашний/charlesingalls/$файл"'
+218
Dokahl 9 сент. 2014 г., 13:43:18

Я только что купил 60% клавиатура, которому не хватает выделенного "`~" клавиша рядом с клавишей "1". В бразильском португальском его очень часто используют символы, такие как "*" или "õ". Для тех, кто не знает, вот как 60% клавиатура выглядит так:

Anne Pro

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

Проблема в том, набрав ~ в этой клавиатуре необходимо одновременно нажать на клавиши Fn+Шифт+Esc, а затем либо "А" или "о" в моих примерах, прежде чем он печатает символ, который мне нужен.

Это феноменальный объем работы для таких общих символов.

В Windows, я установил для AutoHotkey и сделал небольшой скрипт, который используется для ввода "~", когда я нажмите Shift+ЕЅС. Она безотказно работает, как ожидалось, и я могу снять клавишу Fn из брелок нужно нажать для ввода этих символов.

Я попытался сделать то же самое в Линукс Минт 18.1 (который основан на Ubuntu 16.04), установив повторением символов и сопоставления тот же ярлык на "~".

My AutoKey configuration

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

Мой вопрос: как я могу сделать ярлык в Ubuntu 16.04, который работает как это работает в Windows с клавиатуры?

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

+215
John Lockwood 25 авг. 2018 г., 18:11:40

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

+201
PhilChuang 16 авг. 2014 г., 03:05:07

Команда:

файл /etc/passwd в >> файл.журнал

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

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

кошка /и т. д./пароль >> файл.журнал

(В принципе, можно использовать любую другую команду, которая читает файлы и выводит их содержимое в стандартный поток вывода, например ООО " в /etc/passwd С или на awk 1 в /etc/passwd с).

+152
Debi Moir 29 сент. 2013 г., 23:41:01

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

 brown_fraction = -(progress_bar->percent_done * progress_bar->percent_done) + 2 * progress_bar->percent_done;
 blue_fraction = progress_bar->percent_done;
 white_fraction = progress_bar->percent_done * progress_bar->percent_done;

Итак, получается, что это выбор стиля, без глубинного смысла.

+128
orsina 19 февр. 2017 г., 19:46:01

Вы говорили выше, что вы ищете "краш-доказательство-Несс", и вы сказали, что появляется единство нестабильно.

Не путайте стабильность оконный менеджер с стабильность распределения или ядра.

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

Если вы ищете стабильности, попробовать один из старых, проще, и более зрелые оконные менеджеры, как Xfce.

Я нашел Xubuntu в 12.04 ЛТС (который использует обновление Xfce оконный менеджер), чтобы быть достаточно стабильным. Теперь я управляю им, и этот ноутбук работает уже в течение 33 дней без перезагрузки или диспетчере окне перезагрузка, в последний раз я перезагружался, когда я отключила его, чтобы взять его в путешествие.

+114
benba 23 мар. 2016 г., 12:57:18

Я столкнулся с RANDR отсутствует проблема с Xvfb и Firefox.

Некоторые люди полагают Xvfb :1 -расширение RANDR может решить проблему. Но я нашел еще +расширение вариант.

В моем окружении(CentOS6.5), оба неудачно.

Но я хочу знать, по крайней мере, если есть разница между расширением и +расширение. Я не смог найти запись о его в человека Xvfb.

Есть кто-то знает об этом?

+82
vbtheory 21 апр. 2012 г., 04:43:24

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

$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