quinta-feira, 2 de junho de 2011

Desenvolvimento de Web Sites

Desenvolvimento de Web Sites 

Precisando de um site com qualidade e preço justo.
Visite:
http://www.procopiomesquita.com/

terça-feira, 19 de maio de 2009

Comando ln UNIX

Comando ln


O comando ln faz um atalho (link) de um arquivo ou diretório. Voce pode se referir a um arquivo que está num diretório /bin por exemplo no seu diretório home somente fazendo um link do mesmo. Existe dois tipos de link o hard link e o simbolic link (simbolico), o primeiro tipo faz um link onde irá apontar para o lugar no winchester onde o arquivo esta amarzenado, o segundo tipo é um link simbólico pois o link é um arquivo texto que contem o path de onde o arquivo está. Isto quer dizer se voce apagar um hard link ira excluir o arquivo e se apagar um simbolic link irá apagar somente o link.

Sintaxe

ln [-sf] arquivo nomelink

Parametros

  • -s = cria um simbolic link (hrad link é criado sem esse parametro)
  • -f = força a criação do link, para links que não se tem permição de leitura
  • arquivo = nome do arquivo ou diretório que vai ser linkado
  • nomelink = nome do link pode ser qualquer um, mas o interssante e colocar o mesmo nome do arquivo ou diretório.

Exemplos

% pwd /home/user/cris % ln -s /bin/tmp symlink % cd symlink % pwd /bin/tmp

Comando at UNIX

Comando at


Processa um comando ou arquivo script para ser processados posteriormente numa hora, dia ou mês desejado. O at , após a sua sintaxe, deixa espaço para colorar os comandos ou arquivos script que serão processados posteriormente (use ^d quando acabar de digitar os comandos) ou pode-se especificar um arquivo para entrada com < para dar entrada um arquivo ja criado.

Sintaxe

at [-lr] hora [data] [+incremento]

Parametros

  • -l= lista todos os jobs programados com at e o número designado para cada um. Mostra aqueles que voce mesmo programou.
  • -r= remove um job at que você colocou. Mas antes é preciso saber o número e fila em que está o job mostrado com a opção -l
  • hora= uma hora qualquer, melhor no padrão 24hs. Além o at também reconhece as horas now (agora), midnight (meia-noite), noon (meio-dia).
  • data= você pode especificar uma data também. A data é no formato mes dia(,ano) ou dia da semanda (sun, mon, wen, .... Pode preceder a data next (próximo).
  • +incremento= quanto tempo depois da data o at irá ser executado. é formado do símbolo + um número e uma unidade de tempo (minutes (minutos), hours (horas), days (dias), months (meses) e years (anos)

Exemplos

->at 12:32ls -l > dir.txt^d  ->at now + 2 days <>at 12:32 nov 1 + 2 hours mail cris@penta.ufrgs.br <>at 12:32 next wed

Comando pwd UNIX

Comando pwd


Mostra o diretório corrente em que você está. O Unix não mostra o diretórios corrente no prompt como o DOS

Sintaxe

pwd

Parametros

Esse comando não possui parametros

Exemplos

->pwd /home/users/cris

Comando cd UNIX

Comando cd


Muda de diretório, equivale ao mesmo comando do DOS. Como o Unix não mostra o diretórios corrente no prompt como o DOS pode-se usar o comando pwd para mostrar o diretórios corrente. Nã esqueça que o diretório principal é simbolizado por / (diferente a do DOS).

Sintaxe

cd [diretório]

Parametros

  • diretório = o diretório ou o caminho de um para qual você quer ir

Exemplos

->cd meudir  ->cd /  ->cd /home/users/cris/meudir 

Comando chmod UNIX

Comando chmod


Muda a permição dos arquivos e diretórios. As permissões de arquivos estão detalhadas no tópico Permissões de Arquivos ao lado esquerdo da página.

Sintaxe

chmod [-fR] quem+/-permissão arquivo

Parametros

  • -R = troca para arquivos que estão em subdiretórios
  • -f = caso ocorra algum erro ele força a troca de permissão
  • quem = é a classe do usúario (ugoa) para quem vai receber a permissão nova
    • u = usuário
    • g = grupo
    • o = outros
    • a = todas as classes juntos (all)
  • +/-/= = mais, menos ou igual define se você vai colocar (+) ou tirar (-) a permissão, o sinal = serve para trocar a permissão se ele tiver com permissao ele tira a permissão
  • permissão = tipo de permissão (rwx)
    • r = leitura
    • w = escrita
    • x = execução

Exemplos

->chmod a+rx teste         ^permissão de leitura e execução          para todas classes de usuários  ->chmod -R g=x teste            ^da a permissão a quem não tem             e tira de que tem para o grupo             que você pertence em todos os subdiretórios

Editor vi UNIX

Editor vi


O editor vi (visual) é o único editor de texto para Unix, e apesar ter uma interface pouco amigável é muito poderoso com muitos recursos.
Ele não é um formatador de textos, isto é, não trabalha com justificação ou formatação de caracteres (bold, itálico, etc), portanto o texto produzido com o vi não tem uma aparência muito agradavel. Ele foi criado para ser usado com formatadores separados onroff e o troff.
O esse editor possui três modos:
ModoDescrição
insertmodo usado para a digitção onde se entra com os caracteres que compoem texto esse modo é acionado com os comandos respectivos do modo escape
escapeé acionado pela tecla ESC e usado para a movimentação de caracteres e voltar para o modo insert isto é feito apartir de comandos simples. Seus comandos não aparecem na tela.
last lineé acionado com : usado para a entrada de comandos especiais diferentes do comandos do modo escape, são comandos para substituição, localização, movimentação de texto, gravar e executar comandos do shell sem sair do vi. Após teclar : irá aparecer na ultima linha esse sinal para a digitação dos comandos.

Sintaxe

vi [+/expressão] [arquivo]

Parametros:

  • +/ - usado para iniciar o texto onde for encontrado a palavra expressão, se a palavra tiver espaços deve estar entre aspas. Se usar só o comando + sozinho irá começar no final do texto
  • arquivo - texto a ser editado

Exemplo

->vi propostas.txt  ->vi +/"Recursos de Vendas" propostas.txt