Установка ИФС на bash-скрипт

Мне интересно, как можно сделать сложную многоуровневую комбинацию клавиш, как говорят, сочетание клавиш Ctrl+клавиши Alt+T в ярлык, чтобы казнить меня процесс,в xterm , например? Важный нюанс заключается в том, что я хочу его подключить на контру себе или даже на более низком уровне абстракции. Причина в том, что я хочу, чтобы она работала на дисплей и оконные менеджеры, рабочие среды и их собственного вклада событие стеки, потому что я не хочу, чтобы настроить каждый и любой из них, чтобы произвести такое же поведение.

Я заметил, что есть много вопросов, касающихся ввода в Unix/X, но большинство из них занимаются перекраиванием/установление единых экзотические ключи или я в конечном итоге с xbindkeys инструмент. Я действительно не осталось другого выбора? Нет XkbOptions волшебства, чтобы спасти нас? Или .Xresources может быть?

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

+496
user256638 17 февр. 2010 г., 03:17:41
21 ответов

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

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

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

Ваша выдержка из аудита.журнал говорит, что ваш cfg в символической имеет default_t тип, который не давал свою версию MariaDB под его mysql_t типа.

Попробуйте применить команды chcon команду cfg для символической ссылки, которая является частью пути, ведущего к вашей .КНФ файл. Укажите аргумента у команды chcon применить к символической ссылке, а не к цели символическая ссылка указывает.

То есть:

судо команды chcon -НТ mysqld_etc_t /приложения/программы/cfg для

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

Таким образом, например:

команды semanage fcontext -a-Т mysqld_etc_t '/приложение/программа/cfg для.*(/.*)?'

включает все названные cfg в* под /приложение/программу и ниже.

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

+988
Nedzad K 03 февр. '09 в 4:24

Мы не можем позволить вам скачать старую версию совместим с 10.7 после покупки.

+968
Smitha Nair 19 дек. 2016 г., 13:52:06

Я бегу автоматического из скрипта Python как часть пользовательской сборки ОС я пытаюсь сделать. Я с помощью Python ВГ модуль запустить bash команды.

Ш. автоматического("-а", изображения) как я придаю мой имидж.

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

Ш. автоматического("-д", изображения)

Проблема в том, что в моем скрипте я использую выше прикреплять и откреплять команды пару раз и с каждый раз, когда новое устройство/dev/loopX используется. Я бы ожидал, что после того, как я отделить изображение от скажем на/dev/loop0 на следующий привязанности я мог бы использовать его снова. Это не тот случай, однако и на/dev/loop1 используется.

Что происходит и почему?

+897
Karol 1 мая 2010 г., 21:58:00

Я работаю в Debian 9 (стрейч) и Xfce. Я создаю файл, так что я могу запустить браузер Mozilla Тандерберд от нитевидных меню. Я хотел бы, чтобы Thunderbird имеют право ценность для своих категорий атрибута. Я составила список категорий с помощью следующей команды. Пример вывода команды следует.

компакт-диски /usr/доли/приложений
грэп -я -п -е "^[куб. см]ategories[=].*" ./*.рабочего стола | СНП | уник

Список категорий enter image description here

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

Где я могу найти полный и канонический список категорий?

Вот файл, который я создал.

[Запись Рабочего Стола]
Версия=1.0
Имя=Буревестник
GenericName=почтовый клиент Thunderbird
Комментарий=проверка электронной почты через локальный почтовый клиент Thunderbird
Метод exec=/opt в/Тандерберд/Тандерберд %Ф
Иконка=/Home/имя_пользователя/картинки/иконки/Тандерберд-256.ПНГ
Терминал=ложь
Тип=Приложение
Категории=Сеть;Офис;Адрес Электронной Почты;
Свойства mimeType=с rfc822;сообщение/х-гну-rmail;
Х-обновление Xfce-свойства mimeType=х-схема обработчика/электронной почты;
+791
deadcode 12 нояб. 2021 г., 19:27:29

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

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

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

Это возможно? Пример работает сенсорный файл должен работать нормально, но ничего не написано.

+748
user337215 21 дек. 2018 г., 20:55:29

Вопрос: это имеет отношение, что module_stdout похоже, что это должно быть допустимым JSON, но он был вперемешку с Git сообщения от etckeeper?

А. Да, это.

Анзибль модули [...] возвратить информацию анзибль по печати JSON-строку в stdout перед выходом.

Проблема конкретно из-за сообщения от etckeeper, который начинается с открывающей квадратной скобки.

[мастер df9553e] сохранения незафиксированных изменений в /etc до ДНФ работать
 Автор: Алан Дженкинс <[email protected]>
 5 файлов изменен, 79 вставок(+), 48 делеции(-)

Анзибль предназначен, чтобы взломать вокруг подобных проблем, молча пропуская не в JSON строки заголовка. Но [ является допустимым символом для начала с помощью JSON документ. См lib/ansible/module_utils/json_utils.py:

деф _filter_non_json_lines(сведения):
"'
 Используется для фильтрации не связаны выходе около модуля вывода JSON, как сообщения от
 tcagetattr, или где пакет dropbear изрыгает motd на каждую команду (что странно).

 Фильтры ведущей линии до первой линии-начиная вхождение '{' или '[', и фильтра все
 висячих строк после совпадения символа закрытия (работают от дна на выходе).
"'
+639
laverick 24 июн. 2012 г., 12:05:56

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

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

Разрешений Unix в любую папку, чтобы быть "принесен в жертву" таким образом. ОС OS X основана на Unix, но обычно не использовать эту гибкость. Он предпочитает "пожертвовать" на вновь созданную пустую папку, в качестве точки монтирования. /Объемов-это место, где ОС Х условно создает эту папку. Когда объем демонтирована, ОС OS X также удаляет недавно открытых и еще пустую папку.

Но это только ОС Х конвенции. ОС OS X-это по-прежнему Unix и под капотом, и Unix приложений еще могут монтировать Тома на все папки, которые они хотят.

На самом деле, ОС Х иногда тоже. Вот как функция FileVault меня работает. Ваша домашняя папка содержит только зашифрованный разреженный пучок образа диска. Когда вы входите в систему, Ваш пароль используется для расшифровки и смонтировать образ диска, используя себя ваш домашний каталог в качестве точки монтирования. Образ диска (и все остальное в вашей домашней папке) становятся недоступными, но это нормально. Образ диска будет уже смонтирован, и не должны быть найдены снова. На самом деле, это хорошо, что он не может получить доступ, потому что не позволяют никому возиться с ним, в то время как пользователь вошел в систему. Когда пользователь выходит из системы, образ диска не смонтирован, а "Реал" домашняя папка становится доступной снова.

Искатель синтезирует ее верхнего уровня список из многих источников. Очевидно, что список включает в себя все, что реально находится на верхнем уровне загрузочного тома, а не невидимым. Вы знаете, он тоже бросает в смесь любых объемах с точками монтирования внутри /Тома. Но это не останавливаться на достигнутом. Например, hdiutil информация списки всех томов, смонтированных из образов дисков или с RAM-дисками, независимо от того, их точки монтирования в /Тома или нет. В целом, ОС Х также наследует из macOS способ найти информацию о каждом подключенном Томе не знаю как крепится.

Большинство ваших необъяснимые предметы, кажется, связанные с Google. Кто знает, почему, где, или как Google делает что-нибудь?

+614
Justin Saints 16 февр. 2015 г., 04:09:20

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

  • Обучения: от двух до четырех курсов в семестр с десятки, десятки, или сотни студентов; горсть ТФС; и иногда разгневанный деканатов и родителей. Один или два или три независимых показания со студентами вне этого. Рекомендательные письма. Пытаясь найти стажировки и программы град для advisees. Обработка запросов на постдок. Работа с научными комитетами. Работая с курсом исследовательских комитетов. и т. д. и т. д.

  • Сервис: обслуживание на несколько несвязанных колледже или университетских комитетов. Служащие на руководящих комитетов дочерних программ в университете. Имея Прево разведчик тебя на комитет питомца. Работает комитет по поиску. Делаем вступительные град. И это только служба университета. Если вы работаете обслуживание на вашем Национальной ассоциации, то есть значительное комитета работают там. Не говоря уже о том, обзорах журнальных статей, рукописей, заявок на гранты и т. д. и т. д.

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

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

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

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

+597
cookiesfromhome 9 мая 2013 г., 06:19:39

Поздно отвечаю, потому что я только что столкнулся с этой проблемой!

Так что я сделал все, во всех других постов, которые я мог найти на этом [ПМБ сетчатка 15" процессор Core i7 с горой Льва (10.8.4) - две Thunderbold 27" экраны]:

  • Отключите все
  • Выключи все
  • Подождите 30 минут (Не секунд)
  • Пробовал все комбинации повторного подключения и повторного включения
  • Пробовал все комбинации повторного запуска / сна / бодрствования
  • Попробовал СМР сбросить ПРАМ сбросить

Все без толку.

И ключевая доска работало нормально подключен к БКУ - так это должен быть USB-порт, верно?

Но подождите!... другой идентичный клавиатура подключена к USB-порту работал просто отлично :з

Итак, мое решение (чистки рядов):

  • Я отключил USB-клавиатура и ушел на час
  • Я сделал абсолютно ничего
  • Я включил его в тот же USB разъем на одном мониторе ТБ
  • И это сработало!... Этот текст я набираю на нем сейчас.

Идите на фиг! Мое мнение, что есть некая схема, скрытую в клавиатуру, что виноват и все внимание было на USB-порт (где меня тоже!)

Надеюсь, что это помогает другим, которые могут быть поиск по этой проблеме, как я был.

+530
androiddev 10 мая 2012 г., 07:00:53

Вы, возможно, пожелает взглянуть на приложения, такие как информация сигнала сети и сигнала RF-трекер, который позволит вам не только контролировать качество сигнала, но также покажет вам, какие клетки вы подключены к, плюс какая связь у вас (3G/Н+/...). Вы можете следить за этим на экране (чтобы найти себе лучшее место), а также войти его (если вы заметили, "капли", которые могут быть полезны при обсуждении таких вещей с вашим провайдером).

Network Signal Info RF Signal Tracker
Информация сигнала сети и сигнала RF трекер (Источник: Google играть; нажмите на изображения для увеличения вариантов)

+507
Mohd Ngah 22 дек. 2017 г., 05:27:31

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

Су -з /Бен/Ш-с "тест.питон $полный путь | Ц '[%Г-%м-%д %ч:%м:%с]'" &> Журнал
+458
Adrian Schneider 7 дек. 2014 г., 18:14:17

nPlayer с сайту newin Inc. в поддерживает для x265, а также любой другой формат. Я только что протестировал это на iPhone 7 плюс iOS 10.1.1. Вы можете легко скопировать клипы на телефон с помощью перетаскивания и веб-браузер. Без jaibreak требуется. Существует бесплатная версия.

+444
ondrejch 7 окт. 2021 г., 07:48:53

Решение На Perl

на Perl -е '
 файлы @ = сортировать Глоб "*.ПНГ *.в JPG";
 для(@файлы){ 
 ($расширение = $_) =~ Ф/.*\.(.*)/$1/;
 $новое_имя = функции sprintf("%04d для",++$счетчик).".$расширение";
 умереть "файл $новое_имя уже существует и будет затерт\Н" Если -е $новое_имя;
 переименовать $_ => функции sprintf("%04d для",++$счетчик).".$расширение"
}'

Решение Баш

граф экспорт=0 
найти . -параметр maxdepth 1 -имя "*.в JPG" -о-имя "*.ПНГ" -print0 команды | команды xargs -0 рода | во время чтения файла\
расширение=${#файл#*.}\
ГРАФ=$((СЧЕТЧИК+1))\
МВ -- "$файл" $(е "%04d для" $считать).$расширение\
сделано

Примечание

  • Оба решения являются Баш решение не проверялось: попробовать их на фиктивные файлы в первую очередь.
  • Решение bash могут сломаться, если у вас имена файлов с новых строк в них.
  • Опасность: как отметил Жиль в комментариях ниже, если один из оригинальных файлов имеет название, которое соответствует целевой именования, то в лучшем случае будет переименован в другой "номер", а в худшем быть затерт другим файлом. Что произойдет, будет зависеть от того, как она сортирует по сравнению с другими файлами. Я добавил положение, для этого в решение на Perl, так как это одна ОП, кажется, пользу.
  • Перловую решения (с предоставлением из предыдущего пункта выполнены) являются идемпотентными.
+380
rachkouti 18 сент. 2022 г., 05:28:00

Это немного нелогичным, но "-1 рука" на самом деле правильно. Вы не можете использовать больше, чем 2 руки-ценность предметов; чтобы проверить это, вы можете добавить количество "рук" на всех используемых элементов.

Если у вас есть два 1-руки предметы, "1 рука" + "1 руки" = "2 руки".

Если у вас есть два 1-рука, а "хапуга" с потрохами, вы будете иметь "стороны 1" + "1 рука" + "-1 рука" = "1 руки", оставив вас с одной стороны слева.

+329
Mark Larussa 6 авг. 2011 г., 01:44:24

Недавно я установил 12.10. При запуске Gimp, его главное окно опускается ниже нижней части экрана, и не может быть изменен по вертикали, только по горизонтали. Кроме того, окно панели инструментов не отображается правильно; это не имеет названия, и это не подстава. Вместо этого все значки панели инструментов отображаются в одной колонке, которая простирается ниже нижней части экрана. Проблема осталась после переустановки Gimp.

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

+289
ValueError 18 авг. 2018 г., 11:52:32

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

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

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

+266
Carol Walterson Stroud 27 февр. 2023 г., 20:15:23

В моем ~/.zshrc

bindkey '^[[1;5Д' назад-слово
bindkey '^[[1;5С' вперед-слово

... И теперь Ctrl+стрелка влево / вправо прыжок слова в Бебу / tmux.

+223
Eder Jean Julien 1 мар. 2019 г., 14:10:55

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

  • Установите главное меню с помощью программного обеспечения Центра.
  • Установки рабочего стола GNOME коммунальные услуги через центр программного обеспечения.
  • Откройте домашнюю папку и кликните: закладки -> добавить закладку. Это добавит закладку в свой домашний каталог.
  • Нажмите 'Редактировать закладки... и нажмите на закладку нового 'папка'.
  • Типа "поиск" в качестве имени, и установить место для гнома-поиск-инструмент, а не в/Home/пользователь/.

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

Кроме того, я сделал установить сопряжение рабочего стола в Ubuntu, но так как это классический GNOME "без эффектов", что я бегу, я сомневаюсь, что мат будет иметь никакого эффекта.

Редактировать: в поиске файлов... варианта все равно нет после перезагрузки!

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

http://ubuntuforums.org/showthread.php?p=12161664#post12161664

+217
sRonin 31 июл. 2023 г., 01:54:36

Вижу два изображения ниже:

Есть ли способ (с мета как-то данные), чтобы организовать фильмы, так они показывают, в порядке их сиквела (например: Люди Х, Х2, Последняя битва), вместо того, чтобы организовать их в алфавитном порядке по названию?

+134
baxeico 14 апр. 2023 г., 12:36:44

Я запустил Мак ОС Х 10.4.11 на 2007 Макбук. Я хочу обновиться до Маверикс, но я не могу сделать это без использования магазина приложений Mac, чтобы загрузить обновление. Тигр не имеет приложение магазине Mac. Как я могу обойти это?

+114
Nani Kopelli 30 апр. 2011 г., 05:54:50

Если ты сделал резервную копию, да. (Я считаю, что устройства с iTunes поддерживает iOS по умолчанию)

+109
SugaryFox75 9 мая 2021 г., 12:21:56

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