Escolar Documentos
Profissional Documentos
Cultura Documentos
Roteiro
Distribuio Debian
Instalao
Recursos do GNU/Linux
Aplicativos para GNU/Linux
Gerenciadores de pacote
Compactadores
Personalizao do sistema
Comandos diversos
Manipulao de diretrio
Manipulao de arquivo
Recursos do GNU/Linux
Aplicativos para GNU/Linux
Gerenciadores de pacote
Compactadores
Emuladores
DosEmu, Wine
Utilitrios
wget
Administrao do sistema
logcheck
Gerenciamento de pacotes
A funcionalidade que mais distingue Debian de outras
distribuies de Linux o sistema de gesto de pacotes.
Os principais programas de manipulao de pacotes Debian
so:
dpkg (Debian package): o programa responsvel pelo
gerenciamento de pacotes em sistemas Debian Sua operao
feita em modo texto e funciona atravs de comandos;
..
DPKG
O dpkg muito usado por usurios avanados da Debian e
desenvolvedores para fins de instalao, manuteno e
construo de pacotes.
Com esta poderosa ferramenta, podemos construir, instalar,
consultar, atualizar ou apagar pacotes de programas.
Pacotes Debian so programas colocados dentro de um
arquivo identificados pela extenso .deb incluindo arquivos
necessrios para a instalao do programa, um sistemas de
listagem/checagem de dependncias, scripts de
automatizao para remoo parcial/total do pacote,
listagem de arquivos, etc.
DPKG
Instalar:
dpkg -i [NomedoPacote] (ou install)
Remover:
dpkg -r NomedoPacote (remove)
Remover completamente:
dpkg -P [NomedoPacote|-a] (purge)
APT
O apt funciona atravs de linha de comando sendo
bastante fcil de usar.
O apt pode utilizar tanto com arquivos locais como
remotos na instalao ou atualizao
O apt exclusivo da distribuio Debian e distribuies
baseadas nela e tem por objetivo tornar a manipulao
de pacotes poderosa por qualquer pessoa e tem
dezenas de opes que podem ser usadas em sua
execuo ou configuradas no arquivo /etc/apt/apt.conf.
APT
O apt sistema de gerenciamento de pacotes de
programas que possui resoluo automtica de
dependncias entre pacotes, mtodo fcil de
instalao de pacotes, facilidade de operao, permite
atualizar facilmente sua distribuio, etc
Ele funciona atravs de linha de comando sendo
bastante fcil de usar. Mesmo assim, existem interfaces
grficas para o apt como o synaptic (modo grfico) e o
aptitude (modo texto) que permitem poderosas
manipulaes de pacotes sugeridos, etc.
APT
O arquivo /etc/apt/sources.list
Este arquivo contm os locais onde o apt encontrar
os pacotes, a distribuio que ser verificada (stable,
testing, unstable, Woody, Sarge) e a seo que ser
copiada (main, non-free, contrib, non-US).
APT
Instalar:
apt-get install [pacotes]
Remover:
apt-get remove [pacotes]
Atualizar:
apt-get update
Procurar pacote:
apt-cache search
Compactadores
Compactadores so programas que diminuem o
tamanho de um arquivo (ou arquivos) atravs da
substituio de caracteres repetidos.
Para entender melhor como eles funcionam, veja
o prximo exemplo:
compactadores compactam e deixam
compactados.
-- aps a compactao da frase - %dores %m e deixam arquivos %dos
arquivos
Programas compactadores
gzip - Padro do GNU/Linux e possui tima taxa de compactao
gzip [opes] [arquivos]
Compactador zip
zip [opes] [arquivo-destino] [arquivos-origem]
Descompactador unzip
unzip [opes] [arquivo.zip] [arquivos-extrair] [-d diretrio]
Personalizao do sistema
Variveis de ambiente
Idioma
Alias
Arquivo /etc/profile
Arquivo .bash_profile
Arquivo /etc/environment
Variveis de ambiente
um mtodo simples e prtico que permite a
especificao de opes de configurao de programas
sem precisar mexer com arquivos no disco ou opes.
Variveis de ambientes so nomes que contm algum
valor e tem a forma Nome=Valor.
As variveis de ambiente so individuais para cada
usurio do sistema ou consoles virtuais e permanecem
residentes na memria RAM at que o usurio saia do
sistema.
Variveis de ambiente
Para criar uma varivel chamada TESTE que
contenha o valor 123456 digite:
export TESTE=123456.
Idioma
LANG - Especifica o idioma_PAIS local. Podem ser
especificados mais de um idioma na mesma
varivel separando-os com :, desta forma caso o
primeiro no esteja disponvel para o programa o
segundo ser verificado e assim por diante.
LC_MESSAGES - Especifica o idioma que sero
mostradas as mensagens dos programas.
LC_ALL - Configura todas as variveis de
localizao de uma s vez.
Idioma
Debian 4.0 acrescente a linha pt_BR ISO-8859-1 no
arquivo /etc/locale.gen, rode o utilitrio locale-gen
para gerar os locales. Agora acrescente as variveis de
localizao no arquivo /etc/locale.def seguindo a
forma:
export LANG=pt_BR
export LC_ALL=pt_BR
export LC_MESSAGES=pt_BR
Alias
Permite criar um apelido a um comando ou
programa.
Por exemplo, se voc gosta de digitar (como eu) o
comando ls --color=auto para ver uma listagem
longa e colorida, voc pode usar o comando alias
para facilitar as coisas digitando:
alias ls=ls --color=auto
Arquivo .bash_profile
Este arquivo reside no diretrio pessoal de cada
usurio.
executado por shells que usam autenticao (nome e
senha).
.bash_profile contm comandos que so executados
para o usurio no momento do login no sistema aps o
/etc/profile.
Note que este um arquivo oculto pois tem um . no
inicio do nome.
Por exemplo, criando-se um alias e adicionando-o ao
.bash_profile, o alias se torna permanente.
Arquivo /etc/profile
Este arquivo contm comandos que so
executados para todos os usurios do sistema
no momento do login.
Somente o usurio root pode ter permisso
para modificar este arquivo.
Arquivo /etc/environment
Armazena as variveis de ambiente que so
exportadas para todo o sistema.
Uma varivel de ambiente controla o
comportamento de um programa, registram
detalhes teis durante a seo do usurio no
sistema, especificam o idioma das mensagens do
sistema, etc.
As variveis registradas sero carregadas toda a
vez que seu sistema for iniciado.
Comandos diversos
Manipulao de diretrio
Manipulao de arquivos
outros
Comando ls
Lista os arquivos de um diretrio
ls /etc/squid
Opes:
-a, --all : Lista todos os arquivos (inclusive os ocultos) de um diretrio.
-A, --almost-all : Lista todos os arquivos (inclusive os ocultos) de um diretrio,
exceto o diretrio atual e o de nvel anterior.
-B, --ignore-backups : No lista arquivos que terminam com ~ (Backup).
--color=PARAM : Mostra os arquivos em cores diferentes, conforme o tipo de
arquivo. PARAM pode ser:
Comando ls
-d, --directory Lista os nomes dos diretrios ao invs
do contedo.
-f No classifica a listagem.
-F Insere um caracter aps arquivos executveis (*),
diretrios (/), soquete (=), link simblico (@) e
pipe (|). Seu uso til para identificar de forma
fcil tipos de arquivos nas listagens de diretrios.
-G, --no-group Oculta a coluna de grupo do arquivo.
-h, --human-readable Mostra o tamanho dos
arquivos em Kbytes, Mbytes, Gbytes.
Comando ls -l
Uma listagem feita com o comando ls -l normalmente mostrada da seguinte maneira:
-rwxr-xr-- 1 gleydson user 8192 nov 4 16:00 teste
Abaixo as explicaes de cada parte:
Comando cd
Entra em um diretrio. Voc precisa ter a permisso de execuo
para entrar no diretrio.
onde:
Exemplos:
Usando cd sem parmetros ou cd ~, voc retornar ao seu diretrio de
usurio (diretrio home).
cd /, retornar ao diretrio raz.
cd -, retornar ao diretrio anteriormente acessado.
cd .., sobe um diretrio.
cd ../[diretrio], sobe um diretrio e entra imediatamente no prximo (por
exemplo, quando voc est em /usr/sbin, voc digita cd ../bin, o comando
cd retorna um diretrio (/usr) e entra imediatamente no diretrio bin
(/usr/bin).
Comando pwd
Mostra o nome e caminho do diretrio atual.
Voc pode usar o comando pwd para verificar em qual
diretrio se encontra (caso seu aviso de comandos no mostre
isso).
Comando cat
Mostra o contedo de um arquivo binrio ou texto.
opes
-n, --number, Mostra o nmero das linhas enquanto o
contedo do arquivo mostrado.
-s, --squeeze-blank No mostra mais que uma linha em branco
entre um pargrafo e outro.
O comando cat trabalha com arquivos texto. Use o
comando zcat para ver diretamente arquivos compactados
com gzip.
Exemplo:
$cat /usr/doc/copyright/GPL
Comando rm
Apaga arquivos. Tambm pode ser usado para apagar diretrios e sub-diretrios vazios ou
que contenham arquivos.
$rm [opes][caminho][arquivo/diretrio]
opes
-i, --interactive Pergunta antes de remover, esta ativada por padro.
-v, --verbose Mostra os arquivos na medida que so removidos.
-r, --recursive Usado para remover arquivos em sub-diretrios. Esta opo tambm pode ser usada
para remover sub-diretrios.
-f, --force Remove os arquivos sem perguntar.
-- arquivo Remove arquivos/diretrios que contm caracteres especiais. O separador funciona
com todos os comandos do shell e permite que os caracteres especiais como *, ?, -, etc.
sejam interpretados como caracteres comuns.
Use com ateno o comando rm, uma vez que os arquivos e diretrios forem apagados, eles no
podero ser mais recuperados.
Comando rm
Exemplos:
rm teste.txt - Apaga o arquivo teste.txt no diretrio atual.
rm *.txt - Apaga todos os arquivos do diretrio atual que terminam
com .txt.
rm *.txt teste.novo - Apaga todos os arquivos do diretrio atual que
terminam com .txt e tambm o arquivo teste.novo.
Comando rmdir
Remove um diretrio do sistema. Este comando faz
exatamente o contrrio do mkdir.
O diretrio a ser removido deve estar vazio e voc deve ter
permisso de gravao para remov-lo.
Comando cp
Copia arquivos.
cp [opes] [origem] [destino]
onde:
origem Arquivo que ser copiado. Podem ser
especificados mais de um arquivo para ser copiado
usando Curingas
destino O caminho ou nome de arquivo onde ser
copiado. Se o destino for um diretrio, os arquivos de
origem sero copiados para dentro do diretrio.
Comando cp
Exemplos
cp teste.txt teste1.txt - Copia o arquivo teste.txt para teste1.txt.
cp teste.txt /tmp - Copia o arquivo teste.txt para dentro do diretrio /tmp.
cp * /tmp - Copia todos os arquivos do diretrio atual para /tmp.
cp /bin/* . - Copia todos os arquivos do diretrio /bin para o diretrio em
que nos encontramos no momento.
cp -R /bin /tmp - Copia o diretrio /bin e todos os arquivos/sub-diretrios
existentes para o diretrio /tmp.
cp -R /bin/* /tmp - Copia todos os arquivos do diretrio /bin (exceto o
diretrio /bin) e todos os arquivos/sub-diretrios existentes dentro dele
para /tmp.
cp -R /bin /tmp - Copia todos os arquivos e o diretrio /bin para /tmp.
Comando mv
Move ou renomeia arquivos e diretrios. O
processo semelhante ao do comando cp mas o
arquivo de origem apagado aps o trmino da
cpia.
mv [opes] [origem] [destino]
Onde:
origem - Arquivo/diretrio de origem.
destino - Local onde ser movido ou novo nome do
arquivo/diretrio.
Comando mv
Exemplos
mv teste.txt teste1.txt - Muda o nome do arquivo
teste.txt para teste1.txt.
mv teste.txt /tmp - Move o arquivo teste.txt para
/tmp. Lembre-se que o arquivo de origem
apagado aps ser movido.
mv teste.txt teste.new (supondo que teste.new j
exista) Copia o arquivo teste.txt por cima de
teste.new e apaga teste.txt aps terminar a cpia.
Comando clear
Limpa a tela e posiciona o cursor no canto
superior esquerdo do vdeo.
Comando date
Permite ver/modificar a Data e Hora do Sistema.
voc precisa estar como usurio root para
modificar a data e hora.
Muitos programas do sistema, arquivos de
registro (log) e tarefas agendadas funcionam com
base na data e hora fornecidas pelo sistema,
assim esteja consciente das modificaes que a
data/hora pode trazer a estes programas
(principalmente em se tratando de uma rede com
muitos usurios) .
Comando date
Para ver a data atual digite: date
Se quiser mudar a Data para 25/12 e a hora
para 08:15 digite: date 12250815
Para mostrar somente a data no formato
dia/ms/ano: date +%d/%m/%Y
Dvidas