Fechar

LinuxBasic
Comandos Linux

Níveis de Execução (init +número)

0 - Desliga o Sistema. ou o comando halt.

1 - Modo Monousuário.

2 - Modo Multiusuário.

3 - Modo Multiusuário, Texto e Serviço.

4 - Não Utilizado.

5 - Modo Multiusuário, Interface Gráfica, Serviço.

6 - Reinicia o Sistema.

Comandos de Diretórios

ls - Exibe os arquivos e subdiretórios do diretório especificado ou diretório atual.   Definição

du - Determina o espaço ocupado pelos arquivos ou diretórios, não informando o local serão exibidos informações do diretório corrente.

pwd - Exibe o diretorio atual onde você está.

mkdir - Cria diretórios, assim como o 'md' do DOS.

rmdir - Exlcui diretórios vazio.

cd - Entra e sai de Diretório, assim como o 'cd' do DOS.

tree - Lista o conteúdo de um diretório. (arquivos e subdiretórios).

Comandos de Arquivos

touch - Cria um arquivo.

rm - Exclui arquivos.

cp - Copia diretorios ou arquivos, como o 'copy' do DOS.

mv - Move ou Renomeia arquivos, equivale ao 'rename' do DOS.

cat - Mostra o conteúdo do arquivo (linha por linha), assim como o 'type' do DOS. ou Concatena.

more - Exibe o conteúdo de um arquivo com paginação.

head - Visualiza as 10 primeiras linhas do arquivo.

tail - Visualiza as 10 ultimas linhas do arquivo.

find - Pocura por arquivos.

sort - Ordena arquivos.

in - Cria links para arquivos.

grep - Procura um texto como parâmetro em um ou mais arquivos.

Comandos de Disco

df - mostra o espaço em disco usado, livre e a capacdade de cada partição.

free - mostra a memória usada, memória livre, e buffers de memoria Ram

mount -t - Monta sistema de arquivos.

umount -t - Desmonta sistemas de arquivos.

fdisk - Cria sistema de arquivos (partições).

fsck - Verifica e repara a extrutura fisica do disco (semelhante ao scandisk).

Comandos de Sistema

clock - Exibe a hora.

date - Exibe a Data do sistema.

cal - Exibe um calendário.

clear - Limpa a tela, assim como o 'cls' do DOS.

Comandos Informativos

who - Mostra quem etá logado na máquina atualmente.

whoami - Mostra qual login voce está usando

man - Exibe o manual de cada comando.

finger - Mostra o usuário associado a certa chave, exemplo: finger tty1

Comandos de Acesso e Controle de Acesso

su - Loga como Super Usuário (Precisa saber a senha do Super usuário).

sudo - O usuário adquire direitos administrativos na rede.

adduser ou useradd - Cria usuários.

chfn - Adiciona informações ao usuário.

finger - Mostra as informações adicionadas ao usuário.

passwd - Adiciona ou altera senha para usuário.

last - Mostra as informações dos últimos usuários logados.

lastlog - Mostra as informações de todos os usuários (se logou ou não).

logname - Mostra o nome do usuário que logou.

groupadd - Cria grupos.

userdel -r - Exclui usuários.

groupdel - Exclui grupos.

id - Mostra a identificação de grupos.

chmod - muda permissões de arquivos (iremos ver isso mais a frente)

chown - também muda permissões de arquivos

Comandos de Processos

ps - Exibe um status dos processos.

kill - Termina um processo.

sleep - Causa um processo para tornar-se inativo por uma duracao de tempo especifica.

Outros

write - envia mensagens a um outro usuário logado.

talk - envia um chat para outro usu[ário logado.

awk - procura por um modelo a partir de um arquivo.

bdiff - compara arquivos grandes.

bfs - procura por um arquivo grande

chgrp - altera o título de grupos de arquivos.

cmp - compara arquivos, e da a primeira diferença entre eles.

comm - compara arquivos e apresenta as linhas comuns entre eles.

diff - exibe as diferencas entre dois arquivos ou diretorios.

diff3 - exibe as diferencas entre tres arquivos ou diretorios.

ed - abre um editor de textos.

ex - abre um editor de textos.

vi - abre umeditor de textos.

f77 - compilador FORTRAN.

cc - compilador C

lpr - copia um arquivo pra uma linha de impressora

tail - exibir o fim de um arquivo.

startx - inicia ainterface gráfica do Linux

tar - cria backups, compacta e descompacta arquivos. aeita os seguinte atributos: -c para criação de back-ups, -x para restauração de back-ups, -v lista cada arquivos processado, 0t lista conteúdo de back-up, -zvxf decompacta arquivos .tar.gz ou .tgz, -zvf descompata arquivos .tar

gunzip - descompata arquivos .gz ou .zip, use como o 'pkunzip' do DOS

Atributos comuns:

-a = mostra arquivos ocultos

-l = mostra bytes, permissoes, diretorio, etc

Obs: no ls os nomes de arquivos nos sistemas *X (Unix, linux, etc) nao precisam ter so 8 letras. Dai, se voce quer listar os arquivos comecados com u, por exemplo, peca ls u* e veja o resultado.

* substitui qualquer conjunto de caracteres

? substitui caracteres isolados

rm = remove arquivos, no formato: rm (arquivo1) (arquivo2) (arquivo3) ...

Exemplo: rm look.doc / rm root.txt link.html win95.w95

cp = copia arquivos, no formato: cp (arquivo1) (diretorio)

Exemplo: cp manual.txt /home/manual

cat = mostra o conteudo do arquivo, mesmo que o 'type' no DOS

----------

more = exibe o conteudo de um arquivo pagina a pagina, mesmo q no DOS

Exemplo: ls|more

pwd = exibe o diretorio atual (o que vc esta)

----------

rmdir = apaga diretorio

Exemplo: rmdir /diretorio se o diretorio estiver cheio, use o rm com o atributo -r

mkdir = cria diretorio

Exemplo: mkdir /diretorio

clear = limpa a tela, mesmo que 'cls' no DOS

who = mostra quem estah na maquina no momento

whoami = mostra quem voce eh - util quando vc esquece com q login entrou... ;)

finger = mostra o usuario associado a certa chave

df = mostra o espaco usado, livre e a capacidade das particoes do HD

free = exibe a memoria livre, a usada, e o buffers da memoria RAM

exit e logout = sai da sessao atual

tar (tape archive) = programa de geracao de backup

tar -c gera backup

tar -x restaura backup

tar -v lista cada arquivo processado

tar -t lista o conteudo de um backup

Nota: Para descompactar arquivos "tagged"(.tar.gz, .tgz, etc)

tar zxpvf (nome_do_arquivo)

Se o arquivo for "gziped"(.gz):

gunzip -d (nome_do_arquivo)

chmod - muda as permissoes do arquivo/diretorio

chown - muda as permissoes do arquivo/diretorio

awk - Procura por um modelo a partir de um arquivo. Inclui uma linguagem de programacao embutida.

bdiff - Compara dois arquivos grandes.

bfs - Procura um arquivo grande.

cal - Exibe um calendario.

cat - Encadeia e imprimi arquivos.

cc - Compilador C.

cd - Muda diretorio.

chgrp - Muda o titulo de um grupo de arquivos.

cmp - Compara dois arquivos; mostra a localizacao (linha e byte) da primeira diferenca entre eles.

comm - Compara dois arquivos para determinar quais linhas sao comuns entre eles.

cu - Chamar outro sistema UNIX.

date - Retorna a data e a hora.

diff - Exibe as diferencas entre dois arquivos ou diretorios.

diff3 - Exibe as diferencas entre tres arquivos ou diretorios.

du - Relatorio no uso do sistema de arquivos.

echo - Exibe seus argumentos.

ed - Editor de texto.

ex - Editor de texto.

expr - Avalia seus argumentos quando geralmente e uma formula matematica.

f77 - Compilador FORTRAN.

find - Localiza os arquivos c/ caracteristicas especificas.

format - Inicializa um floppy disk.

grep - Procura um modelo a partir de um arquivo. (veja awk)

help - :/ (ajuda)

ln - Usado para unir arquivos.

lpr - Copia um arquivo para a linha de impressora.

ls - Exibe informacoes sobre um ou mais arquivos.

mail - Usado para receber ou enviar e-mail.

nroff - Usado para formatar textos.

sort - Escolher e unir um ou mais arquivos.

spell - Procurar erros de ortografia num arquivo.

split - Dividir um arquivo.

stty - Exibir ou escolher parametros do terminal.

tail - Exibir o fim de um arquivo.

tset - Escolher o tipo de terminal.

umask - Permite que o usuario especifique uma nova criacao de camuflagem.

uniq - Compara dois arquivos. Procura e exibe em linhas o que e incomparavel em um arquivo.

uucp - Execucao UNIX-para-UNIX

vi - Editor de tela cheia.

wc - Exibe detalhes no tamanho do arquivo.

who - Informacoes de quem esta on-line.

write - Usado para mandar mensagens para outro usuario.