The UNIX and Linux Forums  
Hello and Welcome from United States to the UNIX and Linux Forums! Thank You for Visiting and Joining Our Global Community.

Go Back   The UNIX and Linux Forums > Top Forums > UNIX for Dummies Questions & Answers
.
google unix.com



UNIX for Dummies Questions & Answers If you're not sure where to post a UNIX or Linux question, post it here. All UNIX and Linux newbies welcome !!

More UNIX and Linux Forum Topics You Might Find Helpful
Thread Thread Starter Forum Replies Last Post
passing variable from bash to perl from bash script arsidh Shell Programming and Scripting 10 06-04-2008 12:25 PM
Differences between SAN and NAS jigarlakhani Filesystems, Disks and Memory 2 11-15-2003 05:09 PM
What are the differences between 'bash' and 'sh' deckard Shell Programming and Scripting 7 05-09-2003 09:25 AM
differences nis nis+ joerg IP Networking 2 06-24-2002 03:47 AM

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 Search this Thread Rate Thread Display Modes
  #1 (permalink)  
Old 02-02-2008
bongobonga bongobonga is offline
Registered User
  
 

Join Date: Aug 2002
Location: dublin ireland
Posts: 5
Bash differences on unix's

I am using bash on two different unix versions and for some reason the commands operate slightly differently. For example, 'ls * -la' gives me an error on one unix system, but works fine on a different system. The versions of unix are actually OS x and linux, and both systems are running GNU bash 3.2.

Since I am switching between different systems often, the different command line syntax is really annoying. Does anyone know if the differences are because of a compile option or is there a config file somewhere that results in the different behavior?

I have tried compiling bash from source with what I think is the same conditions on both systems, but I can't resolve the differences

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

Join Date: Dec 2003
Location: Florida
Posts: 1,917
What are the differences you are experiencing? Telling us would help. Also why are you entering "ls * -la" instead of the more common "ls -al *"
  #3 (permalink)  
Old 02-02-2008
*ptr's Avatar
*ptr *ptr is offline
Registered User
  
 

Join Date: Mar 2007
Location: Romania - Bucharest
Posts: 11
Hi
maybe you can define some alias-es for your commands.... and in that way hou will have the same command names on both systems...
  #4 (permalink)  
Old 02-02-2008
bongobonga bongobonga is offline
Registered User
  
 

Join Date: Aug 2002
Location: dublin ireland
Posts: 5
Hi,

I suppose I could set up a series of aliases for the differences between the bashes. But I would like to know why the same source code compiles differently on different system without going through the code itself. I can't seem to find any explanation anywhere online to explain what I am seeing, and there is nothing in the configure docs on it.

But this is not a major problem for me, it is just that I got used to the way bash works under Linux, hence I often use syntax like 'ls * -la' rather than the more standard 'ls -l *'. And I seem to be looking up man pages quite a lot these days to find out what the syntax is for common commands.

Thanks,
  #5 (permalink)  
Old 02-02-2008
*ptr's Avatar
*ptr *ptr is offline
Registered User
  
 

Join Date: Mar 2007
Location: Romania - Bucharest
Posts: 11
Hi,

regarding to the `why the same source code compiles differently on different system`
I think the main cause is the architectural differences between the systems. Integrating a gnu utility into a new operating system, may be difficult, and sometimes you should limit the utility capabilities in order to integrate into your os....

In the past I also faced your problem, an I also wondered why the basic command syntaxes are so different... My final conclusion is that every OS is a different OS, even that they are kindred... Different OS, different commands...

regards
Closed Thread

Bookmarks

Tags
linux commands, unix commands

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On




All times are GMT -4. The time now is 05:12 PM.


Powered by: vBulletin, Copyright ©2000 - 2006, Jelsoft Enterprises Limited. Language Translations Powered by .
vBCredits v1.4 Copyright ©2007 - 2008, PixelFX Studios
The UNIX and Linux Forums Content Copyright ©1993-2009. All Rights Reserved.Ad Management by RedTyger

Content Relevant URLs by vBSEO 3.2.0