Какие книги по Linux/Unix хороши для продвинутого пользователя?[закрыто]

StackOverflow https://stackoverflow.com/questions/236838

  •  04-07-2019
  •  | 
  •  

Вопрос

Есть ли какие-нибудь хорошие книги для относительно нового, но не совсем нового пользователя *nix, где можно получить более глубокие знания (так что никаких «Linux для чайников»)?По большей части я не ищу что-то, что можно прочитать от начала до конца.Скорее, я бы предпочел что -то, что я могу забрать и читать в кусках, когда мне нужно знать, как что -то сделать или когда у меня есть один из них «Как мне сделать это снова?» моменты.Некоторые области, которые я хотел бы увидеть:

  • администрирование командной строки
  • bash-скриптинг
  • программирование (хотя мне бы хотелось чего-то, что актуально не только для программистов на C)

Я бы хотел, чтобы это было как можно более независимым от платформы (то есть в нем есть информация, актуальная для любого дистрибутива Linux, а также для BSD, Solaris, OS X и т. д.), но чаще всего я использую OS X и Unix-системы. Дебиан/Убунту.Так что, если я выиграю больше всего от книги, более зависящей от платформы, то это именно те платформы, на которые мне следует ориентироваться.

Если я смогу собрать все это в одной книге, отлично, но я бы предпочел иметь более глубокий материал, чем освещение все.Так что, если есть книги, охватывающие хотя бы одну из этих областей, опубликуйте их.Черт, опубликуйте это, даже если это не имеет отношения ни к одной из этих областей, и вы думаете, что это то, о чем человек в моем положении должен знать.

Это было полезно?

Решение

У меня есть этот пост в вики - могут ли те, у кого есть достаточная репутация, добавить к нему элементы.

Системное администрирование, книги общего пользования

Программирование:

Специальные инструменты (например,Отправить письмо)

Различные книги О'Рейли и других издателей посвящены конкретным темам.Некоторые из ключевых из них:

Некоторые из этих книг издаются уже довольно давно и до сих пор актуальны.Следовательно, их также часто можно приобрести подержанными по цене гораздо ниже прейскурантной.Торговая площадка Amazon — хорошее место для поиска таких товаров.Это довольно хороший способ подойти к подобным темам с помощью дробовика за небольшие деньги.

Например, в Новой Зеландии технические книги стоят ростовщически дорого из-за слабого киви-песо (так ласково называют новозеландский доллар в кругах эмигрантов) и извилистой длинной цепочки поставок.Вы можете потратить 20% недельной зарплаты начинающего выпускника на одну книгу.Когда я жил там сразу после окончания университета, я часто пользовался этим типом рынка, часто покупая книги за 1/4 их прейскурантной цены, включая стоимость доставки в Новую Зеландию.Если вы не живете в месте с доходом первого уровня, я рекомендую это.

Электронные книги и онлайн-ресурсы (спасибо Исракир за напоминание):

  • Проект документации Linux (www.tldp.org), содержит множество руководств по конкретным темам, известных как HowTos это также часто касается сторонних инструментов OSS и будет актуально для других вариантов Unix.Также имеется серия Часто задаваемые вопросы и гиды.

  • Вселенная Unix Guru представляет собой коллекцию ресурсов Unix в несколько более старомодном стиле.

  • Google.В сети очень много ресурсов по Unix и Linux.Поиск строк типа Unix-команды или изучать юникс откроет любое количество онлайн-ресурсов.

  • Сафари.Это сервис по подписке, но вы можете искать тексты довольно большого количества книг.Я могу рекомендовать это, поскольку я использовал это.Они также выдают лицензии для корпоративных клиентов.

Немного философии Unix:

Другие советы

я нашел Электроинструменты Unix быть одним из лучших ресурсов для меня.Возможно, в нем нет руководства, но это отличный справочник.

Искусство программирования Unix — это книга, которую я нашел полезной в прошлом, несмотря на то, что она немного предвзято относится к другим платформам, отличным от Unix.

Книги О'Рейли прекрасно освещают *nix.У меня есть это:

Изучение bash Shell
* Охватывает несколько основных инструментов командной строки *nix, а также более продвинутые методы написания сценариев оболочки.

Изучение редакторов vi и Vim
* Бесценно.Дал мне возможность очень быстро редактировать или создавать сценарии оболочки, файлы конфигурации, сценарии Python из оболочки.

Я рекомендую Броненосец книга О'Рейли по администрированию командной строки и написанию сценариев оболочки.

alt text

Джейсон,

Среда программирования Unix Авторы Кернигана и Пайка дадут вам прочную основу во всем, что касается Unix, и ответят на большинство ваших вопросов, касающихся сценариев командной строки оболочки и т. д.

А Броненосец книга О'Рейли добавит административную сторону.Это сослужило мне хорошую службу!

Удачи!

Могу предложить несколько книг здесь:

http://www.linux.org/docs/online_books.html

удачи;)

Вышеупомянутое Электроинструменты Unix является обязательным.Другая классика sed&awk и Освоение регулярных выражений.Еще мне нравятся некоторые книги из серии «Кулинарная книга» О'Рейли:

А Расширенное руководство по написанию сценариев Bash — единственная книга, которая действительно позволяет читателю разобраться в сценариях bash.Вам нужна эта способность, чтобы полностью понимать, как запускать/останавливать демоны и автоматизировать множество задач.

Язык программирования AWK

Не только знакомит с универсальным инструментом, который awk есть, но также дает представление о философии, основанной на Unix, и некоторых awk 'шаблоны проектирования'.

alt text

По моему мнению, вы узнаете больше, просто возясь с тем, что вам интересно, в *nix-боксе.Читать о BIND, если вас не интересуют сети, — пустая трата времени.

Большое соглашение для Основное системное администрирование и Электроинструменты Unix.

Кроме того, какой бы редактор вы ни предпочитали, vim или emacs, изучите его взад и вперёд.Если вам нравится vim, приобретите книгу Стива Уаллина по vim.

Что касается Ubuntu и Linux в целом, хорошая книга:

Стивен Кочан «Программирование оболочки Unix» и «Изучение системы Unix».

  • sed & awk Догерти и Роббинс
  • Освоение регулярных выражений Джеффри Фридл
  • Коротко о Linux для поиска, хотя большая часть информации также находится на страницах руководства.
  • «Вим», Стив Уаллин
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top