СЭД: -е выражение #1, символ 37: незакрытые `ы' команда

Привет я пытаюсь изменить содержимое нескольких файлов в папке. Я обнаружил ошибку СЭД при попытке перебрать массив, где я храню имена файлов, мне нужно изменить. Я пытался использовать конкретный элемент массива "${len_1[0]}" и он работал отлично.

Вот что я сделал до сих пор:

len_1=($(найти . -имя "*.Диты"))
лен=${#len_1[@]}
Эхо $лен

для ((Я=0; я<=Лен; я++)); делать
 приложения=$(грэп -Ро 'имя_приложения="\к[^"]+' ${len_1[$я]}) && 
 заголовок=$(грэп -Ро '<название>к\[^</заголовок>]+' ${len_1[$я]}) && 
 СЕПГ -я "/_[0-9]\+/_$приложений.$заголовок/г" ${len_1[$я]} && 
 СЕПГ -я "/ИД=\"[0-9]\+\"\+/ИД=\"$приложения$.название\"/г" ${len_1[$я]};
сделано

Как было сказано выше

приложения=$(грэп -по имя_приложения '="\к[^"]+' ${len_1[0]}) && 
 заголовок=$(грэп -Ро '<название>к\[^</заголовок>]+' ${len_1[0]}) && 
 СЕПГ -я "/_[0-9]\+/_$приложений.$заголовок/г" ${len_1[0]} && 
 СЕПГ -я "/ИД=\"[0-9]\+\"\+/ИД=\"$приложения$.название\"/г" ${len_1[0]};

отлично работает.

Ошибки я получаю это:

СЭД: -е выражение #1, символ 37: незакрытые `ы' команда
СЭД: -е выражение #1, символ 33: незакрытые `ы' команда
СЭД: -е выражение #1, символ 36: команда незакрытые `ы' 
СЭД: -е выражение #1, символ 36: команда незакрытые `ы' 
СЭД: -е выражение #1, символ 37: незакрытые `ы' команда
СЭД: -е выражение #1, символ 39: команда незакрытые `ы' 
СЭД: -е выражение #1, символ 34: команда незакрытые `ы' 
+717
driftmaster22 18 мая 2018 г., 18:19:21
37 ответов

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

Привет
Я
я
вот прямо сейчас

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

грэп ч[\з\ы]*ж <имя_файла>

Я думал, что [\ы\ы] бы дать вам любой символ, включая пробелы и разрывы строк (в отличие от .), но это не сработало.

Я использую терминал на Mac OS (не уверен, если это имеет значение).

+970
Rizwanabbasi 03 февр. '09 в 4:24

RPM-файлы, которые сами загрузить и установить. После установки эти файлы, они отслеживаются по базе данных RPM. Чтобы увидеть, где файлы для определенных оборотах были установлены, Вы можете запустить РПМ-КЖ.

Е. Г.

[з@имя localhost ~]# РПМ-КЖ Баш |руководитель
/бин/Баш
/Бен/ш
файл /etc/скел/.bash_logout по
файл /etc/скел/.файл
файл /etc/скел/.bashrc следующее
/usr/Бен/bashbug-64
/usr/доли/док/Баш-4.1.2/копирование
/usr/share/info/bash.info.gz
/usr/доли/язык/АФ/для категории lc_messages/Баш.МО
/usr/доли/язык/БГ/для категории lc_messages/Баш.МО

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

Если это не то, что вы просили, ням может кэшировать оборотах при загрузке для установку. Попробуйте посмотреть в файл/var/кэш/пальчики оближешь/ - но это касается только если у вас есть keepcache=1 установить в ваш файл/etc/Юм.конф.

+962
Sandeep Adi 9 авг. 2010 г., 12:42:17
Другие ответы

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


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

Я пытаюсь запустить система-демон на CentOS 6.5, но когда я запускаю его, я получаю эту ошибку:

в bash-4.1# система-демон
Найден пользователь 'система' (ЮИД 70) и группы 'система' (гид 70).
Успешно завершило права root.
система-демон 0.6.25 запуск.
dbus_bus_get_private(): не удалось подключиться к сокет в /var/работа/ДГУ/system_bus_socket: нет такого файла или каталога
Предупреждение: не удалось связаться с Д-автобус демона.

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

запустить службу messagebus 

Но даже после запуска системы сообщение автобус (даже вручную с ДГУ-демон --система) я по-прежнему получаю ту же ошибку при запуске система.

+844
Ionut Ciucanu 13 мая 2014 г., 08:59:35

Проблем с тем, что данные не простой CSV-файл, где первая строка-имена столбцов, а остальные строки данных в столбце по строкам.

Здесь у вас есть имя_столбца=column_data, разделенные ; персонажи. Моим решением было бы использовать такой язык, как Python, чтобы прочитать файл построчно. Я хотел создать дикт() из каждой строки, и К:в паре для каждого поля. Затем я хотел бы добавить, что словарь в список() всех линий.

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

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

Вот небольшой пример на Python, который использует OrderedDicts для сохранения колонны "" порядке:

#!/usr/Бен/Python с
"' небольшой пример скрипта для парсинга '=' с разделителями полей в 
 ';' с разделителями столбцов текстового файла.
 вкладка печать с разделителями столбчатых данных с заголовками в stdout
"'
из коллекции импорт OrderedDict

с Open('данные', 'РБ') Как входной_файл:
 FLINES = входной_файл.читать().сплит()

Данные = []
для линии в FLINES:
 поля = линия.сплит(';')
 д = OrderedDict()
 для поля в областях:
 если '=' в поле:
 коль, значение = поле.сплит('=')
 д.обновление({столбец: значение})
Данных.добавление(д)

Л = 0
для D в данных:
 если l == 0:
 печать '\Т'.присоединиться(Д. ключи())
 печать '\Т'.присоединиться(значения Д.())
 Л += 1
  • В этом примере предполагается, что все ваши строки будут иметь одинаковые столбцы, потому что он будет только печатать col_names для первой записи, он выходит из списка.
+806
user107852 12 окт. 2011 г., 05:30:36

У меня есть JSON-файл со следующим текстом

{"категория": "ыыы", "идентификатор": "xxxyyy", "окружающая среда": "ттт", "клиент": "000000", "пользователь": "Алекс", "log_time": "ХХХ", "source_context": нуль}

Мне нужно найти ключ пользователя в этот файл и заменить его значением Алекс с ХХХХ с точно таким же размером (Алекс = ХХХХ, том = ХХХ). Я попытался с помощью sed команду, но я не мог получить это право.

+802
phpuser 8 мая 2019 г., 16:26:13

В KDE;

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

+773
Amalraj 24 янв. 2019 г., 17:16:57

Есть фактически четыре различных модели поведения resize2fs может иметь (один из них тривиальный). Это зависит от того, если файловая система смонтирована или демонтирована и если вы сокращается или расширяется.

  1. Установил, Расширяя

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

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

  2. Демонтирована, Расширение

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

  3. Установил, Сокращается

    Это не поддерживается. Его нужно просто распечатать ошибка. Это тривиальное поведение.

  4. Демонтирована, Сокращается

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

же lvextend и lvreduce изменить размер логического тома. Они могут Дополнительно Изменить размер файловой системы, если дано вариант, который, вероятно, правильный путь, особенно при сокращении. Случайно дав неправильный размер для lvreduce - это, к сожалению, простой способ потерять данные; мешает этому (к тому, что resize2fs сказано такого же размера).

+755
MIKHAIL 9 июн. 2018 г., 19:02:38

Я установил CentOS 5.9 x64 на свежий сервер с аппаратным RAID 5.

В мое невежество, я сказал это не устанавливать grub. После следующей перезагрузки, я вижу только мигающий курсор. Итак, я вернулся к установщику и без переустановки все это записать grub на /dev/приводивших/c0d0. Теперь, всякий раз, когда он загружается, я получаю жратвы> (0.9.7, наверное, не для grub2) подскажите.

Когда я делаю это:

пользователь root (hd0,0)
установки (hd0,0) (или "Setup (hd0)")

Все это было успешно сделано, но на следующей загрузке возвращает меня на то же место снова. Так что я пошел, чтобы следовать этим указаниям, но когда я добираюсь до менее меню.ЛСТ он говорит мне, что его не существует. Делаем общ. показывает мне, ни меню.ЛСТ , ни жратвы.конф в /загрузки/grub после команды chroot в /MNT/sysimage.

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

Обновление: я только что попробовал создать жратвы.конф себя с помощью VI. Тогда я еще жратвы-установить снова, и в этот момент я заметил, что hd0 мой USB-модем (от которого я загрузиться в инсталлятор с Линукс спасение для этого) и Ф1 - это рейд. Я думаю, это остается верным даже тогда, когда я перезагрузить без флешки USB. Так что, возможно, я должен был сделать корневого раздела (HD1,0) и т. д.? Нет, когда я попробовать, что это сапоги на ошибку выбранный диск не существует. Но, на данный момент это дает мне удобный жратвы.редактор конф. Поэтому я стараюсь (hd0,0) и ботинок, и он находит доб файловая система там хорошо, но теперь говорит, что файл не найден. Я пробовал следующие строки и все выхода файл не найден:

ядра в /boot/vmlinuz-2.6.18-384.корень el5=/Дев/приводивших/c0d0
ядра /загрузки/grub/vmlinuz-2.6.18-384.корень el5=/Дев/приводивших/c0d0
ядра /жратву/vmlinuz-2.6.18-384.корень el5=/Дев/приводивших/c0d0
ядра /dev/приводивших/c0d0/vmlinuz-2.6.18-384.корень el5=/Дев/приводивших/c0d0

Этот, наконец, получил его ботинком, а потом он дал мне паника ядра после неудачного монтирования /sys и затем попытался демонтировать старый файл /sys:

по умолчанию=0
тайм-аут=2

название в CentOS 5.9
 пользователь root (hd0,0)
 файле kernel /vmlinuz-2.6.18-384.el5 РО корень=/Дев/приводивших/c0d0
 файл initrd /файл initrd-2.6.18-384.el5.ИМГ

Так я загрузился флешки снова, не делая Линукс спасти, и выбрал "обновление существующей установки", а переустановить grub. Сначала опцию в файл/dev/ПДД для Где установить его, но я говорю Так, я хочу изменить/дополнительно. На следующем экране позволяет мне выбрать между /Дев/СДА и на/dev/приводивших/c0d0p1. Если я изменить порядок загрузки первым поставить RAID-массив первого (вместо сопоставления как в настоящее время она находится в BIOS, чтобы загрузиться с флешки), мой выбор стал на/dev/приводивших/c0d0p1 и /Дев/приводивших/c0d0. Если я выбираю второе, там написано что-то пошло не так установка пакетов, а не образ ядра был загружен, и перезагрузка возвращает меня к моим изготовленным на заказ жратвы.конф выполнена (где, если я изменить его я могу получить его до паники ядра.) Если мне не изменяет порядок загрузки и выбери файл/dev/приводивших/c0d0, то же самое.

+712
feng D 25 окт. 2019 г., 02:58:28

Вы спрашиваете о нескольких вещах здесь

1 - 2 архивы -.ГЗ (или .файл bz2), не содержит .файл tar.

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

В деготь команды (исторически) не сжатия самостоятельно. Но благодаря открытым исходным кодом Богу, что они все 3 есть, общие библиотеки и код, пусть деготь работать со сжатием "на лету".

Возможно, старый для Slackware/Дос 8.3 конвенции расширение поможет вам думать о нем лучше .тгз или .ТБЗ

+678
LitheOhm 13 апр. 2012 г., 23:38:03

С на awk:

на awk -F' и' /же:/{печати $0} 'логи | команды xargs-N1 в | на awk-F' и='' {печати $2} '| команды xargs РМ-РФ' [:]

на awk ищет строку в лог-файл, который содержит ключевое слово "же:" после команды xargs организовать переменных и путей (т. е.=***) по одному в строке, после того , как awk захватывает абсолютный путь. В финальном этапе команды xargs призывает к РМ , чтобы удалить пути.

Вы должны знать, что когда команды xargs призывает к РМ , чтобы удалить пути, это приведет к удалению файлов наверняка. Флаг может быть добавлен в РМ , чтобы напомнить пользователю, чтобы подтвердить удаление.

РМ человек

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

или с грэп

грэп "же:" лог-файл | команда grep -ОП '/[^ ]*' | команды xargs РМ -РФ

Первая команда grep находит строки, содержащие ключевое слово же.

Вторая команда grep наполнителей в журнале, чтобы избавиться от все, кроме Путей, имеющих отношение к ключевому слову. Наконец, команды xargs призывает к РМ , чтобы удалить пути.

+644
Hakki 22 апр. 2015 г., 02:30:02

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

Есть какой-то API для этого?

+643
Eco Joe 25 мая 2010 г., 10:12:01

Я пытаюсь получить беспроводной картой USB, который работает с чипсет AR9271 для работы с CentOS 6.2.

Я читал это описание для совместимости беспроводной интернет и хотел использовать менеджер пакетов (т. е. Юм), потому что я хотел относительно легко удалить, если он не работает. Я нашел пакет на ELRepo. Я установил kmod-совместимость-беспроводные.i686 в через yum установить как root. После перезагрузки и втыкания беспроводной карты USB, я не вижу ничего, что указало, что беспроводная связь работает. Что я должен искать? Как я могу убедиться, что этот драйвер загружается?

+628
RAN 2 апр. 2015 г., 20:13:03

Я хотел, чтобы повернуть элемент массива в скрипт

Массив=(11 22 33 44 55)

я попытался это

Массив[0]=${Массив[$3]}

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

Наконец, я получил это работает, как

j=0 и
к=3
Массив[$J] будет=${массив[$к]}

Но вопрос почему мы не можем передать указатель непосредственно, как я сделал ранее?

+608
Ortwin Gentz 18 нояб. 2012 г., 23:08:14

Я работаю на программу, которая может "обновляться" по установке нового пакета. Для того, чтобы достичь этого, я использую в команду, чтобы указать, что скрипт должен быть запущен на одну минуту в будущее и shell скрипт, в свою очередь, приведет к установке пакета. Мне бы очень хотелось, чтобы это выполнить раньше, чем на одну минуту в будущее, но похоже, что это лучшее, что я могу сделать, исходя из того, что я прочитал в MAN-странице по адресу:. Есть ли способ сделать это с меньшим разрешением?

+601
Aaron Ash 24 мая 2019 г., 17:10:27

Один способ получить хорошее и глубокое понимание этих концепций будет идти через учебник, как те, на osdev.org или Джеймс Моллой уроке.

Linux имеет монолитное ядро, а это значит, что его код полностью выполняется в кольце 0 на архитектуре x86, как Брюс заявил. Таким образом, имея полный контроль над всеми ресурсами, ядро будет управлять всеми запросами для их применения на уровне пользователя (запуск по крайней мере уровень привилегий 3)

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

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

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

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

В заключение, приложения, такие как кот топ или "Здравствуй, мир" только работать в пространстве пользователя, имеющих доступ к ресурсам системы только через API ядра, который представляет собой набор функций, называемых системных вызовов. Так что, когда приложение выдает прочитать() системный вызов чтения из файла, ядро берет на себя управление процессора считывает данные с помощью соответствующего драйвера (как HDD драйвер), а затем копирует эти данные в адрес, указанный указатель, переданный в метод read() системный вызов, что позволяет приложениям продолжать работать, как только эти данные доступны.

+599
McPcholkin 30 янв. 2010 г., 15:08:50

Использовать хороший старый тройник. Например:

остолоп 2>&1 | ти в /tmp/шавка.журнал

Затем проверьте в/tmp/шавка.журнал

+569
Mintu 24 мар. 2015 г., 22:37:10

Я пытаюсь труба эта команда

хвост -п +$линии $именем

в эту команду

параллельно -файла -к --заблокировать $суб --трубы-часть "вырезать -д ''-Ф1" | губка именем

И в результате команды выглядит следующим образом:

хвост -п +$линии $именем | параллельно -к --блок $суб --трубы-часть ... ета-прогресс "$вырезать -д '' -Ф1 | губка именем

Я также попробовал то же самое с ... труба вместо трубы-часть

Почему эта команда полностью опорожнять мой файл? Как трубопроводы работают при параллельном команду?

+551
Luis Filipe lousosad 4 янв. 2014 г., 05:00:30

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

  1. Вы и сотрудник журнала в качестве же пользователя Unix в СШ
  2. Вы введите в командной

    экран -д-М -с myscreenname

    экран -х myscreenname

    (Конечно заменить myscreenname с тем, что вы хотите именем экране будет).

  3. Сотрудник команда

    экран -х myscreenname

  4. Чтобы закончить с вашей Unix-терминалов, либо человек может набирать команду

    выход

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

+545
Zariff Meira 29 авг. 2010 г., 19:22:02

Я сменил владельца папки /и т. д. случайно, когда я делал работы на веб-сервере и теперь владелец папки /ETC и всех его подкаталогов является ВСП-данных. Я больше не могу использовать sudo для чего и в режиме консоли восстановления перезапускается после того, как 30 секунд, а затем все замерзает. Есть ли способ для меня, чтобы исправить это без переустановки Убунту.

+528
Hawkins Bacon 29 нояб. 2016 г., 14:01:20

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

Источник: баловаться с VNC, http://en.wikipedia.org/wiki/Color_depth

+527
Charlemagne 7 февр. 2016 г., 21:31:38

procps по верхней, один нашли на Ubuntu-пожалуй, самая настраиваемая из лучших реализаций.

Чтобы изменить список полей, нажмите клавишу Ф и вы можете добавить или удалить поля, изменить свои заказы, и т. д.

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

Вы можете сохранить эти настройки нажатием Вт.

Что пойдет в ~/.toprc (или ~/.конфиг/procps по/toprc в новых версиях).

Вы можете сохранить их как другой профиль, позвонив топ с другим названием. Например, если вы делаете mytop ссылка на топ исполняемый файл, и вызывать его, или запустить топ как (старпома -а mytop сверху), то ж будет сохранить настройки в ~/.mytoprc вместо этого, так что вы можете определить различные по-разному ароматизированные версии топ - этак.

+519
vespuma 17 мар. 2015 г., 21:50:00

Я ожидал, что:

$ РМ *(1)*

бы удалить все файлы, содержащие (1) во имя. Я был неправ. Он удалил все файлы в каталоге.

Почему?

+499
Damion Phagoo 15 июн. 2014 г., 22:43:27

Посмотрев на документацию в интернете о том, что гашиш есть, и потому что у меня не было хэш-моему Дебиан-ДВД, я скачал свежие Debian-9.1-DVD.iso и проверил хэш, выполнив sha512sum debian-9-dvd.iso и сравнил его с хэш дано debian.org.
Поскольку они совпали, я начал устанавливать этот копию Debian, и это работает прекрасно.

+472
pzirkind 21 янв. 2012 г., 22:44:02

Я знаю, что они добавили поддержку шифрования Blowfish в 7.3. Кроме того, что это молния.

Если вы используете 7.3 идти:

:набор cryptmethod?

чтобы увидеть, какой метод вы используете.

+467
adrin giovani mesinas contrera 17 нояб. 2012 г., 01:37:26

Я делал ОС Linux с нуля. Я наткнулся в этой статье, которая создает минимум ОС Linux, которая просто выводит Привет мир после того, как Linux ядра загрузке.

Так что мой вопрос , в каком пространстве [ядра или в пространстве пользователя] такие программы типа HelloWorld работает ? Моя совесть говорит, что его пространство ядра, тогда как мне заставить его работать в пространстве пользователя ?

Для людей, которые не хотят читать, что пространной статье, вот что он делает короче.

  • Я отформатировал USB флэш-накопителя [на/dev/sdb на систему Linux] файл формат в ext4.
  • Установил его в папку /MNT/mylinux.
  • Созданные папки /Boot и /Bin в нем.
  • Поместили копию ядра Linux [я компиляции из GitHub исходный код.] bzImage в папку /Boot
  • Файл grub2 установлен в папку /Boot в /dev/sdb и создал жратвы.файл cfg, чтобы указать мою программу init.

Моя программа инициализации.

#включить заголовочный файл <stdio.ч>
#включить <запустите.ч>

тап_п(недействительными){
в то время как(1){
 функции printf("Здравствуй, Мир\п");
сна(1);
}
}

Моя программа инициализации статически скомпилирован и помещен в папку /bin.

Поэтому, когда я загрузить этот диск , он начинает печатать : Привет Мир

enter image description here

+362
phm 1 февр. 2016 г., 13:05:17

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

Если вы не хотите ждать, запустите кода валюты XDG-открыть в фоновом режиме. Вы можете запускать любые команды командной строки в фоновом режиме, поставив амперсанд в конце.

кода валюты XDG-открытые http://www.google.com &

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

+299
user779848 14 июн. 2011 г., 03:14:07

Я хочу использовать следующую команду, чтобы сделать удаленное резервное копирование /дома:

двуличие полный /дома sftp://[email protected]/home/user/backup

При выполнении этой команды я получаю следующий вывод:

Локальный и удаленный метаданные синхронизируются, нет синхронизации требуется.
Дата последнего полного резервного копирования: нет
Имеется фраза: 
Повторно введите пароль для подтверждения: 
--------------[ Статистика Резервного Копирования]--------------
Оно 1465578990.15 (Пт Июн 10 19:16:30 2016)
EndTime 1465578990.22 (10 19 Пт Июн:16:30 2016)
Истекшее время 0.07 (0.07 сек)
SourceFiles 75
SourceFileSize 118644 (116 КБ)
NewFiles 75
NewFileSize 118644 (116 КБ)
DeletedFiles 0
ChangedFiles 0
ChangedFileSize 0 (0 байт)
ChangedDeltaSize 0 (0 байт)
DeltaEntries 75
RawDeltaSize 110452 (108 КБ)
TotalDestinationSizeChange 35295 (34.5 КБ)
Ошибок 0
-------------------------------------------------

Но файлы не хранятся на удаленном хосте. Если я изменить место назначения sftp://[email protected]/home/user/backups в команде выше, например, файл:///главная/пользователя/резервное копирование резервное копирование файлов хранятся локально, как ожидалось, и я получаю ту же выходной клемме, как показано выше.

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

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


Дополнительные информация:

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

[...]
AsyncScheduler: выполнение задач синхронно (asynchronicity инвалидов)
СШ: [Чан 1] Открыть ('файл/var/файл httpd.ВСП/дома/notExistingDir/двуличие-полный.20160610T173142Z.vol1 содержит.difftar.Гоб', 'ВБ')
СШ: [Чан 1] Открыть ('файл/var/файл httpd.ВСП/дома/notExistingDir/двуличие-полный.20160610T173142Z.vol1 содержит.difftar.Гоб', 'ВБ') -> 00000000
СШ: [тян 1] близко(00000000)
СШ: [Чан 1] стат ('в/var/файл httpd.ВСП/дома/notExistingDir/двуличие-полный.20160610T173142Z.vol1 содержит.difftar.Гоб')
Удаления /tmp/и двуличие-gYlv_8-tempdir/mktemp-MOjDuP-2
Забыв временный файл /tmp/двуличие-gYlv_8-tempdir/mktemp-MOjDuP-2
AsyncScheduler: задача выполнена успешно 
Обрабатываемый объем 1
[...]
+253
Raams 3 мар. 2016 г., 02:56:05

Естественные средства для этого на awk и Perl (если вы хотите сценарий: за разовую, естественный инструмент представляет собой интерактивный редактор). Вот в awk скрипт, который дублирует все класс...конце квартала (без балансировки поддержали: каждый класс соответствует следующий конец), за исключением того, что ФОО строки опущены из второй копии.

на awk '
 /^Класса$/ { магазин = 1; } # начать хранить
 магазин && ! /^ФОО$/ { держать = удерживайте ОРС $0; } # если хранить, может быть, спасти
 /^Конец$/ {
 $0 = $0 держать; # добавление держать копию текущей строки
 магазин = 0; удержания = ""; # конец блока
}
 1 { печать; } # печать оригинал линия, с фиксацией добавляться при достижении конца блока
'

Вот решение СЭД; не принимайте это слишком серьезно. Не ожидайте, что он будет вести себя, если в классе/конец строки не в строгом чередовании.

СЭД -Е '/класс^$/,/^конец$/!б' \
 -Е '/класс ^$/ {' - е 'ч' -е 'б' -е '}' \
 -е '/^ФОО$/!Ч' \
 -е '/^конец$/Г'
+209
JESSE PADILLA 23 февр. 2015 г., 02:17:45

АПТ-кэш - это программа для использования. Вы могли бы сделать:

АПТ-кэша поиск РИАК

для поиска и все:

АПТ-кэш-имена-только РИАК поиск 

чтобы осуществить поиск только по имени пакета.

Вы можете также ограничить АПТ деятельности в один .список файлов, использующие Дир::др::исходный и Дира::др::sourceparts вариантов. Это должно работать с любым АПТ команды. Например:

АПТ-кэш -о'Дир::др::исходный="/и т. д./кв/источников.список.д/башо.списке" \
 -о'Дир::др::sourceparts=/dev/нуль
 поиск РАИК
+194
user3371174 22 июл. 2017 г., 22:22:04

Или вы могли бы просто создать короткое переменной "на лету" и использовать его дважды х = longproject ; команды mkdir $х ; компакт-диск $х - которых я, признаться, еще больше, чем при использовании функции shellscript :)

+181
kraiz 1 янв. 2010 г., 13:46:23

У вас слишком много товаров в каталоге. Что вызывает оболочки расширения * в командной строке аргумент, что превышает ARG_MAX байт:

$ грэп ARG_MAX в /usr/включать/Линукс/ограничения.ч
#определить ARG_MAX 131072 /* # байт аргументы + Environ для вызова exec() */

Я предлагаю вам использовать найти как временное решение:

$ найти "${инвалид}" -mindepth 1 -maxdepth с 1 > formmlFileList43k.список

Редактировать: @hagello написал важное замечание по поводу названия файлов, начинающиеся с точки. Эти файлы должны быть исключены из найти выход. Поэтому, правильным решением является:

$ найти "${инвалид}" -mindepth 1 -maxdepth с 1 '!' -имя '.*' > formmlFileList43k.список
+135
kim vogel 9 апр. 2018 г., 02:50:26

Я сделал нижеприведенной методом

входной_файл

10
20
30
40

команда

 для меня в `у awk '{печати НР}' входной_файл| туалет -л| у awk '{печати $1-1}"; у ООО '2,'$я/$/Правин/г' входной_файл;сделано

выход

10
20praveen
30praveen
40
+125
couer courh 12 февр. 2014 г., 20:06:01

Вы не говорите, какая версия красной шляпе, которую вы используете, вы можете проверить, как это:

$ кот /и т. д./редхат-релиз 
Выпуск Fedora 19 (Кот Шредингера)

Вы, вероятно, есть старые версии Fedora на нем. Возможно, ядро Fedora 5 или 6 с этой версией гнома.

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

апплет

                                              ss of networkmanager

диалоговое окно настройки

                      ss #2

Я бы Также рекомендуем вам скачать более современную версию операционной системы (до 20 сейчас)! Достигнут огромный прогресс в GNOME 2.24 и большая часть программного обеспечения, вероятно, сделать создание беспроводной доступ в интернет гораздо проще. Насколько я помню, с GNOME 2.24, получать беспроводной доступ в интернет и другие вещи, на ноутбуке может быть довольно сложно.

+93
g0d1anier 31 мар. 2010 г., 19:23:10

Vim-это продвинутый текстовый редактор, который стремится обеспечить власть де-факто редактор для Unix 'Ви', с более полным набором функций. Это полезно, если вы уже с помощью VI или используете другой редактор.


Источник: http://vim.sourceforge.net/about.php

+68
gus3000 16 июл. 2016 г., 02:34:29

Я в настоящее время пытается настроить мой макет носатый. Я бы очень тонкие панели за текст, чтобы перейти через часть экрана (примерно 20 пикселей на 400 пикселей).

Имея повозился с настройками, я не могу показаться, чтобы получить панель позади текста достаточно тонкой в y-направлении (все нормально в Х-направлении, с панелью, тесно прижимаясь текст). Там, кажется, около ~5 до 6 буфер пикселей сверху и снизу от текста. Примечание буфер, выше и ниже дата текст:

enter image description here

Я закомментированы сам элемент текста, и он по-прежнему отображается неправильно.

Я изменил border_inner_margin значение 0, а также (и пробовал некоторые другие меньшие значения) безрезультатно.

Вот .файл conkyrc:

own_window да
own_window_hints без отделки,ниже,skip_taskbar
фона нет
double_buffer да
use_spacer нет
use_xft да
update_interval 3.0
draw_shades да
draw_outline нет
draw_borders нет
заглавные нет
border_width 0
border_inner_margin 0
default_color белый
default_shade_color черный
default_outline_color белый
own_window_colour черный
own_window_argb_visual да
own_window_argb_value 80
выравнивание top_right
gap_x 0
gap_y 0
override_utf8_locale нет
Терминус xftfont:размер=8
xftalpha 0.8

Текст

$смещением{0}${цвет }${время, %а, } ${цвет }${раз %Е %Б %г}
+50
Mbuso Dlamini 26 февр. 2014 г., 05:42:10

Я хотел установить с пробегом Bluefish редактор, но я получил эту ошибку. Это не первая ошибка у меня с участием пакеты. Я установил Линукс Минт 17 два дня назад и каждый раз после перезагрузки есть какая-то проблема с пакетами. Кто-нибудь есть идея?

пользователь@имя пользователя ~ $ судо apt-получить установку луфарь
Чтение списков пакетов... готово
Построение дерева зависимостей 
Чтение информации о состоянии... готово
Следующие дополнительные пакеты будут установлены:
 луфарь-сведения луфарь-Плагины
Предлагаемые пакеты:
 луфарь-ДБГ библиотеке libxml2-utils и аккуратно weblint-на Perl weblint
Следующие новые пакеты будут установлены:
 луфарь луфарь-данные луфарь-Плагины
Обновлено 0, 3 установлено новых, 0 для удаления, и 0 пакетов не обновлено.
Нужно получить 0 Б/2 548 КБ архивов.
После этой операции, 9 484 КБ дополнительное дисковое пространство будет использоваться.
Вы действительно хотите продолжить? [Д/н] г
Е: суб-процесс /usr/бен/с dpkg вернул код ошибки (2)

дополнительные информация:

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

а также

суда apt-получить -Ф установите

работать без ошибок

Изменения:

судо команды dpkg -C и ничего не делает

пользователь@имя пользователя ~ $ DF-ч
Размер файловой системы используется выгоде использования% установленной на
на /dev/sda6 161 г 14г 140 г 9% /
никто 4,0 4,0 к 0 К 0% файл /sys/ДФ/группы
в udev 2,0 г 4,0 к 2,0 г 1% /Дев
файловая система tmpfs 396M 1,4 м 394M 1% /запуск
никто 5,0 м 5,0 м 0 0% /запуск/блокировка
никто 2,0 г 1,7 м 2,0 г 1% /выполнить/ГИМ
никто 20К 100м 100м 1% /выполнения/пользователей
на /dev/sda5, поэтому 168г 67г 102Г 40% в /MNT/данные

пользователь@имя пользователя ~ $ судо apt-получить -ФВ установить луфарь
АПТ 1.0.1ubuntu2 для amd64 составлен на 8 октября 2014 12:36:19
Поддерживаемые модули:
*Версия: Стандартный .деб
*ПКГ: интерфейс программы dpkg Дебиан (приоритет 30)
 ПКГ: интерфейс АПТ решатель для Debian (приоритет -1000)
 С. Л: 'деб' стандартное бинарное дерево в Debian 
 С. Л: 'деб-СРЦ' стандартный для Debian исходном дереве
 Индекс: Индекс Debian С Исходным Кодом 
 Индекс: Индекс Пакета Debian 
 Индекс: Индекс Перевода В Debian 
 В IDx файла: статус программы dpkg в Debian 
 Индекс: сценарий ПСЭР файл
+34
Vinod Vinod 1 февр. 2018 г., 00:29:58

Я установить режим сви прологе под Emacs.

После загрузки плагина (пролог.Эль-версии 1.25), как мне его установить?

Я нашел это руководство по установке: https://bruda.ca/emacs/prolog_mode_for_emacs

+31
Falak Shabbir 16 дек. 2016 г., 13:22:15

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

$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