Topo

domingo, 26 de maio de 2013

Introdução à linha de comandos: parte III


Neste vídeo vamos de falar de mais algumas ferramentas úteis para a linha de comandos.

Comando man para procurar comandos

Em publicações anteriores falámos do comando man, e sobre como este comando nos pode dar informações sobre todos os outros comandos (incluindo ele próprio!). O problema é que podemos não saber que comando estamos à procura. No entanto o man também nos ajuda nesse aspeto. Para tal, usamos a opção -k. Por exemplo, se quisermos saber que comandos ou programas estão disponíveis para editar texto, podemos executar o seguinte comando:

man -k edit

Dependendo da distribuição de Linux e do software que tivermos instalado podemos ter diferentes resultados. Experimenta com outras palavras-chave!

Comando ln para criar atalhos

Para criarmos um atalho simples, usamos o comando ln na seguinte forma:

ln -s alvo atalho

em que o alvo é o ficheiro ou pasta para o qual queremos criar um atalho e atalho é o atalho propriamente dito. Notar que o alvo e o atalho podem estar em localizações/pastas diferentes.

Transferir documentos e ficheiros da net

Para este efeito usamos o comando wget. Por exemplo, para transferir o logótipo do jornal Público, basta fazer:

wget http://static.publico.pt/files/homepage/img/logo.png

Comando sudo para obter permissões de administrador

Muitas operações requerem permissões de administrador, como por exemplo, instalar e remover programas, ver conteúdos de certas pastas, adicionar e remover utilizadores, etc. Os comandos/operações que requerem este tipo de permissões devem ser precedidos do comando sudo. No entanto é necessário que o utilizador esteja na lista de administradores para que o comando sudo cumpra a sua função (como é sempre o caso do utilizador que instala o sistema operativo).


Comandos para comprimir/descomprimir ficheiros e pastas

Podemos comprimir e descomprimir ficheiros usando comandos tais como zip, unzip, tar, rar e por ai fora.

Em algumas distribuições, comandos como o rar podem não vir instalados de origem sendo necessário recorrer ao apt-get para os instalar, como por exemplo:

sudo apt-get install rar

O comando apt-get, com a opção install, tem como objetivo instalar programas no computador, operação que requer permissões de administrador. Assim sendo, o comando apt-get tem de ser precedido do comando sudo.

Adicionar e remover utilizadores do sistema

É muito simples adicionar e remover utilizadores do sistema usando a linha de comandos. Para adicionar um utilizador chamado Zé, basta fazer:

sudo adduser ze

Para remover esse mesmo utilizador basta executar:

sudo deluser ze

Como são operações que requerem privilégios de administração, os comandos adduser e deluser têm de ser precedidos por sudo.

Alterar a propriedade de ficheiros ou pastas

Esta funcionalidade é implementada através do comando chown (change owner). Por exemplo, se quisermos que o ficheiro teste.txt passe a ser propriedade do utilizador Zé, vamos fazer:

sudo chown ze:ze teste.txt

Normalmente a mudança de propriedade requer privilégios de administração, mas nem sempre é o caso. O nome ze aparece duas vezes: a primeira corresponde ao utilizador propriamente dito, e a segunda ao grupo de utilizadores. Por defeito cada utilizador típico tem sempre um grupo com o mesmo nome.

Sem comentários:

Enviar um comentário