Почему страницы справочника Unix используют двойные обратные галочки вместо двойных кавычек?

Вы получаете три процесса, потому что Вы выполняете su, который запускает оболочку для выполнения процесса Python.

Существует несколько способов убедить "дополнительные" два процесса, что они могут выйти, например, у Вас могут быть ветвление сценария Python и должностное лицо, или у Вас может быть команда, которую Вы выполняете с самим su фоном.

32
28.04.2013, 22:08
2 ответа

Семантика и обычные глифы для этих символов изменялись (несколько раз) в течение прошлых 50 лет.

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

ASCII представил еще один подобный кавычке символ, так, чтобы теперь мы имели ', который использовался в качестве апострофа, закрывая кавычку и акут, и `, который использовался в качестве открывающий кавычку, или серьезный диакритический знак (конкретные глифы отличались по различным шрифтам).

По некоторой причудливой причине объявляется ISO-8859-1 ' быть апострофом или неориентированной кавычкой, объявленной ` чтобы быть серьезным диакритическим знаком, добавил, еще один диакритический знак ´ (акут) и отмененное печатание сверх тиража (так, чтобы изолированные метки диакритического знака были теперь абсолютно бессмысленны). Более поздние расширения (кодовые страницы MS Windows и Unicode) зафиксировали это путем представления новых направленных символов кавычки и объединения диакритических знаков.

Что Вы видите, вот по существу остатки со времен ASCII, когда большинство шрифтов соединило (наклонный и/или изогнутый) глифы для ' и `.

33
27.01.2020, 19:37
  • 1
    На самом деле ISO-8859-1 был не важен печатанию сверх тиража и отражает эффект, а не причину. Это не было потеряно из-за (по существу) никакой поддержки видеотерминала функции. Устройства выдачи твердых копий незатронуты. –  Thomas Dickey 13.03.2016, 14:40

Вывод как этот сгенерирован makeinfo из источников Texinfo. Texinfo может также представить к другим форматам как PDF, таким образом, это должно быть более выразительно, чем ASCII. Возможно, постараться не выбрасывать семантику, makeinfo кодирует кавычки как этот, таким образом, Вы видите то, что открывает и закрывает кавычки.

Пример: Если бы Вы не могли бы видеть различие, я могу предположить, что немного сбивал бы с толку, если бы Вы записали некоторый источник Texinfo и полагались на различие в кавычке, являющееся видимым, потому что Вы предварительно просмотрели бы его как PDF. Поскольку Вы никогда не представляли с makeinfo, Вы никогда не обнаруживали бы, что это не читаемо, не представляется как этот.

7
27.01.2020, 19:37

Теги

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