André Pinheiro Ribas
osuperlinux@ieg.com.br Página 2 de 4
WORK ON THE COMMAND LINE DIRETÓRIOS
bash Interpretador de comando / Root filesystemecho Display a line of text /var Logs, mail, printer spoolsenv Setar variável, para mudar um comando /home Usersexec /lib Bibliotecas compartilhadas e módulosexport Exporta uma variável /etc Configuraçãopwd Informa o diretório corrente /mnt Montagemset Mostra variáveis setados /usr Programas e bináriosunset Tira a variável /sbin Programas usados pelo “super-user”~/.bash_profile Executa quando o usuário loga /bin Programas para os usuários~/.profile /opt Programas de terceiros
Man Pages
/proc Informações do sistema
man 1
Programas de usuários /tmp Arquivos temporários
man 2
System Programs
PROCESS TEXT STREAMS USING FILTERSman 3
Library Programs
cat
Imprime o arquivo na tela
man 4
Special files
cut
Extrai caracter de cada linha por entrada
man 5
File Formats
expand
Converte TAB para espaço
man 6
Games
fmt
Reformatar o parágrafo
man 7
Miscellaneous
head
Imprime as primeiras linhas
PEFORM BASIC FILE MANAGEMENT join
idêntico ao paste
LS nl
adiciona número linha para toda entrada
-l
Informaçoes
-h
Block special device
od
Transforma uma entrada em octal
-d
Directory
-p
Fifo
paste
Copiar linha de dois arquivos
-i
Symbolic Link
-s
Sockets
pr
Quebra de arquivo entre páginas
-c
Caracter special device
-a
mostra oculto
sed
Editor de texto
Touch
Cria arquivo
rmdir
Remove dir
sort
Idem ao CAT, em ordem alfabética
split
Dividir o arquivo
USE STREAMS, PIPES AND REDIRECTS tac
inverso do cat (última linha para primeira)
tee
Imprime e mostra o arquivo
tail
Imprime as últimas linhas
xargs
Compila e executa linhas de comando p/ entrada padrão
tr
Ferramenta de tradução
<
grava ent. padrao 1 > direciona para saída padrão
unexpand
Converte espaço para TAB
<<
adic. ent. padrao 2 > direciona erro p/ saida padrao
uniq
Remove as linhas duplicadas
>
grava conteudo
wc
Imprime numero de linhas, palavras, bytes
>>
adic. conteudo
CREATE, MONITOR AND KILL PROCESSES| &
Excutar aplicativo em background
` ` bg
Processo parado em background (pelo ctrl+Z)
PS fg
Processos em parado foreground (pelo ctrl+Z)
-e
Todos processos sitema
-t
Processos terminal dado
jobs
Visualiza os processos parados
-a
Informa processos, comexceção dos mestres ereferente aos terminais
-p
Processos fornecidos
kill
Mata jobs
-d
Informa processos, comexceção dos mestres
-u
Processos do usuário
nohup
Redireciona MSG para um arquivo e independede terminal
-l
Informa detalhadamente
-f
Lista completa einformativa
ps
Mostra os jobs executados
FILESYSTEM top
Informações sobre processo, uso de CPU e MEM
fdisk
Criar partições
du –h
Mostrar uso (MB)
nice
Informar prioridade CPU para aplicativo
mkfs
Criar filesystem
df
Mostrar partições
renice
Alterar a prioridade do aplicativo em execução
fsck
Ajustar partição
FIND FILES SYSTEMmke2fs
Criar filesysytem EXT2. Para EXT3 (mke2fs –j)
which
Procura no PATH
debugfs
debug do filesystem EXT2
whereis
Procura geral
dumpe2fs
backup das informações do filesystem
find
Procura local
tune2fs
Setar opções em partições EXT2
locate
Procura no banco de dados
USE FILE PERMISSION updatedb
atualiza banco de dados
chmod
Alterar permissões
chown
Alterar owner
slocate
Cria um banco de dados da listagem
umask
Permissões default
chgrp
Altera grupo
/etc/updatedb.conf
Configurações do updatedb
chattr
Arquivo imutável
Ln
Hard link (mesmo inode)
Ln –s
Symbolic link