Как добраться guake для обновления фоновое персонажей?

На самом деле это проблема, что идет с экрана. Вот как это выглядит (в шавку):

шавка с браузера видно за http://s15.postimg.org/l4pupb7mx/muttmux.png

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

Это настоящий киллер для его юзабилити/читабельность.

Я возился с $Срок VAR как на этом сайтес советами, но это не имеет никакого эффекта.

Как я могу заставить Guake для отображения фона, предусмотренных текстовые интерфейсы, как шавка?

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

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

+378
Chaitanya Grandhi 23 февр. 2015 г., 18:28:21
28 ответов

Он должен влиять только на Android версии 4.4 или выше. По данным http://www.heise.de/newsticker/meldung/HTTP-Verbindungen-von-einer-Milliarde-Android-Geraeten-angreifbar-3300328.html можно проверить, если один уязвим, если параметра нет.протокол IPv4.tcp_challenge_ack_limit дает значение, которое меньше, чем 1000, так что ваше устройство будет уязвимо.

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

Добавьте нужные команды в ваш ~/.bashrc следующее.

В случае, вы хотите проверить значение SSH_CLIENT/SSH_TTY , чтобы обнаружить, если вы подключились по SSH.

если [ -н "$SSH_CLIENT" ] || [ -Н "$SSH_TTY" ]; потом ... ; в интернет

Проверить, как я могу обнаружить, если снаряд управляется из СШ? для более подробной информации

+977
Domogo 23 авг. 2018 г., 00:04:15
Другие ответы

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


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

Вот ты:

СЭД-х/[^а-Яа-я]\+/\н/Г;С/$/\Н/;С/[^\П]*[А-я][^\п]*\н//Г;С/\Н$//' <входной_файл | рода -у
+956
Paul Gorman 15 нояб. 2015 г., 16:29:48

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

Вот что я делаю.

Во-первых, я скачать и установить сервер Ubuntu 14.04.1 amd64 на все по умолчанию на свежей (виртуальной машине под VirtualBox) машина.

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

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

$ судо apt-получить-да установка двигателя lxc
Чтение списков пакетов...
Построение дерева зависимостей...
Чтение информации о состоянии...
Следующие дополнительные пакеты будут установлены:
 мост-utils и облака-образ-утилиты cgmanager помощью debootstrap дистро-инфо
 дистро-информация-данные сервер dnsmasq-база euca2ools genisoimage libaio1
 libboost-Л1.54.0 libboost-thread1.54.0 liblxc1 libmnl0
 libnetfilter-conntrack3 librados2 librbd1 libseccomp2 libxslt1.1
 команда lxc-шаблоны питон-дистро-инфо языке Python-библиотека lxml в Python-requestbuilder
 в Python-setuptools питон3-для lxc в QEMU-utils и sharutils uidmap
Предлагаемые пакеты:
 cgmanager-утилиты shunit2 приложение wodim cdrkit-док lxctl в QEMU-пользователей-статический
 питон-как lxml-ДБГ в BSD-mailx mailx
Следующие новые пакеты будут установлены:
 мост-utils и облака-образ-утилиты cgmanager помощью debootstrap дистро-инфо
 дистро-информация-данные сервер dnsmasq-база euca2ools genisoimage libaio1
 libboost-Л1.54.0 libboost-thread1.54.0 liblxc1 libmnl0
 libnetfilter-conntrack3 librados2 librbd1 libseccomp2 libxslt1.1 для lxc
 команда lxc-шаблоны питон-дистро-инфо языке Python-библиотека lxml в Python-requestbuilder
 в Python-setuptools питон3-для lxc в QEMU-utils и sharutils uidmap
0 обновлен, 29 установлено новых, 0 для удаления, и 0 пакетов не обновлено.
Нужно сделать 5219 КБ архивов.

...

$ РМ -РФ /главная/Зося/.настройка/команды lxc /дома/Зося/.местные/доли/работы с lxc
$ судо команды mkdir /opt/на работы с lxc
$ судо Чаун -Р Зося /опт/работы с lxc
$ команды mkdir /opt/на работы с lxc/конфигурации /опт/работы с lxc/магазин
$ ЛН-ы /опт/работы с lxc/магазин /дома/Зося/.местные/доли/работы с lxc
$ ЛН-ы /опт/команда lxc/конфигурации /дома/Зося/.настройка/команды lxc
$ команду sudo usermod-добавить-subuids 100000-165536 Зося
$ команду sudo usermod-добавить-subgids 100000-165536 Зося
$ судо команду chmod +х /домашний/Зося
$ тройник /дома/Зося/.настройка/команды lxc/по умолчанию.конф <<СРВ
для lxc.включить = /и т. д./Для lxc/по умолчанию.конф
для lxc.id_map = у 0 100000 65536
для lxc.id_map = г 0 100000 65536
СРВ

$ Эхо 'Зося lxcbr0 Соколе 10' | судо тройник -в /etc/работы с lxc/двигателя lxc-пользовательская сеть
Соколе Зося lxcbr0 10

$ команды mkdir -Р /дома/Зося/.кэш/работы с lxc
$ судо команду chmod -Р +х /домашний/Зося/.местные
$ команда lxc-создать -t скачать -Н Усик ... - Ди Убунту -Р верный -это для amd64
Настройка брелок GPG
Скачивание индекс изображения 
Скачивание образ rootfs
Загрузки метаданных
Кэш изображения теперь готов
Распаковка файловой системы

---
Вы просто создал контейнер с Ubuntu (выпуск=верный, арки=amd64, то вариант=по умолчанию)

Для включения sshd, можно выполнить: apt-получить установку пакета OpenSSH-сервер

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

Использовать lxc-attach или изолированной непосредственно в корневой файловой системы, чтобы установить пароль root
или создавать учетные записи пользователей.

$ команда lxc-старт-Н Усик
lxc_container: вызов cgmanager_create_sync ошибка: неверный запрос
lxc_container: не удалось создать hugetlb:Усик
lxc_container: ошибка при создании контрольной группы hugetlb:Усик
lxc_container: ошибка при создании группы
lxc_container: не наплодить 'Усик'
lxc_container: контейнер не удалось запустить.
lxc_container: дополнительная информация может быть получена путем установки --logfile и --варианты logpriority.

Если хозяин перезагружается после всех этих команд, команда lxc-старт-Н Усик выдает ошибку. Перезапуск службы работы с lxc, команда lxc-продажи или cgmanager не поможет.

Журнал говорит следующее:

 для lxc-старт 1418283881.262 информация lxc_start_ui - используя rcfile /дома/Зося/.местные/доли/работы с lxc/Усик/конфиг
 для lxc-старт 1418283881.262 информация lxc_confile - читать ЮИД карте: тип U nsid 0 адрес узла диапазон 100000 65536
 для lxc-старт 1418283881.262 информация lxc_confile - читать ЮИД карте: тип G nsid 0 адрес узла диапазон 100000 65536
 для lxc-старт 1418283881.263 предупредить lxc_log - lxc_log_init позвонили с журнала уже инициализирован
 для lxc-старт 1418283881.263 информация lxc_lsm - драйвер безопасности ЛСМ в AppArmor
 для lxc-начать 1418283881.264 отладки lxc_conf - выделено ПТИ 'в/dev/ПТС/1' (5/6)
 для lxc-старт 1418283881.264 отладки lxc_conf - выделено ПТИ 'в/dev/оч/6' (7/8)
 для lxc-старт 1418283881.264 отладки lxc_conf - выделено ПТИ 'в/dev/оч/7' (9/10)
 для lxc-старт 1418283881.264 отладки lxc_conf - выделено ПТИ 'в/dev/оч/8' (11/12)
 для lxc-старт 1418283881.264 информация lxc_conf - телетайп настроен
 для lxc-начать 1418283881.264 отладки lxc_start - обработчик sigchild набор
 для lxc-старт 1418283881.264 отладки lxc_console - открытии /dev/tty для консоли сверстников
 для lxc-начать 1418283881.264 отладки lxc_console - с помощью устройства/dev/телетайп в качестве консоли
 для lxc-начать 1418283881.264 отладки lxc_console - 3809 есть SIGWINCH ФД 17
 для lxc-начать 1418283881.264 отладки lxc_console - набор winsz dstfd:14 столбцов:151 строк:41
 для lxc-старт 1418283881.309 информация lxc_start - 'Усик' инициализируется
 для lxc-начать 1418283881.309 отладки lxc_start - не падать cap_sys_boot или смотреть через utmp
 для lxc-начала 1418283881.309 информация lxc_start - клонирование нового пространства имен пользователей 
 для lxc-старт 1418283881.309 информация lxc_cgroup - группы cgmanager водитель initing для Усика
 для lxc-старт 1418283881.310 lxc_cgmanager ошибка - призыв к cgmanager_create_sync ошибка: неверный запрос
 для lxc-старт 1418283881.311 lxc_cgmanager ошибка - не удалось создать hugetlb:Усик
 для lxc-начать 1418283881.311 lxc_cgmanager ошибка - Ошибка при создании контрольной группы hugetlb:Усик
 для lxc-старт 1418283881.312 информация lxc_cgmanager - группы попытка удаления: hugetlb:Усик не существовало
 для lxc-старт 1418283881.312 информация lxc_cgmanager - группы попытка удаления: perf_event:Усик не существовало
 для lxc-старт 1418283881.312 информация lxc_cgmanager - группы попытка удаления: ввод ом-вывод ом:Усик не существовало
 для lxc-старт 1418283881.312 информация lxc_cgmanager - группы попытка удаления: морозильная камера:Усик не существовало
 для lxc-старт 1418283881.313 информация lxc_cgmanager - контрольной группы попытка удаления: устройства:Усик не существовало
 для lxc-старт 1418283881.313 информация lxc_cgmanager - группы попытка удаления: память:Усик не существовало
 для lxc-старт 1418283881.313 информация lxc_cgmanager - группы попытка удаления: подсистема cpuacct:Усик не существовало
 для lxc-старт 1418283881.313 информация lxc_cgmanager - контрольной группы попытка удаления: процессор:Усик не существовало
 для lxc-старт 1418283881.313 информация lxc_cgmanager - группы попытка удаления: наборе процессоров:Усик не существовало
 для lxc-старт 1418283881.313 информация lxc_cgmanager - контрольной группы попытка отстранения: наименование=systemd в:Усик не существовало
 для lxc-начала 1418283881.313 lxc_start ошибка - ошибка при создании группы
 для lxc-начала lxc_start ошибка 1418283881.314 - не наплодить 'Усик'
 для lxc-старт 1418283881.315 lxc_start_ui ошибка - контейнер не удалось запустить.
 для lxc-начать ошибка 1418283881.315 lxc_start_ui - дополнительная информация может быть получена путем установки --logfile и --варианты logpriority.
+848
Steelix248 27 июл. 2018 г., 23:35:41

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

5 $ > = предупреждение

Я заметил это, когда я был тестирования один-значное пороги. Вы можете заставить приведение к int с помощью +0, так что сравнение становится:

5 $+0 >= предупреждение
+843
ArtLyra 22 дек. 2017 г., 16:17:45

Непопулярный выбор: на TCL. TCL имеет приятный строки карте команду, которая выполняет именно это. К сожалению, TCL не реально построил для Perl-выход один-вкладыши.

Эхо '
 # прочитать файл сопоставления в список
 набор FН [откройте "сопоставления" Р]
 содержание комплекта [читать $FН]
 закройте $FН
 сопоставление [регулярное выражение -все -рядный {\Ы+} $содержание]

 # прочитать содержимое файла данных
 # и применить отображение в поле 9, когда поле 3 является "ген"
 набор FН [открыть "файл" Р]
 в то время как {[получает строку $FН] != -1} {
 набор полей [сплит долл \т]
 если {[линдексе $полей 2] эквалайзер "гена"} {
 lset поля 8 [строка карте $картирования [линдексе $поля 8]]
}
 ставит [присоединиться $\поля Т]
}
 закройте $FН
'| tclsh выступает

В случае с awk, я напишу:

на awk -ф'\т' -в ОФС='\Т' '
 ШП == ФНР {ОТВ[$1]= 2$; Далее}
 $3 == "гена" {
 для (искать в REPL) 
 пока ((индекса IDx = ($9, стремиться)) > 0) 
 9 $ = функцию substr($9, 1, от IDx-1) расх[искать] функцию substr($9, в IDx + длина(стремиться))
}
{печать}
файл сопоставления 
+843
Marcos Maciel 19 апр. 2016 г., 11:03:14

У меня есть довольно большой проект, рельсы, которая всегда возвращается после каждой команды в консоли рельсы:

действовать до его закрытия: 'стандартный ввод': не удается выполнить все требуемые операции

Это происходит только в TMUX. Без использования TMUX я не вижу этого выхода.

Я тоже не вижу такое поведение с небольших проектов рельсы в TMUX.

Я на Мак ОС Мохаве с iTerm в 2 (ночные сборки), и я использую ваниль TMUX (т. е. нет специального конфиги).

Любые идеи?


В ответ на вопрос Иосиф Tingiris:

В TMUX я получаю:

"действовать до его закрытия -в
скорость 9600 бод; строки 47; колонны 178;
интр = ^с; бросить =\^; стереть = ^?; убить = ^у; ВФ = ^Д; Эол = <фдоон>; eol2 = <фдоон>; старт = ^м; стоп = ^с; Г = ^З; dsusp = ^г; rprnt = ^Р; werase = ^ж; lnext = ^в;
выбросьте = ^о; статус = ^Т; мин = 1; Время = 0;
-parenb -parodd hupcl -cstopb помощью cs8 cread -помощью clocal -crtscts
-ignbrk brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr icrnl показано -ixoff ixany imaxbel iutf8
opost -ocrnl onlcr -onocr -onlret -ofill -ofdel nl0 поля CR0 быть tab0 bs0 вt0 быть ff0
исиг icanon iexten Эхо echoe -echok -echonl -noflsh -костановить -echoprt echoctl echoke -flusho -extproc может

"Эхо $срок
экран-256color

За пределами TMUX я получаю:

"действовать до его закрытия -в
скорость 38400 БОД; 48 строк; столбцы 178;
интр = ^с; бросить =\^; стереть = ^?; убить = ^у; ВФ = ^Д; Эол = <фдоон>; eol2 = <фдоон>; старт = ^м; стоп = ^с; Г = ^З; dsusp = ^г; rprnt = ^Р; werase = ^ж; lnext = ^в;
выбросьте = ^о; статус = ^Т; мин = 1; Время = 0;
-parenb -parodd hupcl -cstopb помощью cs8 cread -помощью clocal -crtscts
-ignbrk brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr icrnl показано -ixoff ixany imaxbel iutf8
opost -ocrnl onlcr -onocr -onlret -ofill -ofdel nl0 поля CR0 быть tab0 bs0 вt0 быть ff0
исиг icanon iexten Эхо echoe echok -echonl -noflsh -костановить -echoprt echoctl echoke -flusho -extproc может

"Эхо $срок
в xterm-256color
+773
locobastos 7 сент. 2013 г., 00:02:23

Есть разные способы:

  • Если ваши flatpak и узлов доступа, вы можете, например, запустить /usr/местные/Бен/пример в файле/var/работа/узел/usr/местные/Бен/пример. Т. е. /usr/местные монтируется в каталог/var/работа/узел/usr/местные.
  • Однако, это все еще может потерпеть неудачу из-за библиотеки не в правильном месте и т. д. Таким образом, вам необходимо либо настроить переменные окружения, так что он работает там, или следовать за способом, описанным ниже.

Наплодили команд за пределами flatpak

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

flatpak переопределить ком.имя_пакета.Приложение-говорить-имя=орг.freedesktop.Flatpak

Затем, вы можете запустить flatpak-наплодили --хост для выполнения команд вне flatpak от хозяина.

Теперь, чтобы реально использовать это в GUI, вы, надеюсь, еще какие-то способы изменить путь к двоичным файлам вы хотите работать там. Это может получить сложнее, как вы должны пройти дополнительные параметры, и в конце концов вы, скорее всего, придется писать мелкие скрипты оболочки.
В моем случае, я на самом деле сделал, и вы можете найти их здесь. Они позволяют (в моем случае) атом (но скорее всего можно с любой IDE) для работы shellcheck или Гоб...

+766
queitinfo 18 июл. 2014 г., 09:33:06

Я бы дал попробовать с туалетом -л и хвост.
Если вы используете bash, то это должно работать:

#!/бин/Баш
LASTLNFILE=/tmp/и строчка # заменить на подходящий путь
тест -Ф $LASTLNFILE && LASTLN=$(<$LASTLNFILE)
CURLN=$(туалет, умывальник -л 1 $ | вырезать -д' ' -F1)и

если ((CURLN-LASTLN > 0)); тогда
 хвост -п $((CURLN-LASTLN)) $1
интернет
Эхо $CURLN > $LASTLNFILE

P. S. используйте его в качестве фильтра перед вашу программу на awk, например (предполагая, что вы назвали его 'newlines.sh'):

./newlines.sh <файл_журнала> | на awk -Ф <your_awk_program>`

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

Чисто подход awk является предпочтительным:

#!/Бин/на awk

Начать { 
 lastlinefile = "/tmp/и lastlinefile"
 строчка Гэтлину < lastlinefile
}

ШП > строчка && /ошибки/ {
 # делай свое дело...
печать
}

Конец { печать номер > lastlinefile }
+742
Gaurav Sen 12 нояб. 2011 г., 12:20:08

У меня этот код в баш скрипт:

r2g(){

 Эхо "исполняемый файл: $0" # "/бин/Баш"

(
 комплект -е;
 r2g_internal "[email protected]" \
 2> >( в то время как читать линии; делать Эхо "r2g об ошибке: $линия"; сделал ) \
 1> >( в то время как читать линии; делать Эхо "r2g: $линия"; сделал )
)

exit_code="$?"
 если [[ "$exit_code" != "0" ]]; затем
 Эхо "что-то возникла ошибка, чтобы просмотреть отчет, выполните: r2g_view_log";
 возвращение 1;
интернет
}

дело в том, что после r2g_internal бежит, ш запускается какой-то процесс и он видимо пытается ресурса Баш Эд, и я вам его странный синтаксис ошибка с ш:

r2g ошибки: ш: r2g: строка 2: синтаксическая ошибка рядом с неожиданной знак `>'
r2g ошибки: ш: r2g: линия 2: ` r2g_internal "[email protected]" 2> >( в то время как читать линии; делать Эхо "r2g ошибка: $линия"; сделал ) > >( в то время как чтение строки; делать Эхо "r2g: $линия"; сделал ) );'
r2g ошибки: ш: определение функции ошибка импорта для r2g'

Я сделал видео записью проблемы: https://www.useloom.com/share/82f23ebfe6754412a20be057957e45f4

и последующий вид: https://www.useloom.com/share/0465c2857cc244879b52b7bdb516243e

когда НПМ установить , работает, некоторых рыб процесс должен быть запущен НПМ..git'а также, как представляется, запустить Ш. процесс иногда, когда я выполнить git команды, и тот же тип синтаксические ошибки появляются в терминале в таком случае.

Я не могу понять, почему процесс SH запускается через Баш, то попытаюсь источник некоторых bash код от материнской оболочки/ОКР?

Видео делает проблему понятнее (я надеюсь).

если я называю сбросить -Ф r2g, проблема уходит сразу. Так что я думаю /Бен/ш звонит мой r2g функция, но я не знаю, как или почему.

Вот источник для r2g и r2g_internal вместе: https://gist.github.com/ORESoftware/0fa7e3d6b75a65b17b6b126a7bec3397

+716
mistino 30 дек. 2011 г., 22:59:25

Похоже, у вас есть два вопроса:

  1. Причем тут шухер устанавливать файлы?
  2. Где systemd в файлы должны находится для них работа?

Ваш шухер пакет почти наверняка сжатый архивный формат .молния или .tar.gz, но с другим расширением. Вы можете проверить тип файла, загрузив Никс пакет, а затем используя файл инструмент:

 файл ./мой-шухер-пакет

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

Шухер может также имеем команду упаковки для ответа на вопрос "где находятся все файлы, которые относятся к этой packakge в том?".

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

системы в /etc/systemd в//*
/запуск системы/systemd в//*
/Либ система/systemd в//*

Если шухер хорошо себя вел, он бы установлен systemd в файлы в каталоге/lib/systemd в/системы. Если она установлена .обслуживание файл где-то еще, то вы должны скопировать или ссылку в каталог/etc/systemd в/систему- только пакет менеджеры должны изменять файлы в каталоге/lib/systemd в/системы.

+701
Bachsware 22 мар. 2012 г., 03:44:33

Он был обновлен:

для пакета в $(с dpkg -л | у awk '/ИИ/{печати $2}'); делать
 если ! команда grep -Хо "пакет: $пакет" файл /var/lib в/АПТ/списки/*пакеты; затем
 пакет Эхо $
интернет
сделано

С помощью apt-кэша политики:

для пакета в $(с dpkg -л | у awk '/ИИ/{печати $2}'); делать
 если ! АПТ-кэша политика $пакет | команда grep -Q', то[0-9] в HTTP://'; тогда
 пакет Эхо $
интернет
сделано
+683
Josie 30 окт. 2015 г., 12:03:18

Вы уверены, что вы набираете пароль правильно? Проверьте раскладку клавиатуры, является то, что вы ожидаете (типа на приглашение войти). В текстовой консоли и графический пользовательский интерфейс использовать различные средства для настройки клавиатуры.

Менять консоль контурную карту, выполните loadkeys с клавиатуры имя, например loadkeys фр загрузить французскую раскладку. Этот эффект, пока в следующий раз раскладку менять или до следующей перезагрузки. Все текстовые консоли использовать ту же раскладку.

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

статус для 

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

+618
iFreilicht 11 мар. 2014 г., 18:36:36

У меня есть каталог с файлами с именем, как 19.ПНГ, 20.jpegи README00.txt

Я хочу, чтобы переименовать их 119.ПНГ, 120.jpegи README00.txt.

Я хотел бы сделать это с ЗМВ, как он хорошо работает и во многих других случаях, но я не могу получить ЗМВ, чтобы сделать действие, основанное на первом символе имени быть цифрой. Я могу легко сделать 1README00.txtно это не то, чего я желаю.

+612
kumogami 22 янв. 2010 г., 00:50:33

Я хочу, чтобы обрабатывать группу файлов.

Пи@сайт RaspberryPi:~/А6.1 $ -1 ЛС

0bd57df4.код
0bd57df4.энк
3189204c.код
3189204c.энк
39f831fb.код
39f831fb.энк
68ff6d19.код
68ff6d19.энк
find.sh
test.sh

Я запускаю скрипт (find.sh), которая ищет файлы по маске, и запускает другой скрипт (test.sh) и передает имя найденного файла параметру.

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

Содержимое файла find.sh:

#!/бин/Баш

найти -имя '*.прил-е "%ф\0" | команды xargs -0 -Н 1 ./test.sh

Содержимое файла test.sh:

# !/бин/Баш

Файла=$1
ИМЯ FULLNAME=$ФАЙЛА
CUTNAME=`Эхо ${файла:0:6}`
Эхо "полное имя - "$имя
Эхо "именем - $CUTNAME"

Полное имя отображается, нет сокращенное наименование. Выдает сообщение об ошибке. Как я обрабатываю переменную?

Пи@сайт RaspberryPi:~/А6.1 $ ./find.sh
./test.sh: 1: ./test.sh: плохая замена
Полное имя - 68ff6d19.энк
Именем -
./test.sh: 1: ./test.sh: плохая замена
Полное имя - 3189204c.энк
Именем -
./test.sh: 1: ./test.sh: плохая замена
Полное имя - 39f831fb.энк
Именем -
./test.sh: 1: ./test.sh: плохая замена
Полное имя - 0bd57df4.энк
Именем -

Когда я запускаю файл test.sh он работает.

Пи@сайт RaspberryPi:~/А6.1 $ ./test.sh 68ff6d19.код
Полное имя - 68ff6d19.код
CUTNAME - 68ff6d19
+529
Edward Moulsdale 4 февр. 2014 г., 03:58:59

Я подозреваю, что у вас были tmux открытыми окнами, в этом случае он бы использовал старую конфигурацию. у вас есть два варианта:

1. перед началом сессии tmux, исходный конфиг

~источник ~/.tmux.конф~

  1. закрыли все tmux Windows и начать новый сеанс
+510
user258170 28 нояб. 2012 г., 00:56:30

Поскольку вы добавили тег на Perl:

Перл -ЧП 'начало{
 $/ = "<ключ>сервера</ключ>\п<дикт>\п"; 
 $содержание = `кошка file.xml`
}
 $_.=$контент-your_input_file
+490
HelenaYaskova 11 июн. 2014 г., 10:39:19

При попытке установить Ruby на Rails с

судо камень установить рельсы

Я получаю следующую ошибку

Родной дом расширениями. Это может занять некоторое время...
Ошибка: Ошибка при установке рельсов:
 Ошибка: не удалось построить жемчужина родное расширение.

 текущий каталог: /библиотека/Рубин/драгоценные камни/2.3.0/драгоценные камни/nokogiri по-1.8.2/ВН/nokogiri по
/Система/Библиотеки/Фреймворки/Руби.рамки/версии/2.3/usr/Бен/Рубин -Р ./siteconf20180526-6183-1j8mnb7.extconf РБ.РБ
проверить, если компилятор C можно ... да
проверить, если компилятор C можно -кто-ошибке=неиспользованный-командная строка-аргумент-жесткий-ошибка-в-будущем... нет
Дом nokogiri по использованию упакованных библиотек.
Используя mini_portile версия 2.3.0
проверка для iconv.Н... да
проверка gzdopen() в -ЛЗ... да
проверка для iconv... да
************************************************************************
ВАЖНОЕ ЗАМЕЧАНИЕ:

Здание nokogiri ПО с упакованной версии библиотеки libxml2-2.9.7.

Команда nokogiri ПО будет продолжать делать все возможное, чтобы обеспечить безопасность
обновления своевременно, но если это важно для вас и хотим
использовать вместо библиотечной системы; прерывания процесса установки и
переустановить nokogiri по следующим образом:

 камень установить nokogiri по -- --Использовать-система-библиотеки
[--с-белый xml2-config файл=/путь/к/белый xml2-config файл]
[- с-с XSLT-файл config=/путь/к/с XSLT-конфигурация]

Если вы используете упаковщик, сказать ему, чтобы использовать опцию:

 пакет конфигурации построения.nokogiri по использованию-система-библиотеки
 пакет установки

Однако следует отметить, что nokogiri по не полностью совместимы с произвольным
версии библиотеки libxml2, предоставляемые поставщиками ОС/пакет.
************************************************************************
Извлечение libxml2-2.9.7.tar.gz в tmp/x86_64 с яблоком-darwin17/порты/библиотеке libxml2/2.9.7... ОК
Запуск 'настройка' для библиотеки libxml2 2.9.7... ОК
Запуск 'компиляции' для библиотеки libxml2 2.9.7... ошибка, комментарий '/Library/Ruby/Gems/2.3.0/gems/nokogiri-1.8.2/ext/nokogiri/tmp/x86_64-apple-darwin17/ports/libxml2/2.9.7/compile.log' чтобы посмотреть, что случилось. Последние строки:
========================================================================
 Библиотеке libxml2 CCLD.Ла
 ГК testdso.Ло
 Testdso CCLD.Ла
 ГК xmllint.о
 Xmllint CCLD 
ЛД: предупреждение: игнорирование файл /usr/местные/погреб/ХZ/5.2.3/Либ/liblzma.dylib нужна, файл был построен для x86_64, который является не архитектура, будучи связаны (для i386): /usr/местные/погреб/ХZ/5.2.3/Либ/liblzma.dylib нужна
Неопределенные символы для архитектуры i386:
 "_lzma_auto_decoder", ссылка от:
 _xz_head в библиотеке libxml2.а(xzlib.о)
 "_lzma_code", ссылка от:
 _xz_decomp в библиотеке libxml2.а(xzlib.о)
 "_lzma_end", ссылка от:
 ___библиотеки libxml2_xzclose в библиотеке libxml2.а(xzlib.о)
 "_lzma_properties_decode", ссылка от:
 _is_format_lzma в библиотеке libxml2.а(xzlib.о)
для LD: символ(ы) не нашли для архитектуры i386
лязг: ошибка: компоновщик команде не удалось с кодом завершения 1 (Используйте -V, чтобы увидеть вызов)
сделать[2]: *** [xmllint] Ошибка 1
сделать[1]: *** [все-рекурсивные] Ошибка 1
сделать: *** [все] Ошибка 2
========================================================================
*** extconf.РБ не удалось ***
Не удалось создать файл Makefile из-за каких-то причин, вероятно, отсутствие необходимых
библиотеки и/или заголовки. Проверьте mkmf.лог-файл для более подробной информации. Вы можете
нужны параметры конфигурации.

Предлагаемые варианты конфигурации:
--с-опт-реж
- без-опт-реж
--с-опт-включить
- без-отказа включить=${опт-реж}/включать
--с-опт-Либ
- без-опт-Либ=${опт-реж}/Либ
- С-сделать-прог
- не-сделать-прог
--каталог исходного кода=.
--curdir
--Руби=/система/библиотеки/фреймворки/рубиновый.рамки/версии/2.3/usr/Бен/$(RUBY_BASE_NAME)
--помогите
- чистые
- использование-система-библиотеки
--включить-статический
--отключить-статический
--с-с zlib-реж
- без-с zlib-реж
--с-с zlib-включить
- без-с zlib-включать=${с zlib-реж}/включать
--с-с zlib-Либ
- без-с zlib-Либ=${с zlib-реж}/Либ
--включить-кросс-компиляции
--отключить-кросс-компиляции
/Библиотека/Рубин/драгоценные камни/2.3.0/драгоценные камни/mini_portile2-2.3.0/Либ/mini_portile2/mini_portile.РБ:402:в блок выполнить: не удалось выполнить задачу compile (RuntimeError)
 из /библиотека/Рубин/драгоценные камни/2.3.0/драгоценные камни/mini_portile2-2.3.0/Либ/mini_portile2/mini_portile.РБ:373:в `перейти'
 из /библиотека/Рубин/драгоценные камни/2.3.0/драгоценные камни/mini_portile2-2.3.0/Либ/mini_portile2/mini_portile.РБ:373:В `выполнить'
 из /библиотека/Рубин/драгоценные камни/2.3.0/драгоценные камни/mini_portile2-2.3.0/Либ/mini_portile2/mini_portile.РБ:115:в `компиляции'
 из /библиотека/Рубин/драгоценные камни/2.3.0/драгоценные камни/mini_portile2-2.3.0/Либ/mini_portile2/mini_portile.РБ:154:в `куку'
 из extconf.РБ:365:в блоке (2 уровня) в process_recipe'
 из extconf.РБ:257:в блоке в chdir_for_build'
 из extconf.РБ:256:в `перейти'
 из extconf.РБ:256:в chdir_for_build'
 из extconf.РБ:364:в блоке в process_recipe'
 из extconf.РБ:262:в "кран"
 из extconf.РБ:262:в process_recipe'
 из extconf.РБ:551:в `<основной>'

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

/Библиотека/Рубин/драгоценные камни/2.3.0/расширения/универсальный-Дарвин-17/2.3.0/nokogiri по-1.8.2/mkmf.журнал

extconf не удалось, код выхода 1

Файлы самоцвет останется установленным в /Library/Рубин/драгоценные камни/2.3.0/драгоценные камни/nokogiri по-1.8.2 для осмотра.
Результаты записываются в /Библиотека/Рубин/драгоценные камни/2.3.0/расширения/универсал-Дарвин-17/2.3.0/nokogiri по-1.8.2/gem_make.из

Я проверил mkmf.журнал:

"дзинь -о xcrun conftest -я/Система/библиотеки/фреймворки/рубиновый.рамки/версии/2.3 в/usr/включать/Рубин-2.3.0/универсал-darwin17 -я/Система/библиотеки/фреймворки/Руби.рамки/версии/2.3 в/usr/включать/Рубин-2.3.0/Рубин/назад -я/Система/библиотеки/фреймворки/Руби.рамки/версии/2.3 на/usr/включать/Рубин-2.3.0 -И. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT -г -ОС -труба -DHAVE_GCC_ATOMIC_BUILTINS -iwithsysroot /usr/местные/libressl/включать conftest.с-Л. -Л/система/библиотеки/фреймворки/Руби.рамки/версии/2.3/УСР/Либ -Л. -Л Applications/BuildRoot//Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.Internal.sdk/usr/local/libressl/Либ -L/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.Internal.sdk/usr/local/Либ -x86_64 с арка-Арка для i386 -lruby.2.3.0 -lpthread -ЛПНП -lobjc "
для LD: предупреждение: в каталоге не найдено для опции '-L Applications/BuildRoot//Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.Internal.sdk/usr/local/libressl/lib'
для LD: предупреждение: в каталоге не найдено для опции '-L Applications/BuildRoot//Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.Internal.sdk/usr/local/lib'
для LD: предупреждение: в каталоге не найдено для опции '-L Applications/BuildRoot//Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.Internal.sdk/usr/local/libressl/lib'
для LD: предупреждение: в каталоге не найдено для опции '-L Applications/BuildRoot//Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.Internal.sdk/usr/local/lib'
проверил программу:
/* начало */
1: код #include "Рубин.ч"
2: 
3: int основной(АГДС, гольца **агду)
4: {
5: возврат 0;
6: }
/* конец */

"дзинь -я xcrun/система/библиотеки/фреймворки/рубиновый.рамки/версии/2.3 в/usr/включать/Рубин-2.3.0/универсал-darwin17 -я/Система/библиотеки/фреймворки/Руби.рамки/версии/2.3 в/usr/включать/Рубин-2.3.0/Рубин/назад -я/Система/библиотеки/фреймворки/Руби.рамки/версии/2.3 на/usr/включать/Рубин-2.3.0 -И. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT -г -ОС -труба -DHAVE_GCC_ATOMIC_BUILTINS -iwithsysroot /usr/местные/libressl/включить-Арч x86_64 с -арки для i386 -с conftest.с"
проверил программу:
/* начало */
1: код #include "Рубин.ч"
2: 
3: int основной() {вернуть 0;}
/* конец */

"дзинь -я xcrun/система/библиотеки/фреймворки/рубиновый.рамки/версии/2.3 в/usr/включать/Рубин-2.3.0/универсал-darwin17 -я/Система/библиотеки/фреймворки/Руби.рамки/версии/2.3 в/usr/включать/Рубин-2.3.0/Рубин/назад -я/Система/библиотеки/фреймворки/Руби.рамки/версии/2.3 на/usr/включать/Рубин-2.3.0 -И. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT -г -ОС -труба -DHAVE_GCC_ATOMIC_BUILTINS -iwithsysroot /usr/местные/libressl/включить -кто-ошибке=неиспользованный-командная строка-аргумент-жесткий-ошибка-в-будущем -Арч x86_64 с -арки для i386 -с conftest.с"
предупреждение: неизвестное предупреждение опция-Werror=неиспользованный-командная строка-аргумент-жесткий-ошибка-в-будущем'; вы имели в виду '-Werror=неиспользованный-командная строка-аргумент? [-Wunknown-предупреждение-вариант]
1 генерируется предупреждение.
предупреждение: неизвестное предупреждение опция-Werror=неиспользованный-командная строка-аргумент-жесткий-ошибка-в-будущем'; вы имели в виду '-Werror=неиспользованный-командная строка-аргумент? [-Wunknown-предупреждение-вариант]
1 генерируется предупреждение.
проверил программу:
/* начало */
1: код #include "Рубин.ч"
2: 
3: int основной() {вернуть 0;}
/* конец */

have_header: проверка для iconv.ч... -------------------- да

"дзинь -я xcrun/система/библиотеки/фреймворки/рубиновый.рамки/версии/2.3 в/usr/включать/Рубин-2.3.0/универсал-darwin17 -я/Система/библиотеки/фреймворки/Руби.рамки/версии/2.3 в/usr/включать/Рубин-2.3.0/Рубин/назад -я/Система/библиотеки/фреймворки/Руби.рамки/версии/2.3 на/usr/включать/Рубин-2.3.0 -И. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT -г -ОС -труба -DHAVE_GCC_ATOMIC_BUILTINS -iwithsysroot /usr/местные/libressl/включить-Арч x86_64 с -арки для i386 -с conftest.с"
проверил программу:
/* начало */
1: код #include "Рубин.ч"
2: 
3: #включить <с iconv.ч>
/* конец */

--------------------

have_library: проверка gzdopen() в -ЛЗ... -------------------- да

"дзинь -о xcrun conftest -я/Система/библиотеки/фреймворки/рубиновый.рамки/версии/2.3 в/usr/включать/Рубин-2.3.0/универсал-darwin17 -я/Система/библиотеки/фреймворки/Руби.рамки/версии/2.3 в/usr/включать/Рубин-2.3.0/Рубин/назад -я/Система/библиотеки/фреймворки/Руби.рамки/версии/2.3 на/usr/включать/Рубин-2.3.0 -И. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT -г -ОС -труба -DHAVE_GCC_ATOMIC_BUILTINS -iwithsysroot /usr/местные/libressl/включать conftest.с-Л. -Л/система/библиотеки/фреймворки/Руби.рамки/версии/2.3/УСР/Либ -Л. -Л Applications/BuildRoot//Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.Internal.sdk/usr/local/libressl/Либ -L/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.Internal.sdk/usr/local/Либ -x86_64 с арка-Арка для i386 -lruby.2.3.0 -ЛЗ -lpthread -ЛПНП -lobjc "
для LD: предупреждение: в каталоге не найдено для опции '-L Applications/BuildRoot//Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.Internal.sdk/usr/local/libressl/lib'
для LD: предупреждение: в каталоге не найдено для опции '-L Applications/BuildRoot//Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.Internal.sdk/usr/local/lib'
для LD: предупреждение: в каталоге не найдено для опции '-L Applications/BuildRoot//Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.Internal.sdk/usr/local/libressl/lib'
для LD: предупреждение: в каталоге не найдено для опции '-L Applications/BuildRoot//Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.Internal.sdk/usr/local/lib'
проверил программу:
/* начало */
 1: код #include "Рубин.ч"
 2: 
 3: #включить <с zlib.ч>
 4: 
 5: /*верхний*/
 6: Экстерн инт Т(ничтожным);
 7: int основной(АГДС, гольца **агду)
 8: {
 9: если (argc > 1000000) {
10: функции printf("%годовых", &Т);
11: }
12: 
13: вернуть 0;
14: }
15: инт Т(недействительными) { пустота ((*летучие п)()); п = (пустота ((*)()))gzdopen; возвращение !п; }
/* конец */

--------------------

have_iconv?: проверка для iconv... -------------------- да

"дзинь -о xcrun conftest -я/Система/библиотеки/фреймворки/рубиновый.рамки/версии/2.3 в/usr/включать/Рубин-2.3.0/универсал-darwin17 -я/Система/библиотеки/фреймворки/Руби.рамки/версии/2.3 в/usr/включать/Рубин-2.3.0/Рубин/назад -я/Система/библиотеки/фреймворки/Руби.рамки/версии/2.3 на/usr/включать/Рубин-2.3.0 -И. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT -г -ОС -труба -DHAVE_GCC_ATOMIC_BUILTINS -iwithsysroot /usr/местные/libressl/включать conftest.с-Л. -Л/система/библиотеки/фреймворки/Руби.рамки/версии/2.3/УСР/Либ -Л. -Л Applications/BuildRoot//Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.Internal.sdk/usr/local/libressl/Либ -L/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.Internal.sdk/usr/local/Либ -x86_64 с арка-Арка для i386 -lruby.2.3.0 -lpthread -ЛПНП -lobjc "
для LD: предупреждение: в каталоге не найдено для опции '-L Applications/BuildRoot//Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.Internal.sdk/usr/local/libressl/lib'
для LD: предупреждение: в каталоге не найдено для опции '-L Applications/BuildRoot//Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.Internal.sdk/usr/local/lib'
Неопределенные символы для архитектуры x86_64:
 "_iconv", ссылка от:
 _main в conftest-8bb26b.о
 "_iconv_open", ссылка от:
 _main в conftest-8bb26b.о
для LD: символ(ы) не нашли для архитектуры x86_64
лязг: ошибка: компоновщик команде не удалось с кодом завершения 1 (Используйте -V, чтобы увидеть вызов)
проверил программу:
/* начало */
 1: код #include "Рубин.ч"
 2: 
 3: #включить <stdlib.ч>
 4: #включить <с iconv.ч>
 5: 
 6: тап_п(недействительными)
 7: {
 8: iconv_t кд = iconv_open("", "");
 9: с iconv(компакт-диск, нуль, нуль, нуль, нуль);
10: возвращает EXIT_SUCCESS;
11: }
/* конец */

"дзинь -о xcrun conftest -я/Система/библиотеки/фреймворки/рубиновый.рамки/версии/2.3 в/usr/включать/Рубин-2.3.0/универсал-darwin17 -я/Система/библиотеки/фреймворки/Руби.рамки/версии/2.3 в/usr/включать/Рубин-2.3.0/Рубин/назад -я/Система/библиотеки/фреймворки/Руби.рамки/версии/2.3 на/usr/включать/Рубин-2.3.0 -И. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT -г -ОС -труба -DHAVE_GCC_ATOMIC_BUILTINS -iwithsysroot /usr/местные/libressl/включать conftest.с-Л. -Л/система/библиотеки/фреймворки/Руби.рамки/версии/2.3/УСР/Либ -Л. -Л Applications/BuildRoot//Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.Internal.sdk/usr/local/libressl/Либ -L/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.Internal.sdk/usr/local/Либ -x86_64 с арка-Арка для i386 -lruby.2.3.0 -liconv -lpthread -ЛПНП -lobjc "
для LD: предупреждение: в каталоге не найдено для опции '-L Applications/BuildRoot//Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.Internal.sdk/usr/local/libressl/lib'
для LD: предупреждение: в каталоге не найдено для опции '-L Applications/BuildRoot//Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.Internal.sdk/usr/local/lib'
для LD: предупреждение: в каталоге не найдено для опции '-L Applications/BuildRoot//Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.Internal.sdk/usr/local/libressl/lib'
для LD: предупреждение: в каталоге не найдено для опции '-L Applications/BuildRoot//Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.Internal.sdk/usr/local/lib'
проверил программу:
/* начало */
 1: код #include "Рубин.ч"
 2: 
 3: #включить <stdlib.ч>
 4: #включить <с iconv.ч>
 5: 
 6: тап_п(недействительными)
 7: {
 8: iconv_t кд = iconv_open("", "");
 9: с iconv(компакт-диск, нуль, нуль, нуль, нуль);
10: возвращает EXIT_SUCCESS;
11: }
/* конец */

--------------------

Я тоже получается довольно много, тот же ошибку, когда я пытаюсь установить камень, так это, наверное, ошибка с моей системой или с жемчужиной. Я посмотрел онлайн по причинам и другие имели ту же проблему, но они были решены с помощью методов, которые не решить мою. Если кто может помочь избавиться от этой ошибки и успешно установить рельсы, я был бы очень признателен.
P. S: Я нахожусь под управлением OSX 10.13.3 высокой Serria и я отключил неприкаянности (защита целостности системы)
Спасибо!

+476
user96856 14 апр. 2012 г., 21:40:42

Недавно я приобрел Lenovo йога 3 11" ноутбук-трансформер. Это действительно работает из коробки с Ubuntu в GNOME ЛЦ 16.04.2 - беспроводной доступ в интернет, Bluetooth, даже приостановить и возобновить работу без каких-либо проблем до сих пор.

Я заметил, что GNOME 3 даже позволяет экрана для автоматического поворота на основе встроенных датчиков вращения. Йога 3 11" не предлагать вращения датчиков через иио-датчик-прокси, которые уже установлены по умолчанию в Убунту Гном. Как это происходит, ориентация сообщает иио-датчик-прокси-сервер , кажется, прочь к 90°.

https://askubuntu.com/questions/634151/auto-rotate-screen-on-dell-13-7000-with-15-04-gnome есть решение с точки зрения пользовательских shell-скрипт, который обрабатывает поворот экрана. Я бы предпочел не использовать это решение, поскольку оно выключает "отключение поворота экрана" кнопку в скорлупе гнома.

Я уже сделал некоторые исследования и обнаружил, что иио-датчик-прокси-сервер должен вызвать udev, чтобы вызвать событие, которое затем используется в GNOME 3 Настройка ориентации экрана через xrandr поближе. Но я не могу найти способ, чтобы сказать либо в udev или Gnome 3, что акселерометр установлен в положении, отличается от дисплея, что требует направления перевода между ними.

Итак, вопрос: как это сделать? Ориентация переназначение должно быть возможным в любом иио-датчик-прокси, в udev или Gnome 3, и я действительно не волнует, что много где это делается. Я, кажется, не найти каких-либо конфигурационных файлах, я могу легко менять, чтобы достичь то, что мне нужно.

В качестве временного решения я использую скрипт из задать вопрос Убунту, указанному выше, с модификациями для учета криво вопроса дисплея/акселерометр. Для этого, чтобы работать, я должен отключить автоматический поворот экрана в GNOME 3. Хотя это решение также позволяет автоматически начинать и убийства на борту (экранная клавиатура) в зависимости от текущей ориентации, это вид поражений цель в GNOME 3 Настройка поворота экрана.

+440
Julez 12 янв. 2014 г., 22:35:33

Я пытаюсь построить/установить GCC на CentOS6.6, следуя этой инструкции:

http://qt-project.org/wiki/How-to-Install-Qt-5-and-Qwt-on-CentOS-6

После автонастройки подстраховаться объед из:

[Феликс@localhost в objdir]$ /дома/Феликс/рабочее место/на GCC-4.8.4/настроить --префикс=$дома/на GCC-4.8.4
проверка построения системы... архитектуру x86_64-неизвестен-Линукс-гну
проверка узла тип системы... архитектуру x86_64-неизвестен-Линукс-гну
проверка целевого типа системы... архитектуру x86_64-неизвестен-Линукс-гну
проверка на БСД-установка в режиме совместимости... /usr/Бен/установить -с
проверив, есть ли ЛН работает... да
проверка ЛН -с работы... да
проверка на СЭД, которая не усекает выход... /бин/СЭД
проверка поглазеть поглазеть... 
проверка ССЗ ССЗ... 
проверка для C компилятора по умолчанию имя файла... это.из
проверив, есть ли компилятор C работает... да
проверки мы составляем крест... нет
проверка суффикс программ... 
проверка суффикс объектных файлов... о
проверяют ли мы, используя компилятор GNU... да
проверка наличия ССЗ принимает -г... да
проверка на параметр GCC, чтобы принять стандарт ISO С89... нет необходимости
проверка для G++ г++...
проверяют ли мы с помощью GNU C++ компилятор... да
проверив, есть ли г++ принимает -г... да
проверив, есть ли г++ можно -статический-с libstdc++ -статически-на libgcc... нет
проверка gnatbind... нет
проверка gnatmake... нет
проверив, есть ли драйвера компилятор понимает ада... нет
проверка, как сравнивать данные объекты,... ЦМП-игнорировать-начальный=16 $$Ф1 $Ф2$
проверка objdir... .библиотеки
проверка версии 0.10 ПСВ... нет
проверка версии 0.11 ПСВ... нет
проверка версии 0.12 ИСЛ... нет
проверка версии 0.14 ПСВ... нет
проверка BUILD_CONFIG по умолчанию... 
проверка Зубр... Зубр -г
проверка на Зубр Зубр... 
проверка gm4... нет
проверка gnum4... нет
проверка на М4 М4... 
проверка гибкого... гибкого
проверка гибкого... гибкого
проверка makeinfo... нет
/главная/Феликс/рабочее место/на GCC-4.8.4/настроить: линия 7993: /отсутствующие: нет такого файла или каталога
проверка ожидать... нет
проверка runtest... нет
проверка на АР... АР
проверка как... 
проверка dlltool... нет
проверка ЛД ЛД... 
проверки для Липо... нет
проверка на Нм... Нм
проверка ranlib... ranlib
проверка для прокладки... прокладки
проверка windres... нет
проверка windmc... нет
проверка objcopy... objcopy
проверка objdump... objdump
проверка readelf выступает... readelf выступает
проверка чч... чч
проверка на C++... C++для
проверка ССЗ ССЗ... 
проверки на данный... нет
проверка компилятором gfortran... компилятором gfortran
проверка поэтому его можно использовать... нет
проверка на АР... АР
проверка как... 
проверка dlltool... нет
проверка ЛД ЛД... 
проверки для Липо... нет
проверка на Нм... Нм
проверка objdump... objdump
проверка ranlib... ranlib
проверка readelf выступает... readelf выступает
проверка для прокладки... прокладки
проверка windres... нет
проверка windmc... нет
проверка где найти цели AR инструмент... хозяин 
проверять, где искать объект как инструмент... хозяин 
инструмент проверки, где найти целевую ГК хост... 
проверять, где искать цель на C++ инструмент... хозяин 
проверять, где искать цель на C++, libstdc++ в инструмент... хозяин 
проверять, где найти целевой dlltool инструмент... хозяин 
проверять, где найти целевой ССЗ инструмент... хозяин 
проверка где найти цели данный инструмент... хозяин 
проверять, где найти целевых предоставляет инструмент... хозяин 
проверка где найти целевой инструмент, поэтому его можно использовать для размещения... 
проверять, где найти целевой ЛД инструмент... хозяин 
проверять, где найти целевой Липо инструмент... хозяин 
проверять, где найти целевой Нм инструмент... хозяин 
проверять, где найти целевой objdump инструмент... хозяин 
проверять, где найти целевой ranlib инструмент... хозяин 
проверять, где найти целевой readelf выступает средством... хозяин 
проверять, где найти целевой полосу инструмент... хозяин 
проверять, где найти целевой windres... инструмент хозяина 
проверять, где найти целевой windmc инструмент... хозяин 
проверяя, следует ли включить сопровождающий-отдельные участки makefile'ы... нет
настройка: создание ./конфиг.статус
конфиг.статус: ошибка: не удается найти входной файл: `make-файл.в

Но В Makefile.в настоящее время

[Феликс@localhost в Оук-4.8.4]$ LS в файл Makefile.*
Файл Makefile.деф-файле.в Makefile.ТПЛ
+435
Phann Raksmey 16 мар. 2010 г., 05:29:13

Если вы пытаетесь скомпилировать ваш код с помощью GCC, вы должны использовать GCC в качестве команды. Команды в bash чувствительны к регистру.

+416
user4920914 20 дек. 2014 г., 08:06:08

Это была та.ключевой файл, который не был закомментирован в сервер.файл conf.

+367
Soniya Chavan 5 июн. 2015 г., 15:01:18

делая это,

# моментальный снимок файловой системы Btrfs подраздел /тугриков/1 /тугриков/1/снимок
# дерево /тугриков/1
/тугриков/1
├── собой
├── снимка
│ ├── собой
│ └── subv
└── subv
 └── б

3 каталогов, файлов: 3.

Мы можем создать образ в /MNT/1 пользователя.

Мой вопрос: в чем преимущество использования моментальных снимков , чем при использовании rsync для резервного копирования файловой системы simpaly?

+304
Garex 19 дек. 2018 г., 00:23:40

Если вы используете GNU grep в, посмотрите на опцию '-s', чтобы подавить сообщения.

-С ... нет-сообщения
 Подавлять сообщения об ошибках отсутствуют или нечитаемые файлы.

*** Примечание: это не переносной вариант.

+220
md 8 окт. 2010 г., 10:30:50

Иногда новые ядра откажется от поддержки старого оборудования, но это не ваша проблема. Я под управлением Linux 4.9 на 2 Xeons ГГц без проблем. Но 2 ГБ оперативной памяти мало для запуска современных Gnome или рабочего окружения KDE. Она еле вмещает в себя только в Firefox. Я рекомендую установить вместо световой среды рабочего стола, например Xfce, которая предоставляется по акции установщик Debian СМИ. Я не рекомендую установить старое программное обеспечение с истекшим сроком дистрибутивы, потому что вы будете скучать по поддержке безопасности таким образом.

+208
ParkerHalo 26 февр. 2010 г., 04:21:45

Делает видео-компакт-диска в Linux, которые все следующим "из коробки"?

СРЕДА РАЗРАБОТКИ ДЛЯ PHP
Построчно PHP для отладки через среда разработки для PHP (отладчик xdebug)
Лампа

Если да, пожалуйста, не могли бы вы дайте мне знать, как это называется?

+148
kimberly curbelo 29 мая 2018 г., 21:19:10

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

ПС-у mertnuhoglu -о pcpu,RSS-канал,пид,команда

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

+114
bruzie 17 авг. 2019 г., 10:26:21

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

кошка <<Ф1 >/tmp/и Ф1 ; кошка <<Ф2 >/tmp/и Ф2
$(для меня в 1 2 3 4 5 ; делать { \
 е "00%с" $я ; е ";%ы" \
 АБВ жзи Хэллоуин ицк ; Эхо ; } ; сделал)
Ф1
 $(для меня в 1 2 3 4 5 ; делать {\ 
 е "00%с" $я ; Эхо ";мно" ; } ; сделал)
Ф2

Она поставляет:

001;АВС;деф;гхи;Хэллоуин;ицк
002;АВС;деф;гхи;Хэллоуин;ицк
003;АВС;деф;гхи;Хэллоуин;ицк
004;АВС;деф;гхи;Хэллоуин;ицк
005;АВС;деф;гхи;Хэллоуин;ицк
001;мно
002;мно
003;мно
004;мно
005;мно

Я проверял это по-разному, и это результате команду:

% СЭД -Е 'Р /tmp/и Ф2' в /tmp/Ф1 |\
 СЭД -р-н;с/(.*)(;[^;]*)\Н[^;]*(.*)/\1\3\2/'

Это дистрибутив GNU СЕПГ только - потому что GNU предлагает Р функции мы можем прочитать в отдельном файле построчно в ногу с нашим участием. Это означает отсутствие ветвления и цикла нет. Таким образом, я ожидаю, что СЭД будет работать более эффективно, чем на awk , потому что он не должен читать содержимое целиком в память перед началом работы и он может работать на прямую трансляцию.

Я пытался сделать эту работу без |трубы и второй СЭД вызов, а потому, что СЕПГ добавляет в/tmp/Ф2 для собственного вывода я ничего не пытался позволило мне изменить в поток без в |трубы. СЭД сначала сопоставляет эти два файла в поток и изменяет результат на другом конце трубы.

Во всяком случае, один |трубы , хотя и он по-прежнему текли, но нужно два ОООС. Запустите указанный выше СЕПГ команду над данными:

Выход
> 001;АВС;деф;гхи;Хэллоуин;мно;ицк
> 002;АВС;деф;гхи;Хэллоуин;мно;ицк
> 003;АВС;деф;гхи;Хэллоуин;мно;ицк
> 004;АВС;деф;гхи;Хэллоуин;мно;ицк
> 005;АВС;деф;гхи;Хэллоуин;мно;ицк

Вот как это работает:

СЭД -р-н;с/(.*)(;[^;]*)\Н[^;]*(.*)/\1\3\2/'
  • Н ведь мы уже знаем, что СЭД является присоединение каждая следующая строка из Ф2 в Ф1 самое первое, что мы делаем после получения линии тянуть в НВН один.
  • с влившись в две строки Нам нужно в шаблон пространство, мы начнем скаждой и заменить функцию

    001;АВС;деф;гхи;Хэллоуин;ицк\Н001;мно

  • \1 (.*) сначала расскажу СЭД ко ( группа * все это ) находит от самой левой части рисунка пространство в \1 обратных ссылок до...

    001;АВС;деф;гхи;Хэллоуин*;ицк*\Н001;мно

  • \2 (;[^;]*)\н он встречает строку, состоящую из...

    • ; точка с запятой после ...
    • [^;]* строка, состоящая полностью из ^нет, точки с запятой сразу следует
    • О ewline персонажа добавили, когда мы остановились в Ф2с соответствии с п , а какие будут отброшены
    • () Таким образом, мы обратная ссылка на ( последней точкой с запятой поля ) от линии в Ф1 к \2
  • [^;]* начиная с Ф2's линии мы через поиск и удалить все символы, пока мы сталкиваемся с запятой, и

    001;АВС;деф;гхи;Хэллоуин;ицк\Н001*;мно*

  • \3 (.*) мы храним все, что осталось в \3 ссылка

  • \1\3\2 после того, как мы разбить строку, как мы требуем все, что остается, чтобы положить его обратно вместе в правильном порядке, поэтому мы вставляем \3 до \2 и мы через это поиск замены цикл, пока нас кормят новой линии

+61
Zhakierah 24 мая 2014 г., 16:32:44

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

$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