Comandos básicos para Linux
Olá colegas do Viva o Linux, esta é a primeira vez que escrevo um artigo, então vou começar com um básico que acredito que será de grande importância para quem está iniciando suas aventuras com o Linux. Aqui abordarei alguns dos comandos básicos para uso no shell.
Parte 3: Comandos para navegação
São os comandos usados para a movimentação entre os diretórios e listagem do conteúdo dos mesmos.
cd:
Muda de diretório.
cd [diretório]
Exemplo:
$ cd /home/thiago
{vai para o diretório home do usuário thiago}
$ cd /
{vai para o diretório raiz do sistema}
$ pwd
{Mostra o diretório atual}
Exemplo:
$ cd /home/thiago
$ pwd
/home/thiago
ls ou dir: Mostra o conteúdo dos diretórios.
ls [opções] [diretório]
dir [opções] [diretório]
Opções:
$ ls -a /home/Thiago
$ ls /usr/bin
O comando ls é muito útil, pois o utilizaremos sempre que quisermos verificar quais arquivos existem dentro de um determinado diretório. Agora imagine a seguinte situação, você está no diretório /usr/clientes e dentro desse diretório existem cerca de 400 outros diretórios referentes aos seus clientes. Como você faria para o Linux listar somente os clientes que comecem com a letra "B"? Existem alguns caracteres de significado especial para o Linux que chamamos de caracteres coringas, entre os mais usados estão o ?, * e [a-z].
$ ls B*
{Exemplo do resultado do comando ls B*}
Banco01
Banco02
Banco03
Banco04
Bragança
Bilia
Com isso o Linux irá listar todos os clientes que iniciem com "B", independente do número de caracteres que vier depois da letra.
cd:
Muda de diretório.
cd [diretório]
Exemplo:
$ cd /home/thiago
{vai para o diretório home do usuário thiago}
$ cd /
{vai para o diretório raiz do sistema}
$ pwd
{Mostra o diretório atual}
Exemplo:
$ cd /home/thiago
$ pwd
/home/thiago
ls ou dir: Mostra o conteúdo dos diretórios.
ls [opções] [diretório]
dir [opções] [diretório]
Opções:
- -l : Exibe uma listagem utilizando o formato longo dos nomes de arquivos, exibindo também as permissões de arquivos e diretórios;
- -a : Mostra arquivos ocultos (o nome dos arquivos ocultos iniciam com ".");
- -t : Mostra os arquivos por data de alteração.
$ ls -a /home/Thiago
$ ls /usr/bin
Regras de filtragem
O comando ls é muito útil, pois o utilizaremos sempre que quisermos verificar quais arquivos existem dentro de um determinado diretório. Agora imagine a seguinte situação, você está no diretório /usr/clientes e dentro desse diretório existem cerca de 400 outros diretórios referentes aos seus clientes. Como você faria para o Linux listar somente os clientes que comecem com a letra "B"? Existem alguns caracteres de significado especial para o Linux que chamamos de caracteres coringas, entre os mais usados estão o ?, * e [a-z].
- ? : É correspondente a um único caractere;
- * : É correspondente a vários caracteres;
- [a-z] : É correspondente a um intervalo de caracteres.
$ ls B*
{Exemplo do resultado do comando ls B*}
Banco01
Banco02
Banco03
Banco04
Bragança
Bilia
Com isso o Linux irá listar todos os clientes que iniciem com "B", independente do número de caracteres que vier depois da letra.
$ echo *
o * é substituido por todos os arquivos e diretorios do diretório corrente. outra coisa importante de frizar bem é que o rm remove em definitivo. acho que vc podia falar sobre o ~ para acessar o home, no mais está um bom resumo para iniciantes, parabéns (y)