Escolar Documentos
Profissional Documentos
Cultura Documentos
101)
10
dispositivos virtuais
/dev/stdin
/dev/stdout
/dev/stderr
Redirecionamento
Sada padro para um arquivo
comando arquivo > arquivo_de_saida
ex. cat /etc/passwd > copia_passwd
Adicionar contedo a um arquivo j existente
ex. cat /home/alunos/novos_alunos >> cadastro_alunos
redirecionar contedo de um arquivo para a entrada de um comando
<
Canalizao (pipe)
redirecionar a sada de um comando para a entrada de outro comando
ex. ls / | cat > lista
redirecionar a sada de um comando para stdout e criar um arquivo
ex. ls / | tee lista
tee - Permite q a sada de um comando seja gravado em um arquivo e ao mesmo tempo seja gravado na tela
Substituio de comandos
Xargs - executa o comando e passa como argumento o que foi recebido como entrada padro
Opes do Xargs
-i - Substitui o par de chaves ({}) pelas cadeias recebidas
-n - Num Manda o mximo de parmetros recebidos, at o mximo de Num para o comando a ser executado
-l - Num Manda o mximo de linhas recebidas, at o mximo de Num para o comando a ser executado
-p - Mostra a linha de comando montada e pergunta se deseja execut-la
-t - Mostra a linha de comando montada antes de execut-la
ex. ls / | xargs echo > lista
Criar, monitor e finalizar processos
Comandos
ps - Mostra processos ativos de maneira detalhada
top - Monitora continuamente os processos, pode alterar a prioridade do processo
pstree - Mostra processos ativos de forma genealgica (processos filhos - pai)
pidof - Retorna o PID de um programa
kill - Envia sinais e controle para processos.
11
12
13
14
SGID
STICKY
15
da Prova 102)
16
17
nome_campo_n tipo_n,
PRIMARY KEY (campo_x)
);
Ex.:
create table Clientes (
codigo int(4) auto_increment,
nome varchar(30) not null,
email varchar(50),
telefone varchar(8),
primary key (codigo),
);
Tipos de dados
int - Numero inteiro
varchar - Texto
date - Data
Opes
auto_increment - Automatizar o campo para chave primaria
primary key - Define a chave primaria
not null - Preenchimento obrigatrio do campo
insert into tabela (campos) VALUES (valores);
ex.
insert into Clientes (codigo, nome, email, telefone) VALUES (1, Fulano da Silva, fulano@terra.com.br, 33445566);
Consulta de Dados
select * from tabela; - Exibe todos os registros de uma determinada tabela
select campo1, campo2 from tabela; - Exibe apenas campos selecionados de todos os registros de uma determinada
tabela
select campo from tabela where campo = valor; - Exibe todos os registros de uma determinada tabela que obedeam a
um critrio.
Classificao de dados
select * from tabela order by campo; - Exibe todos os registros de uma determinada tabela em ordem alfabtica usando
um campo
select * from tabela order by campo desc; - Exibe todos os registros de uma determinada tabela em ordem decrescente
usando um campo
Alterao e Excluso
update tabela set campo = valor where campo = valor; - Atualiza o contedo de um campo, usando como critrio um
outro campo.
delete from tabela where campo = valor; - Apaga um registro usando como critrio um outro campo.
inner join - usado para relacionar dados de uma tabela
drop table tabela; - Exclui uma tabela
drop database nomedabasededados; - Exclui uma base de dados
18
19
20
21
22
23
24
IMAPS
POP3S
25
26
27
Tneis Criptografados
ex.
28