Команды Linux на платформе Google Colaboratory

Как использовать команды операционной системы, чтобы быстрее и проще решать задачи машинного обучения
Google Colaboratory - это бесплатная облачная платформа от Google, где установлено много популярных библиотек для машинного обучения, а также есть GPU. Платформа удобна для изучения машинного обучения и нейронных сетей, так как на ней вы сразу получаете готовую к использованию среду для машинного обучения, за которую не нужно платить.
Для большинства задач в Colaboratory достаточно средств Python, но иногда все-таки приходится использовать команды операционной системы. Например, для загрузки данных или установки пакетов Python. Код ноутбуков, которые мы создаем на платформе Google Colaboratory, запускается на виртуальной машине с Linux в облаке Google. Если вы привыкли работать с Wndows, то использование команд Linux на первом этапе может вызвать затруднение. В этой статье я расскажу, как использовать команды Linux в ноутбуках Colaboratory. Все команды есть в ноутбуке с полным текстом примеров кода.

Основы использования командной строки в Colab

Команды Linux можно писать в ячейках ноутбуков Colaboratory, также как и команды Python. Но команды Linux должны начинаться с восклицательного знака (!). Именно по наличию восклицательного знака в начале строки определяется, что это не код Python, а команда операционной системы.

Пример:
Дальше буду писать команды текстом, чтобы вы могли их копировать в свои ноутбуки:
!ls

sample_data