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.