Blog em Português sobre programação em C, Java, Python, PHP, bem como Linux, linha de comando e afins.
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.
Subscrever:
Enviar feedback (Atom)
Sem comentários:
Enviar um comentário