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/sda para discos rígidos, /dev/tty para 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 /bin e /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.

Entradas relacionadas: