Это статья об основах программирования на Go. На канале я рассказываю об опыте перехода в IT с нуля, структурирую информацию и делюсь мнением. Хой, джедаи и амазонки! Перешёл к изучение смежной технологии по отношению к языку программирования - git и онлайн-платформе гитхаб. С Гитом работаю не в графическом интерфейсе, а через командную строку. А это не так просто, но и не сложно. Скорее, непривычно. Сегодня об опыте применения терминала в Linux. Публикация оформлена как обычно: немного теории, а затем практика...
Работа с терминалом — необходимая часть работы любого разработчика, рано или поздно каждый как-то встретится с этим. Поэтому полезно знать основные команды и идеи для работы с этим инструментом. 👩💻 Будет 2-3 поста по этой теме, также советую пройти неплохой бесплатный курс от hexlet (посты будут теоретической выжимкой из него).🥶 1. Навигация🗺 - Узнать директорию, в которой мы находимся- pwd pwd /home/ippolid - Посмотреть список файлов - ls (флаги дают доп. функционал) ls Camera 'Снимки экрана' -Переместиться в другую директорию - cd cd .. - на директорию выше cd ~/ -домашняя директория 2. Чтение файлов📖 -Посмотреть содержимое файла - cat (плохо работает для больших файлов, т.к. сложно прогрузить слишком много строк в консоли) cat English.txt London is the capital of Great Britain -Посмотреть верхушку файла - head (по дефолту первые 10 строк, можно изменить через флаг -n) head -n 3 proxies.txt 120.25.189.254:8800 103.174.236.72:8080 8.212.151.166:8008 -Посмотреть конец файла - tail (по дефолту последние 10 строк, можно изменить через флаг -n) tail -n 3 proxies.txt 107.189.8.240:8080 116.104.133.165:10010 116.104.134.222:10000 -Также можно посмотреть файл через пейджеры (программы для просмотра содержимого файла). В отличие от cat они прогружают конкретный участок кода, поэтому работают быстрее. Примером может послужить пейджер - less . Чтобы посмотреть фаил надо написать вместо cat ,less Это пока основные команды, которые вы будете использовать 90% времени. В следующем посте узнаем, как редактировать файлы, записывать и читать их, искать по регулярным выражениям и другое.😎 Надеюсь, это будет полезно и когда-нибудь пригодится вам.👍