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.

 

Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s