Escolar Documentos
Profissional Documentos
Cultura Documentos
fica em /home/usuario
mudar de diretório
cd /usr/bin ... local específico
cd – ......... último local
cd .......... pasta pessoal (cd sem nada)
Table completion
ls ~/De<tab>
Limpando a tela
^l
mkdir pasta
mkdir ../teste
mkdir $(date +%d-%m-%Y)
mkdir -p docs/{img/{fotos,icons,wallpapers,svg},textos/
{artigos,man},tmp}
O comando acima mostra todo o poder da linha de comandos, não poderia-
mos criar uma extrutura de pastas como esta usando o mouse de forma tão
rápida e precisa.
Renomear arquivos e
pastas
mv origem destino
echo "teste"
whoami
se notar-mos este
comando é abreviação
do ingles "who am i?"
echo "olá `whoami`"
Onde estou?
pwd
history | tail –n 5
Mas sobre o comando
tail
Para acompanhar interativamente a
saída de um log
tail -f /var/log/squid /access.log \
| awk '{print $3" "$7}'
Obs: usando a barra invertida podemos
digitar comandos longos em várias
linhas
Mais sobre o histórico
de comandos
Cada comando do histórico tem
um número, vamoz exibir os
últimos 10 comandos?
history 10
O comando acima é um exemplo de que
a pesquisa nunca para
history | tail
Repetindo o comando
“n” do histórico
history | less
Uma vez que você saiba o numero de um
comando que lhe interessa faça
!1234
Este comando repete o comando 1234
Repetindo o último
comando do "history"
Há duas formas legais de repetir um
comando no shell
ping -c 2 www.google.com
!ping
O usuário root
sudo su –
su
Obs: somente o root pode usar o comando adduser (criar
usuários)
Permissões...
Ao usar o comando
ls -l
man umask
Mudando a propriedade
chown -R sergio.sergio /home/sergio
Arquivos de usuários e
grupos
/etc/group
/etc/passwd
Ejetando o cd
eject
eject -t
O editor nano
É um editor básico
#!/bin/bash
# Criado em:Qua 02/Set/2009 hs 17:18
# Last Change: Qua 02/Set/2009 hs 17:18
# vim:ft=sh:fdm=syntax:nu:
# Instituicao: <+nome+>
# Proposito do script: <+descreva+>
# Autor: <+seuNome+>
# site: <+seuSite+>
ifc<tab>
"Seja esperto o bash
completa com TAB"
Dica sobre o ping
O comando ping no linux por padrão fica
mandando um ping indefinidamente isto é
útil quando você está testando cabos de
rede, você pinga para uma máquina local e
vai testando os cabos.
ping -c 2 www.google.com
Dica sobre o ping (2)
Copia simples via rede
Obs: na primeira vez que este comando for executado ele vai
perguntar sobre a criação da chave
Gerenciando serviços
Serviço de impressão
sudo /etc/init.d/networking stop ... stop cups
sudo /etc/init.d/networking start .. inicia cups
Administração remota
via ssh
rm -rf /media/<tab> indique o pendrive
agora pode copiar o arquivo para o pendrive
du –sh ./
df –h /media/disk
free -m
Acessando linux e
windows via live-cd
-c .......... Create
-j .......... Gera tar.bz2
-v .......... Gera saida visual
-f .......... Nome a ser usado
./pasta ...... Será compactada
Descompactando com
tar.bz2
pkill firefox
http://linuxdicas.wikispaces.com/kill
Modo arcaico para
matar programas
listar todos os processos, filtrar o
processo desejado com o grep e
em seguida dar um kill -9
ps aux | grep firefox
digamso que o numero do processo do firefox
seja 1342
kill -9 1342
O comando find
find [local] opções
find ~/ -iname “*.txt”
Contando a quantidade
http://linuxdicas.wikispaces.com/date
man date
Dica do comando mkdir
cat arquivo.txt
http://linuxdicas.wikispaces.com/md5sum
Desligamento
programado
O comando shutdown pode ser
usado das seguintes formas
Buscar livros:
-inurl:htm -inurl:html intitle:"index of" +("/ebooks""/book") +(chm | pdf | zip)
nome livro