next up previous
Next: Arquivos de Configuração Up: FMA 215 Aula 3: Previous: Problemas e Dicas

Uma Lista de Comandos Relevantes

Os comandos são mostrados em ordem alfabética. Cada um é acompanhado por uma pequena explicação da sua função quando usado da forma mostrada. A lista e as explicações estão longe de esgotar todas as possibilidades, trata-se apenas de alguns exemplos muito particulares, mas que são muito básicos e importantes.

Cada um destes comandos aceita, além dos argumentos mostrados, uma série de opções diferentes, que podem mudar o seu comportamento. Estas opções são, em geral, letras individuais precedidas de um sinal ``-'', tais como -a, -f, -k, -l, -n, -s, etc. Mais tarde veremos várias delas, pois há algumas que são de fato extremamente úteis.

Observe que o comando man pode ser usado para obter mais informação (em Inglês) sobre os outros comandos. Para sua conveniência de uso, esta lista está disponível em uma página separada, encontrando-se ao final da apostila.

cat <arquivo>
: mostra o conteúdo do arquivo.

cd <diretório>
: muda para o diretório; sem argumentos, vai para o diretório-home do usuário.

clear
: limpa a tela.

cp <arquivo> <novo-arquivo>
: copia o arquivo, criando um novo arquivo.

date
: mostra a data e a hora.

df
: mostra os filesystems disponíveis, ou seja, que estão montados no sistema.

echo <string>
: ecoa o string de caracteres na tela; é um comando built-in da shell.

env
: mostra as variáveis de ambiente da sua sessão; é um comando built-in da shell.

exit
: termina a sessão, ou seja, a shell; é um comando built-in da shell.

file <arquivo>
: mostra o tipo do arquivo.

history
: mostra a lista de comandos executados; é um comando built-in da shell.

ln [-s] <arquivo> <novo-nome>
: sem opções, faz um novo ``hard link'' para o arquivo, ou seja, define um novo nome para ele na estrutura do filesystem; com a opção -s faz um novo ``soft link'' para o arquivo, ou seja, define um novo nome para ele, criando um novo arquivo que ``aponta'' para o antigo.

ls [-a] [-l] [<diretório ou arquivo>]
: lista o arquivo ou os arquivos do diretório; sem argumentos, usa o diretório onde você está; com a opção -a mostra todos os arquivos do diretório, incluindo os arquivos especiais e demais arquivos ``escondidos''; com a opção -l mostra informações mais completas sobre o arquivo ou arquivos, incluindo o tipo de arquivo (em termos da estrutura do filesystem, não do tipo de conteúdo), controle de acesso, número de links, ownership, tamanho, data e nome do arquivo; as ações das chaves -a e -l podem ser combinadas; aqui está um exemplo:

-rw-rw-r--  1 delyra  delyra  12 May  1 11:54   teste.txt
tuuugggooo  l user    group   s  time_and_date  name

man <nome-de-comando>
: mostra a página do manual do comando; para sair, basta digitar a letra q (de ``quit'').

mkdir <diretório>
: se o nome dado como argumento não contém o caracter /, cria um diretório que passa a ser um sub-diretório do diretório onde você está.

mv <arquivo> <novo-nome ou diretório>
: muda o nome de um arquivo ou movimenta o arquivo para dentro do diretório.

ps [a][u][x]
: mostra processos que estão rodando no sistema; sem opções, mostra apenas os processos do usuário que estão conectados a um terminal; a opção a inclui os processos de outros usuários; a opção u faz com que o comando mostre o usuário ao qual pertence cada processo; a opção x inclui os processos que não estejam conectados a um terminal.

rm <arquivo>
: remove o arquivo.

rmdir <diretório>
: deleta um diretório, desde que ele esteja vazio, ou seja, que não existam arquivos dentro dele.

set [<variável>] [= (<valor>...<valor>)]
: sem argumentos, mostra todas as variáveis definidas na sua shell; com argumentos, atribui os valores a cada uma das palavras (words) da variável; se só houver um valor pode-se omitir os parêntesis; é um comando built-in da shell tcsh.

touch <arquivo>
: cria um arquivo vazio.

w
: mostra quem está logado no sistema.


next up previous
Next: Arquivos de Configuração Up: FMA 215 Aula 3: Previous: Problemas e Dicas