Ссылка не определена ошибка благовидными компоненты даже с Глебом включены

Просто начиная с Xubuntu в 14.04 на отремонтированные машины (2 ГБ памяти, 2 ГГц, двухъядерный), и уже при беглом/чтении знание C, но не программистов.

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

// wschanged.с
#включить <libwnck/libwnck.ч>
#включить <stdlib.ч>


статический недействительным
on_active_workspace_changed (WnckScreen *экран,
 WnckWorkspace *пространство,
 сведения gpointer)
{
 // Выполняет скрипт по изменению рабочей области 
 системы ("~/.рабочее пространство-изменилось");
}

тап_п(АГДС, типа char ** argv в)
{

 GMainLoop *петли; 
 WnckScreen *экран;

 Глеб:gdk_init (&переменной argc, &argv в);

 петли = g_main_loop_new (null, и false);
 экран = wnck_screen_get_default();

 g_signal_connect (экран, "активный-рабочее пространство-изменилось",
 G_CALLBACK (on_active_workspace_changed), значение null);

 g_main_loop_run (петли);
 g_main_loop_unref (петли); 

 возврат 0;
}

Команды компиляции:

ССЗ -О2 -DWNCK_I_KNOW_THIS_IS_UNSTABLE -о wschanged `ПКГ-конфиг --с CFLAGS --libs, в libwnck-3.0` wschanged.с

Ошибки я получаю:

wschanged.C: в функции ‘on_active_workspace_changed’:
wschanged.с:12:12: предупреждение: игнорирование возвращаемого значения "системы", объявленной с атрибутом warn_unused_result [-Wunused-результат]
 системы ("~/.рабочее пространство-изменилось");
^
в /tmp/ccR60OkB.о: в функции "main":
wschanged.с:(.текст.запуск+0x16): неопределенная ссылка на `gdk_init'
wschanged.с:(.текст.запуск+0x1f): неопределенная ссылка на `g_main_loop_new'
wschanged.с:(.текст.запуск+0x27 раздел): неопределенная ссылка на `wnck_screen_get_default'
wschanged.с:(.текст.запуск+0x41): неопределенная ссылка на `g_signal_connect_data'
wschanged.с:(.текст.запуск+0x49): неопределенная ссылка на `g_main_loop_run'
wschanged.с:(.текст.запуск+0x51): неопределенная ссылка на `g_main_loop_unref'
взыскать 2: ошибка: для LD вернулся 1 статус выхода

У меня последняя версия libwnck, и я добавил:

#включить <бойкий.ч>

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

Любые предложения будут с благодарностью!

+740
Clement Falzarano 29 авг. 2015 г., 20:46:34
35 ответов

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

местные оболочки:

СШ [email protected] < example.sh 

example.sh:

#!бин/Баш
#example.sh

Эхо "введите имя"
читать имя_пользователя

#скрипт не ждать ввода пользователя 
+945
Vu Dao 03 февр. '09 в 4:24

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

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

Файл содержит 4 записи, в каждой строчке, около 5000 записей и около 150 из них разделены пробелом, а не с разделителями табуляции.

+939
elektrykalAJ 9 сент. 2011 г., 12:43:26
Другие ответы

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


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

Я испытал ту же проблему, то обнаружил, что у меня не было SIM-карту в устройство. Когда я добавил SIM-карты, он снова работал.

Возможно, SIM-карта заблокирована? Я видел другие сообщения, которые предложили добавить:

В+CPIN="0000"

к скрипту (https://help.ubuntu.com/community/DialupModemHowto/Huawei/E220)

+935
Josh Griggs 22 авг. 2017 г., 10:44:22

Попробуйте использовать ЗШ раковины встроенные ждать команду - он будет делать работу за вас.

% дата; сон 30-х годов &
8 Вт Авг 22:24:07 Эрт 2017
[1] 31875
% ожидание %1; Дата
[1] + сделано 30х спать 
8 Вт Авг 22:24:37 Эрт 2017

Вы также можете использовать пид, а не на работу-спец выше. Так:

% дата; сон 30-х годов &
Вт авг 8 22:26:04 ЭДТ 2017
[1] 1821
% ждать 1821; дата
[1] + сделано 30х спать 
Вт авг 8 22:26:34 ЭДТ 2017

Семантика тоже на баш.

+935
user87477 28 февр. 2012 г., 05:59:52
судо как lsof -ОПТС -в установке применяется:слушать
судо как lsof -ОПТС -в установке применяется:слушайте -П
судо как lsof -ОПТС -в установке применяется:слушайте -П -Н
судо как lsof -ОПТС -в установке применяется:слушай -Н

Все вернется той же 32 записи (... | туалет -л) на мой активно используемый Лев ПМБ.

-Р-n предотвращает как lsof от выполнения разрешения имен, и оно не блокирует. Отсутствует либо один из них, это может быть очень медленным.

Для UDP: судо как lsof -iUDP -П -Н | для egrep -V в '(127|::1)'. Без - И , он занимает много времени.

Напоминание: это не включает в себя брандмауэр.

+924
Vinoth Vino 25 дек. 2012 г., 20:34:19

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

1/0|это тестовый файл строка1
2/1|это тестовый файл строка2
3/1|эта
это
тест
файл line4

Любая строка, которая не содержит | должны быть присоединены к предыдущей линии, которая содержит |

Выход:

1/0|это тестовый файл строка1
2/1|это тестовый файл строка2
3/1|это тестовый файл line4
+872
waney 3 авг. 2015 г., 19:03:36

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

+853
Mihir Hindocha 12 июл. 2011 г., 18:07:31

Наконец, я попробовал немного и даже с оригинальным Linux-клиента для SSH подключения он застрял. Это заняло больше времени, чем доступ по SSH через Windows, но наконец же проблемы произошли. По-видимому, с какой-то буфер или так. Когда он действительно застрял вы должны вытянуть кабель USB-последовательный конвертер и вставьте его обратно, чтобы получить его снова работает.

Однако она прекрасно работает с Тио http://tio.github.io/ Будьте уверены, чтобы загрузить выпуск смолы.XZ из существует, потому что содержит необходимые ./настроить файл, в то время как в Git клон https://github.com/tio/tio этого файла отсутствует

Подключение к настроить на Cisco-коммутатор

Тио -б-9600 как /dev/ttyUSB0

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

команду sudo usermod -а-г исходящее <имя_пользователя>
+843
Lars Laading 25 июн. 2011 г., 11:38:22
СЭД с/Старый/Новый/г' <файл >файл
+827
Kevin Pang 23 окт. 2011 г., 08:55:03

Я живу в институте, где два прокси работать. Допустим, они являются прокси-сервера и прокси-сервера В. хорошо работает на почти всех веб-сайтах, однако мое учреждение заблокировали многие важные сайты в Б используя очень плохой механизм фильтрации. Проблема в том, что это видео только для определенных периодов времени (что непредсказуемо), однако остается жить 99% времени. Следовательно, я использую Тор-браузер для этого прокси-сервера, которые предоставляет мне тоннель, чтобы получить доступ ко всем запрещенным сайтам. Теперь, каждый раз, когда вниз, мне нужно ехать в АПТ.Conf в папке etc/АПТ/ а настроить SOCKS прокси в браузере Тор существует. Это, очевидно, занимает большую часть времени и распечатываем экземпляры оболочки снова и снова головная боль. Итак, есть ли способ я могу легко переключаться между прокси, используя графический интерфейс / оболочка (и применять их системы)в порядке, аналогичном расширений proxyswitchy хрома.

+726
CryptoGeek 20 окт. 2017 г., 18:50:33

Я попытался обновления pip3, используя Су-c 'pip3 установки' --обновление Пип' потому что я получил ошибки, и это удалось, когда пытался обновить его как обычный пользователь.

Этот удален предустановленный Пип из /usr/Бен и бросил его в каталог/tmp, заменив его системой установки Пип, который можно добраться только на корень. Я не пытался удалить этот новый Pip, потому что я подозреваю, что это приведет к еще большим проблемам.

Поскольку я еще в старые предустановленных PIP в каталог/tmp, как мне вернуться предустановленный Пип, используя этот исполняемый файл, который еще в /tmp?

Расположение ППН в /tmp:

в /tmp/Пип-ufkfr3th-удалить
└── ЕГР
 ─ ─ └ ОГРН
 └── типун
+696
Bruce Kirkpatrick 25 янв. 2012 г., 15:47:32

Не могу установить Java8

apt-получить установку пакеты OpenJDK-8-среда JRE-безголовый
Чтение списков пакетов... готово
Построение дерева зависимостей 
Чтение информации о состоянии... готово
Некоторые пакеты невозможно установить. Это может означать, что у вас есть
просите невозможного, или если вы используете нестабильный
распределение, что некоторые необходимые пакеты еще не созданы
или были удалены из incoming.
Следующая информация может помочь разрешить ситуацию:

Следующие пакеты имеют неудовлетворенные зависимости:
 пакеты OpenJDK-8-среда JRE-безголовые : зависит: ЦС-сертификаты-Java, но он не будет установлен
Е: не удалось исправить ошибки, у вас прошла сломанные пакеты

Я искал Google и я добавил РЕПО и другие предложения, но ничего не позволил мне установить Java 8 еще.

идеи?

команду -а
Никакие модули ЛСБ доступны.
Идентификатор дистрибьютора: в Debian
Описание: в Debian GNU/Линукс 8.7 (Джесси)
Выпуск: 8
Кодовое имя: Джеси
+631
Dan Fabulich 27 апр. 2014 г., 20:20:31

У меня есть встроенное устройство, и я хотел бы резервное копирование на флэш-память NAND. С OpenWRT в Вики я понял, что ДД-это не подходящий вариант для демпинга. Вы можете использовать DD, но свалка будет искажен. Однако, что-то вроде nanddump не доступен на устройстве. Я был интересно, если я могу дамп NAND с ДД, а потом на другой использовать nanddump системы на необработанный дамп для получения конечной файловой системы. После редактирования файловой системы я бы хотела написать это еще в подобной манере. Будет ли это работать на практике или есть другие способы?

Логика УКЦ требуется памяти NAND (см. выше) - это главная причина, почему вы должны использовать память NAND-знать инструменты, как nanddump и nandwrite вместо более привычных ДД инструмент, чтобы создать или восстановить резервную копию на флеш-разделов на NAND.

Nanddump считывает Нанд с логикой ECC и хранит только те фактические данные (исправления bitflips) в резервной копии, которую вы создаете. Также nandwrite записывает изображения и записи соответствующих данных четности по логике ВСК в работе при ее чтении.

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

Инструменты, такие как ДД и ФВ могут быть использованы только на блочных устройствах. Твердотельные накопители, SDcards, жестких дисков (да и механические жесткие диски с поддержкой ECC логических интегральных), и так далее, где любой УКЦ осуществляется контроллером, а не система, поэтому все, что он читает-это чистые данные, метаданные или четности ЕСС логики.

+615
rjpks ytn yb rfrjq wtypehs 15 дек. 2019 г., 20:57:20

У нас есть образцы данных как ниже

Код emp_id|EMP_NAME|возраст|SALARAy|DepId|DepName
123456|ХХХХХХХХХ|30|10000000|1234|XYZWE

Я использовал ниже код, чтобы разделить данные, как показано ниже

на awk -е\| '
Начать { печати "код emp_id|значения|HeaderName" }
Компания NR==1 { для(i=3;я<=НФ;я++) ч[я]=$я }
НР>1 { для(i=3;я<=НФ;я++) печать $1"|"$2"|"$я"|"н[я] }
'records.txt 

И выход

Код emp_id|EMP_NAME|значения|HeaderName
12345|ХХХХХХХХХ|30|ВОЗРАСТ
12345|ХХХХХХХХХ|10000000|ЗАРПЛАТА
12345|ХХХХХХХХХ|1234|DepID
12345|ХХХХХХХХХ|XYZWE|DepName

В команде я указал """ печать $1"|"$2"|"$я"|"н[я] """ , начиная с первого и второго столбца добавления с $I и H[я]. Вместо указания $1,$2 у меня есть еще несколько столбцов, который приводит к в упомянуть, как $1"|"$2"|"$3"|"$4 ....

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

для меня в ${@:1:4}

Вместо того, чтобы держать $1"|"$2"|"$3"|"$4..... я могу указать любой диапазон, как 1:4

+606
Mithrill 8 янв. 2018 г., 18:33:15

Без судо команду ssh-сервер "CD путь/к/директории && СР рис1.ПНГ рис2.ПНГ" не иметь права на команду chmod разрешения.

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

SSH сервер " CD путь/к/директории && Эхо sudo_password | судо -с помощью chmod 600 рис2.ПНГ && СР рис1.ПНГ рис2.ПНГ"

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

Однако, как @terdon отмечен, нам не нужно изменять разрешения, но использовать судо СР так он доходит до:

SSH сервер " CD путь/к/директории && Эхо sudo_password | судо -с рис1 СР.ПНГ рис2.ПНГ"

или (в случае, если вы думаете, что ваш пароль может быть прочитан)

сервер SSH -Т " CD путь/к/директории && судо СР рис1.ПНГ рис2.ПНГ"

Обновление: также @terdon предупредили, и я добавил Это, потому что я думаю, важно подчеркнуть и сделать акцент на такие возможные реализации:

Мне очень бы снять это предложение с помощью -S, он не нужен и очень опасно (см. комментарий @mikserv и мой ответ). Также бессмысленно. Единственное "преимущество" вы упоминаете, что быть в состоянии труба бахромой случае и в большинстве ситуаций вы могли бы просто труба вместо сервера. Вы также можете использовать sshpass, как вы предложили или установить до беспарольный судо. Всякими способами, которые не хранят на сервере пароль в виде обычного текста. – terdon

С одной стороны это хорошо для автоматизации не получая судо требует пароль и, полностью автоматизированный код/скрипт необходимо добавить sshpass -P пароль СШ....

Однако на сервере, где другие могут легко читать ваши судо пароль как открыть текст в СШ сессии, что не рекомендуется от безопасности точки зрения. Поэтому, чтобы иметь суда с СШ и безопасной эксплуатации СШ -Т

СШ -t-сервер "команду cd путь/к/директории && судо команду chmod 600 рис2.ПНГ && СР рис1.ПНГ рис2.ПНГ"

Тем не менее, с невозможно трубы СШ "судо команду"| команда например СШ -Т-сервер "CD путь/к/директории && судо"|грэп "текст" но это возможно при эксплоатации-х и повторяя пароль, например, SSH-сервер 'Эхо пароль | судо -е Общ -л'| команда grep 'а'

+593
user285961 29 нояб. 2011 г., 00:39:49

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

 судо в QEMU-система-для i386 -диске ./alpine-3.4.6-x86.iso -гда альпийский.образы qcow -загрузка D -чистый индекс NIC-net пользователь -М, 256 -местное время -отображение проклятий

Пожалуйста, проверьте целостность ИСО, чтобы убедиться, что не повреждены:

 $> с wget https://mirror.de.leaseweb.net/alpine/v3.4/releases/x86/alpine-3.4.6-x86.iso.sha256
 $> с wget https://mirror.de.leaseweb.net/alpine/v3.4/releases/x86/alpine-3.4.6-x86.iso
 $> sha256sum -с альпийской-3.4.6-х86.ИСО.и SHA256
 в альпийском 3.4.6-x86.iso: ОК
+547
Jamil Sousa 1 мая 2019 г., 02:19:23

На мой CentOS, то в ням обновление приносит следующие:

(6/38): iwl1000-прошивка-39.31.5.1-62.el7_39.31.5.1-62.2.el7_5.noarch.drpm 
(7/38): iwl105-прошивка-18.168.6.1-62.el7_18.168.6.1-62.2.el7_5.noarch.drpm 
(8/38): iwl135-прошивка-18.168.6.1-62.el7_18.168.6.1-62.2.el7_5.noarch.drpm 
(9/38): iwl2000-прошивка-18.168.6.1-62.el7_18.168.6.1-62.2.el7_5.noarch.drpm 
(10/38): iwl2030-прошивка-18.168.6.1-62.el7_18.168.6.1-62.2.el7_5.noarch.drpm 
(11/38): iwl3160-прошивка-22.0.7.0-62.el7_22.0.7.0-62.2.el7_5.noarch.drpm 

и т. д.

Эти так называемые "пакеты прошивки". Например, давайте найдем несколько из них, которые установлены:

об / мин --запрос --все | прошивки грэп 

и затем запросить его данные:

об / мин --запрос --информация iwl105-прошивка-18.168.6.1-62.2.el7_5.noarch

и мы получаем:

Резюме : прошивка для Intel(R) с процессором Centrino беспроводной-N 105 серия адаптеров
Описание :
Этот пакет содержит прошивки требует драйвер iwlagn 
для Linux для поддержки аппаратных iwl105. Использование прошивки
является предметом условий и положений, содержащихся внутри обеспечены
Файл лицензии. Пожалуйста, прочитайте его внимательно.

Ок, хорошо.

У меня даже нет такого оборудования, так как это виртуальная машина.

Итак, вопрос:

Что прошивка на самом деле пакетов?

Они "один выстрел" устанавливает, что работать непрозрачный исполняемый файл (сразу же? на следующей загрузке?) которая проверяет, является ли оборудование существует, насосы двоичный код в аппаратной вспышки, если оборудование есть (может пока просить пользователя; на Windows, по крайней мере, скобяными мигает всегда сопряжен с DOS-окна, которые выскакивают, лицензионные соглашения, которые должны быть нажата, и прогресс-бары, которые надо пережить), а затем помечает пакет как "установлен".

Они изменяют в initramfs так, что двоичный Blob загружается случается модуль ядра или что-то при следующей загрузке?

+518
Caleb Adafianu 5 окт. 2012 г., 22:00:10

Раньше я zsh и некоторые темы не будут работать должным образом, я думала, что из-за zsh, но когда я вернулся в bash, то он все равно получил ту же проблему. Здесь есть проблема: она не скачет прямо в следующей строке вместо того, чтобы его заменить своими ПС1 Промт. Как я могу это исправить?

#.конфигурации bashrc следующее 
И PS1='\е[0;32mCow\е[м-\е[0;30 М\Ж\Е[М' # цвета
Корова-\ПС1='ж' # нет цвета

Я писал же путь, а вот в цвете и без цвета................... Осталось с цветом добавлено ..............................................Право без добавления красителей

enter image description here

+483
mplattner 2 нояб. 2017 г., 23:48:52

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

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

$ стат-х *

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

Редактировать: я имею в виду "вселение" в человеческом смысле, самый старый файл.

+376
Sanpi 9 июл. 2012 г., 10:12:14

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

ВИМ-Веню

Я написал небольшой ВИМ меню плагин , который позволяет определить меню для каждого типа файлов, которые вы можете редактировать в Vim. Таким образом, вы можете определить опцию меню 'компиляции' для различных типов файлов и инициировать правильные инструкции для компиляции кода, в зависимости от того, какой файл вы редактируете (.пы, .с, .на C++, ...). Или создать подменю для "таблицу" команды плагина в файл Markdown.

Проверьте это здесь: https://github.com/Timoses/vim-venu

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

+356
Matthew Sims 2 нояб. 2015 г., 15:11:34

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

Приложение работает в качестве пользователя nginx в который входит группа также называется сервер nginx. Когда я SSH в я должна делать так как другой пользователь: michaelmichael. Я не часть nginx в группу.

Приложение имеет каталог/tmp/кэш реж, что я должен быть в состоянии написать как michaelmichael пользователей для того, чтобы вручную инициализировать некоторые параметры. Когда я пытаюсь сделать это, я получаю "доступ запрещен" ошибка.

Мой следующий шаг-проверьте разрешения для папки. Вещи начинают становиться запутанным. Каталог символические ссылки на них, так что он может обратиться к многократным итерациям приложения. Так, например, реальный каталог, который я пытаюсь написать это в/var/развернуть/Мои приложения/web_head/релизы/20150221204050 в/tmp/кэш если я Общ -я на этот каталог, я получаю следующее:

lrwxrwxrwx 1 nginx и nginx в 43 21 февраля 20:40 в /var/развернуть/Мои приложения/web_head/релизы/20150221204050 в/tmp/кэш -> в /var/развернуть/Мои приложения/web_head/общая/кэш

Если я Общ -я в /var/развернуть/Мои приложения/web_head/общий я вижу, что кэш - это папка с следующими разрешениями:

drwxrwxr-х 21 20 14 nginx и nginx в 4096 февраля:31 кэша

Итак, для того, чтобы писать в этот каталог, нужно ли мне добавить моего пользователя, michaelmichael на nginx в группу? Мне нужно, чтобы изменить разрешения символические ссылки на них каталог ( /релизы/ Дир), или сам каталог (в кэше Дир)?

+298
user42853 30 апр. 2010 г., 09:03:00

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

ФД --тип=файл . | команды xargs-L туалет | сортировка -Н

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

+238
Colleen Goot 3 мая 2012 г., 19:35:20

Две вещи:

  1. Код, как написано в вопросе, хотел вставить строковый литерал $МСГ (если он вообще работает), так как вы используете одинарные кавычки вокруг него. Вместо того, чтобы использовать двойные кавычки. Вот, я положу весь заявление в двойные кавычки, что позволит расширить $МСГ в рамках. Оболочки код по-прежнему хилый в зависимости от того, что исходит от команды grep. Строку в $МСГ в идеале должно быть очищено должным образом так, что один ', или другие специальные символы, не сломает заявление (или что еще хуже, увидеть комментарий от пользователя КАС ниже).

    хвост -Ф журнал.журнал |
    грэп -Ф ошибка'' |
    пока читать сообщение; сделать
     команду psql-D по столбцам -с "вставить в Т значения('$МСГ')"
    сделано
    

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

  2. грэп буферов свой выходной, поэтому его не производят ничего, пока его выходной буфер полон. Это создает впечатление его "не работает", когда на самом деле он делает, но он не будет делать ничего, пока команда grep имеет смыл его выходной буфер, который он делает, когда достаточно данных в нем. Это оптимизация производительности.

    В GNU grep в (а также некоторые другие реализации того же пользы, например, OpenBSD) могут быть сделаны, чтобы быть линия буферизованный с - Линия-буферизованный вариант:

    хвост -Ф журнал.журнал |
    грэп-линия-амортизированный -Ф ошибка'' |
    пока читать сообщение; сделать
     команду psql-D по столбцам -с "вставить в Т значения('$МСГ')"
    сделано
    

Примечание: Я не проверял это, так как в настоящее время у меня нет в PostgreSQL (?) экземпляр работает.

+235
Akshay Kalose 24 апр. 2015 г., 07:24:50

Это пробовал наДебиан стрейч называют 9.6 в файле/etc/debian_version

Я в среде домена Windows 2012R2 с двумя контроллерами, которые имеют атрибуты сайту iDMU/UNIX систем.

Другие версии вещи:

Samba версии 4.5.12-в Debian
версия winbindd 4.5.12-в Debian

Также установлено:

файл krb5-пользователей
на libnss-смысл
неизвестных смысл
oddjob-mkhomedir

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

Я думаю, моя проблема заключается в том, что протокол Kerberos keytab-файлов не сохраняется после перезагрузки?

Я следовал в этом руководстве на официальном Вики: https://wiki.samba.org/index.php/PAM_Offline_Authentication

Я попробовал его с настройки по умолчанию /tmp/и krb5cc но не повезло - мыслительный процесс заключается в том, что это место не сохраняется после перезагрузки?

Тогда я подумала, что могла бы сделать keytab, чтобы сохранить в другом месте, кроме /tmp так я KRB5CACHE переменной в папку, настойчивый - и я могу сделать командой Kinit , чтобы сохранить там

Но я не могу получить файл/etc/безопасности/pam_winbind.конф пользователей ключей информация для сохранения в другую папку

Даже если я изменю krb5_ccache_type = файл:/мой/стойких/расположение/krb5cc но все равно всегда сохраняется в /tmp/и krb5cc , когда я взываю:

# команда wbinfo -к домен\имя_пользователя%пароль

Я могу получить ответ:

проверка подлинности без шифрования пароля Kerberos для [сервис бесплатных\Эйвери%Person01] удалось (с просьбой cctype: файла)
user_flgs: NETLOGON_CACHED_ACCOUNT
учетные данные были введены в: файл:/tmp/и krb5cc_0

но когда я перезагрузки это не важно.

и только если я призываю smbcontrol смысл форума - в/etc/Самба/СМБ.конф парам смысл в автономном режиме входа = да не похоже на работу, хотя он установлен.

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

Я даже попытался дать пользователю домена Unix и пароль. Даже не работал.

Так что случилось ? У кого-нибудь есть вход для пользователей домена после перезагрузки?

+228
Nic Harry 23 февр. 2016 г., 23:14:22

Я сталкивался с приборами, в прошлом (хотя и не на некоторое время), которые реализуют командного блока формата SCSI устройств от Linux вы можете использовать:

sg_format --формат устройства /dev/sdX в

чтобы сбросить эти устройства в состояние завода (свойства USB хранения является производным от старых стандартов SCSI).

Я считаю, что некоторые новейшие устройства USB 3 и реализовать Ата безопасность команды, так что вы могли бы использовать https://ata.wiki.kernel.org/index.php/ATA_Secure_Erase которая, вероятно, будет иметь эффект сброса флэш-перевод слой до заводских (как это обычно происходит с твердотельными накопителями).

+226
Raj Mehta 7 окт. 2013 г., 06:25:06

Я думаю, что комментаторы правы в том, что файловая система очень хорошо разбито. Я один раз случайно написал /dev/нуль на мой основной жесткий диск (во время работы) в течение примерно полсекунды, прежде чем убить его. Я был в состоянии использовать Photorec (http://www.cgsecurity.org/wiki/PhotoRec), чтобы восстановить таблицу разделов (почти автоматически) и я до сих пор используют эту систему.

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

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

+225
Paul Gowder 4 авг. 2012 г., 12:53:27

Когда вы ранее скомпилированные из исходников и установил деб (да, в Debian) с checkinstall, а потом ты добавил/удалил опционы с что бинарные и вам нужно переустановить его над старой установки, как вы это делаете, не трогая старые установки?
Если у вас снова checkinstall, я думаю, он будет создать еще одну запись в aptitude рядом со старой версии, даже если установка изящно перезаписать старые файлы?
Ты вынужден удалить и переустановить все каждый раз, когда вы измените параметры вашей домашней бинарных? Что такое правильный способ, что имеет лучший чистый/безболезненное отношение?

Есть различные ситуации, вот те, которые я нашел:

  1. это та же версия
    • вы не измените что-то связанное с путями
      • вы просто добавили новые опции
        • вы должны держать ваши конфигурации/контент
        • вы хотите чистую установку (ну, вы подчистите все, что в этом случае и переустановить)
      • вы удалили вариантов (что означает, что новые установки должны удалить все, что связано с ними)
    • вы изменили путь конфигурации (потому что я думаю, что вам нужно очистить в случае, если вы изменили префикс новую установку?)
  2. это не та же версия

Если вам нужен конкретный пример, вы можете использовать php-fpm с Добавить/удалить поддержку MySQL, если это 7.0.0 > 7.0.0 или 7.0.0 > 7.0.7 и т. д.

+218
Omar Asim 3 июл. 2017 г., 14:28:59

Сведения systemd в журнал не хранится в виде обычного текста. Он предназначен для чтения через journalctl инструмент. Если вы хотите, вы можете использовать трассированием , чтобы подтвердить, что journalctl действительно читать файлы из /Работа/журнал/журнал, среди других местах:

трассированием journalctl 2>&1 | grep в /Работа/журнал/журнал/
+211
Liam Sorsby 10 июл. 2010 г., 01:28:03

Я создаю скрипты bash, которая вам поступает из другой "главный" скрипт для настройки переменных, необходимых основной сценарий. Эти переменные должны быть в состоянии содержать любой характер и не имеют их интерпретируется оболочкой. Например:

  • одинарная кавычка: '
  • знак доллара: $
  • Астерикс: *
  • подписать фунт: #, и т. д.

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

Вопрос:

  1. Что является лучшим способом, чтобы определить строку, которая может содержать любой набор символов, который потребует меньше настройки?

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

  2. Какие другие персонажи мне нужно бежать.

Желаемый результат формируют следующие скрипты ниже

\MyMacro{*,чертова дюжина,$х^$,#}

Платформа:

  • В macOS 10.9.5

Суб оболочки: foo.sh

комплект -Ф
string_list='*,пекаря с десяток, х$^$,\#'
набор +Ф

Основные оболочки: main.sh

источник foo.sh
функции printf "%ы{%ы}" "\MyMacro" "${string_list}"
+208
Srini 11 сент. 2018 г., 09:26:41

Почему кто ЛП создает файл, но кто | ЛП приводит на выходе к программе ЛВ?

Что является основной принцип, лежащий в основе этих двух простых команд? Может кто-нибудь объяснить с примером?

+147
whcrow 8 нояб. 2017 г., 19:38:56

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

$ дерево -
.
├── собой
├── .АА
├── .АА.бак
├── собой.ВСК
├── б
├── .из dir1
│ └── ВВ1.бак
├── директория dir2
│ └── ВВ2.бак
├── б.бак
├── с
├── с~
├── Документы
│ └── Документы.бак
├── exclude.txt
├── ФОО.резервное копирование
└── Музыки
 └── Музыки.бак

Если я правильно понял пример вы выложили правильно, вы хотите, чтобы переместить себя.ВСК, .АА.бак, б.бак, с~, Фу.резервное копирование и Директория dir2/ВВ2.бак для мусора и оставить .АА.бак, .из dir1/ВВ1.бак, документы/документы.бак и музыка/музыка.бак , где они находятся. Поэтому я создал файл exclude.txt со следующим содержимым (вы можете добавить столько, сколько вы хотите):

$ кот exclude.txt 
./.*/
./Музыка
./Документы

Я использую ./.*/ потому что я понял ваш оригинальный найти, означает, что вы хотите переместить скрытые файлы резервных копий (.ФОО), которые находятся в текущем каталоге, но исключить любые архивные файлы в скрытых директориях (.файл foo/бар). Итак, я могу теперь найти команду и использовать команду grep , чтобы исключить нежелательные файлы:

$ найти . -тип F | грэп -vZf exclude.txt | команды xargs -0 --Не работай-если-очистить корзину-ставим

Опции команды grep:

 -в --инверт-матч
 Меняет смысл сопоставления, выбрать несовпадающие
 линии. (-V задается в стандарте POSIX.)
 -файл F, --file=файл
 Получение моделей из файла, по одному в строке. Пустой
 файл содержит ноль моделей, и поэтому матчи
 ничего. (-F определяется в стандарте POSIX.)
 -З-нуль
 Выход нулевой байт (символ ASCII Nul с) вместо
 символ, который обычно следует за именем файла. Для
 например, программа grep -ЛЗ выдает нулевой байт после каждого файла
 имя вместо обычной строки. Эта опция делает
 вывод однозначный, даже при наличии файла
 имена, содержащие необычные символы, такие как символ новой строки.
 Эта опция может использоваться с такими командами, как найти
 -print0 команды, на Perl -0, сорт-Z и команды xargs -0 в процесс
 произвольные имена файлов, даже тех, которые содержат строку
персонажей.
+120
Jenna Hunter 20 авг. 2016 г., 15:13:38

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

Как я могу предоставить доступ к файлам пользователя а к пользователю Б.

+69
dyftdu 14 апр. 2017 г., 19:43:43

На странице fprintd человек:

fprintd-записаться [имя пользователя]
и
-Ф палец
Для fprintd-записаться, палец поступить


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

+63
Randy Stauner 22 апр. 2014 г., 00:31:22

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

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

Из пакета Debian 8, ifenslave файл.до-до:

add_master()
{
 # Возврат, если $BOND_MASTER уже склеивание интерфейс.
 [ -Ф "файл/sys/класс/чистой/$BOND_MASTER/склеивание/рабов" ] && возвращения

 # Если склеивание модуль еще не загружен, загрузите его.
 если [ ! -Р /Сыс/класс/чистой/bonding_masters ]; тогда
 команды modprobe -Q для крепления
интернет
+60
rGA145 23 янв. 2019 г., 14:37:16

Вирт-установки создать виртуальную машину и запустить процесс установки. Вы можете получить доступ к процессу через консоль с помощью virt-manager или Вирт-просмотра (удаленный просмотр) или непосредственно через VNC или консоли специй. Дополнительный параметр, чтобы добавить это --графика вчс,слушай=0.0.0.0 --noautoconsole

+32
Ranjitha 25 дек. 2013 г., 22:27:16

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

$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