Eu tenho aprendido Ruby on Rails por um tempo. No começo, resisti a usar o console, mas depois de um tempo posso dizer que o amo. Se o Linux for algo assim, acho que será legítimo.
Eu acho que vou tentar o Ubuntu por enquanto. No entanto, aqui está a pergunta - onde você aprende as dicas, truques e atalhos do poweruser para usar o Linux? Eu realmente quero seguir o caminho certo desde o início - minimizando distrações, maximizando a produtividade etc.
Estou pensando em atalhos de teclado e noções básicas absolutas do Linux.
linux
ubuntu
command-line
shell
dsp_099
fonte
fonte
Respostas:
Primeiro e acima de tudo, você deseja encontrar uma referência de shell. Não importa o quão bom seja um guia encontrado no Linux, você poderá procurar comandos individuais e como eles funcionam. Este é o Manual de Referência oficial do GNU Bash, portanto deve ser bastante completo.
Como programador, em breve você usará o guia avançado de scripts do bash .
Familiarize-se também com as páginas de manual. A maioria dos comandos deve ter um manual, acessível através de 'man commandname' no terminal.
Há também um wiki sobre todas as coisas específicas do Ubuntu.
É claro que o Ask Ubuntu (au) e Unix e Linux (ul) desta pilha do StackExchange têm o prazer de convidá-lo se você tiver suas perguntas. :)
fonte
Aqui está uma pequena lista para você começar:
Tente usar o comando man em qualquer uma das opções acima, bem como o comando info, além do google, é claro:
De qualquer forma, as outras respostas são igualmente boas, só sei que uso os comandos acima todos os dias, durante todo o dia.
Diverta-se!
fonte
Um ótimo lugar para aprender sobre essas coisas é no IRC:
FreeNode (esta rede é popular entre muitos desenvolvedores)
http://www.freenode.net/
Você precisará de um cliente de IRC (há muitos por onde escolher) ou poderá usar o bate-papo baseado na Web em http://webchat.freenode.net/, se preferir. Os canais #Linux e #Ubuntu são muito populares por lá e provavelmente seriam ótimos lugares para começar - você pode aprender muito apenas observando o que milhares de pessoas perguntam nesta rede útil.
O SuperUser.com também possui um sistema de bate-papo, que acredito ter um canal Ubuntu bastante ocupado (eles os chamam de "salas" em vez de "canais").
Além disso, dê uma olhada na longa lista de [principalmente] distribuições Linux conhecidas e, pelo menos, tente algumas delas antes de colocar seu coração em uma em particular:
Recursos - Sistemas operacionais - distribuições Linux
http://www.lumbercartel.ca/resources/os/linux.pl
Cada distribuição do Linux tem suas vantagens e também muitas diferenças (algumas são mais visíveis que outras). Dependendo das suas necessidades, uma distribuição que atenda a todos os seus critérios pode não ser adequada para outra pessoa. (É bom ter todas essas opções!)
fonte
Embora todas as outras respostas até agora tenham excelentes conselhos, o que realmente me ajudou foi a leitura de um livro sobre scripts de shell. Foi durante essa leitura que meu "vocabulário" de linha de comando quase dobrou.
fonte
Com relação ao aprendizado do shell, vejo que o Manual de Referência do Bash já foi publicado, mas você também pode conferir o Guia de Script Avançado do Bash (ABS). Provavelmente, um dos melhores tutoriais sobre como usar o shell Bash e a maior parte do conhecimento aprendido lá também pode ser transferido para outros shells * nix.
Também para o Ubuntu, verifique o Ubuntu Geek para obter dicas e truques para usuários avançados. Eu também recomendaria procurar no Wiki da comunidade Ubuntu (não é possível postar o link aqui devido ao recurso de prevenção de spam deste site, mas você pode encontrá-lo no site Ubuntu). Que, juntamente com os links postados por outras pessoas, você deve começar na direção certa.
fonte
Este site: http://linuxcommand.org/ é um bom lugar para começar.
Posteriormente, eu receberia um livro como este: http://www.sobell.com/CR2/index.html , que fornece uma visão geral de quase tudo.
No entanto, acho que a melhor maneira de realmente entrar no Linux é usar uma distribuição Linux amigável à linha de comando.
O Ubuntu e os derivados são um bom ponto de partida, porque não ocultam completamente a CLI, mas após 6 meses a um ano (depende de quão obsessivamente você entra nela), eu tentaria instalar o http: // www. archlinux.org/ ; o processo de instalação em si ensinará muito, sem mencionar as toneladas de configuração, etc. exemplos dados pelo wiki em: http://wiki.archlinux.org/ .
fonte