Guia básico de como usar comandos no Linux
Como o próprio título diz, este é um guia básico de como usar comandos no Linux. Se você está caindo de pára-quedas neste universo e o caminho das pedras ainda está nebuloso, este artigo é pra você.
Introdução
Diferente do DOS, o Linux tem mecanismos internos de segurança. Arquivos e diretórios têm permissões associadas a eles e como resultado alguns não podem ser acessados por usuários normais.
O DOS, por outro lado, deixará você apagar todo o coteúdo do disco rígido (hard disk).
Existe um usuário especial chamado "root" que é o administrador do sistema, com poder total sobre a "vida" e a "morte" naquela máquina. Se você estiver trabalhando em seu própiro PC, você será o root também. Mas trabalhar como root é perigoso, qualquer engano pode trazer sérios danos.
Muito da complexidade do Linux vem de sua extrema configurabilidade: virtualmente toda característica e toda aplicação pode ser configurada através de um ou mais arquivos de configuração. Complexidade é o preço a se pagar pelo poder. Mas não se preocupe, seu sistema já está configurado para iniciarmos os trabalhos.
Redirecionamento e piping são características do DOS. No Linux são muito importantes e muito mais poderosas. Comandos simples podem ser combinados para desempenhar tarefas complexas. Eu sugiro que você aprenda seu funcionamento antes de fazer uso.
$ tar -zxvf <programa.tar.gz> [> pasta]
Onde: "programa.tar.gz" precisa ser indicado, mas o redirecionamento para "pasta" é opcional.
Atenção: Quando o prompt de um comando exemplo é "#", o comando só pode ser usado pelo root e quando o prompt de um comando exemplo é "$", o comando é usado pelo usuário.
O DOS, por outro lado, deixará você apagar todo o coteúdo do disco rígido (hard disk).
Existe um usuário especial chamado "root" que é o administrador do sistema, com poder total sobre a "vida" e a "morte" naquela máquina. Se você estiver trabalhando em seu própiro PC, você será o root também. Mas trabalhar como root é perigoso, qualquer engano pode trazer sérios danos.
Muito da complexidade do Linux vem de sua extrema configurabilidade: virtualmente toda característica e toda aplicação pode ser configurada através de um ou mais arquivos de configuração. Complexidade é o preço a se pagar pelo poder. Mas não se preocupe, seu sistema já está configurado para iniciarmos os trabalhos.
Redirecionamento e piping são características do DOS. No Linux são muito importantes e muito mais poderosas. Comandos simples podem ser combinados para desempenhar tarefas complexas. Eu sugiro que você aprenda seu funcionamento antes de fazer uso.
Convenções
Em todo documento escrito abaixo, exemplos normalmente seguirão o seguinte formato:- <...> é um argumento necessário;
- [...] é um argumento opcional.
$ tar -zxvf <programa.tar.gz> [> pasta]
Onde: "programa.tar.gz" precisa ser indicado, mas o redirecionamento para "pasta" é opcional.
Atenção: Quando o prompt de um comando exemplo é "#", o comando só pode ser usado pelo root e quando o prompt de um comando exemplo é "$", o comando é usado pelo usuário.