Últimos artigos da Intervir.net

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

Retrato de nafergo

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"]