«

»

jan 12 2010

Print this Post

Terminal de comandos: noção.

Terminal de comandos do LinuxO terminal é a ferramenta mais poderosa do Linux. Praticamente tudo pode ser feito nele. Entretanto, a semelhança com a antiga tela preta do MSDOS pode assustar o usuário novato. Geralmente, a tela do terminal é preta, mas pode ser diferentes. A do Ubuntu, por exemplo, é branca. Não se preocupe com os milhares de comandos do terminal. Pensando em você, os programadores criaram interfaces gráficas para evitar a digitação de comandos.

Apesar disso, há casos especiais que devemos usar essa janela. Por exemplo: quando precisamos redefinir permissões de todos os arquivos e subpastas de determinada pasta mãe. Infelizmente, a interface gráfica do Ubuntu ainda é insuficiente para fazer isso.

Conceitos básicos

O terminal diferencia letra maiúscula de letra minúscula. Por isso, é necessário tomar cuidado com o que se digita. Caso contrário, o comando não será reconhecido.

Para executar tarefas essenciais ao sistema digitamos o comando sudo. Ele informa ao terminal que queremos executar uma função como usuário administrador, o famoso root, ou superusuário. Deve-se ser cuidadoso nessa situação, pois comandos mal aplicados podem corromper irremediavelmente o sistema.

Exemplo de linha no terminal de comandos:

fabiano@Mozart-PC:~$

Observe a linha acima. Ela foi retirada do terminal de comandos e indica algumas coisas. Antes do arroba, ela mostra o nome do usuário, no caso, fabiano. Após o arroba, ela mostra o nome da máquina, no caso Mozart-PC. É seguido do sinal “:~$”. Ele indica que tudo que for digitado ali na frente será interpretado pelo terminal como um comando. Alguns desses comandos assemelham-se ao MSDOS. Por exemplo: 1) o comando “dir” que lista o conteúdo de uma pasta; 2) o comando “clear” que limpa o terminal.

Como abrir a janela do terminal?

No Ubuntu bata acessar o menu Aplicativos>Assessórios>Terminal ou Aplicativos>Assessórios>Consola (Apenas para as versões mais antigas do Ubuntu).

Como acessar o terminal de comandos do Linux

Exemplo de uso do comando sudo.

Suponhamos que precisemos abrir o Nautilus, navegador de arquivos, como superusuário. Nesse caso, após abrir a janela do terminal, digitaremos:

$ sudo nautilus

O terminal irá pedir a senha de root, administrador. Digite-a. Em seguida, a janela do Nautilus será aberta em modo superusuário. Esse modo é útil para editar configurações de sistema, apagar pastas de perfis, redefinir permissões e etc. Atenção: só devemos executar comandos como superusuário quando for indispensável, pois isso pode comprometer a segurança do sistema.

Se executarmos o comando acima sem a função sudo, a janela do Nautilus será aberta como usuário comum.

Comandos úteis

Dica: Para conhecer mais detalhes sobre os comandos. Digite:

nome_do_comando –help

Lista de alguns comandos do terminal Linux:

cal: exibe um calendário;

cat arquivo: mostra o conteúdo de um arquivo. Entretanto só exibe corretamente arquivos sem formatação.

cd diretório: abre um diretório. Há três maneiras e usar esse comando:

a) cd “nome do diretório”. Vai direto para o diretório mencionado. Por exemplo: cd /media/sdb1/arquivos

b) cd “nome da pasta”. Entra na pasta existente dentro da pasta que você está. Suponhamos que você esteja na pasta /home/usuário e dentro dela haja a pasta biblioteca. Basta entrar na pasta biblioteca não é preciso digitar cd /home/usuário/biblioteca, basta só digitar: cd biblioteca para entrar dentro da pasta.

c) cd; .Sai do diretório onde você está e volta para a pasta /home/usuário

chmod: comando para alterar as permissões de arquivos e diretórios.

chown: altera permissões da pasta, inclusive recursivamente – pastas, subpastas e arquivos. Para usar o comando digite: chown + [parâmetro] + [usuário_proprietário] +[ .] + [usuário_com_acesso_leitura_e_escrita] + [nome_da_ pasta]. Por exemplo, para definir maria como a proprietária exclusiva da pasta /home/maria e todas as subpastas e arquivos, basta digitiar:

chown -R maria.maria /home/maria

Suponhamos que você quisesse que maria fosse a proprietária e o root tivesse acesso de leitura e escrita. Bastaria digitar:

chown -R maria.root /home/maria

clear: limpa a tela

cp origem destino: copia arquivo ou diretório para outro local.

date: mostra a data e a hora atual;

df: mostra as partições usadas;

diff arquivo1 arquivo2: indica as diferenças entre dois arquivos.

du diretório: mostra o tamanho de um diretório;

file arquivo: mostra informações de um arquivo;

find diretório parâmetro termo: o comando find serve para localizar informações.

finger usuário: exibe informações sobre o usuário indicado;

free: mostra a quantidade de memória RAM disponível;

halt: desliga o computador;

history: mostra os últimos comandos inseridos;

id usuário: mostra qual o número de identificação do usuário especificado no sistema;

kill: encerra processados em andamento.

ls: lista os arquivos e diretórios da pasta atual;

lpr arquivo: imprime o arquivo especificado;

lpq: mostra o status da fila de impressão;

lprm: remove trabalhos da fila de impressão;

mv origem destino: move arquivo ou diretório especificado.

mkdir diretório: cria um diretório.

passwd: altera sua senha. Para um administrador mudar a senha de um usuário, basta digitar passwd usuário

ps: mostra os processos em execução.

pwd: mostra o diretório em que você está;

reboot: reinicia o sistema imediatamente de modo forçado. Use-o apenas quando falhar o comando shutdown -r now. O comando reboot não fechará adequadamente os processos abertos. Por isso, use-o apenas em caso de travamentos graves.

rm arquivo: apaga o arquivo especificado;

rmdir diretório: apaga o diretório especificado, desde que vazio;

shutdown: desliga ou reinicia o computador, veja:

shutdown -r now: reinicia o computador

shutdown -h now: desliga o computador

O parâmetro now pode ser mudado. Basta digitar shutdown -r +1 e o sistema irá reiniciar daqui a 1 minuto;

su: passa para o usuário administrador, root. O símbolo $ mudará para #;

tar -xzvf arquivo.tar.gz: extrai um arquivo compactado em tar.gz;

top: exibe a lista dos processos, conforme os recursos de memória consumidos;

useradd usuário: cria uma nova conta usuário.

userdel usuário: apaga a conta do usuário especificado;

uptime: mostra a quantas horas seu computador está ligado;

vi: inicia o editor de textos vi.

whereis nome: procura pelo binário do arquivo indicado.

w: mostra os usuários logados atualmente no computador;

who: mostra quem está usando o sistema.

Share

Leia também:

    -Como adicionar chaves de autenticação no Ubuntu pelo modo gráfico e pelo terminal de comandos<
    -Configurando o Compiz-Fusion no Ubuntu 10.04<
    -Configurando o Compiz-Fusion no Ubuntu 9.10<
    -Thunderbird 3 X MS Outlook 2007<

    Deixe um Comentário

    Livros - Submarino.com.br