Linha de comandos que permite a comunicação entre o utilizador e Kernell do Sistema Operativo.
Á medida que o Linux foi desenvolvendo foram surgindo vários tipos de shell.
Assim hoje existem as ash, bash, chs, ksh, zsh, entre outras.
Entre as mais utilizadas estão a bash (Bourne Again Shell) e o csh (C Shell).
As principais funções da shell são:
- Interpretação de comandos;
- Controlo de processos (gestor de jobs);
- Memorização de comandos;
- Correcção de erros;
- Completa / lista comandos / ficheiros com a tecla TAB.
- Case sensitive;
- Os nomes de ficheiros ou arquivos têm no máximo 256 caracteres e podem contar letras, números, pontos ("."), underscores ("_") e hífens ("-");
- A barra "/" é usada para a separação de directorias num caminho;
$ ls
Este comando lista todos os ficheiros e directórios de directório corrente. Pode aceitar argumentos, como por exemplo:
- a # todos os ficheiros, inclusive os começam por ".";
- l # todas as informações dos ficheiros (permissões, utilizador, data de criação).
$ pwd
Exibe o nome da directoria corrente, assim como o seguinte caminho compacto.
Pode aceitar argumentos.
(para consultar argumentos faça man pwd)
$ mkdir dir
Este comando cria uma directório com o nome dir.
$ gedit fich
Este comando cria um ficheiro de texto de nome fich, como o editor de texto gedit. Existem vários editores de texto. Cada distribuição Linux pode ter diferentes editores de texto, Ex: emacs, pico, etc.
$rm fich
Este comando remove o ficheiro fich. Pode aceitar argumentos:
- r # permite remover directórios;
- f # força a remoção dos ficheiros, mesmo que eles não existam;
- v # informa o que está a ser feito.
$mv fich dir
Move o ficheiro fich para o directório dir. Pode aceitar argumentos:
- f # força a sobreposição de ficheiro.
$cd dir
Entra dentro da directoria dir. Podemos também fazer:
- $cd ../ # sobe uma directoria
- $cd ../../ # sobe duas directorias
- $cd ../../../ # sobe três directorias
... Assim sucessivamente
Sem comentários:
Enviar um comentário