Pergunta

Existem bons livros para um relativamente novo, mas não totalmente novo usuário * nix para obter um pouco mais de conhecimento em profundidade (por isso não "Linux for dummies")? Para a maior parte, eu não estou procurando algo para ler do início ao fim. Pelo contrário, eu prefiro ter algo que eu posso pegar e ler em pedaços quando eu preciso saber como fazer algo ou sempre que tenho um daqueles "como posso fazer isso de novo?" momentos. Algumas áreas que eu gostaria de ver são:

  • administração de linha de comando
  • o bash scripting
  • programação (embora eu gostaria de algo que não é apenas relevante para programadores C)

Eu gostaria que isso seja como plataforma independente quanto possível (o que significa que tem a informação que é relevante para qualquer distro linux, bem como BSD, Solaris, OS X, etc), mas os sistemas UNIX que eu uso mais são OS X e Debian / Ubuntu. Então, se eu iria beneficiar mais de ter um livro mais dependente de plataforma, essas são as plataformas de destino.

Se eu conseguir tudo isso em um livro, ótimo, mas eu prefiro ter o material um pouco mais em profundidade do que a cobertura de tudo . Então, se houver algum livros que cobrem apenas uma dessas áreas, publicar. Inferno, postá-lo, mesmo que não é relevante para qualquer uma dessas áreas e você acha que é algo que uma pessoa na minha posição deve conhecer.

Foi útil?

Solução

Eu wiki'd este post -. Podia aqueles com add rep suficiente em itens a ela

administração do sistema, livros de uso geral

  • Nemeth et. al, Linux Administração do Sistema

  • O livro Armadillo , como mencionado por Bill The Lizard < a href = "https://stackoverflow.com/questions/236838/what-are-good-linuxunix-books-for-an-advancing-user#236932"> abaixo .

  • Qualquer coisa por Mark Sobell . Ele faz uma espécie de tema-e-variações para vários sabores de Unix, então escolha o livro mais adequado ao ambiente em mão. Os livros são muito bons. Um de seus era um texto prescrito quando eu fiz o meu B.Sc.

  • Stevens' TCP / IP ilustrado, vol. 1: Os Protocolos para uma corrida completa para baixo sobre como TCP / IP funciona em detalhes

  • .
  • Eu nunca li esse livro em particular, mas muitas pessoas aqui estão recomendando Ferramentas Unix Poder como mencionado por Hortitude.

Programação:

Ferramentas específicas (por exemplo, Sendmail)

Vários dos livros da O'Reilly e outros editores cobrem tópicos específicos. Alguns dos mais importantes são:

Alguns desses livros foram impressos por um bom tempo e ainda são relevantes. Consequentemente, eles também são de segunda mão frequentemente disponíveis em muito menos do que o preço de tabela. Amazon mercado é um bom lugar para procurar esses itens. É completamente uma boa maneira de fazer uma abordagem shotgun para temas como este por não muito dinheiro.

Como exemplo, em Nova Zelândia livros técnicos são usurously caro devido a um peso kiwi fraco (como a $ NZ é carinhosamente conhecido nos círculos de expatriados) e uma cadeia de suprimentos tortuosamente longo. Você poderia gastar 20% do salário depois de impostos de uma semana para um graduado a partir de um único livro. Quando eu estava morando lá apenas fora da universidade que eu usei este tipo de mercado muito, muitas vezes compra de livros para 1/4 do seu preço de lista - incluindo o custo de transporte para New Zealand. Se você não está vivendo em um local com nível 1 rendimentos Eu recomendo este.

E-Books e recursos on-line (graças a israkir por me lembrar):

  • O Projeto de Documentação do Linux ( www.tldp.org ), tem muitos guias tópico específico conhecidos como HowTos que também muitas vezes preocupação terceiros ferramentas de OSS e será relevante para outras variantes do Unix. Ele também tem uma série de do FAQ e guias .

  • Unix do Guru é uma coleção de recursos do UNIX com um um pouco mais sabor old-school.

  • Google. Há muitos, muitos recursos UNIX e Linux na web. Pesquisar strings como comandos UNIX ou aprender unix irá transformar-se qualquer quantidade de recursos on-line .

  • Safari . Este é um serviço de assinatura, mas você pode pesquisar os textos de um grande número de livros. Posso recomendar este como eu usei-o. Eles também fazem licenças de site para clientes corporativos.

Alguns da filosofia do Unix:

Outras dicas

Eu encontrei Unix Power Tools para ser um dos melhores recursos para mim. Pode não ter um tutorial nele, mas é uma grande referência.

a arte da programação Unix é um livro que eu encontrei útil no passado , apesar de ser um pouco inclinado contra outras plataformas não-Unix.

livros

O O'Reilly tem uma excelente cobertura * nix. Eu tenho estes:

Aprender a festa Shell
* Abrange vários * ferramentas básicas de linha de comando nix como técnicas de shell script bem como mais avançadas.

Aprender as vi e Vim Editors
* Impagável. Deu-me a capacidade de rapidamente editar ou criar shell scripts, arquivos de configuração, scripts Python a partir do shell.

Eu recomendo o href="https://rads.stackoverflow.com/amzn/click/com/0596003439" rel="nofollow noreferrer"> Armadillo livro

text alt

Jason,

Unix Programação por Kernighan e Pike lhe dará bases sólidas em todas as coisas Unix e deve cobrir a maior parte das suas perguntas a respeito da linha de comandos shell script etc.

O href="https://rads.stackoverflow.com/amzn/click/com/0596003439" rel="nofollow noreferrer"> Armadillo livro

Boa sorte!

Os supracitados Unix Power Tools é uma obrigação. Outros clássicos são sed & awk e Dominando Expressões Regulares . Também gosto de alguns livros da O'Reilly série "Receitas":

O avançada Guia de Bash-Scripting é o único livro que realmente permite que o leitor a Grokar script bash. Você precisa que a capacidade de entender completamente como começar daemons / parada e para automatizar uma série de tarefas.

O AWK Linguagem de programação

Não só introduz a ferramenta versátil que awk é, mas também dá uma visão sobre a filosofia baseada Unix e alguns awk 'design-padrões'.

text alt

Na minha opinião, você vai aprender mais apenas brincando com o que você achar interessante em uma caixa * nix. É um desperdício de tempo para ler sobre BIND se você não tem interesse em redes.

acordo Big para Essencial Sistema Adminstration e Ferramentas Unix energia .

Além disso, qualquer que seja o editor de sua preferência, vim ou emacs, aprendê-la de volta e por diante. Se você gosta de vim, em seguida, obter livro vim de Steve Oualline.

Com relação ao Ubuntu e Linux em geral, um bom livro:

Stephen Kochan de "Unix Shell Programação" e "Explorando o sistema Unix"

  • sed & awk Dougherty e Robbins
  • Mastering expressão regular Jeffrey Friedl
  • Linux em poucas palavras a olhar as coisas, embora a maioria da informação também está em manpages
  • Vim por Steve Oualline
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top