Режим терминала в Claude Code
Из Claude Code можно выполнять bash-команды - обычные команды терминала, не выходя из окна программы. Для этого есть отдельный режим: он включается восклицательным знаком, и в подсказке это подписано как «! for bash mode».
Дальше всё как в обычном терминале. Например, выполним ls - в пустой папке он ничего не покажет. Создадим тестовый файл test.txt, снова поставим восклицательный знак и наберём ls - и команда выведет список файлов. Так можно выполнять любые команды, которые работают в вашем терминале.
Зачем выполнять команды именно отсюда
Возникает резонный вопрос: зачем это нужно, если в обычном терминале то же самое сделать быстрее?
Дело в том, что вывод команды попадает в контекст Claude Code. Он видит результат выполнения и потом использует его в своих ответах. То есть не нужно вручную копировать вывод из терминала и вставлять его в чат - вся эта информация у Claude Code уже есть. Ради этого режим и придуман.