Hospedado em:

Comandos Básicos no Linux

1. O uso do terminal de comandos

É importante ter em mente que no Linux que praticamente toda a administração do sistema pode (e às vezes até deve) ser feita por um terminal de comandos, que em sua distribuição pode ter o nome de Console. Aprender a usar os comandos via terminal é um grande passo para o controle total de seu sistema, pois lhe permitirá ver muito mais além do que menus, janelas e ícones.

2. Ambientando-se

Ao abrir o terminal de comandos aparecem algumas informações importantes pelas quais vou começar a falar. Veja:

usuario@computador:~$

O que quer dizer isso? Estas são as primeiras informações úteis para o uso dos comandos. Vejamos a interpretação de cada elemento:

  • usuario = o nome do usuário atualmente logado;

  • arroba (@) = separador;

  • computador = o nome da máquina em que se está logado;

  • dois pontos (:) = separador;

  • Til (~) = a localização é a pasta do usuário atualmente logado;

  • Cifrão ($) = o nível de permissão é de usuário comum.

Temos uma outra possibilidade estas informações aparecerem na tela, por exemplo:

root@computador:/home/usuario/Vídeos#

  • root = o nome do usuário atualmente logado;

  • arroba (@) = separador;

  • computador = o nome da máquina em que se está logado;

  • dois pontos (:) = separador;

  • /home/usuário/Vídeos = a localização atual é a pasta Vídeos, dentro da pasta do usuário;

  • Cerquilha (#) = o nível de permissão agora é de super-usuário

Esta segunda situação se dá quando fazemos o login como usuário administrativo (root ou super-usuário)

2. Verificando pastas e arquivos da localização atual

Dentro do terminal de comandos eu já posso vasculhar o que existe dentro da pasta em que estou localizado. Lembrando que, por padrão, esta pasta é a pasta do usuário que estou logado, ou seja, se meu login é “joao”, minha localização deve ser “/home/joao”.

a) Listando pastas e arquivos (lembre-se que o cifrão ($) não faz parte do comando)

$ li

b) Listando pastas e arquivo ocultos

$ li -a

Mas como se cria uma pasta ou arquivo oculto?

No Linux uma pasta ou arquivo é oculto quando ele é iniciado com um ponto. Não existe muito mistério. Coloque um ponto antes de cada arquivo cuja intenção é deixar oculto.

c) Mostrando todas as informações dos arquivos das pastas e arquivos listados

$ li -l

3. Criar uma pasta

Para criar um pasta ou diretório precisamos usamos o comando e o nome da pasta que será criada, no caso em questão “cores”:

$ mkdir cores

Após criá-la verifique se tudo correu bem listando as pastas e arquivos novamente com o comando “ls”. Agora a pasta “cores” é uma subpasta de minha pasta pessoal.

4. Entrar e sair de uma pasta

a) Entrando

$ cd cores

b) Saindo

$ cd ..

Perceba que para sair não foi necessário informar de onde se está saindo ou para onde se vai, apenas se recua para um nível acima.

Mas o que são esses níveis?

É importante um usuário linux (mas não só ele claro) ter bem definido em sua mente como se movimentar nele. Toda a estrutura é feita por pastas e subpastas, ou seja, em níveis hierárquicos em que uma pasta fica dentro da outra ou ao lado dela. Quando uma pasta está dentro da outra chamamos de subpasta e dizemos que ela está um nível abaixo. No endereço “/home/usuario/cores” o nível mais alto é a “/” (raiz do sistema), em seguida temos a subpasta “/home” e dentro desta outra subpasta chamada “/home/usuario” e, por fim, uma outra subpasta chamada “/home/usuairo/cores”.

c) Indo direto para uma pasta específica

Além de entrar e sair de uma subpasta como se fosse para frente e para trás, também é possível ir direto para uma pasta bem distante da sua pasta atual. Utiliza-se para isso o caminho absoluto de uma pasta, ou seja, onde o destino é colocado desde a raiz do sistema até o nome da última subpasta (também chamo isso de teletransporte, eheh!).

$ cd /usr/share/icons

d) Indo direto para a pasta do usuário

Caso você queira economizar digitação existe um atalho para chegar rapidamente de qualquer canto para a pasta do usuário, basta usar o comando “cd” e colocar o “~” (til) como destino.

$ cd ~

e) Saindo e entrando ao mesmo tempo

Como assim? Caso você esteja em uma subpasta, mas queira ir para uma pasta de mesmo nível você só precisa usar o símbolo comando de recuar um nível (cd ..) associado a nova pasta que você quer entrar.

$ cd ../cores

Você ainda pode voltar quantos níveis quiser para entrar dentro de outra pasta, por exemplo:

$ cd ../../../media

5. Copiar uma Pasta

a) Simples cópia de pasta

Para copiar uma pasta usamos o comando “cp” associado ao “nome da pasta original” e ao “nome da cópia”.

$ cp cores azul -r

Observe que foi necessário um parâmetro obrigatório ao se copiar pastas “-r”. Caso você esqueça dele a copia não se efetivará.

Possuímos agora duas pastas, uma com o nome “cores” (/home/usuario/cores) e outra como nome “azul” (/home/usuario/azul) dentro da pasta pessoal do usuário.

b) Cópia para dentro de outra pasta

Para copiar uma pasta para dentro de outra precisamos do comando “cp”, do “nome da pasta” e do “caminho” para onde ela vai.

$ cp azul cores -r

Pode parecer que estamos criando uma cópia da pasta “azul” com o nome “cores”, mas não é verdade. Como a pasta “cores” já existe a pasta “azul” será colocada dentro dela. O nome da pasta desta vez será automaticamente o mesmo.

6. Renomear e Mover uma Pasta

Tanto para renomear uma pasta quanto para movê-la podemos usar o mesmo comando “mv”.

a) Renomear uma pasta

Neste caso precisamos do comando “mv”, do “nome original” da pasta a ser renomeada e de seu “novo nome”

$ mv azul vermelho

 

b) Movendo uma pasta

Para movermos uma pasta precisamos do comando “mv”, do “nome da pasta” e do “caminho” para onde ela vai.

$ mv vermelho cores

7. Criar um Arquivo

Para criar um arquivo basta usar o comando “touch” mais o “nome do arquivo”. É criado um arquivo de texto simples.

$ touch anil

8. Copiar um Arquivo

Copiar, renomear e mover arquivo

a) Simples cópia de arquivo

$ cp anil jambo

b) Cópia de arquivo para dentro de uma pasta

$ cp anil cores/azul

$ cp jambo cores/vermelho

10. Renomear e Mover um Arquivo

a) Renomeando um arquivo

$ mv anil celeste


b) Movendo um arquivo para dentro de uma pasta

$ mv celeste cores/azul

11. Remover Pastas e Arquivos

Para remover pastas e arquivos basta usar o comando “rm” seguido do “nome do arquivo ou pasta” a ser apagado.

a) Apagando um arquivo

$ rm cores/azul/jambo

Neste caso, apesar de colocarmos no caminho algumas pastas apenas o arquivo “jambo” será removido.

b) Apagando uma pasta

$ rm cores -r

Neste caso apagamos a pasta “cores” junto com todo o seu conteúdo, sejam pastas ou arquivos. Lembrando que para isso precisamos colocar o parâmetro “-r”.

Concluindo

Estes são os comandos básicos para a sobrevivência sem uma interface gráfica, porém, eles só são internalizados na medida em que os utilizamos com frequência. Faça uso destes e de outros que você puder aprender por aí. Até a próxima!

Mais...