Guia Essencial de Comandos e Estrutura de Diretórios Linux
Classificado em Computação
Escrito em em
português com um tamanho de 2,87 KB
Comandos Essenciais do Terminal Linux
- echo $SHELL: Mostra qual o interpretador de comandos (Shell) que se está a utilizar.
- echo $BASH_VERSION: Mostra a versão do Bash.
- who: Mostra quem está logado no computador.
- ls -la: Lista os ficheiros do diretório, inclusive aqueles que começam por um ponto final.
- man: Manual do utilizador incluído no Linux e sistemas Unix.
- info: Comando parecido ao man, mas com uma estrutura mais robusta para agregação de páginas, permitindo links e menus.
- which: Localiza o caminho completo de comandos da Shell.
- whereis: Localiza o binário, código-fonte e página de manual de um comando.
- whatis: Procura na base de dados por pequenas descrições dos comandos de sistema.
- ps -aFH: Mostra os processos a correr. O a indica todos (exceto os não associados ao terminal), F indica formato Extra-Full e H mostra a hierarquia (forest).
- wc: Mostra o número de linhas, palavras e bytes. Ex:
ls | wc. - head -n3 <ficheiro>: Mostra as 3 primeiras linhas de um ficheiro.
- tail -n3 <ficheiro>: Mostra as 3 últimas linhas de um ficheiro.
Estrutura de Diretórios do Linux
- /bin: Contém ficheiros executáveis básicos do sistema.
- /dev: Contém ficheiros que representam dispositivos (ex:
/dev/sdapara discos rígidos,/dev/ttypara a consola). - /etc: Contém ficheiros de configuração do sistema e scripts de arranque.
- /home: Contém as pastas pessoais dos utilizadores.
- /lib: Contém as bibliotecas necessárias para executar os comandos em
/bine/sbin. - /sbin: Contém ficheiros executáveis para administração do sistema.
- /usr: Contém ficheiros utilizados pelo sistema em funcionamento.
- /tmp: Contém ficheiros temporários.
- /proc: Diretório virtual que serve como diagnóstico e configuração em tempo real do kernel.
Gestão de Pastas e Ficheiros
- mkdir -p pp/{1,2/{2.1,2.2},3/{,"3,1"}}: Cria uma estrutura de pastas com subpastas.
- rm -rf so: Remove a pasta, subpastas e ficheiros da diretoria so. O parâmetro -r indica recursividade, -f força a eliminação sem pedir confirmação, e -i pode ser usado para pedir confirmação.