Вопросы с тегом «special-characters»

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

134
Что такое `^ M` и как мне от него избавиться?

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

112
Является ли Vim невосприимчивым к атаке копирования-вставки?

Вы никогда не должны вставлять из Интернета в свой терминал . Вместо этого вы должны вставить в текстовый редактор, проверить команду, а затем вставить в терминал. Это нормально, но что, если Vim - мой текстовый редактор? Можно ли подделать контент, который переключает Vim в командный режим и...

87
Не можете использовать восклицательный знак (!) В bash?

Я пытаюсь использовать команду curl для доступа к URL-адресу http с восклицательным знаком ( !) на своем пути. например: curl -v "http://example.org/!287s87asdjh2/somepath/someresource" консоль отвечает с bash: ... event not found. Что здесь происходит? и какой будет правильный синтаксис, чтобы...

77
Насколько безопасно кошка произвольного файла?

Иногда, когда я catбинарный файл по ошибке, мой терминал искажается. Ничто быстрое resetне может исправить, но теоретически злоумышленник не может создать файл, который при отображении на терминале будет выполнять произвольный код? Через эксплойт в эмуляторе терминала или другим...

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

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

30
Работа с именами файлов со специальными первыми символами (например, ♫)

Недавно я натолкнулся на файл, имя которого начинается с символа «♫». Я хотел скопировать этот файл, ffmpegвставить его и ссылаться на него различными другими способами в терминале. Я обычно автоматически заполняю странные имена файлов, но это не удается, поскольку я даже не могу набрать первую...

29
Как избежать атак escape-последовательности в терминалах?

Читая подробности о CVE-2009-4487 (что касается опасности escape-последовательностей в лог-файлах), я немного удивлен. Цитировать CVE-2009-4487 : nginx 0.7.64 записывает данные в файл журнала без очистки непечатаемых символов, что может позволить удалённым злоумышленникам изменить заголовок окна...

29
Для чего нужен модификатор Mode_switch?

Играя с xmodmapя обнаружил модификатор ключа я не слышал: Mode_switch. Кажется, что-то связано со вставкой специальных символов. Я назначил его клавише, но это, похоже, не имеет никакого эффекта. Для чего это? Это отличается от ISO_Level3_Shift(Alt Gr)...

25
Понимание кодировки имени файла Unix

Мне трудно понять, как работает кодировка имени файла. На unix.SE я нахожу противоречивые объяснения. Имена файлов хранятся в виде символов Процитирую другой ответ: Несколько вопросов о кодировке символов файловой системы в Linux. […] Как вы упоминаете в своем вопросе, имя файла UNIX - это просто...

24
Как мне ввести символ степени в X11 (используя раскладку клавиатуры по умолчанию на английском языке)?

Я пытаюсь отправить по электронной почте температуру на улице в градусах. На моем Mac символ степени ( °) - Option+ Shift+ 8. Но я пишу электронное письмо в Thunderbird на Ubuntu 10.10 со стандартной раскладкой клавиатуры США и США. Какую комбинацию клавиш я использую, чтобы получить символ степени...

22
Что CTRL + 4 (и CTRL + \) делает в bash?

Я просто случайно обнаружил, что CTRL+ 4 закрывает программы, читающие stdinввод из командной строки. Вот как это выглядит, когда я набираю CTRL+ 4или CTRL+ / в программах чтенияstdin $ cat wefwef wefwef ^\Quit $ bc bc 1.06.95 Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006 Free Software...

21
Как я могу найти общее имя для конкретного глифа?

Иногда я хотел бы знать имя глифа. Например, если я увижу −, я, возможно, захочу узнать, является ли это дефисом -, дефисом , –тире —или символом минуса −. Есть ли способ, которым я могу скопировать и вставить это в терминал, чтобы увидеть, что это такое? Я не уверен, знает ли моя система общие...

19
Grep: неожиданные результаты при поиске слов в заголовке со страницы руководства

Я сталкиваюсь со странным поведением, когда пытаюсь открыть man-страницу в macOS. Например, страница руководства Bash явно содержит строку NAME: $ man bash | head -5 | tail -1 NAME И если я grep для nameя получаю результаты, но если я grep для NAMEя не: $ man bash | grep 'NAME' $ man bash | grep...

18
Почему символ обводки / каретки используется в качестве символа для Ctrl?

Я начал использовать консоль Linux давным-давно, но никогда не задавался вопросом о символе круговой рамки, или каретке ( ^). Я хотел бы спросить, почему это используется в качестве замены слова Ctrl. Я думал об этом на днях, когда я использовал nano, и я также искал, чтобы найти какие-то ответы в...

14
Как grep для трубы |

Как я могу grep для строки, содержащей символ трубы |или для символа >: files content: |this is test where is > this is none Теперь, что мне нужно с помощью команды grep grep -iE "<some expression>" file_name Выход: |this is test where is >...

14
Как я могу написать неразрывный пробел? [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он подходил для Unix и Linux Stack Exchange. Закрыто 5 лет назад . Некоторые программы для обработки текста имеют меню для ввода специальных символов, включая неразрывные...

14
Поиск и замена управляющих символов (^ @, ^ M, ^ I…) в vi

Я скопировал эту строку из /proc/some_proc_id/cmdlineмоей машины с Ubuntu, java^@-jar^@/usr/lib/selenium/selenium-server-standalone.jar^@-port^@4444^@-trustAllSSLCertificates^@ Каким-то образом символы пробела представлены ^@в vi. Я попытался заменить их пробелами, используя команду, :%s#^@# #g Но...

13
Как по-разному отображать управляющие символы (^ C, ^ D, ^ [,…) в оболочке

Когда вы вводите управляющие символы в оболочке, они отображаются с использованием так называемой «каретки». Escape, например, записывается как ^[в каретной нотации. Мне нравится настраивать оболочку bash, чтобы она выглядела круто. Я, например, изменил мой PS1и PS2стал раскрашенным. Теперь я хочу,...