как вставить клавиши в программы как Safari от bash-скрипт?

Я пытаюсь автоматизировать некоторые нажатия клавиш каждые несколько минут. Точных сроков еще не определен. Но в основном я хочу, чтобы захватить чат диалог. Я уверен, что я мог бы сделать это более элегантно. Я не очень много знаю, если что-нибудь о HTML или JavaScript или PHP и т. д.. Я знаю немного bash и немного помощью AppleScript.

osascript -E 'можно сказать приложение "сафари", чтобы активировать'
osascript -E 'можно установить скрипт "клавиши \"с\" с помощью команды вниз"'
osascript -E в сценарий

Это будет продолжать и активировать текстовом редакторе и вставить туда. Но я не получил за эту точку. В результате: синтаксическая ошибка: не могу установить скрипт на "клавиши \"с\" с помощью команды вниз". Доступ не разрешен. (-10003)

Изменение сценария в мой_сценарий и я вам: нажатие клавиши "а" с помощью команды вниз.

Но оба метода по-прежнему приводят в исполнение ошибку: переменная не определена. (-2753)

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

Я думал об использовании ожидать программу. Я знаю, что я могу бежать ожидать и сказать что-то типа отправить \п , чтобы получить новую строку. Однако, это все, что я знаю. И я не могу найти много документации о том, как отправить клавиш, как cmd из-за. Это действительно не имеет значения, являетесь ли ожидать или osascript как конечный результат работы.

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

+495
b w 26 июн. 2016 г., 12:44:03
29 ответов

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

Поэтому, когда вы хотите СШ другого хозяина,

1/ Если ваш публичный ключ на нем, СШ будет authentificate вы автоматически

2/ Если ваш публичный ключ не на нем, СШ постараемся аутентификации с помощью ключа, будет выполнена, то запросит у вас пароль.

Но, как сказал Этан Рейснер, похоже, что вы назвали ваш файл личность по имени по умолчанию, в противном случае СШ не пытался использовать его. Если вы не хотите использовать SSH с агентом, просто измените имя вашего частного ключа

+903
frdrcv 03 февр. '09 в 4:24

Насколько я знаю в ядре Linux

  • структура экземпляр структуры task_struct представляет потоки, т. е. легкий вес процессы, а не процессы.

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

Так является следующее с операционной системой понятий, правильно?

Linux также предоставляет возможность для создания потоков с помощью клона() системный вызов. Однако, Linux не различие между процессами и потоками. В действительности, Linux использует термин задач —а не процесса или потока— при обращении к потоку управления в программы.

Что это значит?

Спасибо.

Связанные как с Linux скажу потоков среди дочерних процессов?

+833
mehlsec 12 февр. 2010 г., 06:04:16
Другие ответы

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


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

Если я правильно понял вашу проблему, то в настоящее время вы не имеете пользователям использовать sudo? и вы пытаетесь сделать sudo и он не работает. В этом случае, чтобы получить судо работает, вы можете сделать следующее :

  1. Создать файлами sudoers в вашей домашней папке. Вы можете найти по умолчанию контент пользователям использовать sudo?
  2. Откройте “/и т. д.” папку в Finder (“перейти” -> “переход к папке...”).
  3. Теперь скопируйте файл пользователям использовать sudo? из домашней папки в каталог /etc через поисковик.
  4. Запрос будет просить пароль.
  5. Введите правильный пароль, и вы сделали.

Для проверки судо работает нормально CD /и т. д. и судо ВИМ пользователям использовать sudo?. Вы должны иметь возможность просмотреть файлами sudoers с помощью редактора Vim. Любая операция чтения/записи в /etc потребует команду sudo.

Я знаю, что это немного удивительно, что даже после не имея пользователям использовать sudo?, с помощью пользовательского интерфейса, можно делать операции в /etc. Но это сработало для меня :)

+830
Navodita 1 мая 2013 г., 19:03:47

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

смонтировать /dev/корень / РО 
смонтировать /dev/индекса sdax / РО 

Как это найти, что / устанавливается на индекса sdax?

+818
UtilityMaximiser 6 мая 2017 г., 07:33:40

Есть nodelay вариант в модуля pam_unix странице. Это звучит многообещающе для исключения задержек при каждой попытке. Я не думаю, что можно отложить на каждый 5-й попытки, но стандартная практика в любом случае локаута после 3-5 попыток. Тебе придется сделать это с чем-то вроде pam_faillock или pam_tally2.

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

http://linux.die.net/man/8/pam_unix

+791
user71128 15 февр. 2019 г., 09:04:38

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

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

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

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

+760
Ashish Saroj 17 янв. 2012 г., 20:00:39

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

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

Следующие пакеты имеют неудовлетворенные зависимости:
 winehq-стабильный : зависит: вино-стабильный (= 4.0~бионический)
Е: не удалось исправить ошибки, у вас прошла сломанные пакеты.

Мои источники файла:

деб http://us.archive.ubuntu.com/ubuntu/ главная бионический ограничен
деб http://us.archive.ubuntu.com/ubuntu/ бионического обновления основных ограничен
деб http://security.ubuntu.com/ubuntu бионического охраны Главного ограничен
деб http://security.ubuntu.com/ubuntu бионический-безопасность Вселенной
деб http://security.ubuntu.com/ubuntu бионический безопасности мультивселенной
деб https://dl.winehq.org/wine-builds/ubuntu/ бионический главного

Ubuntu версия:

~$ команду -а
Никакие модули ЛСБ доступны.
Идентификатор дистрибьютор: Убунту
Описание: 18.04.2 Убунту ЛТС
Выхода: 18.04
Название: Бионик

Я пробовал способности и судо АПТ установки -Ф

+746
user259265 6 авг. 2017 г., 02:01:18

Другой подход...

МВ ~/Downloads/myfile.txt $(Эхо ~/.конфиг/имя_папки/*.Дев-издание/подпапка/)myfile.txt

Спасибо! =Д

+746
Mohamed IMLI 23 янв. 2018 г., 09:57:27

Я положил свой пример данных в файле под названием farmer.txtи проводили следующие Perl-скрипт:

#! /usr/Бен/Perl-это -Н

если (/банан/) {
 @выпускать=команда grep(/банан/,разделить(/,/,$Ф[2])) ;
 присоединяйтесь к печати("\T", а@ф[0 .. 1],присоединиться(",",@выпускать)),"\п";
}

который произвел этот выход:

$ ./bananas.pl farmer.txt
farmer1 адрес1 банан-зеленый
farmer2 адрес2 банан-canarvon
farmer4 address4 банан-огромный

Для каждой строки входных данных, которые содержит банан, он разделяет третье поле $Ф[2] запятую в списке под названием @производит, а использует Perl-это команда grep() функцию, чтобы сохранить только элементы, содержащие слово "банан".

Затем он печатает их в тот же формат в качестве входных данных.

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

Вот такой вариант сценария, который может печатать несколько "фрукты" (содержится в fruitlist.txt'):

#! /usr/Бен/Perl с 

использовать строгие;

мой $fruitlist='fruitlist.txt';

открыть(фрукты,"<",$fruitlist) || умрешь "не могу открыть $fruitlist: $\!Н";
в то время как (<фрукты>) {
 гусеничка ;
 мой $фруктами = $_;
 печать "$фруктами\н---\н";

 еогеасп мой файл $(@из argv) {
 открыть(файл,"<",$файл) || умрешь "не могу открыть $файл: $\!Н";

 в то время как(<файл>) {
 мои @Ф=сплит(/\Т/);

 если (/$фруктами/) {
 мои @выпускать=команда grep(/$фруктами/,разделить(/,/,$Ф[2])) ;
 присоединяйтесь к печати("\T", а@ф[0 .. 1],присоединиться(",",@выпускать)),"\п";
}
}
закрыть(файл);
 распечатать "\п";
}
};
рядом(фрукты);

Я уронил на Perl -а (awk и т. п.) режим и сделал это явно открывать файлы и разделить содержание в @F поле выбора, потому что он должен повторно открыть входной файл(ы) (например, farmer.txt) несколько раз, один раз для каждой записи в fruitlist.txt.

Если fruitlist.txt содержит две линии (банан и яблоко), сценарий произведет следующий вывод:

$ ./multifruit.pl farmer.txt 
банан
---
farmer1 адрес1 банан-зеленый
farmer2 адрес2 банан-canarvon
farmer4 address4 банан-огромный

яблоко
---
farmer1 адрес1 apple1
farmer2 адрес2 яблоко-красный
+681
Muhammad Hassaan 6 янв. 2014 г., 07:37:04

У меня ᚠ символов Unicode, в лице его точки 16A0 код Юникода в текстовом файле (текстовый файл в кодировке(?) как UTF-8).

Когда я делаю команду grep '\u16A0' test.txt я не получаю никакого результата. Как я грэп этого персонажа?

+648
Hally1934 22 окт. 2014 г., 10:12:20

Для запуска в GNOME из терминала используется команда командой StartX.

+556
Ahmad nadeem 17 мая 2010 г., 10:18:43

Есть несколько вещей, чтобы рассмотреть здесь.

я=`входные кот`

может быть дорогим, и есть много вариаций между снарядами.

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

Для этого снаряды вилка команду в подоболочку и читать его выход через трубу или socketpair. Вы видите много вариантов здесь. На 50MiB файл здесь, я вижу, например, Баш будучи в 6 раз медленнее, ksh93, но немного быстрее, чем zsh и вдвое быстрее, чем Яша.

Главная причина Баш медлительность заключается в том, что он читает из трубы 128 байт за раз (в то время как другие снаряды чтение 4 КИБ или 8KiB одновременно) и нарушает системой дополнительного вызова.

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

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

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

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

Вот, ты проходишь (собирались передать) содержание переменной Эхо.

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

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

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

Глоб часть будет еще дороже. Если ни одно из этих слов содержат Глоб символы (*, ?, [), то снаряд будет иметь, чтобы прочитать содержимое некоторых справочников и сделать некоторые дорогостоящие шаблону (Башс реализацией например, как известно, очень плохо при этом).

Если записано что-то вроде /*/*/*/../../../*/*/*/../../../*/*/*это будет очень дорого, как это означает, что список тысячи каталогов и который можно расширить до нескольких сотен МБ.

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

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

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

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

да ввод | руководитель -Н-100 | команды xargs кошка

Будут работать 3 команды вместо 100.

Чтобы сделать переменную версии более надежные, вам нужно использовать ЗШ (другие снаряды не могут справиться с нулевым байтом) и сделать это:

zmodload ЗШ/карты
ВАР=$Map-файл[ввод]
повторите 10 печать -рН -- "$ВАР"

Если вы знаете входной сигнал не содержит нулевой байт, тогда вы можете успешно сделать это POSIXly (хотя он не может работать там, где е не встроенные) с:

я=$(кошка входные && Эхо .) || выход # добавить дополнительную .\N, чтобы избежать обрезки строк
я=${I% в.} # удалить что конечные точки (\N был удален cmdsubst)
Н=10
а [ "$н" -ГТ 10 ]; делать
 Е %С "$я"
 Н=$((Н - 1))
сделано

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

+539
JuliaPoga 3 апр. 2019 г., 21:28:18

Я настройка vsftp с моего FTP пользователей домашний каталог в файл/var/www и , однако, я понял, что не позволил им войти по FTP, я попытался подключиться к 127.0.0.1. Тогда я хотел "попробовать" мои FTP пользователя на консоли, но я получаю это:

Редж@regDesktopHome:~$ whoami
Рег
Рег@regDesktopHome:~$ Су - фтп
Пароль: 
Редж@regDesktopHome:~$ whoami
Рег

Почему су не позвольте мне изменить текущего пользователя, мне интересно?

+533
johansenj 16 июл. 2016 г., 03:13:00

Вы не можете и не должны. Кали-это конкретный дистр, направленных на пантестин, и это не имело бы никакого смысла, чтобы установить его в качестве медиа-центра.

От калі официальной документации:

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

(...)

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

+498
Mateo Wang 2 сент. 2015 г., 15:16:47

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

Кроме того, в руководстве государства в соответствующей части:

-утилита старпома [аргумент ...] ;

[...]

Выражение должно быть прекращено полу- двоеточие (;). Если вы вызываете найти из командной строки может потребоваться цитата точку с запятой, если оболочка будет иначе относиться к нему как оператор контроля.

Н. б. быстрый поиск мне найти инструкция показывает примеры \; синтаксис.

+443
Madiluu 3 янв. 2014 г., 08:26:12

Я предпочитаю потокового видео с YouTube через МПВ,

МПВ https://www.youtube.com/watch?v=<видео-идентификатор>

Однако, для длинных видео иногда звук срывается в середине, оставляя сообщения об ошибке, как

[видео] ТЛС: ошибка в функции тянет.

Перезагрузки видео начиная с самого начала. Как я могу либо непосредственно в командной строке запустить от, скажем, минут 30, или же перейти в МПВ интерфейс на минут 30 , не отжимать 30 раз на кнопку (которая также имеет проблемы, если это делается слишком быстро)?

Я не нашел ответа, связанные с этим вопросом, в MAN-странице. Возможно ли это вообще?

Также альтернативные предложения для потоковой передачи приветствуются.

+393
DJ Sipe 20 окт. 2012 г., 20:36:43

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

+386
user52196 17 янв. 2016 г., 23:20:25

На данный момент я использую Python скрипт для создания таблиц iptables правила. Каждый набор изменений становится совершено в репозиторий Git перед развертыванием, так что отследить, кто изменил то, что и почему.

Какие инструменты/процессы делают другие люди используют, чтобы управлять изменениями в правила брандмауэра? Есть руководство по наилучшей практике для контроля за изменениями брандмауэр, кто-нибудь любит?

Обновление: я думаю, что я спрашиваю для инструментов/процессов в районе. Например, я нахожу тестирования больших сценариев брандмауэра достаточно сложно. Кто-нибудь использовать/написал тестовый скрипт или знаете модульное тестирование тип подхода, что возможно с помощью iptables?

+371
kelvin kellieh 28 дек. 2013 г., 23:30:48

Я устанавливаю Линукс Минт 19.1 Тесса на компьютере. Я удалил все разделы с помощью GParted и сделал 500 МБ раздела FAT32 с флагом загрузки/ЕСП потому что жесткий диск возникли некоторые проблемы, делая компьютер не загружается должным образом иногда. Он загружается нормально, но когда я иду, чтобы установить, это не дает мне опцию, чтобы стереть диск или что-нибудь, отправишься прямиком в таблице разделов. Это было бы прекрасно, если бы показали жесткий диск, но он только показывает на /dev/СКБ под устройств по USB я живу загрузка. на /dev/sda-это только там в разделе "Устройства для установка загрузчика". Если я просто нажимаю кнопку "Установить сейчас", он говорит "не определена корневая файловая система. Пожалуйста, исправьте это из меню разметки". на /dev/sda-это там GParted и он говорит, что есть 1.82 ТБ неразмеченного пространства.

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

Редактировать: переключил SATA в режим Achi и снова попытался с режим UEFI. Не работал.

+329
scottsome 3 янв. 2010 г., 08:17:56
npmv="3.4.5"
майор=${npmv%%.*}

е 'основной номер версии %з\п' "$мэйджор"

Параметр подстановки ${переменная%%шаблон} снимут самый длинный суффикс строки с узором из значение $переменной. Закономерность рассматривается как именем подстановка, а не регулярное выражение. Это стандартная подстановка, которая будет работать во всех снарядов в POSIX.

То же самое, но с одним % бы снять только финал .5 строки в пример ( кратчайший соответствующий суффикс шаблон). Для префикса строки, использовать # вместо %.

См. также раздел на параметра разложения в стандарте POSIX, и ваша оболочка по эксплуатации.

+260
Jon Newson 25 мая 2018 г., 01:18:53

Я не думаю, что можно с ~/.по SSH/config файл. К может быть покрыта за счет добавления RequestTTY да, но не похоже, вы можете указать удаленной команды в ~/.по SSH/config файл.

Однако, с ЗШ, можно добавить:

псевдоним -г'serveralias=serveralias -Т ЗШ'

в ваш ~/.zshrc.

Или сделать функцию как:

zssh() СШ "[email protected]" -Т ЗШ
+249
PinkHatHacker 27 февр. 2017 г., 15:48:58

ИМО, используя функции printf для труб команд в эд лучше, чем СЕПГ -я.

функции printf '%з\п' 'г/,888,/д', 'ж' | Эд -с msalik.txt

Первый параметр для функции printf говорит его для печати каждого оставшегося аргумента, разделенных символами новой строки (\п).

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


Почему Эд лучше, чем СЕПГ -я?

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

  • Права доступа к файлу может измениться, из-за используя временный файл был создан. Даже право собственности или группа может измениться, если СЕПГ -я скрипт запущен другим пользователем (который имеет соответствующее RW доступ к файлу и Дира, конечно).

  • Замена файла будет иметь разную инф. Это нарушит жесткие ссылки.

+211
kofucii 15 июн. 2013 г., 10:12:35

У меня проблема перенести файлы с Windows на Linux реж параллельно через интернет. Например, с помощью Putty, у меня 8 файлы в каталог Windows, и отправить их на сервер Линукс параллельно, передавая один файл не проблема, но я не знаю, чтобы передать multifiles параллельно.

+193
kadir ibro 1 нояб. 2019 г., 16:06:51

Нормальная установка/настройка SSH на клиенте требует использование ssh-keygen для создания локальной частный/открытый ключ пары .СШ папке профиля пользователя.

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

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

Это место не может быть в фактические /домашняя папка если сервер под управлением CentOS 7, который шифрует пользовательские папки, предотвращая доступ во время входа через SSH. На AuthorizedKeysFile значение, вероятно, будет в/etc/СШ/%у/authorized_keys в этом случае.

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

Поэтому, как создать пользователя на клиенте Linux/BSD-системе, которые будут признаны по SSH на сервере, быть привязанной к правильному альтернативный (%U) в папку для проверки входа в систему открытого ключа при sshd настроен соответствующим образом, чтобы предотвратить PasswordAuthentication, AllowRootLogin, и требуют PublicKeyAuthentication?

В основном, как мне создать общий ключ для корневого пользователя на клиентском компьютере, который может быть SSH-копия-удостоверение личности или кошка-скопирован в необходимую взломан-в папку на сервере в файле/etc/СШ/%у/authorized_keys папку?

Спасибо...

+179
Jon palmer 10 янв. 2015 г., 09:35:10

Если вы можете создать обратный SSH-туннель на сервер, то вы можете использовать удаленный веб-браузер с теми утечка DNS веб-страниц, чтобы хотя бы частично проверить, что сервер. Также необходимо установить SOCKS 5 прокси на сервер и настроить свой браузер, чтобы использовать его на удаленном конце. Был один пример сценария, который пришел с пакетом Perl, который обеспечивает носки, которых должно быть достаточно для этой задачи. Так что вам нужно, это:

<--------------------------------------------------------->
Интернет <--> сервер ноутбук и т. д
 СШ обратного тоннеля <--> СШ
Интернет <--> SOCKS прокси < - > веб-браузер
+118
user34872 5 февр. 2015 г., 07:11:03

Потенциально вы можете заменить его простым в то время как цикл:

map_my_array функция()
{
my_file=$1
 местный Я=0
 хотя ИФС=" читать -линия р || [[ -н "${линия}" ]]; делать
my_array[((я++))]="${линия}"
 сделано < "${my_file}"
}

fpath="$HOME/tst.sh"
Эхо кот файле /etc/passwd с' > "${fpath}"
чмод +х "${fpath}"

map_my_array <("${fpath}")

Эхо "${my_array[3]}"
+104
Jeremy Boyd 24 июн. 2011 г., 05:10:51

Похожие предложения Златовласка', перейти к началу строки (Ctrl-A с поведением Emacs) и писать '#'. Что превращает команду в комментариях вместо того, чтобы исполнить его. Какие хитрости вы используете, чтобы вспомнить команды (например, Ctrl-R или история) будет в состоянии вспомнить команду, а затем вы можете перейти к началу и снять #.

+76
ienissei 19 июл. 2019 г., 07:15:54

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

на awk '
 Начало { если(Гэтлину == 1) {последний = $1+0; с = 1}}
 в прошлом - $1 > 1 {Си++} 
 {последний раз = 1 $+0} 
 Конец {печать с}
файл' 
+71
SoroushA 25 дек. 2011 г., 04:03:51

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

найти ./ | команды xargs grep в -Н 'программой'

Однако, когда фрагментик котировки команда не выполняется и дает мне > строке в Shell. Конкретной команды, которую вызывает проблема заключается в следующем:

найти ./ | команды xargs grep в -Н add_action '(\'\save_post','

Я попыталась убежать цитат с обратным Слэшем, но безрезультатно. Каков правильный способ сделать это?

+20
Majal Griego 7 февр. 2018 г., 16:30:45

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

$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