Учебники

IPython — системные команды

Если оператор во входной ячейке начинается с восклицательного символа (!), Он рассматривается как системная команда для базовой операционной системы. Например ,! Ls (для linux) и ! Dir (для windows) отображают содержимое текущего каталога

Команда восклицательного знака (!)

Вывод системной команды также может быть назначен переменной Python, как показано ниже —

Вывод системной команды

Переменная хранит вывод без цветов и разделяется на символы новой строки.

Также можно комбинировать переменные или выражения Python с системными вызовами команд. Переменная в фигурных скобках {} может быть встроена в текст команды. Посмотрите на следующий пример —

Системные вызовы команд

Вот еще один пример, чтобы понять, что префикс переменной Python с $ также достигает того же результата.