!5 должен заставить терминал Mac что-то сказать?

!5 должен заставить терминал Mac что-то сказать?

Я знаю, что команда say "something" в терминале Mac заставит его выдать что-то. Я новичок в Unix, и поскольку OS X основана на UNIX, я пытался выучить команды самостоятельно и прочитал, что !5 вызовет последние пять команд в истории терминала. Когда я набрал это, терминал начал выдавать что-то! так и должно быть?

решение1

Если вы нажмете !5 (bang-5) в командной строке, если вы находитесь в варианте CSH... вы вызовете повторный вызов и выполнение пятой команды с момента запуска конкретного вызова оболочки, как если бы вы ввели ее в командной строке.

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

Связанный контент