Definite's Extractor

My findings on Life, Linux, Open Source, and so on.

Ubuntu

Ubuntu is a Linux distribution which targets on the ordinary enduser. Recently I installed it on my Lab desktop.  At the beginning, it looked really nice and the default setting was good enough for ordinary users. Several hours later, however, I found that I need to fine-tune and frustrated for the location of the configuration files and the options is different from FreeBSD. 

First of all, in FreeBSD, the system wide configuration files are usually located in following locations: /etc, /usr/local/etc and /usr/X11R6/etc.  The binary files of application can be found in /usr/local/bin, /usr/local/sbin. /usr/X11R6/bin and /usr/X11R6/sbin (I am talking about ports/packages). Ubuntu seems simpiler, just /etc and /usr/bin.

The really nasty things are incompatibity command-line options. An “incomprehensive” list of the difference command-line options between FreeBSD and Ubuntu does not is listed as follow:

FreeBSD

Ubuntu

ls

  • -w Force raw printing of non-printable characters.
  • Color support: -G
  • -w: set assumed screen width
  • Color support: –color
rm

-I Request confirmation once if more than three files are being removed

no -I

rsync

-8, –8-bit-output leave high-bit chars unescaped in output

Don’t support -8

Of course there are more incompatible command options, but that’s the matter of “Don’t use, don’t bother.” 😛

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: