From owner-freebsd-questions Mon Dec 18 8: 8: 4 2000 From owner-freebsd-questions@FreeBSD.ORG Mon Dec 18 08:08:03 2000 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from xena.gsicomp.on.ca (cr677933-a.ktchnr1.on.wave.home.com [24.43.230.149]) by hub.freebsd.org (Postfix) with ESMTP id 4C3A237B400 for ; Mon, 18 Dec 2000 08:08:02 -0800 (PST) Received: from hermes (hermes.gsicomp.on.ca [192.168.0.18]) by xena.gsicomp.on.ca (8.9.3/8.9.3) with SMTP id LAA95089 for ; Mon, 18 Dec 2000 11:08:01 -0500 (EST) (envelope-from matt@gsicomp.on.ca) Message-ID: <000f01c0690d$0f8c7b10$1200a8c0@gsicomp.on.ca> From: "Matthew Emmerton" To: References: <001b01c068d5$2efd2a40$6201a8c0@William> <20001218131951.A21133@linux.rainbow> <001d01c06907$66a8cd00$5ac809c0@xyf> Subject: Re: shell inconsistency - csh should remove Date: Mon, 18 Dec 2000 11:10:35 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.50.4133.2400 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400 Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > Someone wrote: > then If I want to learn shell script programming on FreeBSD, there are two shell > languages to learn, two big horrible manuals to read, this also sucks, I am tired. > this is obstacle for Linux user switch to FreeBSD, bash is compatible with sh, > this is good, csh should definitely be removed from FreeBSD or default > not to install it. Regardless of which shell (or programming language) you use, there will already be at least one big thick manual to read, so that argument does not hold here. It's entirely unreasonable to expect a native installation of an OS to be perfectly customized to your tastes. In terms of changing the default shell to suit your tastes (or what you know), a 'chsh' command the first time you log in will change the default shell to whatever you want. (If you want bash or pdksh or anything other than csh or sh, then you'll have to install it from ports first. Two simple commands: cd /usr/ports/shells/, make install) I have a customization list a page long of all the things I do to my FreeBSD machines when I set them up for the first time - changing shells and default setups, installating utlities, etc. These customizations are just part of what needs to be done to suit my preferences. I suggest that you start making a list for yourself, rather than asking the FreeBSD community to change itself to suit you. -- Matt Emmerton To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message