Qual é a melhor maneira de aprender a usar o Ubuntu com terminal? [fechadas]

19

Freqüentemente, há algumas coisas que precisamos fazer, ajustar as configurações do sistema, executar alguns processos, no entanto, mesmo no Ubuntu, às vezes não há uma GUI para executar essas tarefas, e é por isso que chegamos a lugares como fórum do Ubuntu, askubuntu ou até pesquise no Google.

Então, alguém nos fornece um comando de terminal que nos permite fazer o que precisamos naquele momento para resolver um determinado problema. Então, vejo que aprender o idioma por trás do Linux pode ser extremamente útil. Mas tudo o que tenho feito até agora é executar os comandos, às vezes nem entendo o que estou fazendo enquanto os executa, apenas estou seguindo as instruções de outra pessoa.

Eu gostaria de entender mais sobre o Linux em geral e o Ubuntu em particular, não quero dominar o Linux ou executar tudo no terminal, gosto do Ubuntu muito bem para PCs modernos, centrados no usuário e gráficos, mas gostaria de conhecer o básico e pelo menos ser capaz de entender o que um determinado comando fará no sistema.

Qual é a melhor maneira de fazer isso?

Neptunno
fonte
há um link que tem informação enorme para você: ubuntuforums.org/showthread.php?t=1909108
rɑːdʒɑ
Graças, na verdade, há muito por onde começar a aprender Linux nesse post;)
Neptunno
Eu tenho recomendado alguns recursos excelentes aqui: askubuntu.com/questions/168142/...
1
Você pode baixar arquivo PDF do projeto de comando Linux a partir de sourceforge.net/projects/linuxcommand
Pandya

Respostas:

10
  1. Em poucas palavras, o Linux é considerado um bom livro para comandos do Linux. Você pode ver esse livro. (Admito que não li completamente o livro, mas me parece bom para comandos, veja o comentário abaixo de um leitor real)

  2. Um diretório online de comandos úteis do Linux também pode ajudá-lo bastante

  3. Achei o livro Ubuntu Linux Bible extremamente útil e uma introdução amigável ao Ubuntu. É por "William von Hagen".

  4. Você pode navegar pelas páginas de manual do Linux em um navegador da Web instalando man2html.

    sudo apt-get install man2html
    
  5. Você pode navegar pelas páginas de informações do GNU digitando o infoseguinte nome do comando em um terminal. A maneira gráfica de fazer a mesma coisa requer info2wwwpacote. Instale-o com sudo apt-get install info2www.
    (Estes são mais úteis, e eu recomendo que eles entendam os comandos do Linux, como sed, grep e outros)

Anwar
fonte
Gostei do diretório de comandos úteis, embora não tenha tempo para aprendê-lo, posso seguir em frente e obter um comando útil sempre que precisar. Obrigado!
Neptunno 16/06/12
2
Além disso, se você se lembrar das primeiras uma ou duas letras de um comando (ou se puder adivinhar bem), pressionar a guia 2 ou 3 vezes será preenchido automaticamente com todas as correspondências possíveis. A primeira guia não mostrará nada se houver correspondências duplicadas, a segunda poderá perguntar se você deseja todas as correspondências - mas não deixe que isso o assuste, isso fornece uma página de cada vez e você sempre pode cancelar e então você pode ver a lista. Digite um diretório ou nome de arquivo parcial, pressione tab e ele será preenchido automaticamente.
Marty Fried
Estou começando a gostar de brincar com o terminal. Agora não parece tão complicado como antes. Obrigado por estas dicas;)
Neptunno 16/06/12
3

Leia sobre o bash, que é o shell da linha de comandos. Se você já usou o MS-DOS, é semelhante. A maioria dos comandos que você usa é bastante direta: começa com um comando seguido por um espaço. O comando pode ser um comando interno do bash ou um programa / comando externo. Se for externo, ele precisa estar onde o bash pode encontrá-lo, no caminho ou especificado.

Após o comando, geralmente há opções específicas do comando. Após as opções, pode haver nomes de arquivos necessários. Lembre-se de que os espaços separam itens desta lista; portanto, se um nome de arquivo tiver um espaço, ele precisará ser "escapado", assim: name \ with \ spaces. Cada espaço tem uma barra invertida na frente para torná-lo um personagem, e não um delimitador. Normalmente, você também pode colocar aspas duplas ao redor do nome.

Se for um comando bash, você pode descobrir mais de algumas maneiras:

Digite man name_of_command, onde name_of_command é o nome do programa. Use espaços para paginar o texto, 'b' para paginar para trás e 'q' para sair.

Enter name_of_command --helppara obter uma lista abreviada de opções

Você pode obter muitas informações digitando "man man" e também "man bash". Mas alguns tutoriais mais simples são úteis para você começar.

Portanto, da próxima vez que vir um comando, tente digitar a primeira palavra após o comando "man" ou digite a primeira palavra, seguida por --help para ter uma ideia de quais são os parâmetros.

Depois de aprender a linha de comando do bash, você poderá experimentar alguns tópicos mais avançados. Existem muitos tutoriais sobre linux na web.

Marty Fried
fonte
Eu não tinha ideia de que o terminal tinha essas informações úteis. Além disso, boa introdução ao uso do terminal. Muito obrigado!
Neptunno
1
O terminal possui uma quantidade incrível de recursos úteis e, depois que você começa a aprendê-los, torna o uso do terminal divertido. Você pode procurar comandos anteriores com Ctrl-R, recuperar comandos pressionando a seta para cima repetidamente, recuperar o comando anterior, ou partes dele, no meio do próximo comando - como, se você esquecer de usar o sudo, poderá digite "sudo !!" e ele lembrará todo o comando. Muitas opções como essa usando o '!' (geralmente chamado de bang, como em Crunch Bang = #!). Depois de chegar a onde você pode entender o que "man bash" está dizendo, você pode aprender muito.
Marty Fried
De fato, antes que eu não tivesse idéia de por onde começar a aprender comandos de terminal, agora vejo que com esses recursos basta uma certa exploração.
Neptunno
0

Eu sempre acho que a melhor maneira é tentar, mas com a linha de comando às vezes é difícil começar.

Algumas coisas que me fizeram começar

Um deles estava usando um terminal que possui partes gráficas para navegação, um que eu recomendo (embora não seja mantido) é o shell Hotwire.

Instale através do centro de software

Também considere criar um arquivo de texto que você possa anotar comandos e locais, até conhecê-los de cor de qualquer maneira.

Outra coisa que me iniciou foi o Linux Pocket Guide , que possui termos básicos, estrutura de arquivos e comandos de terminal. http://www.amazon.com/Linux-Pocket-Guide-Daniel-Barrett/dp/0596006284

E lembre-se, o CAPS conta com o Linux; portanto, se você nomear uma pasta FoLdEr, precisará digitá-la dessa maneira para acessá-la.

Mateo
fonte