Как разделить одну директорию /home/ между разными ОС?

Я только что установил Devuan на ноутбуке в двойной загрузки с Arch Линукс.

Я хотел бы поделиться то же /домашний/мой_логин между этими двумя дистрибутивами, поэтому в файл/etc/fstab строчку я добавил строку для /дома с один и тот же UUID, как в Арч Линукс.

Но я не смогла соединить на Devuan с мой_логин. Я уже делал это на других компьютерах без проблем. Что я делаю не так?

файловой системы sysfs в /sys тип файловой системы sysfs (RW,то с nosuid,nodev,с параметром noexec,параметром)
прок на /тип прок прок (РВ,с nosuid,nodev,с параметром noexec,параметром)
в udev в /dev тип devtmpfs (РВ,режиме,размер=10240k,nr_inodes=1005964,режим=755)
devpts на /dev/тип оч devpts (RW,то с nosuid,с параметром noexec,режиме,гид=5,режим=620,ptmxmode=000)
файловая система tmpfs на /запуска тип файловая система tmpfs (RW,то с nosuid,с параметром noexec,режиме,размер=808196k,режим=755)
на /dev/sda1, поскольку на / тип системы ext4 (RW,то существует два метода данных=приказ)
файловая система tmpfs на /выполнения/блокировки типа файловая система tmpfs (RW,то с nosuid,nodev,с параметром noexec,режиме,размер=5120k)
pstore в /sys/ДФ/pstore тип pstore (РВ,режиме)
файловая система tmpfs на /выполнения/ШМ типа tmpfs (RW,то с nosuid,nodev,с параметром noexec,параметром,размер=3271160k)
на /dev/sda6 на дом тип системы ext4 (RW,в этом режиме,данные=приказали)
fusectl в /sys/ФС/предохранитель/соединения тип fusectl (РВ,режиме)
rpc_pipefs на /выполнения/rpc_pipefs rpc_pipefs типа (РВ,режиме)

============ Автор вопроса сделал этот ответ:

Я создал пароль для myuser и я теперь в состоянии войти.

#passwd с мой_логин

Спасибо всем.

Фабьен Редактировать: пожалуйста, забудь это и проверить последний ответ.

+343
goin161 18 окт. 2014 г., 19:51:49
31 ответов

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

Как я могу решить эту проблему?

+989
umbilli1132 03 февр. '09 в 4:24

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

Обычный трюк для этого-использовать тройник:

судо тройник в /etc/udev из/правил.д/69-это основные типы файловых систем.правила < /ТМП/1

Как отметил infixed хотя, в данном конкретном случае вам не нужно перенаправление:

судо СР /ТМЗ/1 файл /etc/udev из/правил.д/69-это основные типы файловых систем.правила
+932
maDik 16 июл. 2013 г., 00:02:15
Другие ответы

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


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

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

Когда вы создаете файлы, которые РАО с другими людьми (как с Unix Domain сокетов) люди считают, что это проблема безопасности, поскольку существует состояние гонки, что злоумышленник может эксплуатировать до соответствующего разрешения применяются к файлу. Вот почему я ищу "атомной" способ делать базовое скорее всего.

+903
user6754067 11 авг. 2015 г., 17:44:51

Что работал для меня было дано арки (только для текстовых файлов):

грэп -А-С 200 -Ф уникальную строку в текстовый файл' файл /dev/sdXN

где в/dev/sdXN - это раздел, содержащий потерянный файл (проверить с горы , если не уверены).

Берет немного, но работал, когда я случайно удалил некоторые исходный код я еще не совершил!

+802
Ganesh kudva 1 янв. 2018 г., 01:46:20
найти . -тип F -print0 команды | команды xargs -0 ЛС -ЛТР | Глава -10 н | у awk '{печати
$ЯТ}' | команды xargs РМ

Эта команда дает мне это:

команды xargs: 'ЛС' прекращается по сигналу 13

Тем не менее, это выполняется нормально. Это должно удалить 10 старые файлы в определенной папке. Есть ли о чем беспокоиться? Есть ли исправить?

Сервер работает сборочного окружения.

+769
Mechatechzilla 28 авг. 2014 г., 20:48:51

Попробуйте:

для меня в ./_*.тхт; делать
 МВ "$я" "${а#_}"
сделано

Предполагается, что вы провели оболочка POSIX - каталог/usr/xpg4/bin в/Ш с Solaris 10 и выше.

+769
Onesimus August Pasaribu 1 мар. 2010 г., 02:47:05

Для простых команд вроде меньше, это лучше сделать Алиас или экспортные варианты? Есть ли преимущество одного над другим?

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

  1. экспорт меньше=-Р'
  2. псевдоним меньше=меньше -РЬ

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

Я читал через несколько информация и человек страниц, а также погуглить, но я все еще застрял на этом.

+754
Hida Fluffminer 23 янв. 2014 г., 21:07:32

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

+739
user110312 1 сент. 2011 г., 08:24:38

Не очень, учитывая, как например, Linux и, особенно, например, Федора сейчас пихают почти все в /usr/Бен. Однако! Вы можете исключить или добавить вещи, в зависимости от того, у вас есть известный список "только полные на эти"

% zstyle ':комплектация:*:*:-команда-:*' фейк-всегда чмод Чаун
% zstyle ':комплектация:*:*:-команда-:*' игнорируется-моделей 'ч*'
% ч
чмод Чаун

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

% старпома ЗШ
% zstyle ':комплектация:*:*:-команда-:*' игнорируется-моделей '(чат|команды chroot)'
% ...

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

команда % zstyle | грэп 
+715
charlyRoot 7 февр. 2018 г., 18:34:34

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

предварительно запустить скрипт
 в то время как [ -з "$(команду ifconfig | grep в сети)" ]
делать
 сон 1
сделано
 сон 5
конец скрипта
+695
trueheart78 3 янв. 2020 г., 14:17:53

Существует несколько способов обработки // последовательностей с использованием СЭД

  1. слеш-защитить каждого / экземпляра

    файл sed '/^\/\//д' 
    
  2. место / внутри [...] список персонажей

    СЭД '/^[/]\{2\}файл/д' 
    

    или (с GNU СЕПГ)

    СЭД -Р /^[/]{2} файл/д' 
    
  3. изменить регулярное выражение разделитель на другой символ, так что // последовательность трактуется буквально

     е \%файл^//%д' 
    
+647
Joseph Costa 6 сент. 2015 г., 01:27:32

У меня возникли проблемы с запуском игры, я сделал в GameMaker студии 2 на доске банан Пи М1 через Armbian.

Я сделал:

  1. Установлено Armbian бионический 18.04.02 (Убунту основе) на доске банан Pi М1.
  2. Установлен графический интерфейс (который я думаю, это Xfce).
  3. Запрограммирован аркада шутер стиль игры на моем ПК с Windows, в GameMaker студии 2.
  4. Построили игру от распорядителя игр на моем ПК с Windows на борту банан Пи, который подключает и выполняет Armbian просто отлично.

Вопрос:

  • Игра не запускается на шаге 4. Распорядитель утверждает, что он был построен и должен работать просто отлично, но я не могу запустить игру на доске банан Пи, ни с терминалом, ни с GUI.

Я пробовал:

  • Выполняется из GUI. Файл просто не запускается,

  • Выполнение ш execute.sh из терминала (не окно в GUI, но, выйдя из графического интерфейса с помощью Ctrl+AltF1), но это дает мне ошибку

    в xterm: ХВ ошибка: не удалось открыть дисплей: %ы в xterm: дисплей не установлен

  • Выполнение ш раннер , который дает мне ошибки:

    бегунок: 1: бегун: синтаксическая ошибка: "(" неожиданное.**

  • Введя экспортные дисплей=:0 до #1 и #2 выше удаляет сообщения об ошибках, но все равно не запускается игра/файл.
  • С помощью редактора gedit из консоли, я также получить не может открыть дисплей ошибку.
  • Открываем окно терминала в мой Гуй, не без ошибок.

Содержание моей execute.sh:

#!/бин/Баш
Если [ -х "$(команда -в xtern)" ]; затем
в xterm -е-Баш-с "1$; сна 10"
Элиф [ -х "$(команда -в гном-терминал)" ]; затем
гном-терминал-Баш-с "$1; сна 10"
интернет
+612
PhDJ 13 мая 2013 г., 05:34:12

Как вы нашли, это билд поведения. Но это тоже имеет смысл.

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

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

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

Но они не единственные команды, которые сохраняют среды - функции точто так же. И ошибки, ведут себя по-разному для специальных встроенных модулей - попробуйте кот <doesntexist , а затем попробовать метод exec <doesntexist или даже просто : <doesntexist и в то время как кошка команда будет жаловаться, старпома или : будут убивать оболочка POSIX. То же самое касается ошибок экспансии на их командной строки. Они в основном цикле, в основном.

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

ФН(){ bad_command || возврат=$some_value возврат; }

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

АРГ=1$сдвига; х=$г аттрибуты г

Такие штуки тоже работает. На месте свопы представляют собой более простой.

ИФС=+ набор -- "$IFS" для X по Y по Z
х="$*" ИФС=1$смена
Эхо "${х#"$МФС"}" "$*"

+Х+Y+Z и X по Y по Z

...или...

разверните(){
 ПС4="$*" сэт-х "" "$ПС4" 
 { $1; } 2>&1
 ПС4=$2 режима +X
} 2>/dev/нуль

х='Эха убить мой компьютер; $г'
г='хаха! шучу!' расширить "${х##*[\\`(]*}"

...еще один мне нравится использовать...

Эхо убить мой компьютер; ха-ха! шучу!
+610
Tommy Yiu 16 июл. 2011 г., 12:48:02

Вы можете парсить вывод команду ifconfig. Это работает на многих Unix системы.

команду ifconfig -а | СЕПГ -н 'с/^\([[:alnum:]]*\):.*/\1/р'

Если вы не возражаете быть строго только под Linux, вы можете использовать простую команду

Общ файл /sys/класс/объем/

Если вы не хотите, чтобы список интерфейсов, вниз, используйте команду ifconfig , а не команду ifconfig -а. С /sys файла, это более неясными: вам нужно проверить, является ли IFF_UP флаг установлен для данного интерфейса. Поскольку IFF_UP является самой низкой-бит, вам нужно проверить, является ли флаги - это нечетное число.

грэп -л '[13579bdf]$' файл /sys/класс/чистой/*/флаги | ООО с!.*/!!'
+600
Jasny 1 янв. 2016 г., 01:45:28

Альтернатива ImageMagick это почтенный netpbm для:

использовали ввода.ПНГ | pnmscale -уменьшить 10 | pnmtopng > выход.ПНГ
+583
Ashish Singhal 25 окт. 2019 г., 11:14:21
р='[:ст:]' е='[:пробел:]'
СЭД -Е'1!{/\Н/!б-е\} \
 -е/(\п*)(.*)/ \\2 \1/' 
 -э"ы/является[$П]?[ы$]/\н&/г" \
 -э"ы/([^ы$])\н/\1/г;1г" \
-э:С-Е"С/\Н(.* )\П{3}/у\1/" \
 -е"/\н$/!с/\н//г;/\н/г" \
 -е//я/;//ТС' \
 -э/^ (.*) /\1/;р;$д;Н;Г'

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

В итоге она будет изменять только третий случай в файл - и он будет нести отсчетов в строке. Так что если файл выглядит как:

1. это ИГИЛ
2. это делает

...он будет печатать...

1. это ИГИЛ
2. нас

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

Следующий смотрит за действительное - этоЭс, вставив ewline перед всеми экземплярами является , непосредственно предшествующие ноль, один или несколько знаков препинания следует пробел. Он делает еще один проход и удаляет ewlines, что немедленно предшествовало не-пробел. Эти маркеры оставшиеся позади, матч будет. и это а не это или ?это.

Следующий собирает каждый маркер на хвост строки - для каждого матч в линии он добавляет ewline в хвост строки и заменяет его с меня или у. Если есть 3 ewlines подряд собраны в хвост строки, то он использует у - еще я. Впервые используется U тоже последней замены устанавливает бесконечный цикл, который сводится к вам линии, линии печати, сделать строке выведите строку, и так далее.

В конце каждого попробовать цикл, он очищает вложенные пространства, печатает только до первого происходит строки в шаблон пространство, и уходит снова.

Я добавлю в лООК команда во главе петли, как:

Л; С/\Н(.* )\п{9}/у\1/...

...и взглянуть на то, что он делает, как он работает с этого входа:

хай это линукс.
Гай, это Юникс.


хай это мак.
хай это не.

...так вот что он делает:

 пусть этот \НИС Линукс. \п$ #закулисье
хай это линукс. #на самом деле напечатано
 пусть этот \НИС в Unix. \п\п$ #он формирует строку маркера 
Гай, это Юникс.
 \п\п\п$ #только для строк, соответствующих

 \н\н\н$ рисунок # - и не иначе.

 пусть этот \НИС Мак. \п\п\п$ #вот матч - 3 Мосэ до сих пор в файл.
хай это нам Мак. #печатные
хай это не. #нет вот смотри - эта линия никогда не evaled

В этом больше смысла, может больше находитсяв линии:

nthword()( р='[:ст:]' е='[:пробел:]' 
 СЭД -Е '1!{/\Н/!б-е\} \
 -Е С/\(\П*\)\(.*\)/ \\2 \1/' 
 -э "ы/$1[$п]\{0,1\} [ы$]/\н&/г" \
 -э "ы/\([^ы$]\)\н/\1/г;1г;:с" \
 -е "${ДБГ+л;}ь/\П\ 1$(.* \)\н\{$3\}/$2\1/" \
 -е '/\н$/!с/\н//Г;/\П'"$1/г" \
 -Е "//1$/;//ТС" -е с/^ \(.*\) /\1/' \
 -Е П;$Д;Н;Г'
) 

Это практически то же самое, но написано ж/ POSIX, в Bre и рудиментарные обработка аргумент.

 е 'это является. - это? это%.\0С Н - {1..4} | nthword нас 12

...получает...

является. - это? это
является. - это? это
является. - это? это нам
является. - это? это

...и если я включу ${ДБГ}:

е 'это является. - это? это%.\0С Н - {1..4} | 
ДБГ=1 nthword нас 12

...мы можем наблюдать его перебирать...

 \НИС \НИС. \НИС? этот \НИС \п$
 это \НИС. \НИС? это \\ННГ п\п$
 является. \НИС? этот \НИС \н\н\н$
 является. - это? этот \НИС \н\н\н\н$
является. - это? это
 \НИС \НИС. \НИС? этот \НИС \н\н\н\н\н$
 это \НИС. \НИС? этот \НИС \н\н\н\н\н\н$
 является. \НИС? этот \НИС \н\н\н\н\н\н\н$
 является. - это? этот \НИС \н\н\н\н\н\н\н\н$
является. - это? это
 \НИС \НИС. \НИС? этот \НИС \н\н\н\н\н\н\н\н\н$
 это \НИС. \НИС? этот \НИС \н\н\н\н\н\н\н\н\н\н$
 является. \НИС? этот \НИС \н\н\н\н\н\н\н\н\н\н\н$
 является. - это? этот \НИС \н\н\н\н\н\н\н\н\н\н\н\н$
является. - это? это нам
является. - это? это
+566
toha97 5 окт. 2014 г., 03:47:19

в ~/.вперед [email protected], [email protected]

с этого я получаю письмо на мой ящик, и это также записывается в файл/var/почта/корень. (мой дистрибутив Debian с постфиксом).
Заменить "thisserver.com" с доменным именем вашего сервера

+524
helenawrite 25 июл. 2015 г., 10:06:09

Меню -> Администрирование -> Менеджер обновлений -> (установить обновления-убедитесь, что вы обновить ядро) -> перезагрузка -> ФН - Ф7

Навеяло : http://www.dedoimedo.com/computers/linux-mint-touchpad-fix.html

Линукс Минт - Серена- стремиться В3-575-5OTD (обновлена до ядра В4.4.0-62)

+451
Darcy Parks 14 окт. 2015 г., 19:06:44

Поэтому я подал вопрос на GitHub странице виться, а получается "за время условного перевода с SFTP в завиток." Только HTTP и FTP.

https://github.com/curl/curl/issues/1560

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

+393
Ryan Gardner 23 мар. 2012 г., 22:24:07

Да, это возможно.

Что вы хотите здесь для процесс заново. В Unix будет процесс переподчинения ПИД 1 раз их исходных родительских процессов.

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

Вы можете сделать это путем запуска фоновых сна 2000 от подуровень.

Что-то вроде:

#!/бин/Баш
спать 15 &
( сон 2000 & )
# сделать что-то еще здесь, как:
сон 1
Эхо "=== листинг " сна " процесс дереве: ==="
ПС auxfwww | грэп -я [2]000 -б 10
Эхо "=== все сделано. ===
+353
Showsni 14 сент. 2011 г., 08:42:07

Тл;др

Создайте следующий файл:

# файл /etc/tmpfiles.д/somegroup_journal.конф
№ П / Путь Режиме Пользователей Группы Возраст Аргумент
а+ /работа/журнал/журнал - - - - д:группа:somegroup:р-х
а+ /работа/журнал/журнал - - - - группа:somegroup:р-х
а+ /работа/журнал/журнал/%м - - - - д:группа:somegroup:р-х
а+ /работа/журнал/журнал/%м - - - - группа:somegroup:р-х
а+ /работа/журнал/журнал/%к/*.журнал* - - - - д:группа:somegroup:Р--

Как это понять:

человек команду systemd-journald.услуги(8) имеет следующие:

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

команда setfacl -РНМ # г:колеса:ГХ,Д:Г:колеса:РХ,г:адм:ГХ,Д:Г:адм:приемник /ВАР/журнал/журнал/

Хотя это звучит замечательно, пример затрагивает каталог/var/журнал/журнал/, но journalctl приоритеты /работа/журнал/журнал/ как показал следующий источник:

если (laccess("/работы/журнала/журнала", F_OK) >= 0)
 реж = "/работа/журнал/журнал";
еще
 реж = "/ВАР/журнал/журнал";

/* Если мы в любой из групп, перечисленных в журнале списки,
 * затем все тоже хорошо. Перечислим все группы от
 * ACL по умолчанию каталога, который, как правило, должны разрешить
 * доступ к большинству журнал слишком файлов. */
Р = acl_search_groups(реж и G);

/запустить монтируется как файловая система tmpfs, так что следующий ACL правило, вероятно, не сохраняются:

команда setfacl -РНМ # г:somegroup:ГХ,Д:Г:somegroup:ГХ /работа/журнал/журнал/

Чтобы сделать это, сохраняются, настроить все, что используется для создания /запуска/журнал/журнал. Просматривал несколько источников, мы находим tmpfiles.д/systemd в.конф.М4:

з /работа/журнал/журнал 2755 корень systemd в журнал - - -
З /работа/журнал/журнал/%м ~2750 systemd в журнал - - -
m4_ifdef(`HAVE_ACL',`
а+ /работа/журнал/журнал/%м - - - - д:группа:адм:р-х
а+ /работа/журнал/журнал/%м - - - - группа:адм:р-х
а+ /работа/журнал/журнал/%к/*.журнал* - - - - д:группа:адм:Р--
')'m4_dnl

Это свидетельствует о том, что ACL правила должны быть добавлены в tmpfiles.д. Скомпилированную версию выше файл найден локально в папку/usr/lib в/tmpfiles.д/systemd в.конф. Сочетая этот пример с человеком tmpfiles.д(5) дает некоторые детали, которые помогут создать рабочий раствор.

Создайте следующий файл:

# файл /etc/tmpfiles.д/somegroup_journal.конф
№ П / Путь Режиме Пользователей Группы Возраст Аргумент
а+ /работа/журнал/журнал - - - - д:группа:somegroup:р-х
а+ /работа/журнал/журнал - - - - группа:somegroup:р-х
а+ /работа/журнал/журнал/%м - - - - д:группа:somegroup:р-х
а+ /работа/журнал/журнал/%м - - - - группа:somegroup:р-х
а+ /работа/журнал/журнал/%к/*.журнал* - - - - д:группа:somegroup:Р--

Быстрый тест плюс перезагрузка подтверждает, что это работает!

+353
Lia Granot 20 янв. 2011 г., 12:01:09

Это не имеет ничего общего с оболочкой, но с датой команду. В режим относится к GNU реализации дата команда. На не-GNU-системах, что не будет работать, если вы установите GNU версия дата как отдельный пакет (что, вероятно, будет установлен, как gdate или /опт/гну/ОГРН/дата...).

Обратите внимание, что последние версии ksh93 иметь подобную возможность с их Е встроенные команды:

функции printf '%(%г%г)\т н' '1 месяц назад

(см. также ЗШ для другой консоли со встроенным дата манипуляции поддержку (функцию strftime встроенные в ЗШ/датавремя модуль)).

Некоторые другие даты реализаций также имеют функции регулировки времени. Например, с BSD даты, вы могли бы сделать:

дата -в-1м +%г%м

Я не в курсе, что экс-поставляется с командой, которая делает подсчет даты и нет команды в toolchest в POSIX, так что никакие стандартные/портативные команду для этого. Вы могли вернуться к на Perl или делать расчет вручную:

функция eval "$(дата +'г=%г=м%м')"
м=$((${м#0} - 1))
[ "$м" -ГТ 0 ] || М=12 г=$((г - 1)) # Чехол январе 
функции printf '%д%02d порта\п' "$г" "$м"
+261
Brittan McGinnis 17 авг. 2011 г., 07:00:32

Вы можете сделать две замены, одна для замены детали после первой - и потом заменить все пробелы

переименовать -н -- ы/-\ы\ш+[.]журнал$/.журнал/; с/и\S+//г' *.журнал

Как только вы найдете его замена, как ожидается, падение флаг.

+252
Rishab Bansal 16 янв. 2018 г., 05:46:36

Так вот мое предложение: работать в bash, я уже создал функцию, которая работает просто отлично, что принимает массив или любое количество параметров, и выплевывает интерактивное меню, управляемое с помощью стрелок вверх или вниз, и заключить с пользователем клавиши Enter, выделив пункт меню они желают (выход которого либо индекс или пункт меню значение, в зависимости от меню запускается):

Sample output of menu method

Это все работает нормально, я отображения меню, а затем реагировать на события анализируются от пользователя ввода невидимое приглашение читать команды (автоматический запуск после сбора 3-х символов): читать -с -н ключ 3 2>/Дев/нуль >&2 Вывод, побывав ФРС в $ключевые переменные не проходят через случае оценки заявления против прогнозируемых приемлемые входы: \033[а(вверх) \033[а(вниз) "" (ввод) что, в свою очередь, огонь желаемого поведения.

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

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

Проблема заключается в том, что \033[а рассматривается как 3 символа, в результате чего с -н 3. 0-9 рассматриваются как одиночные символы (то есть, если я изменить это к -Н 1, они ведут себя, как ожидалось, но теперь стрелки не получится, собираем только Escape-символ).

Так что, я думаю, что мне интересно: есть ли способ, чтобы прислушаться к -Н 1 {или} 3 (что наступит раньше)? Я не могу показаться, чтобы отправить или или аналогичное, как до чтения решила, что они не имеют никакого эффекта (в смысле я не нашел никаких средств для того, чтобы просто покинуть -н 3 во время работы параллельный процесс, чтобы проверить, если введенное значение 0-9 если окажется один символ).

Я не женат на такой подход. Я в порядке с использованием awk и или СЭД, или даже ожидать (хотя последнее меня смущает до сих пор). Я не волнует, если это читать , что тут собирать.

Редактировать:

Решение

читать -Н1 с
дело "$C" в
 (1) Эхо один. ;;
 (2) Эхо-два. ;;
 ($'\033') 
 читать -Т.001 -Н2 Р
 дело "$р" в
 ('[А') эхо вверх. ;;
 ('[Б') Эхо вниз. ;;
эсок
эсок

Статус: Решен

@choroba к спасению!

Объяснение Решения

Я постараюсь перефразировать:

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

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

Его решением было предложить **($'\033') случае:

В основном

  1. 'При чтении символа...' (**($'\033'))
  2. Создать еще одночтение` (на этот раз в ожидании двух персонажей), и установить тайм-аут после наносекунды и исключающих обратный слэш на побег символов.

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

+221
DaZzLeR 31 окт. 2014 г., 21:30:13

Что считать по умолчанию в ПД команду, если не указан ?

ДД, если=/dev/mem по БС=1к пропустить=768 

вместо полной форме, как

ДД, если=/dev/mem по БС=1к пропустить=768 количество=50

Я не нашел ответ в Google.

+184
biothorn 6 янв. 2015 г., 06:09:10

Также на awk решение:

$ у awk '{функции printf "%s в : ", $1; Для( я=3; я<=НФ; я++ ) { если( $я ~ /^MPT_group/ ) { функции printf "%ы ", $я } } печать "" }' ввод
пользователь1 : MPT_group1
пользователь2 : MPT_group1 MPT_group3 MPT_group4
пользователь3 : MPT_group3 MPT_group2 

Чтобы сделать это более удобочитаемым, вот чуть-чуть на awk скрипт часть:

{
 с printf "%s в : ", $1; 
 Для( я=3; я<=НФ; я++ ) { 
 если( $я ~ /^MPT_group/ ) { 
 с printf "%ы ", $я }
 } 
 печать ""
}
+137
Robert Bernstein 3 дек. 2010 г., 11:48:47

Если вы не объявите переменную как ассоциативный массив, то

Кланг=([string_0]='element_0' [string_1]='element_1' [string_2]='аргумент element_2')

воспринимается как обычный массив уступки (хотя, обратите внимание, что в Баш и ksh93, нормальные массивы не очень нормальные массивы, они более разреженные массивы и ассоциативные массивы с ключами ограничивается положительных чисел).

В Баш, для нормального проживания, ключи вычисляются арифметические выражения. Как арифметическое выражение, string_0 оценивает содержание $string_0, и если это пустое, до 0. Так что выше, скорее всего, будет то же, что:

Кланг=([0]='element_0' [0]='element_1' [0]='аргумент element_2')

Так, что то же самое, как определение ${Кланг[0]} (который так же, как $Кланг) 3 раза.

Это резко контрастирует с ksh93 массивов (который баш в основном скопированы), где А=([х]=г) синтаксис поддерживается только для ассоциативных массивов и автоматически создать ассоциативный массив при использовании.

ЗШ ассоциативные массивы (которые предшествуют баш на десятилетия) отличаются снова. ЗШ нормальные массивы нормальные массивы, ЗШ не поддерживает липовые а=([х]=г) синтаксис. В ЗШ, вы должны объявить ассоциативные массивы прежде чем определить их, и они определяются как:

normal_array=(val1 val2 val3)
typset -это associative_array
associative_array=(ключ1 ключ2 val1 val2)
associative_array+=(ключ3 val3...)

И $associative_array тратит на непустые значения , как для обычных массивов (в неопределенном порядке), а "$associative_array[@]}" , чтобы все значения , как для обычных массивов. ${(к)associative_array} на непустые ключи, "${(к@)associative_arrays}" для всех ключей, "${(кв@)associative_array}" по ключи и значения, так что вы можете распечатать содержимое ассоциативного массива:

функции printf '%ы => %з\п' "${(@кв)associative_array}"

Это также означает, что копирование ассоциативный массив-это гораздо менее громоздким, чем с ksh93/Баш:

верстал -Б
Б=("${(кВ@)с}")

в отличии от:

сбросить Б
верстал -Б
для K в "${!А[@]}"; не Б [В$K]=${а [к]}; сделано
+136
user8693832 21 окт. 2017 г., 10:09:09

Оформления окна (строка заголовка, границы и т. д.) обрабатываются оконный менеджер, но содержимое окна (меню, и т. д.) обрабатываются самим приложением. Нет стандартного механизма для настройки таких параметров, как цвет фона.

Большинство приложений использует виджет инструментарий, таких как ГТК (используемого в GNOME), Кварты (использовать KDE), мотив, Афина (старый, довольно простой) и т. д. Некоторые наборы виджетов предложить кросс-применение механизма конфигурации. Старые инструменты, такие как Афина и мотив может быть настроен через Х ресурсов. GTK и Qt есть темы, которые позволяют такие вещи, как цвет фона, чтобы быть настроены для всех приложений, использующих данный инструментарий. Слово предостережения с темами: некоторые приложения используют цвета для элементов, которые не определены по схеме, и эти цвета не всегда настраивается, что может привести к неприятным ситуациям, как черного цвета, потому что цвет жестко закодирован в приложении и цвет фона берется из темы.

PCManFM, leafpad и наглость основаны на GTK (это наиболее популярный набор инструментов в эти дни). Это объясняет, почему их внешний вид похож. Вы можете изменить их внешний вид, выбрав другую тему. Есть выбор темы, доступные в GNOME-сайт; Ваш дистрибутив, вероятно, включает в себя несколько из них. Различные версии ГТК использовать различные темы; чтобы увидеть, какие версии GTK программы связано с тем, запустить например, команды ldd /usr/Бен/наглость | грэп libgtk и посмотрите на номер версии после libgtk-. Есть несколько инструментов, которые можно использовать для просмотра и переключатель ГТК темы, в том числе гном-твик-утилиту и несколько возможностей, перечисленных в арке Вики.

+117
mkrouse 19 мая 2012 г., 12:26:36

Я сделал следующий эксперимент, чтобы проиллюстрировать мой комментарий выше. Я использую netcat в команду, чтобы реализовать два простых TCP сервера. Мой secnario отличается от твоего немного в том, что я явно привязать к публичным IP вместо *:8081

# Терминал 1
$ НЗ -КЛ 127.0.0.1 24482

В отдельном терминале:

# Терминал 2
НЗ -КЛ $ <public_ip> 24482

Из другого терминала на локальном хосте:

# Терминал 3
$ телнет на localhost 24482
Попытка 127.0.0.1...
Подключен к localhost.
Escape-символ '^]'.
привет
^]
телнет> вопрос
Закрытое соединение.

После этого, я вижу, привет в Терминале 1.

Далее с удаленного узла:

# Терминал 4 (на удаленном узле)
$ телнет <public_ip> 24482
Попытка <public_ip>...
Подключен к <public_ip>.
Escape-символ '^]'.
Хо
^]
телнет> вопрос
Закрытое соединение.

После этого, я вижу Хо в терминал 2.

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

+103
shreyansh bangar 11 февр. 2017 г., 00:19:21

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

Попробуйте это:

xorriso -for_backup -outdev как /dev/sr0 успешно -пустой as_needed -карта "домашней" /

Иметь хороший день :)

Томас

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

+88
chnbin 22 сент. 2010 г., 13:26:19

На Fedora (23) мат поставляется с 4 рабочими столами. Как я могу добавить больше рабочих столов? В инструкции написано "щелкните правой кнопкой мыши на рабочем столе апплет -> переключатель настройки. и изменить количество доступных deskops". Нет поля для изменения количества рабочих столов!

+43
accurat 17 янв. 2018 г., 20:59:59

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

$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