Um MUITO OBRIGADO pra Aline que na sexta-feira salvou o nosso coffee break, gentilmente indo ao mercadinho comprar bolachinhas.
VALEU ALINE!!!
domingo, 1 de agosto de 2010
SSH
'Secure Shell' (Shell Seguro). Programa para computador e protocolo de rede
que possibilita conexão com outro computador para executar comando de forma
remota. Tem as mesmas utilidades do TelNet, porém, sua conexão é
criptografada. Os firewall's barrão a conexão SSH, porém o SSH oferece o
recurso do Túnel. O processo se caracteriza por duas máquinas ligadas ao
mesmo servidor SSH, que faz apenas o redirecionamento das requisições do
computador que está sob firewall. O usuário envia para o servidor um pedido de
acesso ao servidor pop.xxxx.com pela porta 443 (HTTPS), por exemplo. Então,
o servidor acessa o computador remoto e requisita a ele o acesso ao protocolo,
retornando um conjunto de pacotes referentes à aquisição. O servidor codifica a
informação e a retorna ao usuário via porta 443. Sendo assim, o usuário tem
acesso a toda a informação de que necessita. Tal prática não é ilegal caso o
fluxo de conteúdo esteja de acordo com as normas da instituição.
que possibilita conexão com outro computador para executar comando de forma
remota. Tem as mesmas utilidades do TelNet, porém, sua conexão é
criptografada. Os firewall's barrão a conexão SSH, porém o SSH oferece o
recurso do Túnel. O processo se caracteriza por duas máquinas ligadas ao
mesmo servidor SSH, que faz apenas o redirecionamento das requisições do
computador que está sob firewall. O usuário envia para o servidor um pedido de
acesso ao servidor pop.xxxx.com pela porta 443 (HTTPS), por exemplo. Então,
o servidor acessa o computador remoto e requisita a ele o acesso ao protocolo,
retornando um conjunto de pacotes referentes à aquisição. O servidor codifica a
informação e a retorna ao usuário via porta 443. Sendo assim, o usuário tem
acesso a toda a informação de que necessita. Tal prática não é ilegal caso o
fluxo de conteúdo esteja de acordo com as normas da instituição.
Comando ':% /abc/def'
Comando do VI utilizado para trocar as palavras de uma linha, ou arquivo, todo
por outra. Exemplos e alguns parâmetros:
:s/velho/novo => Substitui a primeira ocorrência de "velho" por "novo" na linha
corrente.
:% s/velho/novo => Substitui em todo o arquivo (%) a primeira ocorrência de
"velho" por "novo" em cada linha.
:% s/velho/novo/g => Substitui em todo o arquivo (%), todas (g) as ocorrências
de "velho" por "novo".
:% s/velho/novo/gc => Igual ao anterior, mas pedindo confirmação para cada
substituição.
:% s/^String[0-9]//gc => Expressões regulares também funcionam, como no sed.
:% s/./\u&/gc => Converte para maiúsculas (\u) o primeiro caracter (.) de cada
linha.
por outra. Exemplos e alguns parâmetros:
:s/velho/novo => Substitui a primeira ocorrência de "velho" por "novo" na linha
corrente.
:% s/velho/novo => Substitui em todo o arquivo (%) a primeira ocorrência de
"velho" por "novo" em cada linha.
:% s/velho/novo/g => Substitui em todo o arquivo (%), todas (g) as ocorrências
de "velho" por "novo".
:% s/velho/novo/gc => Igual ao anterior, mas pedindo confirmação para cada
substituição.
:% s/^String[0-9]//gc => Expressões regulares também funcionam, como no sed.
:% s/./\u&/gc => Converte para maiúsculas (\u) o primeiro caracter (.) de cada
linha.
VI
Visual Interface, é o editor de texto do GNU/Linux presente em (e eu arrisco
afirmar) em todas as distribuições do mesmo. Criado no começo da década de
80, tem este nome pois nesta época que foi criado o que era digitado não
aparecia na tela, o novo editor possibilitava a visualização e, por isso, receebeu
este nome. Depois do VI veio outro editor de texto, o VIM.
Veja alguns comandos do VIM
$ vi => Abre o vim vazio, sem nenhum arquivo e exibe a tela de apresentação.
$ vi arquivo => Abre o arquivo de nome "arquivo".
$ vi arquivo + => Abre o arquivo de nome "arquivo", com o cursor no final do
mesmo.
$ vi arquivo +10 => Abre o arquivo de nome "arquivo", com o cursor na linha 10.
$ vi arquivo +/Copag => Abre o arquivo de nome "arquivo", na primeira
ocorrência da palavra "Copag".
Opções para deletar caracteres
x => Apaga o caracter onde o cursor estiver.
dd => Apaga a linha inteira onde o cursor estive
D => Apaga a linha a partir da posição do cursor até o fim.
J => Une a linha corrente à próxima.
:5dd => Removeas próximas 7 linhas a partir da posição do atual do cursor
(qualquer número).
Digamos que voce deletou, editou e inseriu tudo o que precisava você
pressiona a tecla ESC e entra no modo de comando, então
:w => Salva o arquivo que está sendo editado no momento.
:q => Sai.
:wq => Salva e sai.
:x => Idem.
ZZ => Idem.
:w! => Salva forçado.
:q! => Sai forçado.
:wq! => Salva e sai forçado.
*Obs.: para voltara para o modo inserção bast
Agora subcomandos para movimentação pelo texto:
Ctrl + f => Passa para a tela seguinte.
Ctrl + b => Passa para a tela anterior.
H => Move o cursor para a primeira linha da tela.
M => Move o cursor para o meio da tela.
L => Move o cursor para a última linha da tela.
h => Move o cursor para caracter a esquerda.
j => Move o cursor para linha abaixo.
k => Move o cursor para linha acima.
l => Move o cursor para caracter a direita.
w => Move o cursor para o início da próxima palavra (não ignorando a
pontuação).
W => Move o cursor para o início da próxima palavra (ignorando a pontuação).
b => Move o cursor para o início da palavra anterior (não ignorando a
pontuação).
B => Move o cursor para o início da palavra anterior (ignorando a pontuação).
0 (zero) => Move o cursor para o início da linha corrente.
^ => Move o cursor para o primeiro caracter não branco da linha.
$ => Move o cursor para o fim da linha corrente.
nG => Move o cursor para a linha de número "n"
*Obs.: (susbstitua n pelo número da linha)..
G => Move o cursor para a última linha do arquivo.
Agora invertendo maiúsculas/minúsculas
5~ => Inverte os 5 próximos caracteres.
g~$ => Inverte todos os caracteres até o fim da linha.
seleciona, u => Converte para minúsculas.
seleciona, U => Converte para maiúsculas.
seleciona, ~ => Inverte.
*Observação: Onde está escrito "seleciona", é para fazer utilizando o modo
visual (v).
afirmar) em todas as distribuições do mesmo. Criado no começo da década de
80, tem este nome pois nesta época que foi criado o que era digitado não
aparecia na tela, o novo editor possibilitava a visualização e, por isso, receebeu
este nome. Depois do VI veio outro editor de texto, o VIM.
Veja alguns comandos do VIM
$ vi => Abre o vim vazio, sem nenhum arquivo e exibe a tela de apresentação.
$ vi arquivo => Abre o arquivo de nome "arquivo".
$ vi arquivo + => Abre o arquivo de nome "arquivo", com o cursor no final do
mesmo.
$ vi arquivo +10 => Abre o arquivo de nome "arquivo", com o cursor na linha 10.
$ vi arquivo +/Copag => Abre o arquivo de nome "arquivo", na primeira
ocorrência da palavra "Copag".
Opções para deletar caracteres
x => Apaga o caracter onde o cursor estiver.
dd => Apaga a linha inteira onde o cursor estive
D => Apaga a linha a partir da posição do cursor até o fim.
J => Une a linha corrente à próxima.
:5dd => Removeas próximas 7 linhas a partir da posição do atual do cursor
(qualquer número).
Digamos que voce deletou, editou e inseriu tudo o que precisava você
pressiona a tecla ESC e entra no modo de comando, então
:w => Salva o arquivo que está sendo editado no momento.
:q => Sai.
:wq => Salva e sai.
:x => Idem.
ZZ => Idem.
:w! => Salva forçado.
:q! => Sai forçado.
:wq! => Salva e sai forçado.
*Obs.: para voltara para o modo inserção bast
Agora subcomandos para movimentação pelo texto:
Ctrl + f => Passa para a tela seguinte.
Ctrl + b => Passa para a tela anterior.
H => Move o cursor para a primeira linha da tela.
M => Move o cursor para o meio da tela.
L => Move o cursor para a última linha da tela.
h => Move o cursor para caracter a esquerda.
j => Move o cursor para linha abaixo.
k => Move o cursor para linha acima.
l => Move o cursor para caracter a direita.
w => Move o cursor para o início da próxima palavra (não ignorando a
pontuação).
W => Move o cursor para o início da próxima palavra (ignorando a pontuação).
b => Move o cursor para o início da palavra anterior (não ignorando a
pontuação).
B => Move o cursor para o início da palavra anterior (ignorando a pontuação).
0 (zero) => Move o cursor para o início da linha corrente.
^ => Move o cursor para o primeiro caracter não branco da linha.
$ => Move o cursor para o fim da linha corrente.
nG => Move o cursor para a linha de número "n"
*Obs.: (susbstitua n pelo número da linha)..
G => Move o cursor para a última linha do arquivo.
Agora invertendo maiúsculas/minúsculas
5~ => Inverte os 5 próximos caracteres.
g~$ => Inverte todos os caracteres até o fim da linha.
seleciona, u => Converte para minúsculas.
seleciona, U => Converte para maiúsculas.
seleciona, ~ => Inverte.
*Observação: Onde está escrito "seleciona", é para fazer utilizando o modo
visual (v).
TelNet
Protocolo de Internet, que possibilita acesso remoto, tornando um
microcomputador um terminal de computadores de qualquer parte do mundo. A
a principal diferença entre o TelNet e o SSH é a segurança da informação.
TelNet tefega os dados de modo aberto (livre) na rede, ou seja, não
criptografados, ja o SSH é o inverso ele trafega os dados com segurança na
rede, ou seja, criptografados.
microcomputador um terminal de computadores de qualquer parte do mundo. A
a principal diferença entre o TelNet e o SSH é a segurança da informação.
TelNet tefega os dados de modo aberto (livre) na rede, ou seja, não
criptografados, ja o SSH é o inverso ele trafega os dados com segurança na
rede, ou seja, criptografados.
Ordenando regisstros e mostrando registros unicos.
Ordenando registros (comando 'sort')
Útil para quando temos um .txt com nome do usuários, por exemplo, e gostariamos de ordena-los em ordem alfabética. Exemplo:
Vamos primeiro imprimir os usuarios conforme estão no arquivo.
cat usuarios.txt
Miguel
Miguel
Nathalia
Nathalia
Gabriel
Ana Lucia
Gabriel
Agora vamo imprimir utilizando o comando 'sort', veja.
sort usuarios.txt
Ana Lucia
Gabriel
Gabriel
Miguel
Miguel
Nathalia
Nathalia
Podemos tambem imprimir na ordem inversa adicionando o parametro '-r'
sort -r usuarios.txt
Nathalia
Nathalia
Miguel
Miguel
Gabriel
Gabriel
Ana Lucia
Buscando registros únicos
Útil para eliminar registros repetidos. Vamos utilizar o mesmo aquivo .txt do exempl anterior.
cat usuarios.txt
Miguel
Miguel
Nathalia
Nathalia
Gabriel
Ana Lucia
Gabriel
Agora vamos eliminar os registros duplicados.
uniq uruarios.txt
Miguel
Nathalia
Gabriel
Ana Lucia
Gabriel
Obs.: o comando 'uniq' sozinho elimina apenas registros duplicados que estiverem um a baixo do outro. Para que englobe todos os registros repetidos deve-se usar o 'uniq' juntamente com o 'sort'. Exemplo.
sort usuarios.txt | uniq
Como usar o comando 'find'
Usado para buscas por nome, tipo ou ainda por datas.
sexta-feira, 30 de julho de 2010
Redireconar saída de uso padrão
• Redirecionando a saída de Erro padrão (comando ">")
muito útil para que não apenas possamos ver o erro ou mensagem que seria exibida, mas sim ler e salvar esse erro ou mensagem em um .log ou .txt
Ex: cat /tmp/contatos.txt > /tmp/contatos_novos.txt
O comando acima 'imprime' todas as infomações do arquivo contatos.txt e manda para o arquivo contatos_novos.txt, redirecionando, então, a saída padrão que seria na tela para o arquivo .txt
muito útil para que não apenas possamos ver o erro ou mensagem que seria exibida, mas sim ler e salvar esse erro ou mensagem em um .log ou .txt
Ex: cat /tmp/contatos.txt > /tmp/contatos_novos.txt
O comando acima 'imprime' todas as infomações do arquivo contatos.txt e manda para o arquivo contatos_novos.txt, redirecionando, então, a saída padrão que seria na tela para o arquivo .txt
terça-feira, 27 de julho de 2010
Tarefa Parte II
GNU
Projeto para um S.O. totalmente livre o qual todos teriam direito, foi iniciado por Richard Stallman em1984, o S.O. permitiria a quem o manipulace, estudar, modificar e redistribuir desde que não modificace o conceito inicial. GNU deveria ser compativel com Unix, porem com código diferente. Stallman escolheu este nome para o S.O. por razão do mamifero Gnu, e por ser um acronimo recursivo que em português seria: GNU não é Unix.
Unix
Inicialmente criado por Ken Thompson, funcionario dos laboratorios Bell da AT&T. Unix é da Open Group, consórcio formado por empresas deinformática. Unix é um S.O. multitarefa, multiusuario, portatil.
Projeto para um S.O. totalmente livre o qual todos teriam direito, foi iniciado por Richard Stallman em1984, o S.O. permitiria a quem o manipulace, estudar, modificar e redistribuir desde que não modificace o conceito inicial. GNU deveria ser compativel com Unix, porem com código diferente. Stallman escolheu este nome para o S.O. por razão do mamifero Gnu, e por ser um acronimo recursivo que em português seria: GNU não é Unix.
Unix
Inicialmente criado por Ken Thompson, funcionario dos laboratorios Bell da AT&T. Unix é da Open Group, consórcio formado por empresas deinformática. Unix é um S.O. multitarefa, multiusuario, portatil.
Tarefa Parte I
Linus Benedict Torvalds,
Nascido em 28 de dezembro de 1969, com 11 anos começou a mexer com informática. Seu avô comprou um dos primeiros computadores Commodore em 1980 e pedi ajuda ao neto. Torvalds ficou muito interessado chegando a passar um verão inteiro na frente de um computador, desenvolveu o que conhecemos hoje como Linux, um núcleo (Kernel) para S.O. que hoje é utilizado pelo S.O. GNU/Linux.
Andrew Stuart Tanenbaum,
Nascido em 16 de março de 1944, reconhecido mundialmente porseus livros deCiência da Computação, foi o autor do Minix, um S.O. inspirado no Unix, porém, com o propósito voltado para educação. Atualmente é chefe de departamento em uma universidade de Amisterdã, a Universidade de Vrije.
Richard Matthew Stallman,
Nascido em 16 de março de 1953, conhecido por fundar o movimento do software livre, do projeto GNU e a Free Software Foundation (Fundação para Software Livre). Um grande programador, entre seus grandes feitos estão:
GNU Emacs, GNU Compiler Collectio, GNU Debugger e tambem a BNU General Public License, a licença livre mais usada no mundo.
LINUX
O núcleo Linux foi desenvolvido pelo finlândes Linus Torvalds, foi baseado no S.O Minix, seu código fonte é distribuidpo sob licença GPL, para qualquer um poder estudar, modificar e redistribuir de acordo com os termos da licença.
Nascido em 28 de dezembro de 1969, com 11 anos começou a mexer com informática. Seu avô comprou um dos primeiros computadores Commodore em 1980 e pedi ajuda ao neto. Torvalds ficou muito interessado chegando a passar um verão inteiro na frente de um computador, desenvolveu o que conhecemos hoje como Linux, um núcleo (Kernel) para S.O. que hoje é utilizado pelo S.O. GNU/Linux.
Andrew Stuart Tanenbaum,
Nascido em 16 de março de 1944, reconhecido mundialmente porseus livros deCiência da Computação, foi o autor do Minix, um S.O. inspirado no Unix, porém, com o propósito voltado para educação. Atualmente é chefe de departamento em uma universidade de Amisterdã, a Universidade de Vrije.
Richard Matthew Stallman,
Nascido em 16 de março de 1953, conhecido por fundar o movimento do software livre, do projeto GNU e a Free Software Foundation (Fundação para Software Livre). Um grande programador, entre seus grandes feitos estão:
GNU Emacs, GNU Compiler Collectio, GNU Debugger e tambem a BNU General Public License, a licença livre mais usada no mundo.
LINUX
O núcleo Linux foi desenvolvido pelo finlândes Linus Torvalds, foi baseado no S.O Minix, seu código fonte é distribuidpo sob licença GPL, para qualquer um poder estudar, modificar e redistribuir de acordo com os termos da licença.
segunda-feira, 26 de julho de 2010
Eu, por eu mesmo
Sou Matheus Vedoy Cardoso, tenho 22 anos, sou canceriano , nascido no dia 14/07/1988
em Porto Alegre mesmo. Tenho um casal de gêmeos que estão com três anos e são as pessoas mais importantes na minha vida.
Quero trabalhar na Ilegra, pois infra foi a área emque tirei minhas melhores notas no meu curso de TI, tenho facilidade com banco de dados e, o mais importante, descobri que é com o que eu gosto de trabalhar.
em Porto Alegre mesmo. Tenho um casal de gêmeos que estão com três anos e são as pessoas mais importantes na minha vida.
Quero trabalhar na Ilegra, pois infra foi a área emque tirei minhas melhores notas no meu curso de TI, tenho facilidade com banco de dados e, o mais importante, descobri que é com o que eu gosto de trabalhar.
Assinar:
Comentários (Atom)