Linux > Diferença entre “>>” e “>”

Posted by admin | Posted in Artigos e tutoriais, Linux | Posted on 31-08-2010

0

Você sabe a diferença entre os comandos abaixo?

cat meuarquivo > meudestino

e

cat meuarquivo >> meudestino

Rapidamente explicando, o comando cat lê e exibe conteúdo de arquivos de texto sem abrir o arquivo em um editor. Quando usamos “>” ou “>>”, ao invés de mostrarmos o conteúdo do arquivo, estaremos gravando esse conteúdo em outro arquivo.

No caso dos comandos acima, estamos “lendo” um arquivo chamado “meuarquivo” e gravando o seu conteúdo em um arquivo chamado “meudestino”.

Agora, respondendo a pergunta, a diferença entre os comandos é que quando utilizamos apenas “>”, sobrescreveremos um eventual conteúdo existente no arquivo “meudestino”, ao passo que “>>” concatenará o conteúdo de “meuarquivo” com o conteúdo existente de “meudestino”. Ou seja, o uso de “>>” não sobrescreverá eventuais conteúdos em arquivos de destino, que nesse caso seria “meudestino”.

Decidi postar isso, pois notei pouca abordagem a isso que é tão simples e ao mesmo tempo tão delicado.

Abraços!

Conteúdo Relacionado:


Download > Smoked Hope Wallpaper

Posted by admin | Posted in Download | Posted on 30-08-2010

0

| 1280×1024 | 1600×1200 | 1680×1050 | 1920×1200 |

Font: http://uribaani.deviantart.com/

Para salvar em disco, clique sobre um dos links acima. Uma nova janela será aberta e nela a imagem carregará. Após carregar, clique com o botão direito do mouse sobre a imagem e escolha a opção que corresponde a salvar em disco.
Conteúdo Relacionado:


Frases > O pessimista, o otimista e o realista

Posted by admin | Posted in Curtas, Frases | Posted on 29-08-2010

0

O pessimista se queixa do vento. O otimista espera que ele mude. O realista ajusta as velas.

Autor da Frase: William George Ward

Conteúdo Relacionado:


Linux > Criando Alias no Linux

Posted by admin | Posted in Artigos e tutoriais, Linux | Posted on 29-08-2010

1

Um alias (Lê-se álias) no Linux é como um apelido em um comando. Ou seja, ao invés de usarmos o comando, usamos o seu apelido. Nesse caso, um alias.

Para trabalharmos com aliases no Terminal, devemos criá-los no arquivo oculto .bashrc.

Para isso, abra o Terminal e execute o comando abaixo:

vi ~/.bashrc

Abriremos, portanto, o arquivo .bashrc que está na raiz do diretório do usuário (/home/usuário).

No fim do arquivo, acrescente a linha abaixo. Estamos criando um alias chamado porta80 que, quando acionado, executará o comando ping blogporta80.com.br -c 10:

alias porta80=’ping blogporta80.com.br -c 10′

Feito isso, execute comando a seguir. Ele efetivará as mudanças feitas no .bashrc:

source .bashrc

O alias foi criado. Agora podemos utilizá-lo. Para isso, basta digitar porta80 e teclar Enter.

Para criar novos aliases, siga o mesmo método.

Para quem trabalha com linha de comando, utilizar alias é uma ajuda e tanto.

Abraços.

Conteúdo Relacionado:


Linux > Script para acesso a Windows por Remote Desktop

Posted by admin | Posted in Artigos e tutoriais, Linux | Posted on 29-08-2010

0

No escritório onde trabalho há milhares (isso mesmo, milhares) de servidores Windows.

Para acessá-los, utilizo o rdesktop no Fedora do meu desktop no escritório.

Poderia utilizar o tsclient, frontend do rdesktop, mas não é muito prático no Fedora. Ele me cria um atalho, ou seja, uma conexão por servidor, como vemos na imagem abaixo:

Tudo bem trabalhar assim quando se trata de alguns servidores ou até mesmo de algumas poucas dezenas de servidores, mas estou falando de milhares.

Assim, decidi criar um Shell Script para otimizar minhas tarefas no Windows.

O script que fiz é simples e o seu funcionamento também é. Basicamente, o executo no Terminal e ele retorna um pedido de Host ou IP. Informo o Host ou IP do servidor que vou acessar e voila! O rdesktop acessa o servidor desejado com os parâmetros que pré-defini (resolução, qualidade de imagem e o usuário que utilizarei).

Abaixo, o vemos em execução:

A seguir, o script em questão:

#!/bin/bash
host() {
rdesktop -5 -a 16 -g 1600×800 -u meuUsuario $host
}
echo -n “Informe o HOST ou IP do servidor: ”
read host
echo -n “Acesso à $host”
echo ” ”
host
done

Basicamente, crio a variável host com a string que invoca o rdesktop e a alimento com o valor digitado no Terminal.

No seu caso, para utilizá-lo, deverá editar o valor meuUsuario.

Por segurança, não é recomendável gravar a senha no script, a menos que esteja certo de que isso será seguro. Para incluir a senha no script, basta implentar o valor -p.

Caso queira implementar outras opções e surjam dúvidas, utilize:

man rdesktop

Para faciliar o uso do script, o incluí um alias no .bashrc. Assim, quando digito apenas “ts” no Terminal, o script é acionado.

Veja como criar alias, clique no link abaixo:
http://www.blogporta80.com.br/2010/08/linux-criando-alias-no-linux/

Lembrando que precisa do rdesktop instalado no seu PC. Caso não o possua, utilize o comando abaixo:

yum install rdesktop

Observação: No Ubuntu, o tsclient é mais parecido com o mstsc.exe do Windows. Vou descobrir o porque e postar aqui.

Abraços!

Conteúdo Relacionado:


Licença Creative Commons