links simbolicos em diretorios usr/bin

1. links simbolicos em diretorios usr/bin

Rodrigo S Cunha (Dallas)
ddallas

(usa Debian)

Enviado em 26/05/2008 - 15:59h

Estava lendo um livro sobre links simbolicos que diziam de uma facilidade de criar um link no diretorio no usr/bin.Dizia que o link poderia ser acessado de qualquer parte.Fiquei na duvida,alguem sabe me explicar melhor o porque de criar um link simbolico neste diretorio?!


  


2. Re: links simbolicos em diretorios usr/bin

Marcos Miras
marcosmiras

(usa CentOS)

Enviado em 26/05/2008 - 16:09h

Esse é o path de execução para usuários padrão, ou seja, se você criar um script em /home/user/script.sh e criar um link:

ln -s /home/user/script.sh /usr/bin/script

Você não precisa ir até o home para executar você pode executar de qq diretório:

[user@host /opt]$ script

Ele será executado!


3. Re: links simbolicos em diretorios usr/bin

Phillipe Smith
SmithuX

(usa Arch Linux)

Enviado em 26/05/2008 - 16:12h

Meu camarada os links simbólicos são muito úteis no linux. A questão de criar links simbólicos no /usr/bin, pode ser entendida como uma forma de vc chamar um programa qualquer com um nome diferente, por exemplo. Mas não é só isso. Vamos supor que vc baixou o programa (source), descompactou ele em algum diretório, entrou na pasta descompactada e na hora em que vc foi realizar um ./configure, aparece um erro dizendo que o programa /usr/bin/lsmod não existe. (Só um exemplo). Mas vc verifica que o lsmod existe sim só que está em /usr/sbin/lsmod.
É aí que entra o link simbólico, ou seja, basta vc fazer ln -s /usr/sbin/lsmod /usr/bin e efetuar o ./configure && make && sudo install novamente que vc verá que o programa agora será encontrado.

Além disso vc pode usar links simbólicos para vários outros casos.


4. Vlw

Rodrigo S Cunha (Dallas)
ddallas

(usa Debian)

Enviado em 26/05/2008 - 18:14h

Vlw!


5. caros

Rodrigo S Cunha (Dallas)
ddallas

(usa Debian)

Enviado em 26/05/2008 - 19:15h

tentei fazer um teste simples,coloquei um link no diretorio usr/bin apontando para um arquivo de texto e dei o comando referente ao nome do link no diretorio.

Bem,tentei dar o comando em um diretorio comum e nada feito.Deu command not found.

??


6. Re: links simbolicos em diretorios usr/bin

Phillipe Smith
SmithuX

(usa Arch Linux)

Enviado em 26/05/2008 - 19:36h

É mesmo, faltou falar pra vc que o arquivo deve ter permissão para execução.
Faz o seguinte, o arquivo de texo que vc criou deve ter permissão de execução, para isso vc deve entrar no diretório onde se encontra o seu arquivo original, depois basta digitar o seguinte comando:
chmod a+x nome_do_arquivo.
Depois faz um teste novamente.


7. Vou testar

Rodrigo S Cunha (Dallas)
ddallas

(usa Debian)

Enviado em 27/05/2008 - 14:12h

Vou testar e ja digo.


8. Perfeito!

Rodrigo S Cunha (Dallas)
ddallas

(usa Debian)

Enviado em 27/05/2008 - 19:23h

fiz o link,o que estava faltando na verdade é eu atribuir o programa a ele

no meu caso que criei um arquivo de texto foi :

cat + nome do link --- funcionou no diretorio barra,deve funcionar em todos eles.

Grato a todos!


9. Re: links simbolicos em diretorios usr/bin

Tiago Jorge
Tjdestroyer

(usa Debian)

Enviado em 28/05/2008 - 10:17h

ddallas, no Debian temos uma vantagem, ao se criar uma pasta bin dentro do diretório do usuário, por exemplo: /home/usuario/bin, ele já adiciona sua pasta ao $PATH, logo todos os scripts que vc colocar dentro deste diretório pode ser acionado de qualquer outro diretório.

Faça o teste, crie uma pasta bin dentro de sua home, depois faça login novamente para que o diretório possa ser adicionado ao $PATH, coloque um script dentro dele e chame-o de algum outro diretorio. ;)


10. Re: links simbolicos em diretorios usr/bin

Marcos Miras
marcosmiras

(usa CentOS)

Enviado em 28/05/2008 - 10:55h

Não só no Debian Tjdestroyer, nas distros red-like tbm...
[]'s


11. Re: links simbolicos em diretorios usr/bin

Tiago Jorge
Tjdestroyer

(usa Debian)

Enviado em 28/05/2008 - 11:02h

vlw pela informação marcosmiras, realmente não sabia ;)


12. Vlw,vou testar!

Rodrigo S Cunha (Dallas)
ddallas

(usa Debian)

Enviado em 30/05/2008 - 10:42h

Ágora eu to com outra divida...qual o comando que utilizo para remover os links hehe!

tentei o rm e nada.





01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts