domingo, 31 de maio de 2009

COMANDOS BÁSICOS PARA LINUX

Usuário root (Total Controle)

Cada pessoa que utiliza o sistema necessita ter uma conta de usuário.

Essa conta indica um nome e senha que devem ser usados para se conectar no sistema.

Um super-usuário ou usuário "root" é aquele que tem acesso irrestrito ao sistema. Que pode efetuar qualquer operação no Linux , como apagar ou modificar arquivos importantes, alterar configuração do sistema, ...

Assim, é importante não se conectar como root a não ser que haja alguma tarefa que só possa ser feita dessa maneira. E a senha do root deve ser muito bem guardada pois, se alguém a descobrir poderá destruir o sistema.

Portanto, para usar o Linux no dia-a-dia, conecte-se com uma conta de usuário comum, assim haverá menor risco de danos.

Modo usuário: indica quem está usando a máquina:

# - modo super-usuário

$ - modo usuário


Comandos frequentes

Aqui está um conjunto de comandos linux de uso frequente:

\ - abre uma linha de comando "livre", onde se pode digitar um comando extenso ( para sair digitar q e clicar em enter sair ),

(qualquer comando) --help: mostra o HELP (arquivo de ajuda) do comando digitado,

alias: possibilita a criação de comandos simples,

cat - mostra o conteúdo de um arquivo binário ou texto,

cd - altera o diretório atual. Há algumas abreviações:

Abreviação Significado
. (ponto) Diretório atual
.. (dois pontos) Diretório anterior
~ (til) Diretório HOME do usuário
/ (barra) Diretório Raiz
- (hífen) Último diretório

clear - limpa a tela do terminal,

chmod - altera as permissões de acesso de arquivos/diretórios:
chmod 777 arquivo - Dá permissão total no arquivo, o primeiro número se refere ao proprietário,
o segundo ao grupo e
o terceiro aos demais usuários, onde 1 = executar(x) 2 = escrever(w) 4 = ler(r).
Deve ser colocada a soma das opções desejadas

cp -R - copia todo o conteúdo do diretório, inclusive subdiretórios,

Ctrl ALT Backspace - fecha o X11,

date - mostra data e hora,

df - mostra o espaço livre das partições,

file - descreve um determinado arquivo,

find - pesquisa arquivos em uma hierarquia de diretórios,

finger - exibe informações sobre um usuário,

free - exibe a quantidade de memória livre/usada no sistema,

kde - Inicia a Interface gráfica K Desktop Enviroment,

history - mostra os comandos que o usuário já digitou,

kill - encerra um ou mais processos em andamento,

last - exibe as informações referentes à entrada (login) e à saída (logout) de usuários,

linuxcon - configuração do Linux,

login - processo responsável por permitir ou não o acesso de usuários ao sistema,

lpq - mostra o status da fila de impressão,

lpr - imprime um arquivo,

lprm - remove arquivos da fila de impressão,

ls - lista o conteúdo de um diretório,

ls -l - lista arquivos e diretórios. Há também as opções extras:

Parâmetro Significado
-l Lista os arquivos em formato detalhado
-a Lista os arquivos ocultos (iniciam com . )
-h Exibe o tamanho num formato legível (combinar com -l)
-R Diretório Raiz

Exemplo: ls -R : lista os arquivos do diretório e subdiretórios, inclusive os ocultos,

mkdir - cria um diretório,

netconfig - configurações de rede,

mv - move (ou altera o nome de) arquivos,

passwd nome_do_usuário: cria ou modifica a senha do usuário,

ps - exibe informações sobre os processos em execução,

pwd - exibe o nome do diretório atual,

reboot - reinicia o sistema instantaneamente (como o shutdown -r now). Usar somente em emergências,

rm - remove arquivos / diretórios,

rm –r - apaga um diretório,

rm -Rf - remove todos os arquivos e subdiretórios do diretório especificado, sem confirmação,

rmdir - remove diretórios vazios,

shutdown: desliga o sistema,

shutdown -r now : reinicia o sistema,

su - passa para o superusuário (o prompt $ será substituído pelo #),

sudo - executa um comando, usando os privilégios de outro usuário,

tar - armazena e extrai arquivos de um arquivo tar,

type - exibe o tipo de um arquivo,

unzip arquivo.zip - descompacta arquivos zipados,

useradd nome_do_novo_usuário: cria uma nova conta usuário,

userdel -r nome_do_usuário - remove usuário e seus respectivos arquivos do sistema,

usermod - modifica uma conta de usuário do sistema,

users - mostra os usuários que estão atualmente conectados ao sistema,

w - informa quais usuários estão conectados e o que estão executando,

wc - conta a quantidade de:

Parâmetro Significado
wc -c arquivo Quantidade de bytes
wc -w arquivo Quantidade de palavras
wc -l arquivo Quantidade de linhas

who - mostra quem está usando a máquina,

write - para escrever mensagens para outro usuário logado no momento.


Fonte: http://www.ufpa.br/dicas/linux/li-licb1.htm

Nenhum comentário:

Postar um comentário