Почему я ем что мне нравится и не набрать вес?

Мне нужно найти в папке файлы, не имеющие определенного разрешения (755). На страницах каталога есть другие подкаталоги, содержащие в общей сложности миллионы файлов, и найти ./ -не -Пермский 755 команду, он просто занимает слишком много времени.

Существует ли более эффективный / быстрее команда для выполнения этой задачи ( такие как LS, в сочетании с grep или так ) ?

+455
Matildo4ka 25 дек. 2018 г., 23:59:00
24 ответов

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

+929
Vlad 03 февр. '09 в 4:24

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

+905
Bob King 29 апр. 2019 г., 20:25:41

С GNU стат:

shopt -с dotglob

для файла в Дира/*; у
 [[ -Ф "dirB/${файл##*/}" ]] || далее
 если (( "$(стат -с %г "$файл")" > "$(стат -с %г "dirB/${файл##*/}")" )); тогда
 # принять меры
интернет
сделано
+870
Hine 23 февр. 2018 г., 12:02:01

Я просто имел эту же проблему, и для меня решение было установить UsePAM на нет. Видите, даже с PasswordAuthentication значение Нет, вы все равно получите интерактивного ввода с клавиатуры, а в моем случае моей местной СШ программы хранится по умолчанию, что, по некоторым причинам.

Дополнительный фон, чтобы помогать тем, у кого такая же ситуация: я общаюсь с узла запуска dropbear к одному запущен OpenSSH. С PasswordAuthentication и UsePAM как установить нет на удаленной машине, я получаю следующее сообщение если я ввожу SSH пользователь@сервер:

СШ: подключение к user@server:22 выход: отсоединить получил

Удостоверяющий личность файл с , все работает, как ожидалось.

Там может быть немного больше информации здесь.

+858
Manoj Chan 16 мая 2015 г., 17:07:50

Мое предложение-это не реальный корицы, но способ достижения этого поведения в корицы среда: с небольшая утилита devilspie2, версия версия v0.42 (из-за scripts_window_focus характеристика).

В настоящее время в официальных репозиториях Линукс Минт содержать версии 0.39 только. Поэтому вам нужно скачать devilspie2 напрямую от мейнтейнера http://www.nongnu.org/devilspie2/ и построить самостоятельно. Это легко и быстро. Вы найдете сборки и инструкции по установке в файле установка скачанного архива.

После установки создайте два файла в директории ~/.конфигурации/devilspie2 (конфигурация по умолчанию предполагается):

devilspie2.Луа со следующим содержанием:


scripts_window_focus = { "именем MyScript.Луа" }


программа MyScript.Луа со следующим содержанием:


если (get_application_name() == "терминал") тогда set_window_below(); конец


Затем просто запустите devilspie2 из полного экрана терминала. А потом просто убить запущенной devilspie2 , вписав Управления-С (или остановить его контролировать-з). Если вы хотите, чтобы поведение не только для терминала, а для всех терминалов Windows тогда не убить/остановить, но вместо того, чтобы начать devilspie2 & в фоновом режиме.

Пока devilspie2 работает с конфигурацией приведенный выше, каждое окно с имя приложения терминал (как Гном-терминала) будет "ниже" на Фокусе. Поэтому, каждый раз, когда вы щелкните в полном экране терминала, вы получите фокусе, но терминал остается ниже всех других окон.

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

+753
IanDan 27 мар. 2010 г., 06:59:11

После выполнения этой команды

судо грэп -РЛ NOPASSWD': все' в /etc /lib и /usr и /VAR в /дома /корень

ты посоветовал, что несколько файлов совпали:

файл /etc/пользователям использовать sudo?
в /usr/lib в/snapd/snapd
в /var/журнал/авт.журнал
/главная/неон/Хуавей-4g_Dongle/Linux и установить

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

Действительно, ваш сайт Pastebin показывает эти фрагменты:

SOFTWARENAME="мобильный партнер"
SOFTWARENAME=$(Эхо $SOFTWARENAME | СЭД з\#\ \#_\#г)
TEMPFILE="${SOFTWARENAME}_install_$ppid хранит"
... 

грэп -в "MobilePartner.sh" файл /etc/пользователям использовать sudo? >в/tmp/${TEMPFILE} 2>&1
Эхе -е "все=(все) NOPASSWD:все" > > в /tmp/${TEMPFILE}
...

СР -Ф в /tmp/${TEMPFILE} /и т. д./пользователям использовать sudo?

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

Сняв (или закомментировать) строки из файла/etc/пользователям использовать sudo? я бы Также рекомендуем вам проверить разрешения на файл. Они должны быть УГ=р,о= (0440 = р--р-----), вероятно, принадлежит корень:корень.

+679
chikaram 9 февр. 2014 г., 10:10:31

Когда я использую iTerm в 2 (с ЗШ), и команда выполняется в командной строке, каждую минуту или так ^@ (нулевой символ) получил отображается на терминале. Ниже приведен пример, используя сокат, но и другие команды дают одинаковый результат:

2016/03/11 09:59:36 сокат[1514] Д петля сведения: sock1->ВФ=0, sock2->ВФ=0, закрытия=0, wasaction=1, total_to={0.000000} 2016/03/11 09:59:36 сокат[1514] D выберите(8, &0xa0 и &0х0, &0х0, нуль/0.000000) ^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@

В этом примере, ^@ записывается в конец последней строки каждую минуту.

Если я выполнить ту же команду с помощью встроенного в ОС Mac терминала приложение / баш, на выходе получается чистым.

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

+658
jnml 21 мар. 2023 г., 21:11:24

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

Это не только экономит энергию в перемещение багажа по транспортерной ленты, но и сокращает износ.

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

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

+620
Gandalf 15 нояб. 2015 г., 12:35:05

Я использую несколько файлов довольно часто, но Гном-никогда не могу показаться, чтобы найти их. Documents/foo/Infrastructure/cheat-sheet.txt никогда не приходит, когда я типа "чит-лист", хотя это право есть, если я сделаю найти чит-лист и у меня нет проблем, воспитывающих каталог в ("инфра..." и это тут).

Что может быть происходит? Разумеется, это немного раздражает.

+596
merlog9 11 окт. 2012 г., 17:31:52

Вы можете пойти система => администрирование => экран входа в систему, открыть окно, а затем сменить пользователя для автоматического входа есть?

Или это не там?

Программа, которая запускается это gdmsetup, которая должна быть там, если вы установили ГРМ. (по умолчанию логин - менеджер- Если вы не знаете, о чем я говорю, и вы используете Ubuntu с GNOME, то вы, вероятно, используете ГСД).

+592
Will Angley 23 июн. 2018 г., 03:04:14

Я скачал Ubuntu 13.04 64-разрядной версии, конвертировать его .ИМГ, и благополучно сожгли его на CD. Но когда я вставил диск, он сказал:

Этот диск не читается на этом компьютере.

Что мне делать?

+556
Brett L 3 июл. 2012 г., 05:55:21

Вот что у меня в ~/.zshenv (в/etc/zshenv пусто)

принт-р "до %д{%ч:%м:%ы}"
/usr/Бен/время /ОГРН/КПП /dev/нуль
принт-Р "через %D{%ч:%м:%ы}"

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

Баш$ ЗШ -с выхода
до 16:04:08
 0.00 0.00 пользователя с системой с 0% ЦП 0.001 итого
после 16:04:29

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

Почему это происходит? Как я могу остановить это?

Это ЗШ-4.3.11 на CentOS 6.9.

+492
Vladimir Trifonov 4 сент. 2013 г., 10:11:34

Моя основная цель-сделать сайт и на заказ сервер Live работает на коробку у меня в моем подвале. Это упражнения для меня.

Так, у меня дебиан установлен на виртуальной машине, в режиме моста. Хотя это видимо не имеет значения, у меня порты 22 и 80 направляются на ВМ и я проверил с моим провайдером, что эти порты открыты. Я упоминаю это только потому, что СШ не работает.

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

Напомним: запуск виртуальной машины в мостовом режиме, на который роутер присваивает статический IP. На внешнем компьютере, я типа $ пинг debianserver@. Когда я пытаюсь пинг просто публичный IPv6 адрес, маршрутизатор отказывается от соединения, но когда я пытаюсь с именем компьютера (debianserver), он отправляет пакеты, но не получает.

Спасибо за ваше время и помощь заранее!

+478
Pfero 18 июн. 2017 г., 11:29:29

У меня была такая же проблема, я нашел пост в Reddit форум Арч Линукс.

Вот решение, которое работает для меня https://www.reddit.com/r/archlinux/comments/4bawf7/a_stop_job_is_running_for_session_c2_of_user/d17th3u

Установите Watchdog

# Пакман -с Барбоса

А затем запустить службу при загрузке:

# systemctl включить сторожевой.услуги

Запустить службу, чтобы не увидеть сообщение больше

# systemctl начать Барбоса.услуги

Я создаю суть за это https://gist.github.com/dianjuar/98d02af4050dc2df8ae6f18695d44ca3

+421
LBJ Dutch 28 апр. 2018 г., 18:38:08

Если вы запустите ПС топор без грэп, вы увидите заголовки столбцов:

КОМАНДА ПИД ТТ СТАТ ВРЕМЯ 

?? в ТТ столбец-это управляющий терминал процесса. В ?? указывает на то, что процесс не связан с терминалом.

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

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

+366
TKR 26 июл. 2017 г., 00:39:49

Поставить свои номера в файле с именем "file.txt" после

ВАР=$(кошка file.txt)
команда echo $((${ВАР//$'\Н'/+}))

В принципе, картина в аритмологическом выражение в форме: ${параметр//найти/заменить}, или в нашем примере ${ВАР// /+}. Это Баш параметра расширения:

- `\N` будет добавлять пробелы между числами в списке
- Двойные слеши `//` предназначены для замены всех вхождений пространства символа`+`, если вы поставите один Слэш"/", только первое место будет заменен. Космос существует, потому что вы заменяете пространство со знаком плюс.

Предыдущее решение может быть упрощена следующим образом:

ВАР=Эхо $(< file.txt)
команда echo $((${ВАР// /+}))

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

Больше здесь

+349
charon 30 сент. 2019 г., 15:18:13

В идеале вы должны создать сценарий Наутилус для выполнения этой задачи. Сценарий Наутилус-это вполне определенным образом для выполнения сложных задач в GNOME.

Подробнее о сценарии "Наутилус" с примерами, см. http://g-scripts.sourceforge.net/

Вы хотели бы видеть скрипты для управления файлами на http://g-scripts.sourceforge.net/cat-filesysmgt.php

Вот то, что вам нужно,

#!/Бен/ш
Автор#: ваше имя <[email protected]>
# Дата : 01/01/2011
# зависит: нет
# версия 0.1
# Этот скрипт копирует файл в определенный каталог
# Скопируйте этот скрипт в ваш ~/.каталог gnome2/Наутилус-скрипты 

СР $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS /дома/мой_логин/mydirectory/
выход 0

Красота заключается в том, что вы можете выбрать несколько файлов и он все еще работает.

Если вы хотите что-то немного более сложным, чем это http://blog.sriunplugged.com/shell-scripting/send-to-in-linux/

+315
user28332 5 дек. 2020 г., 08:05:31

Я просто написал это с:

#включить заголовочный файл <stdio.ч>
#включить <проклятий.ч>
#включить <время.ч> //время(0)
код #include <sys файла/время.ч> // gettimeofday()
#включить <stdlib.ч>

пустота в waitfor (беззнаковый инт сек) {
 //кредитной: http://stackoverflow.com/a/3930477/1074998
 беззнаковый инт retTime = время(0) + сек; // получаем время окончания.
 время (тайм(0) < retTime); // цикл пока не поступает.
}

инт
основных(недействительными) {

 структура timeval, которая т0, Т1, Т2, Т3;
 двойной истекшее время;

 clock_t elapsed_t = 0;
 инт с = 0x35;

к initscr();
cbreak();
noecho();
 клавиатура(с stdscr, true);в

 halfdelay(5); //увеличения числа если не работает //отрегулировать ниже `если (истекшее время <= 0.Н) если это изменилось
 функции printf("\пчтобы начать снова\Н");

 elapsed_t = 0;
 gettimeofday(&т0, значение null);

 поплавок дифф;

 первый инт = 1;
 инт atleast_one = 0;

 пока( функцией getch() == с) { //при повторении тех же чар, остальное(ffff в порядок в моей системе) перерыв

 инт atleast_one = 1;

 если (первая == 1) {
 gettimeofday(&Т1, значение null);
 первый = 0;
}

 //функции printf("отладка 1 %х!\н", с);
 gettimeofday(&Т2, значение null);
 истекшее время = (Т2.параметры tv_sec - Т1.параметры tv_sec) + ((Т2.tv_usec - Т1.tv_usec)/1000000.0); 

 если (истекшее время > 1) { //Нажмите максимальное время

 функции printf("нажмите Макс, Уходи сейчас. %ф\п", истекшее время);
системы("гном-терминал");
//инструкции waitfor(4);

 инт НПК;
 пока ((ГТД = функцией getch()) != '\Н' && НПК != ВФ);
endwin();

выход(0);
}

 если(halfdelay(1) == ЭНР) { //увеличения числа если не работает
 //функции printf("отладка 2\п");
//инструкции waitfor(4);
 перерыв; 
}
 еще {
 //функции printf("отладка 3\н");
}
}

 если (atleast_one == 0) {
 //gettimeofday(&Т1, значение null);
 Т1 = т0;
}

 gettimeofday(&Т3, значение null);
 истекшее время = (Т3.параметры tv_sec - Т1.параметры tv_sec) + ((Т3.tv_usec - Т1.tv_usec)/1000000.0); 
 функции printf("нормальным бросить %ф\п", истекшее время);
 если (истекшее время > 0.6) { //это число основано на halfdelay выше
 системы("окно gedit &");
 //системы("xdotool и клавиши Shift+левая &");
 //системы("mplayer'а -во Кака -тихое и спокойное видео.МР4' &");
//инструкции waitfor(4);
}
 остальное, если (истекшее время <= 0.6) {
 системы("xdotool и клавишу Ctrl+шифт+Т &");
//инструкции waitfor(4);
}

 инт НПК;
 пока ( (ГТД = функцией getch() ) != '\Н' && НПК != ВФ);
endwin();
 возврат 0; 

}

Использовать showkey -а чтобы привязать код:

xb@dnxb:/tmp$ судо showkey -а

Нажатие любой клавиши - Ctrl-D будет завершить эту программу

^[[24~ 27 0033 0x1b #нажали F12
 91 0133 0x5b
 50 0062 0x32 в
 52 0064 0x34
 126 0176 0x7e
5 53 0065 0x35 #нажатой клавиатуре 5, 5-код используется в `привязать`
^С 3 0003 0x03
^Д 4 0004 0х04
xb@dnxb:/tmp$ 

Положите привязать ключ 5 и его команды(например, запуск в/tmp/.а.вне) в ~/.bashrc следующее:

привязать"5":"/tmp/и А.выход\Н"'

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

инт с = 0x35;

Компиляция с (Вывод в/tmp/а.вон в моем примере):

копия именем.с-lcurses

Демонстрация:

Цифровая клавиатура 5, вкладка короткое нажатие открыть новый, средних пресс-откройте редакторе Gedit, и долгое нажатие открыть гном-терминал.

enter image description here

Это не прямое применимо в любом окне менеджера рабочего стола GNOME, но я думаю, что это должно дать вам некоторое представление, как (сильно), чтобы его реализовать. Он работает в виртуальную консоль(Ctrl+АЛТ+Н), и работать в какой-эмулятор терминала (например Konsole, гном-терминал, в xterm).

П/С: я не программист, так что простите, если этот код не оптимизирован.

[Обновление]

Предыдущий ответ работать только в консоли и требует внимания, поэтому я думаю, что разобрать устройство /dev/вход/eventX является решением для работы в X-сессии.

Я не хочу изобретать колесо. Я играл вокруг с evtest утилиты и модифицированной нижней частью evtest.с моего собственного кода:

инт записи = 0;
структура timeval, которая т0;
двойной истекшее время;
инт hitMax = 0;

в то время как (1) {
 РД = читать(ФД, эВ, оператор sizeof(структура input_event) * 64);

 если (РД < (инт) оператор sizeof(структура input_event)) {
 perror("\nevtest: ошибка чтения");
 возвращение 1;
}

 системы("Эхо" работает " >/tmp/и l_is_running 2>/tmp/и l_isrunning_E &");
 для (Я = 0; я < РД / оператор sizeof(структура input_event); я++) {

 //системы("дата >в/tmp/l_date 2>/tmp/и l_dateE &");

 если (эВ[я].тип == EV_KEY) {
 если ( (эВ[я].код == 76) ) {

 если (!записи) {
 записи = 1;
 т0 = эВ[я].времени;
 hitMax = 0;
}
 если (!hitMax) { //чтобы избежать hitMax еще раз просмотрев инструкцию, вы можете удалить проверку hitMax если вы считаете, что это перебор, но все-таки hitMax себя надо не каждый (максимум) 2-х секунд повторно системы();
 истекшее время = (эВ[я].время.параметры tv_sec - т0.параметры tv_sec) + ((эВ[я].время.tv_usec - т0.tv_usec)/1000000.0);
 функции printf("истекшее время: %ф\п", истекшее время);
 если (истекшее время > 2) {
 hitMax = 1;
 функции printf("максимальное время выполнения действия\П");
 системы("Су - xiaobai -с 'экспортировать дисплей=:0; редакторе gedit &'");
}
}

 если (эВ[я].значение == 0) {
 функции printf("обнуляется ...... %д\п", эВ[я].значение);
 записи = 0;
 если (!hitMax) {
 если (истекшее время > 1) { //Просто убедитесь, ниже, чем максимум 2 секунды
 системы("Су - xiaobai -с 'экспортировать дисплей=:0; гном-терминал &'");
 } остальное, если (истекшее время > 0.5) { 
 системы("Су - xiaobai -с \"экспорт дисплей=:0; Валенсия '/главная/xiaobai/загрузки/видео/тест/Покемон Red_Blue_Yellow тренажерный зал лидер битвы тема ремикс-CbJTkx7QUJU.МР4' &\"");
 } остальное, если (истекшее время > 0.2) {
 системы("Су - xiaobai -с 'экспортировать дисплей=:0; Наутилус &'");
}
 } еще {максимум /системы/другое() уже выполняют
 hitMax = 0;
}
}
}
}
}
}

Обратите внимание, что вы должны изменить имя пользователя (xiaobai мой логин) часть. А также если ( (эВ[я].код == 76) ) { мой цифровой блок 5 ключей, вам может потребоваться вручную печатать эВ[я].код для двойного подтверждения. И конечно, вы должны изменить видео-путь :)

Скомпилировать и проверить его сразу с (`часть для того, чтобы получить правильный файл/dev/вход/eventN):

$ ССЗ /дома/put_your_path/my_long_press.с-о /домашний/put_your_path/my_long_press; судо /дома/put_your_path/my_long_press `LS-ла на /dev/вход/на пути/* | grep в КБД | эхо "на/dev/вход/""$(на awk -F' и/' '{печати $НФ}')" ` &

Обратите внимание, что /с-ИД/ не работает в Fedora 24, так что я изменить его на /на пути/. Кали такой проблемы нет.

Мой менеджер рабочего стола gdm3:

$ кот /и т. д./Х11/по умолчанию-дисплей-менеджер 
выполнить /sbin/gdm3

Итак, я поставил эту строку в файл/etc/gdm3/PostLogin/по умолчанию чтобы выполнить эту команду как root в ГДМ запуска (файл/etc/Х11/xsession теперь.Д/* не работает):

/главная/put_your_path/my_long_press `LS-ла на /dev/вход/на код/* | grep в КБД | Эхо "/Дев/ввод/""$(на awk -F' и/' '{печати $НФ}')" 2>/tmp/и l_gdm` 2>/tmp/и l_gdmE &

По неизвестной причине /и т. д./ГДМ/PostLogin/по умолчанию не работает в Fedora 24' ГДМ, которые дают мне "отказано в доступе" при проверке в/tmp/l_gdmE журнала. Хотя вручную запустить не проблема.

Демонстрация:

Цифровая клавиатура 5, МиГ-пресс (<=0,2 секунды) будут игнорироваться, короткое нажатие (от 0,2 до 0,5 сек) открыть Наутилус, средне-пресс (от 0,5 до 1 сек) открыть в VLC для воспроизведения видео, длительное нажатие (1-2 секунды) открыть гном-терминал, и время ожидания-нажмите и удерживайте (2 секунды) откройте редакторе gedit.

enter image description here

Я выложил полный код(только один файл) здесь.

[Обновить]

[1] добавлено несколько ключей потока и фиксированные уведомления-отправить не удалось, по определить части дизайна. [2] добавлены XDG_CURRENT_DESKTOP и GNOME_DESKTOP_SESSION_ID , чтобы обеспечить терминал использовать GNOME тема интерфейса (изменить его, если вы не пользуетесь GNOME).

Я обновил мой код здесь.

Обратите внимание, что этот код не обрабатывать комбинации клавиш потока, например, сочетание клавиш Ctrl+Т.

Обновление:

Есть несколько интерфейсов, устройства что устройство /dev/вход/на пути/ХХХ-eventN последовательность записи является случайным. Так что я меняю команды в файл/etc/gdm3/PostLogin/по умолчанию , как показано ниже (Chesen клавиатура имя, для вашего случая, вы должны изменить его, чтобы команда grep Рейзер вместо):

/путь_к_файлу/my_long_press "$(кошка /труды/автобус/ввод/устройств | грэп -я Chesen -а 4 | грэп -Р '^(?=.*sysrq)(?=.*светодиоды)' | тр '' '\п' | ЛС на /dev/вход/`команда grep событие`)" 2>/tmp/и l_gdmE &

Вы можете попробовать eventN выписка из Кот /труды/автобус/вход/устройств | грэп -я Рейзер -в 4:

$ кот /труды/автобус/вход/устройств | грэп -я Рейзер -в 4
П: Наименование="Рэйзер Razer Нага Хрума"
П: ф=от USB-0000:00:14.0-1.3/input0
С: файловой системы sysfs=/устройств/pci0000:00/0000:00:14.0/с USB3/3-1/3-1.3/3-1.3:1.0/0003:1532:0053.0003/вход/input6
У: Уник=
Ч: обработчики=mouse2 event5 
--
П: Наименование="Рэйзер Razer Нага Хрума"
П: ф=от USB-0000:00:14.0-1.3/вход1
С: файловой системы sysfs=/устройств/pci0000:00/0000:00:14.0/с USB3/3-1/3-1.3/3-1.3:1.1/0003:1532:0053.0004/вход/input7
У: Уник=
Ч: обработчики=sysrq рэоз event6 
--
П: Наименование="Рэйзер Razer Нага Хрума"
П: ф=от USB-0000:00:14.0-1.3/вход 2
С: файловой системы sysfs=/устройств/pci0000:00/0000:00:14.0/с USB3/3-1/3-1.3/3-1.3:1.2/0003:1532:0053.0005/вход/input8
У: Уник=
Ч: обработчики=sysrq рэоз светодиодов event7 
$ 

В этом примере выше, только судо кота на /dev/вход/event7 будет печатать странные выходные, когда щелкните на 12 цифр на Razer мышь, которая имеет узор "sysrq рэоз светодиодов event7" для использования в грэп -Р '^(?=.*sysrq)(?=.*светодиоды)' выше (узор может меняться). судо кота на /dev/вход/event6 будет печатать причудливые выход только тогда, когда нажмите на середину вверх/вниз. Хотя судо кота на /dev/вход/event5 будет печатать странный вывод при перемещении мыши и прокрутки колеса.

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

Следует самораскрытия:

$ команды lsusb #, чтобы знать, моя клавиатура 0a81 idVendor и idProduct 0101
...
Устройство автобусных 001 003: ИД 0a81:0101 Chesen электроники корп клавиатуры

$ кошка файле /etc/udev из/правил.д/52-отверстие-клавиатура.правила #добавьте следующую строку с вашим idVendor и idProduct выше в пользовательские правила udev файл
Действия=="добавить", подсистемы=="USB", и буква attr{idVendor}=="0a81", буква attr{idProduct}=="0101", режим="0666", группа="plugdev", запустить+="/бин/Баш-с 'Эхо 1 > /tmp/и chesen_plugged'"

команды $ cat /usr/местные/Бен/inotifyChesenPlugged #долгосрочной перспективе сценарий слушателя для прослушивания внесении изменений в /tmp/chesen_plugged inotifywait #обеспечивает `` была установлена первой.
сенсорный /tmp/и chesen_plugged
а inotifywait -м -е изменения в /tmp/chesen_plugged >/dev/нуль; делать
 команду killall -9 my_long_press
 /usr/местные/Бен/startLongPress &
сделано

команды $ cat /usr/местные/Бен/startLongPress #исполняемый скрипт запустить исполняемый длительное нажатие #изменения с вашим узором, как описано выше.
#!/бин/Баш
<YOUR_DIR>/my_long_press "$(кошка /труды/автобус/ввод/устройств | грэп -я Chesen -а 4 | грэп -Р '^(?=.*sysrq)(?=.*светодиоды)' | тр '' '\п' | ЛС на /dev/вход/`команда grep событие`)" 2>/tmp/и l_gdmE) & откреститься

$ кошка файле /etc/gdm3/PostLogin/по умолчанию #исполняемый скрипт запустить слушателя и длительное нажатие скрипт
/usr/местные/Бен/inotifyChesenPlugged &
/usr/местные/Бен/startLongPress &
+295
Doug Wu 19 дек. 2015 г., 00:12:26

Я в настоящее время эта ошибка
enter image description here

когда я пытаюсь установить виртуальную машину на мою долю НФС. я добавил свою долю НФС (из Новой) в пул хранения на вирт-менеджер enter image description here

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

Я пробовал следующие:

  • в QEMU.конф - раскомментируйте пользователей, чтобы заставить пользователя root
  • mapall пользователя root в моей новой акции (все пользователи получают права root)
+232
hrs 17 мар. 2012 г., 03:04:02

Я побежал следующие команды, чтобы сделать в каталоге:

команды mkdir webpack-демо
компакт-диск webpack-демо
НПМ инит-г
НПМ установить webpack-сохранить-Дев
НПМ установить webpack-Кинк-сохранить-Дев

а затем тип диска webpack-демо, то если я типа ЛС я вам "папки node_modules" "пакет-замок.пакет с JSON" ".джсона"

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

webpack-демо
 |- пакет.в JSON
+ |- index.html
+ |- /ГРЦ
+ |- index.js

Я получаю следующее выход из терминала:

|- пакет.в JSON
-в bash: ошибка синтаксиса около неожиданной лексемы `|'
+ |- index.html
-Баш: +: команда не найдена
-Баш: -: команда не найдена
+ |- /ГРЦ
-Баш: +: команда не найдена
-Баш: +: команда не найдена
+ |- index.js
-Баш: +: команда не найдена
-Баш: -: команда не найдена

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

+185
theicfire 14 авг. 2016 г., 16:51:39

У меня есть VPN, который я подключиться через доменное имя, а не через IP. (при использовании OpenVPN в Debian)

IP-сетях, является динамическим, может измениться в любой момент, по замыслу, вне моего контроля. Я хочу, чтобы моя машина только связь с интернетом, на все, кроме tun0, чтобы быть my.vpn.domain.com (через видит, я думаю) и ничего другого. Никаких утечек.

Прямо сейчас я проверяю вручную на действующей сети VPN IP в домен, и я использую iptables в / НПВ внести соответствующие ограничения. Но мне нужна полностью автоматическая (ре), соединяющий раствор.

Я думаю, что единственным вариантом является использование прикладной уровень (Уровень 7) решение, так как iptables (слой 3+4) не могу разобраться с разрешения доменных имен. Кажется, я хочу чего-то, что использует равно для автоматического получения IP для VPN, а также имеющие никакой другой утечки, как указано наверху.

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

+184
Michaelikus 25 июн. 2019 г., 05:21:15

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

+151
Lindsey connelly 8 июл. 2022 г., 22:00:21

Для ЭСТА продолжительность Гугл:

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

От БЗС:

*Если вы получили новый паспорт и сменить имя, пол или страна гражданства, вам будет необходимо подать заявление на новое разрешение путешествия. Это также требуется, если одна из ваших ответов на какие-либо изменения в вопросы права безвизового въезда. Связанный сбор в размере $14 взимается за каждого нового заявления.

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

В "целом" может быть объяснена изменениями в обстоятельствах, таких, как судимость или венерические заболевания, которые лишали бы себя ЭСТА, а чем-нибудь более приземленном.

+118
Markus Dicks 4 янв. 2014 г., 23:09:07

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

Я не имею понятия о том, как идти об этом. (На Linux, так СЕПГ/на awk/сортировка доступна).

Пример:

.АБС бла бла 12
.АВС бла бла ЮВ 23
.Фе бла бла бла
.jpg-это расширение рис 
.SE является для шведских доменов

я хочу, чтобы отсортировать эти строки, исходя из длины первой колонке в каждой строке. Некоторые линии начинаются с 4-мя персонажами, некоторые начинают с 3, или 2. Я хочу результат, чтобы быть что-то вроде:

.Фе бла бла бла
.SE является для шведских доменов
.АБС бла бла 12
.АВС бла бла ЮВ 23
.jpg-это расширение рис 

Это вообще возможно?

+14
Think Garrett 31 авг. 2013 г., 05:48:04

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