Comandos de Terminal de maior utilidade para utilizadores de Ubuntu (e não só) em ambiente GNOME (e não só)

Apesar de o Ubuntu já permitir fazer praticamente tudo através de interface gráfica, utilizando menus e ícones, decidi listar e explicar alguns dos mais úteis e utilizados comandos de terminal ou consola. Para alguns, será apenas uma lista para consulta rápida se e quando necessário. Para outros, será uma lista para aprender um pouco mais sobre como funciona o sistema operativo.
Os menus e ícones são extremamente úteis mas confesso que sinto um especial prazer (empowerment? "costela" geek?) quando utilizo o Terminal e o computador responde à linha de comandos. Experimentem!
(DES)INSTALAR APLICAÇÕES
apt-get install <nome_do_pacote>
Instala novo "pacote" (aplicação). Exemplo: apt-get install inkscape
apt-get update
Actualiza a lista de aplicações/actualizações disponíveis para instalação.
apt-get upgrade
Instala todas as actualizações (para os programa instalados) disponíveis.
apt-get autoclean
Apaga todos os ficheiros que já não são necessários, que não estão instalados. Pode libertar algum espaço em disco.
apt-get clean
Apaga da "cache" todos os ficheiros que já não são necessários. Para reinstalar uma aplicação terá de voltar a descarregar os ficheiros necessários.
apt-get remove <nome_do_pacote>
Desinstala um "pacote" (aplicação). Exemplo: apt-get remove inkscape
apt-get purge <nome_do_pacote>
Desinstala o "pacote" (aplicação) e ficheiros de configuração associados. Equivale a uma desinstalação total. Exemplo: apt-get purge inkscape
apt-get autoremove
Elimina "pacotes" que foram instalados porque eram requeridos (dependências) e já não são necessários.
NAVEGAÇÃO e GESTÃO DE FICHEIROS
pwd
Indica a pasta ou directório onde se encontra.
ls
Lista os ficheiros/pastas existentes no directório onde se encontra.
ls -a [lista todos os ficheiros e pastas, incluindo ficheiros e pastas escondidos]
cd
Pemite mudar de pasta ou directório. Exemplos:
cd / [navega até ao directório ou pasta "root", o directório de superutilizador, o nível mais elevado]cd ou cd ~ [navega até ao directório ou pasta "Home" do utilizador]
cd .. [sobe um nível, navega para a pasta que está no nível superior]
cd - [retrocede para a pasta anterior, de onde veio]
Pode navegar directamente entre pastas com múltiplos níveis especificando o caminho completo do destino: cd ~/Desktop/musica [independentemente do local onde se encontra, navegará para a pasta "musica" que está contida dentro da pasta "Desktop" que está dentro da sua pasta Home"]
cp
Copia/duplica um ficheiro. Exemplo: cp ficheiro1 ficheiro2 [cria uma cópia do "ficheiro1" e atribui o nome "ficheiro2" à cópia]
mv
Move um ficheiro para outra localização ou modifica o nome do ficheiro. Exemplos:
mv ficheiro1 ficheiro2 [muda o nome do ficheiro ficheiro1 para ficheiro2]mv ficheiro1 ~/Desktop/musica [move o ficheiro ficheiro1 para a pasta "musica" que está contida dentro da pasta "Desktop" que está dentro da sua pasta Home"]
rm
Apaga um ficheiro ou pasta dentro do directório. Exemplo: rm ficheiro1
rm -r musica [apaga a pasta "musica" e todo o seu conteúdo]
rmdir
Apaga um directório (tem de estar vazio). Exemplo: rmdir musica
mkdir
Cria um directório. Exemplo: mkdir pasta1 [cria uma pasta com o nome "pasta1"]
df
Mostra a quantidade de espaço utilizado/livre no sistema.
df -h [apresenta valores em Megabytes e Gigabytes]
free
Mostra a quantidade de memória utilizada/livre no sistema.
free -m [apresenta os valores em Megabytes]
uname -a
Exibe toda a informação existente sobre o sistema, incluindo o nome do computador, nome e versão do kernel, etc.
uname -r
Informa sobre a versão do kernel instalada.
lsb_release -a
Informa sobre a versão GNU/Linux instalada.
sudo
Indica ao sistema que pretendemos executar a instrução em modo superutilizador ou modo "root". Exemplo: sudo nautilus [se estiver a utilizar um ambiente GNOME, esta instrução permite iniciar a janela de gestão de ficheiros em modo superutilizador]
passwd
Modificar a palavra-passe.
clear
Limpa ecrã/janela
chmod
Altera as permissões de um ficheiro ou directório. Exemplo: chmod 777 musica [todos os utilizadores têm permissão de executar/escrever/ler na pasta ou ficheiro "musica". O valor mais comum é o 755 = "root" ou superutilizador pode executar/escrever/ler e todos os restantes utilizadores podem executar/ler]
kill
Termina um processo em execução no sistema. Exemplo: kill 8870 [termina o processo com o ID 8870]
killall kompozer-bin [termina o processo associado à aplicação Kompozer]
reboot
Reinicia o sistema.
exit
Fecha o terminal.
locate
Localiza ficheiros armazenados no sistema. Exemplo: locate 1.pdf [localiza todos os ficheiros que no seu nome possuam a expressão "1.pdf"]
- 2974 leituras
Direitos de autor
Licença Creative Commons deste documento
More info about licenças Creative Commons












