The UNIX and Linux Forums  
Olá e boas-vindas de Estados Unidos para o UNIX e Linux Forum! Obrigado por visitar e fazer parte da nossa comunidade global.

Go Back   O UNIX e Linux Forum > Top Fóruns > UNIX para Dummies Perguntas & Respostas
.
google unix.com



UNIX para Dummies Perguntas & Respostas Se não tiver certeza de onde se pode postar uma pergunta Unix ou Linux, postá-lo aqui. Todos os UNIX e Linux novatos bem vindos!

Mais UNIX e Linux Fórum Tópicos Você pode achar Helpfull
Fio Thread Starter Fórum Respostas Última postagem
passar a variável de bash bash script de perl arsidh Programação Shell Script e 10 06-04-2008 01:25
Diferenças entre SAN e NAS jigarlakhani Filesystems, Discos e Memória 2 11-15-2003 05:09
Quais são as diferenças entre "bater" e "sh" Deckard Programação Shell Script e 7 05-09-2003 10:25
diferenças nis nis + joerg IP Networking 2 06-24-2002 04:47

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
Linkback Thread Tools Pesquisar este Thread Rate Thread Display Modes
  #1 (permalink)  
Old 02-02-2008
bongobonga bongobonga is offline
Usuário
  
 

Join Date: Aug 2002
Localização: Dublin Irlanda
Posts: 5
Bash diferenças em unix's

Estou usando o bash, em duas diferentes versões do Unix e, por algum motivo os comandos funcionam de maneira um pouco diferente. Por exemplo, 'ls *-la "dá-me um erro em um sistema Unix, mas funciona bem em um sistema diferente. As versões do Unix são efectivamente OS X e Linux, e ambos os sistemas estão executando GNU bash 3.2.

Como eu sou comutação entre diferentes sistemas muitas vezes, as diferentes linhas de comando sintaxe é realmente irritante. Alguém sabe se as diferenças são por causa de uma opção compilar ou existe um ficheiro de configuração em algum lugar que resulta no comportamento diferente?

Tenho tentado compilar bash da fonte com o que eu penso é nas mesmas condições em ambos os sistemas, mas eu não posso resolver as diferenças

Obrigado
  #2 (permalink)  
Old 02-02-2008
fpmurphy's Avatar
fpmurphy fpmurphy is offline Forum Staff  
Moderador
  
 

Join Data: dezembro 2003
Localização: Florida
Posts: 1.927
Quais são as diferenças que você está enfrentando? Dizendo-nos iria ajudar. Também por isso que você está entrando "ls *-la" em vez do mais comum "ls-al *"
  #3 (permalink)  
Old 02-02-2008
*ptr's Avatar
* ptr *ptr is offline
Usuário
  
 

Join Date: Mar 2007
Localização: Roménia - Bucareste
Lugares: 11
Oi
Talvez você possa definir alguns alias-es para o seu comandos .... Hou e dessa forma terá o mesmo nome em ambos os sistemas de comando ...
  #4 (permalink)  
Old 02-02-2008
bongobonga bongobonga is offline
Usuário
  
 

Join Date: Aug 2002
Localização: Dublin Irlanda
Posts: 5
Oi,

Acho que eu poderia criar uma série de aliases para as diferenças entre os bashes. Mas gostaria de saber porque é que o mesmo código fonte compila de forma diferente em diferentes sistemas sem passar através do próprio código. Eu posso não parecem encontrar nenhuma explicação em qualquer lugar on-line para explicar o que estou vendo, e não há nada na configurar docs sobre ela.

Mas este não é um grande problema para mim, é só que eu tenho utilizado para o caminho bash funciona em Linux, por isso muitas vezes eu uso sintaxe como 'ls *-la ", em vez de mais standard' ls-l * '. E parece-me ser o homem olhando para cima páginas bastante grande estes dias, para saber qual é a sintaxe de comandos comuns.

Obrigado,
  #5 (permalink)  
Old 02-02-2008
*ptr's Avatar
* ptr *ptr is offline
Usuário
  
 

Join Date: Mar 2007
Localização: Roménia - Bucareste
Lugares: 11
Oi,

quanto à razão pela qual o mesmo »compila o código fonte de forma diferente em outro sistema»
Acho que a principal causa é a arquitectura diferenças entre os sistemas. Integrar uma gnu utilidade em um novo sistema operacional, pode ser difícil e, às vezes, você deve limitar o utilitário capacidades a fim de integrar no seu sistema operacional ....

No passado eu também enfrentaram o problema, um eu também perguntou por que a base comando sintaxes são tão diferentes ... A minha conclusão final é que cada OS é um sistema operacional diferente, mesmo que sejam parentes ... SO diferentes, diferentes comandos ...

atenciosamente
Closed Thread

Marcadores

Tags
linux comandos, comandos unix

Thread Tools Pesquisar este Thread
Pesquisar este Thread:

Pesquisa Avançada
Display Modes Esta taxa Thread
Esta taxa Thread:

Destacamento Regimento
Você não pode postar novas threads
Você não pode postar respostas
Você não pode postar anexos
Você não pode editar suas postagens

BB code é Ligado
Smilies são Ligado
[IMG] código é Ligado
Código HTML é Desligado
Trackbacks são Ligado
Pingbacks são Ligado
Refbacks são Ligado




Todos os horários são GMT -4. A hora é agora 04:42.


Powered by: vBulletinCopyright © 2000 - 2006, Jelsoft Enterprises Limited. Língua Traduções Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
O UNIX e Linux Fóruns Content Copyright © 1993-2009. Todos os Direitos Reserved.Ad Gestão por RedTyger

Content Relevant URLs por vBSEO 3.2.0