Можно ли сохранить отфильтрованные результаты из менее

Связанные с: (грэп внутри меньше) грэп внутри меньше?

Связанные с: (сохранить меньше файл) https://superuser.com/questions/290908/how-can-i-save-the-current-contents-of-less-to-a-file

Когда я фильтровать результаты, набрав &<выражение> , а затем сохраните файл содержит нефильтрованное результаты. Можно ли сохранить только отфильтрованные результаты.

+601
Robert Lee Naramore 25 июн. 2013 г., 08:52:25
37 ответов

У меня есть код, который выглядит так:

{
 ловушка очистки сигнала SIGTERM сигнал SIGHUP сигнал SIGINT

 функция выполнить() {
 если [ ${1} -нэ 0 ]
тогда
 Echo "не удалось!"
очистка
 выход 
еще
 Эхо "удалось!"
интернет
}

 очистка функция() {
 Эхо "очистка ..."
 # удалив некоторые файлы и все такое
}

 куча кода ...
...

} 2>&1 | а ИФС= читайте -Р линии; делать Эхо "$(дата) $линия"; сделано \
>> ldapfe_graceful_$(дата+%мне%, если%г__%ХІ%, если%ы').журнал 

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

Я нажимаю CTRL + C, а этот скрипт работает и он либо останавливается сразу, или я показали немного ^C, а затем он останавливается через 5-10 секунд, а функция очистки никогда не вызывается.

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

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

Редактировать: я пробовал объявив ловушку после функции очистки, но никаких изменений.

+884
SweetColdHeart101 03 февр. '09 в 4:24

Все верно, к сожалению, я не смог достичь того, чего я хочу, с установкой pgAdmin4. У меня установлен: судо АПТ установить PostgreSQL-10 После этого у меня в PostgreSQL.вот конф: в /etc/postgresql и/10/главное/в PostgreSQL.конф

Я сделал то, что в этом учебнике (как и в вопрос): https://www.digitalocean.com/community/tutorials/how-to-move-a-postgresql-data-directory-to-a-new-location-on-ubuntu-18-04

Но потом я снова застрял с проблемой, ответил Здесь: https://stackoverflow.com/questions/42653690/psql-could-not-connect-to-server-no-such-file-or-directory-5432-error

Так я проверяю мой лог-файл с PostgreSQL-10-главные.лог и вижу это: pgctl: не удалось открыть папку "/Мой/новый/переменной datadir/PostgreSQL и/10/Главный": отказано в доступе

Я добавил владелец такой командой: sudo Чаун -Р Постгреса /мой/новый/data_dir/ и добавил, как этот разрешения: судо команду chmod -р о=rwx по /Мой/новый/data_dir/

И после этого я опять очень хорошее сообщение об ошибке в файл журнала в PostgreSQL-10-главные.журнал, который сказал, что "мой/новый/переменной datadir/PostgreSQL и/10/главная" каталог должен иметь права 0700.

После этого, он, наконец, работает.

+877
Mohsen Motalebi 13 мар. 2018 г., 08:48:59
Другие ответы

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


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

Ваше понимание является неправильным :-). Клиент будет выбрать протокол TCP-порт', чтобы начать движение к целевому серверу по порту 22. Сервер будет реагировать на клиентов инициировал исходный порт.

Например, клиент выбирает порт 12345 в качестве источника порт для подключения к серверам назначения порт 22. Сервер будет пытаться отправить трафик с порта 22 к клиенту на порт 12345.

Протокол TCP-высокий диапазон портов от > 1024 до 65535.

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

В iptables -a ввод -м трассировщика --ctstate обзоры,создан -Джей принимает

Убедитесь, что приведенное выше правило доходит до блока правилом всех остальных.

+810
Tamerona 3 июн. 2014 г., 03:55:35

Многие инструменты для обработки текстов, в том числе СЭД, работы по содержанию линии, за исключением символа новой строки. Первое, что СЭД при обработке строки, чтобы удалить символ новой строки в конце, то он выполняет команды в сценарий, и он добавляет конечный перевод строки при печати. Поэтому вы не сможете удалить строку с помощью sed.

Чтобы удалить все строки, вы можете использовать тр вместо:

Эхо "ЛС" | тр -д '\н' | хклип

+810
Aleksander Mielczarek 22 сент. 2010 г., 01:56:46

Если общей библиотеки вы зависеть от того, установлен в /usr/местные/библиотека , а не в/usr/lib и (или похожие), то я подозреваю, что это не часть какого-либо пакета управляется с помощью dpkg менеджер пакетов. утилита dh_shlibdeps хочет построить полный список всех вещей, что новый пакет будет иметь, чтобы зависеть от, но в данном случае одна из тех вещей, кажется, существуют вне какого-либо пакета, поэтому он не может быть указан.

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

+785
Hing Hong Shen 27 июн. 2013 г., 04:23:26

Я бы сначала установить НТП сервис для синхронизации времени с удаленным сервером. Затем остановите службу, вручную изменить дату, поиграться и перезапустить службу:

обслуживание нтпд стоп
дата -с "11 августа 2012"
[ сделать гадость ]
услуги нтпд начать
+770
nazmul 11 мар. 2011 г., 05:54:31

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

Проверьте, если работает вручную служба перезапуска Nagios и исправить вашу проблему или он должен быть в/etc/инит.д/перезапуска Nagios.

# Необходима-старт: $все

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

+737
Joel Sencil 9 нояб. 2015 г., 14:15:36

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

+687
user2212461 30 янв. 2019 г., 05:28:50

Вопрос вы используете относительные пути, но вы измените каталоги на середине сценария. Если мысленно проследить по шагам:

команда # # соответствующие абсолютный путь(с)
./script.sh ./бла/бла/бла/ # PWD/script.sh 
команды mkdir -Р ./бла/бла/бла/ # дуо/бла/бла/бла/
компакт-диск ./выпуск/ # дуо/выхода
СР -РФ ./HTML-код/ ./бла/бла/бла/ # дуо/выпуска/HTML для инвалидов/выпуска/бла/бла/бла 

Обратите внимание, как вы создали инвалидов/бла/бла/бла/ но пытаетесь скопировать в дуо/выпуска/бла/бла/бла/. Вы должны убедиться, что команды mkdir и КП происходит в том же каталоге.


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

#!/бин/Баш-Хе

компакт-диск ./выпуск/

если [ ! -Д "$1" ]; затем
 команды mkdir -Р "$1"
интернет
СР -РФ ./HTML-код "$1"
+650
Claire Phillips 5 февр. 2013 г., 01:19:41

Почему бы тебе просто не обновить псевдоним для функции,

е.г

sreq функция() 
{
 пакет ffmpeg -Ф x11grab -Р 24 -с 1024х768-я :0.0-0 Qп-с:поддержкой libx264 -preset Для в оченьмедленного "$1".мкВ
}

Когда вы вводите sreq /путь/к/именем он станет через FFmpeg ..(отредактировано)... /путь/до/файла.мкВ

+589
Jarig 20 окт. 2018 г., 04:56:12

Есть программа под названием wondershaper вот это хорошо объяснил.

Привет!

+526
Hmeli Suneli 10 окт. 2018 г., 19:17:28

Редактирование с freshclam.конф

судо нано /etc/freshclam, его.конф 

раскомментируем эту строку #DNSDatabaseInfo current.cvd.clamav.net (пример):

 DNSDatabaseInfo current.cvd.clamav.net

После строки #DatabaseMirror db.XY.clamav.net добавить новую строку как :

DatabaseMirror db.vn.clamav.net

Вы можете заменить ВН к нам,фр....

Сделать сюр, что DatabaseMirror database.clamav.net не прокомментировал.

Сохранить и обновить

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

Чаун -Р 500:500 /ВАР/Либ/ClamAV с
команду chmod -Р 755 /ВАР/Либ/ClamAV с
+499
Thiago Moraes 28 апр. 2018 г., 00:24:19

Разница незначительная; "$*" создает один аргумент, в то время как "[email protected]" будет расширяться в отдельных аргументов, так:

Список=(1 2 3)
для меня в "${список[@]}"; сделать
 Эхо "пример.$я"
сделано

будем разбираться со списком (печати) в виде нескольких переменных

но

Список=(1 2 3)
для меня в "${список[*]}"; сделать
 Эхо "пример.$я"
сделано

разберусь со списком, так как одна переменная.

+485
brucelong 23 окт. 2012 г., 03:51:35

Об этом пишет в строке с строки file_1.txt и потом кошки весь файл:

 файл Echo "строки$"; файл Cat"$"

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

 Эхо "строк файла $(базовое имя $.тхт)"; кошка "$файл"
+467
iamsophia 22 янв. 2017 г., 06:50:10

У меня есть машина с Linux как Slackware 13.37. Можно ли настроить iptables, и поэтому пользователи смогут получить доступ к сети только через СКВИД? Прямой доступ через браузер будет заблокирован.

Потому что я не хочу их посетить определенные сайты.

+445
Froyo 1 февр. 2016 г., 09:04:56

Я думаю, что вы получили имена неправильно. По данным

Имена свойств являются:

  • Ява.чистая.preferIPv4Stack - примечание: для IPv4, а не IPv6 в
  • Ява.чистая.preferIPv6Addresses - Примечание: два д персонажей не один.

Вы также должны убедиться, что вы не затронуты этой ошибкой: https://bugs.mojang.com/browse/MC-3776

+422
zoid256 17 мая 2017 г., 18:33:39

Я предполагаю, что вы имеете в виду на USB-флешку или внешний жесткий диск подключен к вашей файловой системе. Вы "отстегнуть" путем демонтирования устройства. Для этого вам придется использовать команды umount. Вы можете использовать устройства или точку монтирования, например:

размонтировать раздел /dev/sdb1 или размонтировать /шоссе/USB кабель

Видеть человека размонтировать для более подробной информации.

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

Синопсис
 на /sbin/выключения [-akrhPHfFnc] [т-с] сообщения [предупреждение]

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

выключение -сек 30

Теперь у вас есть одна команда, которая должна выполняется только после того, как другой был успешным. Это делается с &&, сокращение для условного выражения и функции оболочки (Примечание: || существует также). Вторая команда будет выполнена только, если первая вернулась без каких-либо ошибок. На это указывает код возврата 0. Например:

размонтировать раздел /dev/sdb1 && выключение -сек 15 будет отсоединить USB и остановке системы после 15 минут.

Если это не ответ на ваш вопрос, пожалуйста, поконкретнее.

+416
Marsimum 9 июн. 2010 г., 09:01:07

Ключевой проблемой здесь является :0 в последней строке:

$ СШ-х -п 6623 [email protected]
$ Эхо $дисплей
:0

Что говорит о том, что что-то на SSH-сервер переопределение отображения переменной после команды устанавливает его. Поскольку у вас есть X-сервер запущен на дисплее :0, любые запросы, X-клиенты делают на этом компьютере идут в местный (т. е. SSH-сервера) X-сервер. Если вы запускаете SSH-сервера X-сервер (Сик!) на другом дисплее, вы получите

$ часов xclock
Ошибка: не удалось открыть дисплей: :1

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

$ СШ-х -п 6623 -Т [email protected] /бин/Баш --нсопр --noprofile 

Затем проверьте значение дисплея.

+406
Tristan Maxson 8 мар. 2013 г., 04:06:02

Я хочу быть в состоянии начать ЗШ с пользовательским RC-файл, похожими на команды: Баш --RC файла /путь/к/файлу

Если это невозможно, то можно ли начать ЗШ, запуска источник /путь/к/файлу, то оставайтесь в том же ЗШ сессии?

Примечание: команда ЗШ --ЭПР /путь/к/файлу не работает, по крайней мере, не для меня...

Редактировать: в целом я хотел бы быть в состоянии сделать следующее: по SSH к удаленному серверу "example.com" запустите ЗШ, источник моей конфигурации, расположенных на /путь/к/файлу, все в 1 команду. Это где я борюсь, тем более, что я бы лучше не написал за все конфигурационные файлы на удаленной машине.

+367
nutri atha 27 нояб. 2016 г., 06:02:45

С СЭД вы можете сделать:

е/\н/р;//д;с/[^?]*/\н&\н/[кол-во];Д'

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

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

Эхо ,2,3 | е/\н/р;//д;с/[^,]*/\н\н/4;Д'

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

Отметим также, что не все СЭД будет поддерживать \п новая строка побег в правой-замена поля и вы, возможно, придется заменить на N символов в Escape строку с символьными строками.

е/\н/р;//д;с/[^?]*/\
&\
/[кол-во];Д'

С вашей строке это:

ул.='> Лесли Чунг 1 апреля ? Элвис 16 Августа ? Леонард Нимой 27 Февраля'
К О в 1 2 3
сделать е %з\\п "стр$" |
 СЭД "/\н/р;//д;с/[^?]*/\Н:$o:&\n/$О;Д"
сделано

...что это просто немного для петли, которая проходит СЭД 3 раза пытался все 3 [^?]* спичек и отпечатки...

:1:> Лесли Чунг 1 Апреля
:2: Элвис 16 Августа
:3: Леонард Нимой 27 Февраля

...или один для каждого значения $о'.

Вы можете расширить это, чтобы пропустить [кол-во] не-нуль явлений, как:

я= 
пока [ "$((я+=1))" -ГТ 10 ] &&
 ул. Е %\\С N "$"
сделать е %ы ": ул.$и:$?"; сделано |
СЭД '/..*\Н?*/П;С///;с/[^?]*/\н&\н/7;Д'

...который печатает...

:3:> Лесли Чунг 1 Апреля
 Элвис 16 Августа 
 Леонард Нимой 27 Февраля 
:10:> Лесли Чунг 1 Апреля

Он также может быть включено. Например:

Е %\\С N "ул.$?$ул." |
СЭД '/.*\Н[^_[:alnum:]]*/Р;С///
с/[_[:alnum:]]\{1,\}/\Н&\П/3;Д'

...который печатает каждый на отдельной строке каждый третий не-нуль-последовательность алфавитно-цифровых символов и _ символов в конкатенации двух строк...

Апреля
Августа
Нимой
Лесли
1
16
Февраль
+347
Jordana Small 12 авг. 2016 г., 20:06:21

Команда будет выводить данные с устройства /dev/нуль в данный файл (почтовый ящик учетной записи root). С /dev/нуль реагирует только с конца файла при чтении из него ничего не записывается в файл, но с перенаправлением > оболочка очистили файл уже. Фактически это эквивалентно записи просто

> в /var/катушка/почты/корень

(т. е. без кошки или /dev/нуль).

+315
Chromonav 28 апр. 2010 г., 05:05:19

Это наивный работник, который работает на приведенные данные:

$ на awk -Ф 'НФ != 3 { функции printf("%ы",$0); Гэтлину } файл 1'.КШМ
АВСD,1234,QWER
ВПРЫСКА,2345,VGFT
1234,ZXCV,ERTT

Что она делает это, используя на awk для разбора файла с разделителями-запятыми наборы данных. Если линия не имеет ровно три поля (НФ != 3), затем немного строку, которая была прочитана до сих пор выдается как без конечные символы новой строки и следующая строка читается. Финал 1 - это сокращение от { печать } и печати всех строк.

Если первый блок срабатывает, то окончательное 1/принт приведет в оставшейся части ломаной линии, будет выведен в конце, что был выдаваемых функции printf.

Вариации этого с СЭД:

$ СЭД -е '/^[^,]+,[^,]+,[^,]+$/!{ Н; С/\Н//; } файл'.КШМ
АВСD,1234,QWER
ВПРЫСКА,2345,VGFT
1234,ZXCV,ERTT

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

Какая СЭД скрипт, чтобы проверить каждую строку с регулярным выражением ^[^,]+,[^,]+,[^,]+$. Если это совпадает, то есть строку, которая выглядит, как это должно делать; трех полей, состоящих из символов, отличных от запятой, разделенных запятыми. Если это не так, следующая строка добавляется в конец текущей строки С Н, и строки, что СЭД вставляет между двумя удаляется.

В СЭД кодекс придерживается такой же логики, как на awk код в том, что он добавляет следующую строку данных, если текущая линия неисправна.

+251
hevi 31 мая 2011 г., 08:51:36

Просто сказать, что выше работал для меня и значит устройством для меня после того как я разместил запись в /etc/fstab строчку (и это также требует размонтировать после удаления палку)

т. е.

в /etc/fstab строчку

# Смотрите /etc/udev из/правил.д/5-USB-диск.правила
файл /dev/резервное копирование /объем/резервного копирования системы ext4 по умолчанию,ошибки=перемонтировать-РО 0 1

кошка файле /etc/udev из/правил.д/5-USB-флешки.правила

#
# следующая строка создает симлинк на этот диск с именем /dev/резервного копирования 
# т. е.
# корень:# LS-ла-на /dev/резервного копирования 
# lrwxrwxrwx 1 корень 3 июля 22 19:33 /Дев/резервное копирование -> sg0

# Резервное копирование USB-накопитель - создать устройство /dev/резервного копирования
# У attrs{модель}=="Cruzer лезвие "
Действия=="добавить", у attrs{модель}=="Cruzer лезвие ", симлинк+="резервное копирование"

# Очистить после удаления 
Действия=="удалить", у attrs{модель}=="Cruzer лезвие ", запустить+="/bin и/размонтировать /объем/резервного копирования"

Итак после установки моего USB-модем я получаю:

корень:# гора | грэп СД
на /dev/sda1, поскольку на /объем/тип резервного копирования системы ext4 (RW,в режиме,ошибок=перемонтировать-РО,данных=приказ)
+241
kirang 21 мая 2011 г., 19:29:40

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

!/бин/Баш

MYPWD="мойпароль"

ждем-с '
 отродясь тест zipcloak.УПД
 ожидать {
 "*Введите пароль*" { отправить "'"$MYPWD"'\Р"
exp_continue
}
 "*Проверка пароля*" { отправить "'"$MYPWD"'\Р"
exp_continue
}
}'

и этот файл:

!/бин/Баш
MYPWD="мойпароль"

ждем-с '
 отродясь тест zipcloak.УПД
 ожидать "*введите пароль*" 
 отправить "'"$MYPWD"'\Р"
 ожидать "*проверка пароля*" 
 отправить "'"$MYPWD"'\Р"

}'

Я также попытался создать ожидать скрипта:

#!/usr/Бен/ожидать -Ф

отродясь тест zipcloak.УПД
ожидать "*введите пароль*" 
отправить "пароль\Р"
ожидать "*проверка пароля*" 
отправить "пароль\Р"

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

Ограничения:

  • Я должен использовать zipcloak (не зип)
  • Я хочу использовать ожидать , чтобы автоматически установить пароль.

Примечания:

  • Я использовал правильный скрипт
  • Каждый раз, при использовании первого сценария, пустой файл, начиная с Зи создается в каталоге, как ziSvbYhy или zi3gzEQ4.
+211
Dhanasekaran M 26 окт. 2018 г., 11:52:26

Я бы настоятельно рекомендуем Юми, если вы делаете это в Windows, его подмножество флешки Тхо я нашел его гораздо более прямо вперед, и гораздо удобнее загрузить несколько загрузочных ISO-образов на ссылке:http://www.pendrivelinux.com/yumi-multiboot-usb-creator/ также очень легко редактировать меню grub, если вы в такого рода вещи.

+143
kolanka266 3 февр. 2012 г., 00:41:54

Я только что установил КДЕ с Arch Linux, и я пытаюсь удалить значки из заголовка, посмотрев в настройки и на различных сайтах мне не удалось найти способ. Кто-нибудь знает, если это возможно? Спасибо

+140
Bitvapor 15 мая 2012 г., 00:09:46

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

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

Что бы быть лучший способ создать что-то подобное? Я бегу кали линукс 2.0, производная от Debian Джесси.

+139
Leprince Koutbino 30 апр. 2018 г., 23:57:16

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

Учитывая, что командная строка выглядит как

(имена файлов производятся здесь) | \
во время чтения Ф ; \
 сделать mdfind -именем "$Ф" | грэп -ф "/$ф" ; \
сделано
+123
MinjaeKim 14 дек. 2013 г., 12:11:45

Я с помощью Android SDK и мне нужно, чтобы использовать андроид команды в мой скрипт, то файл мне нужно, находится в следующей папке: /my_downloads/андроид-SDK/инструменты/андроид. Я пытался сделать это в bash-скрипт:

#!/бин/Баш
ANDROID_PATH="/my_downloads/андроид-SDK/инструменты/андроид/"
"$ANDROID_PATH"Андроид # и т. д...

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

Спасибо

+119
stev0thegreat 15 дек. 2012 г., 22:10:46

Похоже, два основных Лукс варианты шифрования:

  1. USB в файл (см. https://superuser.com/questions/149578/how-can-i-use-a-keyfile-on-a-removable-usb-drive-for-my-encrypted-root-in-debian)
  2. Введя пароль

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

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

Кажется, существующие Лукс пазом идея, что ключа для любой ключ слот будет разблокировать устройство, не означает, что нужно ввести ключ для всех, или сказать "2 из 3" ки-слоты (МСИО последнее может быть достигнуто криптографически защищенным способом с использованием полем Галуа).

(Кроме того, мне посчастливилось быть на Linux системе, поэтому, пожалуйста, имейте ответы дистро-агностик или что-то, что может работать на SUSE.)

+114
zloctb 19 апр. 2015 г., 02:42:22

Я нашел решение, используя набор

#!/УСР/бин/Баш
kill9="9"
kill15="15"

если [ $1 -EQ в kill9$]
тогда
набор "9" 
еще
набор "15"
интернет

Эхо $1
+112
Kyle Zeller 23 сент. 2018 г., 22:53:58

Это особенность ЗШ (и сейчас рыба также), чтобы позволить вам четко видеть незакрытые линии в команде выходной.

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

Баш-4.4$ е ХХХ
XXXbash-4.4$

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

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

ЗШ-5.1.1$ е ХХХ
ХХХ%
ЗШ-5.1.1$

Он делает это путем вывидить наружу, что инверсном % в конце каждой команды (до каждой строке), а затем на 79 мест (если 80 символов в ширину терминала), пр характер (то, что заставляет курсор, чтобы вернуться к первой колонке) и последовательность, чтобы стереть в конец линии (и тогда подскажут).

Таким образом, если есть незакрытые линии, так как курсор находится не на первой позиции, те 80 персонажей позволит сделать переход курсора к следующей строке (и % останется). Если нет, то что % и 79 те места будут на одной линии, которые будут удалены.

Теперь, это работает только если терминал не переносить строки (например, не будут работать правильно после выход rmam). Если у вас медленный терминал (как на 9600 бод последовательной линии), вы можете на самом деле увидеть эти % будут отображаться, а затем удаляются после каждой команды, так что ЗШ позволяет отключить эту функцию:

unsetopt prompt_cr prompt_sp

Этак, ЗШ ведет себя больше как традиционные снаряды.

Вы также можете изменить, что Марк с $PROMPT_EOL_MARK переменной.

+83
James Prendergast 21 авг. 2016 г., 20:22:11

судо cdrwtool -я -д /Дев/SR4 гигабита и ДВД+РВ-медиаинфо с /dev/SR4 гигабита не указывают ОДС версия.
(1.02, 1.50, 2.00, 2.01, 2.50, 2.60)

Как мне найти ОДС версия на DVD?

+83
user259675 9 янв. 2015 г., 19:10:44

Решение я использую для этой ситуации на экране. Стартовый экран и создать окно для каждой директории с С-С и перейдите туда. Изменения между Windows/каталоги с С-Н или С-класса. Название окна с С-а а. Тогда можно выскочить список Windows с С-А " и перейдите в окне номер или имя. Поскольку экранможно отсоединить от сессии экономя ваше рабочее пространство и прикрепить их позже с той же настройке.

+64
JoelBondurant 27 мая 2014 г., 21:42:36

Итак, я обнаружил, что мой отчет и iftop показывает объем данных, которые передаются и как быстро. Теперь, есть что-нибудь вроде тех, что можно сохранить/статистика нагрузки?

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

Спасибо!

+60
gyc 18 авг. 2014 г., 17:09:27

Это временный файл, который был, по всей вероятности, не сохраняются в фактических /и т. д./пользователям использовать sudo? файл на счету вы бросить терминала; visudo только вносит изменения в файл/etc/пользователям использовать sudo? если редактор (здесь, ВИМ) выход без ошибок. Так что нет ничего, чтобы вернуться, как ничего не изменилось.

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

+50
user136860 7 мар. 2014 г., 16:09:47

Вы можете изменить настройки в файле/etc/среды , в которой содержится понятие из пути$Path переменной, или добавить запись в системный bashrc следующее ( файл/etc/Баш.bashrc и который не является столь универсальной, как изменение параметров среды (т. е. только для bash и если общесистемного bashrc является на самом деле загружается).

+44
Gobinda Sardar 22 авг. 2013 г., 21:53:44

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