Командная строка
Консоль – основной способ взаимодействия разработчика с системой. С ней надо уметь взаимодействовать не хуже, чем с графическим интерфейсом.
А вот ресурсы, на которых есть план минимум и больше:
- ШПАРГАЛКА. Команды Unix - Linux. Неожиданно полезная тема на форуме Убунту.
- Unix shell: абсолютно первые шаги.
- Туториал от университета Суррей (en).
- Туториал от Райана (en). Есть шпаргалка.
Обрати внимание, что есть shell scripting – прямо в консоли можно городить циклы, условия и вообще писать вполне себе программы. Лучше обойти это стороной прямо сейчас: это довольно специфичный навык, которые не каждому пригождается.
Мне в своё время очень помогла книга “Linux. Необходимый код и команды. Карманный справочник”. Она компактная, подробная и понятная. Рекомендую.
Справка всегда под рукой
Чтобы получить справку по команде, как правило, достаточно добавить к ней ключ --help
. Например:
$ ls --help
Usage: ls [OPTION]... [FILE]...
List information about the FILEs (the current directory by default).
Sort entries alphabetically if none of -cftuvSUX nor --sort is specified.
...
$ python --help
usage: python [option] ... [-c cmd | -m mod | file | -] [arg] ...
Options and arguments (and corresponding environment variables ):
...
Кроме того, существует специальная программа – справочник man
. На Википедии есть подробная статья про неё. Пользоваться просто:
$ man python
Выход из программы
Если запустил команду в консоли и не знаешь как её остановить — попробуй по очереди следующие стандартные сочетания клавиш:
- Q
- Ctrl + C
- Ctrl + D
Работа с файлами
Текстовые редакторы
Команды и их аргументы
Переменные окружения
Права доступа
Попробуйте бесплатные уроки по Python
Получите крутое код-ревью от практикующих программистов с разбором ошибок и рекомендациями, на что обратить внимание — бесплатно.
Переходите на страницу учебных модулей «Девмана» и выбирайте тему.