Найти в Дзене

Работа с терминалом — необходимая часть работы любого разработчика, рано или поздно каждый как-то встретится с этим. Поэтому полезно знать основные команды и идеи для работы с этим инструментом. 👩‍💻


Будет 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% времени. В следующем посте узнаем, как редактировать файлы, записывать и читать их, искать по регулярным выражениям и другое.😎

Надеюсь, это будет полезно и когда-нибудь пригодится вам.👍
1 минута