Блок редактирования *жить* в Emacs или Vim

для jedit поддерживает блок редактирования, но Emacs и vim, кажется, есть серьезные проблемы с юзабилити на ту же тему. Если кто-то может заполнить здесь, в неизвестности было бы гораздо более терпимой для использования редактора:

  • Фактическое прямоугольное выделение: где выбор на экране представляет собой прямоугольник, а не линейный отбор, который затем используется для расчета регионе, как Emacs, кажется, ограничивается.
    • для jedit: Удерживайте нажатой клавишу Ctrl и выберите.
    • ВИМ: нажмите клавиши Ctrl-V и и выберите.
    • В Emacs: неизвестен; выглядит как 400+ строк плагина необходимо.
  • Жить прямоугольный редактирования: посмотреть, какой результат будет выглядеть на все линии, как вы редактировать через блок выбора.
    • для jedit: просто начните набирать текст и вы увидите конечный результат, как вы идете.
    • ВИМ: нажать Шифт-я и тип. Покажу конечный результат только на первой линии, пока вы не нажмете клавишу Esc для выхода из режима вставки. Неизвестно , существует ли какой-то способ, чтобы увидеть результат на всех линиях сразу.
    • В Emacs: неизвестен; выглядит как единственный способ-это с-х р т и установка текст для заполнения после нажатия Рэт.
  • Начало и конец отбора на позиции за пределами текста: например, я хочу удалить n первых знаков каждой строки, а первая и последняя строки содержат менее n символов.
  • Вставьте блок рядный: Вставить скопированный блок как при вставке нескольких строк, как в, пуш-текст уже есть вниз, а не справа.
    • для jedit: по умолчанию. Чтобы вставить блок как блок, что вам нужно сделать другой блок выделения первой.
    • ВИМ: оЭкувп.
    • В Emacs: Неизвестно.

Общие для Emacs блок выбора функции может быть найден в КУА-режиме плагина.

+227
erumaz 10 сент. 2013 г., 13:40:04
28 ответов

Я на FreeBSD.

Я хочу, чтобы установить ширину консоли (только консоль, не SSH или telnet).

Я использовал эту команду:

действовать до его закрытия седла 132

Эта работа только для консоли или работал для всех соединений (консоль, SSH и Telnet)?

+957
user109575 03 февр. '09 в 4:24

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

В принципе, мой файл/var/корневой каталог не имеет .файл, так что я положил копию .файл в каталоге/var/корень для тестирования Су -.

Это не автоматически источник .файлвысоком), либо.

В любом случае, я хочу сделать .файл, пользователь1, найденный в корневой учетной записи автоматически при использовании Су.

Что я должен делать?

(Он раньше работал! Один день, это не источник! Может что-то изменить настройки в bash? Это работает, когда я введите источник .файл после входа.)

Я использую Мак и OS X Йосемити.

+915
aGnamZer0 28 дек. 2018 г., 19:52:13
Другие ответы

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


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

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

ибо я в *Бостян*; делать
 МВ $я $(Эхо $я | СЭД с@Бостян@@)
сделано
+907
Jaemaz 22 янв. 2017 г., 12:52:08

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

Марионетка это программное обеспечение автоматизации, которое помогает системным администраторам управлять инфраструктурой на протяжении всего жизненного цикла, от подготовки и конфигурации патч-менеджмента и комплаенс. Используя кукол, можно легко автоматизировать повторяющиеся задачи, быстро развертывать критически важные приложения, и активно управлять изменениями, масштабирование от 10-ки серверов с 1000, на предпосылке или в облаке.

Например :

сервис { 'помощью apache2':
 обеспечения => работает,
 включить => правда
 требуют = пакет > ['помощью apache2'],
 подписаться файл = > ['в/etc/apache2 не/файл httpd.конф'],
}

Эта конфигурация (так называемый манифест в контексте марионетка) будет убедиться, что apache2 не работает Служба, что он запускается во время загрузки, что он не пытается управлять услугой, если apache2 не установлен пакет, и что он перезагружается при в/etc/apache2 не/файл httpd.conf не изменяется.

С куклой можно не только управлять услугой процессов, а также их зависимостей и файлов конфигурации.

+895
jltorresm 10 окт. 2016 г., 17:53:51

Когда дело стало за работой? Если вы включите систему в 7:59:50 а у демона начинается в 8:00:01, работа будет выполнена? Что если демон начинается в 7:59:59, но занимает две секунды, чтобы прочитать все его файлы?

Решать вам! Начать свою работу с проверки времени, и прервать, если время прошло.

экспорт execute_by_date=$(дата +%ие 'завтра 8:01')
завтра в 8:00
[ "$(дата +% - ы)" -Ле "$execute_by_date" ] || выход
do_stuff
␄
+875
Vlad Miller 25 апр. 2016 г., 00:59:57

http://lists.gnupg.org/pipermail/gnupg-users/2010-January/037876.html

В cacheid является полный отпечаток ключа.

Гоб [email protected] отпечатков пальцев 
+819
Damon Oehlman 25 окт. 2019 г., 03:22:39

Я использую альпийских Линукс 3.9.3 архитектуру x86_64

когда я вопрос:

# АПК обновление

вывод:

3 ошибки; 1973 MIB в 519 пакеты

Как я могу получить информацию об этих 3 ошибок? Я попробовал параметром--verbose флаг, но результат такой же.

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

Какое решение будет делать:

АПК-Св исправить

это позволит моделировать исправить без этого, должен показать больше деталей, но на самом деле не делать этого.

Результат:

# АПК-Св исправить
(1/3) повторная предохранителей-общие (3.2.6-Р1)
(2/3) повторная предохранитель-файле OpenRC (3.2.6-Р1)
(3/3) повторная xorgproto (2018.4-Р0)
3 ошибки; 524 пакеты, 2845 Дирс 48016 файлы, 2002 МИБ

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

+767
pearldrumbum 16 февр. 2018 г., 05:38:08

У меня есть Canon MG6450 с Wi-Fi включен и вверх-к-дата Арч Линукс установка с cnijfilter-mg4200 3.80-1 установлен. Я могу увидеть принтер в печати диалоги (иногда это занимает секунду, чтобы показать, вероятно, потому, что это авто-обнаружен), я могу выбрать его, и я не получаю сообщение об ошибке при нажатии кнопки ОК. Однако, принтер совершенно не обращая внимания на все это, кажется.

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


Похоже, какой-то роковой ошибки печати появлюсь ни в диалог печати, ни в система-настройка-принтера. Они оба просто отчет о состоянии принтера как "Idle - рендеринг завершен". Однако, после посещения чашек веб-интерфейса и нажатием принтер наконец-то я поняла - после каждого задания печати следующее сообщение:

"Версия ППД (5.2.11) не совместим с пакеты 5.2.12. Пожалуйста, запустите `/usr/Бен/чашки-genppdupdate' от имени администратора".

ОК, тогда:

$ судо /usr/Бен/чашки-genppdupdate
в /etc/чашки/ППД/Кэнон-принтер-MG6450.ППД: нет допустимый кандидат на замену. Вприпрыжку
в /etc/чашки/ППД/Кэнон-принтер-MG6450.ППД: пожалуйста, обновите этот ППД вручную
Не удалось получить файл ppd для /ETC/чашки/ППД/Кэнон-принтер-MG6450.ППД!
Не удалось обновить файлов ppd

Теперь я вижу, если везде есть совместимые ППД. Компании Canon И. принтер драйвер Вер. 4.00 для Linux есть ppd-файлы для MG6400 и MG6500. Я попытался MG6400 один, чистил очередь печати, и попытался распечатать тестовую страницу. Теперь кубки веб-интерфейс не имеет ошибок, но система-настройка-принтера, сообщает:

Файл "/usr/lib в/чашек/фильтр/pstocanonij" недоступна: нет такого файла или каталога

Похоже, что файл доступен из cnijfilter-общие , которые в настоящее время не может быть построена . После выполнения инструкций по Си.gerhorst я установил пакет, но теперь принтер диалога жалуется, что в/usr/lib в/чашек/фильтр/cmdtocanonij отсутствует.


Там находится в каталоге/usr/lib в/чашек/фильтр/commandtocanon. Я пытался заменить cmdtocanonij с commandtocanon в файле/etc/чашки/ППД/Кэнон-принтер-MG6450.ППД и запустив команду sudo systemctl демон-перезагрузить и перезапустить команду sudo systemctl орг.чашки.cupsd.обслуживание. Теперь я не получаю сообщение об ошибке в любом месте, но задания на печать только, кажется, полностью исчезают. Принтер показывает никаких признаков их получения, и веб-интерфейс кубков показывает каких-либо новых рабочих мест, как прежде "в обработке", потом "выполнено", без каких-либо признаков, что что-то "черных дыр" все.

+764
meshin 10 янв. 2018 г., 17:56:57

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

Вход: 
ЧР начало конец длина результат 
chr1 237592 237601 176 320
chr1 237601 237912 176 320
chr1 521409 521601 150 320 
chr1 521601 521729 150 320
chr1 714026 714346 83 320 
chr1 805100 805201 323 340
chr1 805201 805440 323 340


Выход:
ЧР начало конец длина результат 
chr1 237592 237912 176 320
chr1 521409 521729 150 320 
chr1 714026 714346 83 320
chr1 805100 805440 323 340 

Как вы заметили, длина интервала для экстракт в 5-й колонны. Как, например, длина интервала в выходном:

chr1 237592 237912

был получен путем вычитания 237912 (во второй строке в колонке "конец") в 237592 (в первой строке столбца "начало"), что составляет 320 (как определено в 5-й колонны).

Любая идея очень ценится.

+682
LeeRay 28 июн. 2015 г., 03:16:25

Настройки:

  • Малина Pi под управлением raspbian с дисплея, подключенного (через HDMI)

  • Постоянно работающий службу systemd (демон)

Цель:

  • Запуск нового терминала окно, которое отображается на дисплее

  • Как доказательство концепции, я бы хотел, чтобы запустить скрипт

Запустив скрипт в работает сервис без проблем, но открытие видимое окно на экране, кажется, трудно.

Код (демон)

 процесс ВДП = новый процесс()
{
 Информацию = новый изменение панели
{
 Имяфайла = "/бин/Баш",
 Аргументы = $"-с \"{пути.Dotnet ограничителя} /path/to/app.dll\"",
 WorkingDirectory = workingDirectory,
 RedirectStandardOutput = ложь,
 Значение свойства useshellexecute = false,то
 CreateNoWindow = ложь,
 Стиль_окна = ProcessWindowStyle.Максимизируется
}
};

процесс.Начать();

 строковый результат = процесс.StandardOutput.ReadToEnd();
процесс.WaitForExit();

** Редактировать** Modyfying аргументы:

Аргументы = $"-с \"дисплей=:0.0 lxterminal -е {пути.Dotnet ограничителя} /path/to/app.dll\""

Не исправить проблему. app.dll выполняется, но по-прежнему в фоновом режиме.

+639
ojwitdabits 8 мар. 2019 г., 00:43:43

У нас есть собственная система, где корень файловой системы, как правило, только для чтения. Иногда, когда файлы должны быть скопированы, это перемонтирована для чтения и записи:

горе -oremount,RW со /

А потом залез обратно:

горе -oremount,РО /

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

повторить 1719 администратор-дель-Рег 8,5 204394 /опт/ГНС/Либ/копировать/модули/md_es.так

Заметьте - дель - выходной. Просто перезапуск процесса держась за удаленного файла решен вопрос.

+592
Bhola Shankar 29 янв. 2015 г., 14:41:59

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

грэп "ODSTATION занят" файл_журнала > workfile
кошка workfile при читать 
делать
 invoffset=$(Эхо ${линия} | команда grep -б-о "накладной #:"|вырезать -д: -Ф1) #находит позицию строки из начала строки
 invoiceno=$(Эхо ${линия} | вырезать -с ${invoffset}- | вырезать -д: -Ф2 | вырезать -д"\\" -Ф1) # ассорти начале строки, то режет, что перед, то режет, что после \
 Эхо ${invoiceno}
сделано
+591
vasilis74 23 окт. 2011 г., 05:39:00

Скрипты должны быть выполнены во время загрузки был помещен в файл/etc/инит.ди файлы, содержащиеся в файле/etc/rc и*.Д был символические ссылки указывают на файлы в /etc/инит.д.Кроме того, названия символических ссылок указать, будет ли служба запускается (с*) или остановить (убить, К*) в определенный уровень. Я даю команду “ls -Аль”, чтобы проверить файлы в каталоге/etc/RC3 по.д,выход следующим образом:

директорию типа drwxr-XR-х. 2 корень корень 4096 6 апреля 23:04 .
директорию типа drwxr-XR-х. 10 корень корень 4096 22 мая 2015 ..
lrwxrwxrwx. 1 солодки корень 20 22 мая 2015 K50netconsole -> ../init метод.д/netconsole
lrwxrwxrwx. 1 корень 17 мая 22 2015 K90network -> ../init метод.д/сети
lrwxrwxrwx. 1 корень 17 мая 22 2015 S00livesys -> ../init метод.д/livesys
lrwxrwxrwx. 1 солодки Корень 16 апреля 6 23:S85mongod - > 04 ../инит.д/команду mongod
lrwxrwxrwx. 1 солодки Корень 15 мая 31 2015 S95jexec -> ../init метод.д/jexec
lrwxrwxrwx. 1 корень 22 мая 22 2015 S99livesys-поздно -> ../init метод.д/livesys-поздно

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

+553
Joey JoseLito Rodriguez 6 дек. 2013 г., 06:41:22

1) Нажмите суперключ на клавиатуре 2) Поиск 'запускаемые приложения' 3) Выберите программы, которые вы хотите отключить 4) нажмите нравится этот ответ, если нужно,.

+513
Jordan Wallwork 14 сент. 2010 г., 19:30:21

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

Я пытаюсь что-то подобное:

#!/бин/Баш
для меня в 1 2 3 4 5 6 7
делать
тест="тест"$я
 экран -ДМС тест
 экрана -Р тест -х команду ulimit -V в 2199552
 экрана -Р тест -Икс ./my_command $я
сделано

...но он не работает. В частности, на экране создается, но ./my_command не выполняется. Любой намек?

+488
sahil vig 29 янв. 2018 г., 10:59:01

Обновление к сожалению, вопрос состоит из нескольких частей, Подробнее см. ниже: Я использовал Windows в течение многих лет и используется только в Linux из командной строки, но хотим перейти после осознания окон sloowww.

Следующим http://mightydreams.blogspot.in/2007/09/i-am-describing-here-method-to-install.html и http://www.instantfundas.com/2007/08/install-any-linux-distro-directly-from.html

Есть ли лучший набор инструкций? (Я не имеют USB или CD/DVD-диск)

Есть "debian-7.0.0-amd64-DVD-1.iso" и диски 2 & 3 и переименован в 1 d1.iso. Шаг 2 говорит, чтобы скопировать vmlinuz и initrd.gz к \диск C

Но я нашел эти файлы в 3 местах (я 7z.exe л -путь-к-ISO- >файлы.список)

установить.\АМД\vmlinuz ГТК
установить.\vmlinuz драмов (план обновления ПО через это, но застрял на жратву см. ниже)
установить.\АМД Ксен\vmlinuz

А так же:

install.amd\initrd.gz 
install.amd\xen\initrd.gz
install.amd\gtk\initrd.gz

Какой из них использовать?


Застрял на жратву ...

Сделал запись с помощью bcdedit, но он говорит, что жратвы не действует. скачал жратву с сайта SourceForge, что скопировал его и указал на него

команду bcdedit /создать /д приложения Linux /OSLOADER
bcdedit /комплект {c1e718e7-3d90-11e1-a4c8-b5a356ae5e29} раздел Устройства=с: 
bcdedit /комплект {c1e718e7-3d90-11e1-a4c8-b5a356ae5e29} \путь grub\grub.exe

команды bcdedit -в

Дает мне

Диспетчер Загрузки Windows 
--------------------
идентификатор {9dea862c-5cdd-4e70-acc1-f32b344d4795}
раздел Устройства=\устройство\HarddiskVolume2
описание Диспетчер загрузки Windows 
локаль En-США
наследование {7ea2e1ac-2e61-4728-aaa3-896d9d0a9f0e}
по умолчанию {c1e718e2-3d90-11e1-a4c8-b5a356ae5e29}
resumeobject {c1e718e1-3d90-11e1-a4c8-b5a356ae5e29}
displayorder {c1e718e2-3d90-11e1-a4c8-b5a356ae5e29}
{c1e718e7-3d90-11e1-a4c8-b5a356ae5e29}
toolsdisplayorder {b2721d73-1db4-4c62-bf78-c548a880142d}
тайм-аут 30

Загрузчик Windows
-------------------
идентификатор {c1e718e2-3d90-11e1-a4c8-b5a356ae5e29}
раздел Устройства=с:
\Windows\system32\winload.exe путь 
описание Windows 7
локаль En-США
наследование {6efb52bf-1766-41db-a6b3-0ee5eff72bd7}
recoverysequence {c1e718e3-3d90-11e1-a4c8-b5a356ae5e29}
recoveryenabled да
раздел osdevice=с:
системный_корневой_каталог окна
resumeobject {c1e718e1-3d90-11e1-a4c8-b5a356ae5e29}
ПХ Оптин

Загрузчик Windows
-------------------
идентификатор {c1e718e7-3d90-11e1-a4c8-b5a356ae5e29}
раздел Устройства=с:
путь \grub\grub.exe
описание Линукс
+485
Anton Boritskiy 12 окт. 2010 г., 15:32:33

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

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

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

. /путь/к/скрипту

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

ш-Ф /путь/к/скрипту

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

Обратите внимание, что есть некоторые скрипты, которые должны быть получены, не исполнены, поскольку их целью является, чтобы такие вещи, как изменение в ухо или Настройка переменных среды, которые должны быть отражены в среду источники оболочки, но они в меньшинстве, и это обычно делается в рамках согласованного протокола. Эти файлы могут быть рассмотрены как "плагины" для любой системы могут быть получены путем, не столько как независимые скрипты. Например, файлы в каталоге/etc/rc и*.д с именами, заканчивающимися на получены путем запуска скрипта подсистемы, не выполняется, и это документально подтверждено, что это то, что произойдет, если вы поместите файл с таким именем в каталоге/etc/rc и*.д и когда это сделано, это сделано специально. Конвенции именования файлов призван быть получены вместо казнили таким способом следует в других местах, но не везде.

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

+485
Tammy Johns 27 февр. 2019 г., 01:12:35

Среда: CentOS 5.10 на 32 бит.

test.sh:

#!/бин/Баш
компакт-диск /дамп
суда /опт/Ява/jre1.7.0_60/ОГРН/Ява -фляга mytest.jar

mytest.jar появится GUI-приложения на рабочем столе пользователя в пользователям использовать sudo? с NOPASSWD.

Создал лаунчер на рабочем столе, при двойном щелчке, это не запуск графического интерфейса.

Если я запускаю test.sh в терминале, он работает без проблем.

+464
tdudz 17 апр. 2019 г., 18:00:59

Я запустил Fedora 17 гном (Шелл) терминал 3 и GNOME 3.4.1.1.

Я являюсь пользователем как GNOME-терминал и командир полуночи. По умолчанию в GNOME-терминал всегда использовала Ф10 (который мне нужен при использовании МК), чтобы открыть главное меню. Так было и на этот раз. Мне удалось отключить это поведение в настройках, как всегда.

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

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

+451
Tlwidmer 2 июн. 2010 г., 18:28:15

Там есть разница, хотя это не важно в вашем случае. Я не силен в рисовании, поэтому я попытаюсь описать это словами:

  1. СШ-НФЛ 192.168.121.215:2222:машины 2.местный:22 машины 2.местные
    

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

  2. СШ-НФЛ 192.168.121.215:2223 ниже:localhost:22 машины 2.местные
    

    Это то же самое как выше, но вы не свяжете адрес Общественной сетевой интерфейс, но локальный (127.0.0.1). Для SSH порт, нет никакой разницы (он слушает их обоих), но это важно для служб слушать только на localhost в (например в MySQL).

  3. СШ-НФЛ 192.168.121.215:2224:машины 2.местный:22 имя localhost
    

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

Заключение

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

СШ-НФЛ адресу localhost:2223 ниже:localhost:22 машины 2.местные

где на localhost по умолчанию, так что вы можете свести все к

СШ-НФЛ 2223 ниже:localhost:22 машины 2.местные
+433
ivspenna 16 июн. 2016 г., 19:44:21

Я делаю это все время, в другом направлении. Во-первых, создать обратный SSH-туннель от Т на localhost, а потом тоннеля от Л К в сторону в туннель, затем использовать SSH для подключения к локальной частью L-туннель, и вы сможете подключаться удаленно через л-А-т.

В моем примере для приема SSH-соединений на порт 22123.
Локально я использую пользователя имя пользователя, удаленно Это пользователей.имя.
У меня есть ключи локально называется ~/.СШ/A_id_rsa и ~/.СШ/T_id_rsa для подключения к 2 машины а и т соответственно, в качестве пользователя.имя.

Вот скрипт для подключения Т-тоннель, который должен быть запущен на т.

#!/бин/Баш

SSH_KEY="-я /главная/пользователя.имя/.СШ/A_id_rsa"
REMOTE_USER="пользователь.имя"
GATEWAY_MACHINE="A.domain.com"
GATEWAY_SSH_PORT="22123"

СШ-П -R2201:127.0.0.1:22 -п ${GATEWAY_SSH_PORT} ${SSH_KEY} ${REMOTE_USER}@${GATEWAY_MACHINE}

Вот скрипт для подключения л-туннель, который должен быть запущен на Л.

#!/бин/Баш

SSH_KEY="-я /главная/пользователя/.СШ/A_id_rsa"
REMOTE_USER="пользователь.имя"
GATEWAY_MACHINE="A.domain.com"
GATEWAY_SSH_PORT="22123"

СШ-П -L2201:127.0.0.1:2201 -п ${GATEWAY_SSH_PORT} ${SSH_KEY} ${REMOTE_USER}@${GATEWAY_MACHINE}

Затем я добавил следующее в мой адрес localhost в файле /etc/hosts, таким образом, я могу сослаться на местной стороне туннеля, как Т:-

127.0.0.1 Т

Тогда у меня есть этот скрипт, в нашем примере называется /usr/местные/Бен/T для подключения к нему

#!/бин/Баш

SSH_KEY="-я /главная/пользователя/.СШ/T_id_rsa"
REMOTE_USER="пользователь.имя"

СШ -п 2201 ${SSH_KEY} ${REMOTE_USER}@Т

Т-туннеля вспять, так что -Р, Л-tunnelr местная,- Л. -Н в скриптах, не дает возможности запуска оболочки, так что я нормально запустить что-либо с &, чтобы запустить его в фоновом режиме или нажмите клавиши Ctrl+Z и запустить БГ, чтобы сделать это, после ввода пароля для разблокировки A_id_rsa если еще не загружены в мой брелок уже.

+397
adnan 24 нояб. 2010 г., 23:19:43

Эхо "введите пароль:"

прочитайте пароль

найти . -тип F -exec для команды GPG --пароль $пароль -с {} \;

Хм ГОБ спрашивает с GraphicMessageBox пароль для каждого файла.

Так что, я решил использовать CRYBULL (программы шифрования, которое я создал) в C-Анси. Вы можете скачать бесплатно на www.labolida.com

найти . -тип F -exec для crybull {} {}.плачу $пароль кодировать \;

+375
Aye Cham Ko Ko 7 февр. 2011 г., 09:04:06

Обратите внимание, что различных реализаций команду ifconfig представлять данные различными способами.

Для продажи-версия набора инструментов обычно встречаются на Linux, слово эфир - это класс оборудования, и после это аппаратный адрес. Оба они могут быть изменены с помощью ifconfig HW в команду:

 адреса гв класс 
 Установить аппаратный адрес этого интерфейса, если драйвер устройства 
 поддерживает эту операцию. Ключевым словом должно последовать
 название класс оборудования и набора ASCII эквивалент
 аппаратный адрес. В настоящее время классы оборудования поддерживается
 включить эфир (локальных сетей), режиме ax25 (АМПР топор.25), arcnet и netrom
 (АМПР СЕТЬ/ДИСК).

Для "локальных" оборудование класса-адрес MAC-адрес карты.

+372
Monica Gonzales 14 дек. 2018 г., 19:37:51

Вы всегда можете настроить Windows так, что он загружает загрузчик Убунту вместо его собственной. В Windows, просто откройте cmd в качестве администратора, затем введите:

команду bcdedit /набор {bootmgr} путь \ели\Убунту\shimx64.Эфи

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

+361
Emily Nicole 23 мая 2015 г., 19:21:05

Альтернатива Гугл ДНС:

на сайте myip(){ копать @8.8.8.8 -Т тхт o-o.myaddr.l.google.com |
 клиент-подсети грэп "" |
 грэп -о "\([0-9]\{1,3\}\.\)\{3\}\([0-9]\{1,3\}\)" ; }

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

на сайте myip(){ хост -Т тхт o-o.myaddr.l.google.com 8.8.8.8 |
 грэп -ОП "клиент-подсети \К(\Д{1,3}\.){3}\д{1,3}"; }

Как в GNU grep в (Perl-подобные ) и основного (Бре) выражения показаны.

И, конечно оригинальном сайте, также будет работать.
С копать:

на сайте myip(){ копать myip.opendns.com @208.67.220.222 |
 грэп "myip\.opendns\.com\^". |
 грэп -о "\([0-9]\{1,3\}\.\)\{3\}\([0-9]\{1,3\}\)" ; }

И с хозяином:

на сайте myip(){ хозяин myip.opendns.com 208.67.220.222 |
 грэп -ОП "myip\.opendns\.com^.* \К(\д{1,3}\.){3}(\д{1,3})" ; }

Двух фрагментов выше будет работать с любым из этой четверки видит сельсин адресам:

Эхо 208.67.22{0,2}.22{0,2}

Если прямого решения DNS не в будущем, завиток использовать для один из этих сайтов (URL-адресов):

Компании IFS=$'\Н' читай-D " -это URL-адреса <<-'_end_of_text_'
api.ipify.org
bot.whatismyipaddress.com/
canhazip.com/
checkip.dyndns.com/
corz.org/ip
curlmyip.com/
интерфейс eth0.мне/
icanhazip.com/
идент.мне/
файл ifcfg.мне/
команду ifconfig.мне/
ip.appspot.com/
ipecho.net/plain
ipof.в/тхт
ИС.тык.ну/
Л2.Ио/ИС
tnx.nl/ip
wgetip.com/
whatismyip.akamai.com/
_end_of_text_

Называете адрес проживания такой:

$ я=5; завивать-М10 -л "по адресу http://${url-адресов[я]}"
116.132.27.203

В некоторых сайтах HTTPS может работать.

+212
Troy toy 4 февр. 2014 г., 08:02:00

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

Вот такой вариант на эту тему:

Эхо 'Привет мир'|Эхо $(читай с;с=${х^^};Эхо ${ы// /_})

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

Эхо 'Привет мир'|тр ' [:нижняя:]' '_[:верх:]'

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

+194
klimbo kiko 7 окт. 2013 г., 01:25:12

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

команда echo $(( $(дата +%Х) - $(дата -д "$(стат в /proc/13494/стат | грэп изменить | Е С/изменения: //')" +%ы) ))

где 13494 твой процесса пид

+125
Rob Beardow 1 февр. 2012 г., 14:23:10

Похоже, что 'СЭД' и я никогда не будем друзьями...

Как я могу найти и заменить шаблон в диапазоне (в другой схеме)?

На словах: Найти: allowoverride нет в пределах и заменить его со всех allowoverride

...
<Директория "/var/www в/HTML-код">
текст
больше текста
некоторые комментарии
Allowoverride Нет
больше текста
</Каталог>
...

Пожалуйста, обратите внимание (если уже не сделали): это имеет отношение к httpd.conf, который содержит намного больше "модули" все заканчивая </каталог>

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

Также: я опираюсь на использование СЭД (требование, не спрашивайте меня почему - то PLS :))

+73
BadHand 11 авг. 2011 г., 00:46:32

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

$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