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?
fonte
Respostas:
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)
Um diretório online de comandos úteis do Linux também pode ajudá-lo bastante
Achei o livro Ubuntu Linux Bible extremamente útil e uma introdução amigável ao Ubuntu. É por "William von Hagen".
Você pode navegar pelas páginas de manual do Linux em um navegador da Web instalando
man2html
.Você pode navegar pelas páginas de informações do GNU digitando o
info
seguinte nome do comando em um terminal. A maneira gráfica de fazer a mesma coisa requerinfo2www
pacote. Instale-o comsudo apt-get install info2www
.(Estes são mais úteis, e eu recomendo que eles entendam os comandos do Linux, como sed, grep e outros)
fonte
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 --help
para obter uma lista abreviada de opçõesVocê 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.
fonte
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.
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.
fonte