Вывод гласит: "13test.sh: строка 5: [: missing ` В]'", но добавив скобки, затем направляет сообщение об ошибке вложенного оператора if

Вы можете использовать терминал скринлет.

суда apt-получить установку screenlet'АМИ-все 
+484
be03 6 нояб. 2020 г., 16:18:25
22 ответов

Есть ли способ, чтобы задать X-сервер для тех, кто создал данное окно? xwininfo и xlsclients не отображать эту информацию.

+976
scottymarshall 03 февр. '09 в 4:24

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

+902
InfectedPrince 16 мар. 2020 г., 17:11:22
Другие ответы

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


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

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

Эхо "$тело" | почта -с "$темы" -файл $обработки

где $тело содержимое электронной почты $Субъект субъект файл прилагается $Email_address является адрес электронной почты

+867
David Neeck 6 янв. 2013 г., 11:16:32

Попробуйте Gimp "спред" фильтра (Фильтр > Шум > спред) с 40 пикселей соотношение цены образец

Я нашел его в комментария в Inkscape багтрекер и производит отличные результаты ИМХО

+865
act 17 сент. 2013 г., 04:03:34

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

В чем историческая причина не позволяет без пересадок добраться в JFK? Или, возможно, планируется на будущее?

+789
evil raj 12 нояб. 2014 г., 03:29:46

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

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

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

+779
slosd 27 июл. 2019 г., 01:49:21

В итоге я использовал эту услугу определения в файл в/etc/systemd в/системы/ipres.услуги:

[Блок]
Описание=ipres
Хочет=сеть-онлайн.цель
 После=сеть.цель демонов auditd.услуги
ConditionPathExists=/и т. д./путь mypath

[Услуги]
Тип=импульсный
RemainAfterExit=да
 ExecStart=/usr/местные/Бен/мой.загрузить программу 
 ExecStop=/usr/местные/Бен/мой.программа сохранить

[Установите]
WantedBy=базовый.цель

и использовал мой.программа /usr/местные/Бен/мой.программа (чтение права доступа rwx) примерно так:

#!/Бен/ш

 случае $1 в
нагрузки)
 #Кое-что сделать
;;
сохранить)
 #Кое-что сделать
;;
*)
 Эхо "недопустимые действия '$1'"
;;
эсок

Не забудьте начать и включить службу.

systemctl включить ipres.обслуживание && systemctl начать ipres.услуги

Отлично работает для меня.

+764
hector 17 апр. 2022 г., 11:13:21

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

СЭД '/%заменить на%/{
Р путь/к/newcontent
д
файл }' 

Если вы хотите сохранить %заменить на% маркер после вставки, это сложно, потому что все что вы делаете, ГНУ Р расширение очередей файл содержимое до конца текущего паттерна цикла (сохранив его до просто вопрос удаления д команды). Вероятно, самый простой способ-это добавить его в newcontent файл: вы можете сделать это на лету, как

СЭД '/%заменить на%/{
р на /dev/stdin с
д
}' файл < <(е$а %заменить на%' путь/к/newcontent)

С совершенно иной подход, вы могли бы разделить первый файл на %подставить% , а потом кошку в новый контент

csplit -s файл '/%заменить на%/'
кошка xx00 newcontent xx01

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

+744
Shelby Munsch 7 нояб. 2012 г., 07:07:41

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

Как правило, все другие оболочки запускать после входа в систему будет потомок (ребенок, ребенка, ребенка ...) оболочки входа и, следовательно, наследует многие параметры (переменные среды, маскуи т. д.) от оболочки. И, соответственно, идея в том, что инициализация входа файлов (.логин, .профильи т. д.) следует установить параметры, которые передаются по наследству, и пусть .bashrc следующее (или что там еще вы используете) справиться с теми что не так (установить, shopt, неэкспортируемые оболочки переменные и т. д.)

Другим понятием является то, что вход инициализации файлов (и только они) должны делать “тяжелую работу”, т. е. ресурсоемкие действия. Например, вы могли бы хотеть иметь некоторые процессы работает в фоновом режиме, когда вы вошли в (но только одну копию (экземпляр) из них). Вы могли бы хотеть иметь некоторые сведения о состоянии (например, ДФ или кто) отображается, когда вы входите, но не каждый раз, когда вы начинаете новую интерактивную оболочку. Особенно если у вас есть интерактивнаяпрограмма/Диалог (т. е. тот, который требует от вас ввода) что вы хотите бегать каждый раз, когда вы входите, вы, наверное, не хотите, чтобы она выполнялась каждый раз при запуске новой оболочки. Как крайний пример, двадцать лет назад Солярис вошел в в одном окне, не в окне оболочки. (Я верю, что он изменился с тех пор.) Это было задание .логин или .профиль (или любой другой) для запуска оконной системы, с команду команду StartX. (Это было полезно отчасти потому, что там были несколько оконных систем. Разные пользователи имеют разные предпочтения. Некоторые пользователи использовали разные системы в разных ситуациях, и у нас был диалог в нашем .профиль , что спросил “Что оконную систему вы хотите использовать сегодня?”) Очевидно, вы не хотите, чтобы запустить каждый раз, когда вы открыть новое окно или ввели ш.

Давненько я что-нибудь другое, чем Баш за исключением редких случаев. (Например, я пишу скрипты с #!/Бен/ш, поэтому на некоторых системах, мои скрипты работать с тире, и на других они работать с Баша в POSIX-режиме. Несколько раз в год я бегу в csh/tcsh в течение нескольких минут чтобы увидеть, как он что-то обрабатывает, или ответить на вопрос.) Если вы используете несколько снарядов (например, Баш и ЗШ) на ежедневной основе, ваши шаблоны могут быть разными. Если ваш основной оболочки (как определено в файле/etc/passwd с) это Баш, вы, возможно, захотите, чтобы вызвать ЗШ оболочки входа в систему, и тогда, возможно, вызвать некоторые интерактивные номера-логина ЗШснарядов подчиненный на это. Вы должны, вероятно, избежать оболочка что является подчиненным по отношению к другому оболочки того же типа.

Как говорилось в разницу между логином Shell и номера-оболочки входа в систему?, приложение OS X-терминала запускается системная оболочка, поэтому обычный пользователь обычно имеет несколько “оболочек входа”, работающих одновременно. Это несколько другая модель от того, что я описал выше, и может потребовать от пользователей, чтобы переосмыслить что он делает в его .логин или .профиль (или любой другой) файл. Я не знаю, то ли разработчики ОС Х задокументировали их обоснованием данного решения дизайна. Но я могу представить ситуацию, в которой это было бы полезно. Было время, когда я по привычке открыл кучки оболочки Windows когда я вошел в систему, и я бы поставил их в разные цвета текста и фона (пишу с ANSI escape-последовательности на экране) чтобы помочь мне отслеживать, что есть что. Терминал цветами являются примером чего-то что не наследуется детей-детей, но упорствовать в окно. Так это то, что вы хотели бы сделать каждый раз, когда вы начали новое окно терминала, но не каждый раз, когда вы начинаете новую интерактивную оболочку.

+638
rohit kochar 8 янв. 2023 г., 13:49:39

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

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

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

КП "$(на CD .. && фрд -П && Эхо /)test-parent.txt" .

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

компакт-диск "$(дуо -П && Эхо /.)"

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

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

+589
Rajitha Fernando 17 окт. 2015 г., 12:29:35

Вы можете просмотреть разработчики из команды Гугл Хром обсуждаем этот вопрос здесь.

Если я правильно понимаю, что вызывает изменения в способе вывода информации на экран. Процесс WindowServer, который отвечает за рисование все на экран, выдает уведомление объявив, что изменение каждого процесса с GUI и ожидает подтверждения уведомления. Эти хром процессы не отвечают, так что операционная система помечает процессы как "не отвечает".

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

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

+511
Angchantha 2 мар. 2012 г., 17:20:07

Я ищу торговли / сделок графики для Омни такие активы, как http://www.ripplecharts.com/ (поиск информации, например - сколько MaidSafeCoins торговались на прошлой неделе и за сколько). Такой ресурс доступен в любом месте?

+490
gPats 18 янв. 2016 г., 07:51:08

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

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

Надеюсь, что это помогает.

+447
hughesgm8 15 янв. 2023 г., 22:30:02

Привет у меня была такая же проблема с одним из моего ноутбука диск работает Win 7 позже intstalled Убунту, чтобы увидеть, если он обнаруживает проблему или нет, но это дает мне плохое время. Диск был умирающим, очевидно, поэтому, что причина, почему я перестал использовать свой ноутбук на некоторое время и думал, что я собираюсь заменить жесткий диск позже. Запуская глубокое сканирование показало мне, проблема в стартовых секторов.

Через месяц или около того я был в гостях у местного магазина оборудования и видела этих внешних дел для преобразования жесткого диска ноутбука на внешний диск. Я купил один подключен к моем рабочем столе под управлением Win 7.. что я получу? Ошибки нет, проверил еще раз диск было отчетности 4 сбойных секторов на поверхности сканирования, начиная с 7-го по 20-й сектор жесткого диска.

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

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

Надеюсь, что это помогает кто-то там еще.

Ура!

+435
user74305 22 апр. 2014 г., 20:19:34

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

Прятать ваши файлы от медиа-сканера

Включать пустой файл с именем .nomedia в вашем внешнем каталоге файлов (обратите внимание на точку префикс в имени файла). Это предотвращает медиа сканер от чтения ваших медиа-файлов и предоставления их в другие приложения через система хранения mediastore контент-провайдера.

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

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

+389
PRdeep Kumawat 7 апр. 2019 г., 04:57:16

Да, эффективно. Это не правда, что он "вернулся", но, что плата на самом деле не "собираются" до тех пор, пока транзакция не будет подтверждена.

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

+311
JayTheMarketer 3 окт. 2019 г., 08:55:43

Возможные Дубликаты:
Как программы значок состояния, который отображается в Ubuntu 11.04, а также в других дистрибутивах?

Здравствуйте, У меня есть небольшая программа для записи аудио запрограммирован с GTK/ГДК. (см. рисунок). И я хотел бы добавить Трей-иконку для него, так что пользователи могут управлять окном приложения и записи из него.

Добавление значка в трее: Я планировал использовать класс GtkStatusIcon для этой задачи. Реф: http://library.gnome.org/devel/gtk/2.11/GtkStatusIcon.html

Это GtkStatusIcon рекомендуемое решение, которое также работает в Unity в Ubuntu и в рабочего стола GNOME 3.0? Я уже погуглил немного и нашел хороший пример на GtkStatusIcon.

Я мог бы также использовать Libindicator для этой задачи? Реф: https://launchpad.net/libindicator

+247
Balagei Nagarajan 24 сент. 2015 г., 23:44:54
Вопросы о настольных фоновых изображений.
+182
Paul Vargas 6 апр. 2018 г., 18:16:13

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

+148
Turkdogan Tasdelen 12 мар. 2022 г., 09:44:51

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

на /dev/вход/событие

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

Вот что я намереваюсь использовать триггер события;

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

файл /etc/udev из/правил.д

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

~/.конфиг/ds4drv.конф

а также можно назвать в

файл /etc/ds4drv.конф

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

в /tmp/ds4drv.пид

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

+119
Spanka 15 окт. 2018 г., 21:44:41

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

Как я искал эту картинку в Гугле, я нашел там и другие люди, которые используют его в качестве своего Андроид обоиздесь. Поэтому я подозреваю, что эту картину должен был прийти с Nexus 7 по предварительной причине расслоения. Более того, я честно не помню, я специально скачал его откуда-то еще в первую очередь.

Так, Nexus 7 или других владельцев Android устройства, пожалуйста, проверьте ваш коллекция обоев и дайте мне знать, если вы найдете его там? Также, если кто знает, где получить его, не могли бы вы пожалуйста, дайте мне знать, а?

Большое спасибо.

P. S. Это пост совершенно о моем устройстве Android, и я пытаюсь решить проблему, вызванную Нексус 7. Пользователи Android в основном как группа, чтобы помочь, поэтому, пожалуйста, не против его закрыть.

enter image description here

+65
lydiom 2 февр. 2013 г., 08:40:23

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

+44
Stargazer 9 июн. 2016 г., 07:19:04

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