Работа с терминалом — необходимая часть работы любого разработчика, рано или поздно каждый как-то встретится с этим. Поэтому полезно знать основные команды и идеи для работы с этим инструментом. 👩💻
Будет 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 минута
7 января 2025