Я случайно наткнулся на это, и мне было интересно, что это значит. Что я сделал, я печатал

adb logcat

но случайно набрал

adb logcat'

и меня встретили с этим:

Я выбрал Control-C и попробовал снова, используя ls , cd , множество команд, одинаковый результат для каждой.

2 ответа2

2

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

1

Он ждал, чтобы вы закончили цитату. Если вы введете другой текст, он завершит цитату. Затем вы можете попробовать клавишу Home или Control-A и посмотреть, позволяет ли вам редактировать строку.

Кавычки могут быть полезны, когда нужно дать имена, которые пытается использовать оболочка, например:

нажмите «Привет!»

Создаст файл с именем "Hello There". Без 'он создаст два файла с именами Hello и There. Это отличается от использования символа "как:

коснитесь '$ HELLO THERE'

Создаст файл с именем «$ HELLO THERE», но:

коснитесь "$ HELLO THERE"

Создает файл с именем "THERE" и именем файла после содержимого переменной оболочки $ HELLO [при условии, что она существует].

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .