COMANDOS PARA MANIPULAÇÃO DE DIRETÓRIOS
cd : entra no diretório
Atributos: – : volta ao último diretório buscado
~ [nomedapastadousuario] : vai para a pasta do usuário
/ : diretório raiz
.. : diretório ”acima”
ls : lista arquivos e diretórios
Atributos : -C : exibe em colunas
-R : modo recursivo
-a : mostra ocultos
-l : mostra propriedades
mkdir : cria um diretório
rmdir : remove um diretório (atributo : -R para deletar diretórios não vazios)
pwd : mostra o diretório atual
cp : copia diretórios
Atributos: -f : não perguta para sobrescrever
-i : pergunta para sobrescrever
-r : cópia recursiva
mv : movimenta diretórios (mesmos atributos do cp)
du : mostra hierarquia
Atributos: -a : informações de todos os arquivos
-b : mostra em bytes
-k : mostra em kbytes
-s : lista o total de cada argumento
-x : ignora diretórios com sistemas de arquivos diferentes
-S : apresenta o tamanho de cada diretório separadamente
diff : exibe diferenças entre 2 arquivos ou diretórios
diff3 : exibe diferenças entre 3 arquivos ou diretórios
ln : link simbólico para arquivos e/ou pastas. Exemplo: ln linux-2.6 kernel-atual
COMANDOS PARA MANIPULAÇÃO DE ARQUIVOS
bash : executa o bash
basename :exclui o sulfixo do arquivo
fsbrowser : encontra arquivos ou diretórios no pc
head : lista a primeira parte dos arquivos
tail : o contrário do head
cat : exibe conteúdo do arquivo ou direciona-o para outro
Exemplos: cat /home/fulano/contato (exibe o conteúdo do arquivo contato)
cat contato1 > contato2 (faz uma cópia do arquivo contato)
cat contato1 >> contato2 (adiciona um arquivo ao outro)
cat musica.wav > /dev/dsp1 (direciona o som para o dispositivo de audio)
cat arquivo1 arquivo 2 | gzip > arquivo1e2.gz (compacta arquivo1 e arquivo2 num só arquivo)
tac : inverso do cat
file : identifica o tipo de arquivo
find : localiza arquivo ou diretório.
Sintaxe: find [opções] [dados] [opções]
Opções: -name: parâmetro seguido do arquivo a ser procurado
-print : mostrar resultado na tela
-exec ”comando” : executa um comando
-ok : idem a exec, porém pergunta antes de executar o comando
awk : procura por um modelo apartir de um arquivo
bdiff : compara 2 arquivos grandes
bfs: procura um arquivo grande
diff : exibe diferenças entre 2 arquivos ou diretórios
uniq : compara 2 arquivos, exibe as linhas incomparáveis do arquivo
diff3: exibe diferenças entre 3 arquivos ou diretórios
cmp : compara 2 arquivos, mostra a localização da primeira diferença entre eles
comm: compara 2 arquivos para determina quais linhas são comuns entre eles
split : dividir um arquivo
more e less : filtros depaginação
Exemplos : more /etc/fstab
ps -aux | less
ls : lista arquivos do diretório
Atributos : -C : exibe em colunas
-R : modo recursivo-a : mostra ocultos
-l : mostra propriedades
cp : copia arquivos
Atributos: -f : não perguta para sobrescrever
-i : pergunta para sobrescrever
-r : cópia recursiva
mv : movimenta arquivos (mesmos atributos do cp)
rm : remove um arquivo
wc: (não cacete! não é banheiro não!) esse aí lista as propriedades dos arquivos
Atributos : -l : nº de linhas do arquivo
-c : n de cracteres
-w : nº de palavras
-b : nº de bytes
grep : uma espécie de busca. Exemplo: % grep tty
od : mostra o arquivo em formato octal
ln : link simbólico para arquivos e/ou pastas. Exemplo: ln linux-2.6 kernel-atual
COMANDOS PARA COMPACTAR
compress/ uncompress : compacta / descompacta em .z
Sintaxe : idem a bzip2
Atributos: -f : compacta em background
-c : desmpacta na tela
-V : informações sobre o arquivo
-v : informações sobre a compactação corrente
-d: junto dom o compress, descompacta o arquivo
tar : Atributos: -t : lista conteúdo do arquivo tar
-x : extrai arquivos
-c : cria um arquivo tar
-d : compara um arquivo tar com arquivos atuais
-r : anexa arquivos no fim do arquivo tar
-u : analiza arquivos
-A : anexa outros tar
-v : mostra informações de processamento
Exemplos: tar cvM -L 1350 -f /mnt/floopy/partes.tgz grande.tgz : quebra um arquivo grande em
partes menores.
tar pvfx arquivo.tar: extrai tar
tar zpvfx : extrai tar.gz ou tgz
tar jpvfx : extrai tar.bz2
gzip : compacta arquivos e nomes de arquivos com mais de 14 letrras
Atributos: -d : descompacta
-f : compacta
-l : informações sobre arquivo compactado
-r : recursivo
gunzip : descompacta
Exemplo: gzip -c arquivo1 > arquivo1e2.gz ; gzip -c arquivo2 > arquivo1e2.gz ou
cat arquivo1 arquivo 2 | gzip > arquivo1e2.gz
(compacta arquivo1 e arquivo2 num só arquivo)
bzip / bunzip: compacta / descompacta
bzcat : descompacta na tela do sistema
bzip2recover : recupera arquivos danificados quando for possível
Atributos : -1 : (1, 2,3…9) sendo que 9 é o maior fator de compactação
-v : informações de processamento
-c : descompacta na tela do sistema
-d : descompacta
-t : verifica integridade do arqivo
-f : sobrescreve
-s : reduz us da memória exigida
cpio: executa funções equivalentes a arquivos de dados em formato cpio ou tar, e contém informações sobre o arquivo. Seus modos de arquivamento são entrada, saída e passagem.
Modo de entrada: extrai arquivos de um arquivo maior, caso não for inserido um padrão, todos são extraídos.
Modo de saída: copia os arquivos em um arquivo maior
Modo de passagem : combina os modos de entrada e saída sem usar modo de arquivamento, copia
uma árvore de diretórios para outra
Parâmetros: -0 : (saída / passagem) lê arquivo terminado em caractere nulo; ao invéz de nova linha
-A : (saída) adiciona um arquivo existente; deve estar especificado -0 ou -F
-d : cria diretório (se for preciso)
-H : indica o formato do arquivo maior
-i : (entrada) extrai
-o : (saída) cria
-t : (entrada) lista tabela
-u :sobrescreve sem perguntar
-v : lista arquivos processados
USUÁRIOS E GRUPOS
useradd : adiciona usuário
userdel : exclui usuário
username : exibe nome do usuário logado no momento
users : exibe os usuários logados no momento
usermod : Modifica um usuário.
id : identificação do usuário e grupos a que pertence
passwd : adiciona senha em usuário já cadastrado. Exemplo: % passwd fulano
chpasswd : muda senha de usuário
groupadd : cria grupo
groupdel : exclui grupo
groups : lista grupos
groupmod : Modifica um grupo
newgrp : altera identificação do grupo
chgroup : altera propriedade do grupo
chown : altera usuário/propriedade do grupo de cada arquivo especificado. Ex: % chown -R root /home
sg : executa comando como se fosse de outro grupo
su : usado para ganhar permissão de root.
wall : Manda uma mensagem para todos no terminal.
0 comentário