Запитання з тегом «special-characters»

Якщо він має значення, що перевищує його буквальне значення, метазначення, то ми називаємо його особливим символом.

11
Що таке `^ M` і як я можу його позбутися?
Коли я відкриваю файл vim, я бачу дивні ^Mсимволи. На жаль, улюблена у світі пошукова система не справляється зі спеціальними символами в запитах, тому я прошу тут: Що це за ^Mперсонаж? Як воно могло потрапити туди? Як я його позбудуся?

2
Чи захищений Vim від атаки копіювання та вставки?
Ніколи не слід вставляти з Інтернету свій термінал . Натомість слід вставити текстовий редактор, перевірити команду та вставити в термінал. Це нормально, але що робити, якщо Vim є моїм текстовим редактором? Чи можна підробити вміст, який перемикає Vim в командний режим і виконує зловмисну ​​команду?

7
Не можете використовувати знак оклику (!) В bash?
Я намагаюся використовувати команду curl для доступу до URL-адреси http зі знаком оклику ( !) на своєму шляху. наприклад: curl -v "http://example.org/!287s87asdjh2/somepath/someresource" відповідь консолі с bash: ... event not found. Що тут відбувається? і який би був правильний синтаксис для уникнення знака оклику?

7
Наскільки безпечно котувати довільний файл?
Іноді, коли я catпомилково перетворюю бінарний файл, мій термінал зникає. Нічого швидке resetне може виправити, але хіба зловмисник теоретично не міг створити файл, який, відображаючись у терміналі, виконав якийсь довільний код? За допомогою подвигу в емуляторі терміналу чи іншим способом.

16
Як я можу видалити файл, ім'я якого має символи, що не друкуються
Мені якось вдалося створити файл, який, схоже, не має імені файлу. Я знайшов деяку інформацію про те, як отримати більш детальну інформацію про файл у наступній темі. Однак я спробував деякі із перерахованих пропозицій і, здається, не можу видалити файл. Я не впевнений, що я зробив для його створення, але …

10
Робота з іменами файлів із спеціальними першими символами (наприклад, ♫)
Нещодавно я натрапив на файл, ім'я якого починається з символу "♫". Я хотів скопіювати цей файл, ввести його ffmpegта посилати його різними іншими способами у терміналі. Я зазвичай автоматично заповнюю дивні імена файлів, але це не вдається, оскільки я не можу навіть ввести першу букву. Я не хочу переходити на …

2
Як уникнути атак послідовності втечі в терміналах?
Читаючи подробиці CVE-2009-4487 (що стосується небезпеки втечі послідовностей у файлах журналів) я трохи здивований. Цитувати CVE-2009-4487 : nginx 0.7.64 записує дані в файл журналу без санітарії символів, що не друкуються, що може давати можливість віддаленим зловмисникам змінювати заголовок вікна, або, можливо, виконувати довільні команди або перезаписувати файли через HTTP-запит, що …

3
Для чого модифікатор Mode_switch?
Граючи з xmodmapя виявив модифікатор ключа я не чув: Mode_switch. Здається, це має щось спільне із вставкою спеціальних символів. Я призначив його ключем, але, здається, це не має ніякого ефекту. Навіщо це? Чи відрізняється він від ISO_Level3_Shift(Alt Gr) ?

3
Розуміння кодування імені файлу Unix
Мені важко зрозуміти, як працює кодування імені файлів. На unix.SE я знаходжу суперечливі пояснення. Імена файлів зберігаються як символи Напрошу ще одну відповідь: Кілька питань щодо кодування символів файлової системи на Linux […] Як ви згадуєте у своєму запитанні, ім'я файлу UNIX - це лише послідовність символів; ядро нічого не …

10
Як ввести символ градуса під X11 (використовуючи стандартну розкладку англійської клавіатури)?
Я намагаюся вказати в електронній пошті температуру зовні в градусах. У моєму Mac символом ступеня ( °) є Option+Shift + 8. Але я пишу електронний лист у Thunderbird на Ubuntu 10.10 із типовою розкладкою клавіатури США англійською мовою. Яку комбінацію клавіш я використовую для отримання символу ступеня під X11? EDIT: …


2
Що CTRL + 4 (і CTRL + \) роблять в баші?
Я щойно випадково дізнався, що 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 Foundation, Inc. This is …

5
Як я можу знайти загальну назву для певного гліфа?
Іноді я хотів би дізнатися назву гліфа. Наприклад, якщо я бачу −, я, можливо, захочу знати, чи це дефіс -, ен-тире –, ем-тире —чи символ мінус −. Чи є спосіб я скопіювати та вставити це в термінал, щоб побачити, що це? Я не впевнений, чи моя система знає загальні назви …

2
Grep: несподівані результати під час пошуку слів у заголовку зі сторінки man
Я стикаюся з дивною поведінкою, намагаючись зірвати сторінку чоловіка на macOS. Наприклад, на сторінці "Bash man" явно є рядок NAME: $ man bash | head -5 | tail -1 NAME І якщо я грепну за, nameя отримую результати, але якщо я грепну, NAMEя не: $ man bash | grep 'NAME' …

1
Чому символ символу circuflex / caret використовується як символ для Ctrl?
Я почав користуватися консоллю Linux дуже давно, але ніколи не допитував себе про символу cirretf aka caret ( ^). Я хотів би запитати, чому воно використовується як заміна слова Ctrl. Я думав про це днями, коли я використовував нано, і я також шукав, чи є відповіді в Інтернеті, але те, …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.