Um comando é um arquivo, que executa alguma função no Linux. A grande maioria dos comandos utilizados em um shell são programas provenientes do projeto GNU. Sendo assim eles compartilham algumas características comuns, como opções e sintaxes, tendo o seguinte formato:
comando [opcoes]
exemplo:
man -k driver
O Linux faz distinção entre maiúsculas e minúsculas, portanto os comandos são digidos sempre em minúsculas como nestes exemplos, à excessão de poucos casos. Tanto as opções como os parâmetros podem ser opcinonais, dependendo do comando.
Vamos conhecer alguns comandos básicos:
pwd
Exibe o diretorio onde o usuario esta.
cd
Acessa um diretório, ou seja, muda do diretorio atual para o diretório que for especificado no comando.
Exemplo 1:
cd /proc
Este comando acessa o diretório '/proc' onde estão os arquivos referentes aos processos do sistema Linux.
Exemplo 2:
cd ..
Este comando retorna um diretório na hierarquia. Se o usuário estivesse, antes de digitar o comando, no diretório '/mnt/cdrom' após o comando ele seria levado para '/mnt' que é o diretorio anterior.
mkdir
este comando serve para criar diretórios.
Exemplo 1:
mkdir clerio
Este comando criará um diretório chamado clerio dentro do diretório em que o usuário se encontra.
Exemplo 2:
mkdir -p clerio/documentos/planilhas
Este comando criará a estrutura de diretórios acima, dentro da pasta '/clerio'
este comando serve para remover diretórios.
Exemplo 1:
rmdir clerio
Este comando removerá um diretório chamado clerio, caso exista, dentro do diretório em que o usuário se encontra.
tree
Exibe a estrutura de diretórios, a partir do diretório atual. É possível passar um diretório como parâmetro e neste caso exibe a partir do diretório especificado.
Exemplo 1:
tree
Exemplo 2:
tree /bin
O exemplo 2 mostra o conteúdo da pasta '/bin' e todos os seus subdiretórios.
ls
Lista o conteúdo do diretório atual ou do diretório especificado após o omando.
Sintaxe do comando:
ls [opções] [diretório]
Principais opções:
-l mostra detalhes dos arquivos encontrados na listagem.
-a lista todos os arquivos encontrados, inclusive os ocultos (um arquivo pode ser tornado oculto adicionando . (ponto) antes de seu nome, sem alterar sua funcionalidade.
--color lista com cores diferenciando os tipos de arquivos.
-F coloca no final dos nomes de arquivo um símbolo indicando seu tipo.
-r inverte a ordem de classificação.
-R faz a listagem em modo recursivo (subdiretórios incluídos).
-1 exibe o relatório em apenas 1 coluna.
Exemplo 1:
ls -l
Exemplo 2:
ls -a
Exemplo 3:
ls -laF