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)
b) Listando pastas e arquivo ocultos
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
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”:

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

b) Saindo

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!).

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.

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.
Você ainda pode voltar quantos níveis quiser para entrar dentro de outra pasta, por exemplo:
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”.

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.

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”

b) Movendo uma pasta
Para movermos uma pasta precisamos do comando “mv”, do “nome da pasta” e do “caminho” para onde ela vai.
7. Criar um Arquivo
Para criar um arquivo basta usar o comando “touch” mais o “nome do arquivo”. É criado um arquivo de texto simples.

8. Copiar um Arquivo
Copiar, renomear e mover arquivo
a) Simples cópia de arquivo

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

10. Renomear e Mover um Arquivo
a) Renomeando um arquivo

b) Movendo um arquivo para dentro de uma pasta

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
Neste caso, apesar de colocarmos no caminho algumas pastas apenas o arquivo “jambo” será removido.
b) Apagando uma pasta
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!