Linux. Карманный справочник, 2-е издание (Linux Phrasebook (Developer's Library) 2nd Edition)
Первое издание книги Скотта Граннемана было моей настольной книгой формата pocketbook, когда я только начинал профессионально заниматься разработкой (или менее пафосно просто стал джуном). Книга вышла в 2007 году и позволила просто и небольно познакомиться с операционной системой Linux, ее командной строкой и базовыми командами. В 2015 году книга была переиздана, но этой версии у меня нет. И хоть с тех пор прошло много времени мне кажется, что книга до сих пор полезна как справочник и некоторый набор стандартных тем, которые точно стоит изучить - в первом издании были темы приведенные ниже
- файлы, каталоги, их создание/удаление/переименование/компирование
- права доступа (chmod), про превращение в другого пользователя (sudo)
- работа с man и info для получения справочной информации от самой системы
- объединение команд в цепочки (pipes)
- отображение содержимого файлов (работа с stdout, stdin, stderr) и команды cat, less, head, tail
- как выводить файлы на печать
- подробнее про владельцев файлов и права доступа (chgrp, suid, sgid)
- работа с архивами
- поиск файлов и как пользоваться grep
- команда find
- работа с самой оболочкой: история команд, поиск по ней, создание псевдонимов для команд
- контроль использования системных ресурсов: ps aux, kill, top, lsof, free, df
- установка прогрмм из пакетов: deb, rpm
- сетевые соединения: ifconfig, ping, traceroute, host, ifup, ifdown
- работа в сети: ssh, sftp, scp, rsync, wget, curl
- взаимодействие с Windows
И хотя с первого издания книги прошло порядка 20 лет, а второго - 10 лет, но темы, что изложены в книге не стали менее актуальными, но теперь зачастую модно сразу идти изучать комбайны типа K8s, а не знакомиться сначала с основами:)
#Linux #Software #Devops #SRE