Diff b/w C-shell and Born-shell
Answers were Sorted based on User's Feedback
Answer / abhay saxena
The Bourne shell is the original Unix shell (command
execution program, often called a command interpreter) that
was developed at AT&T.Bourne Again Shell (bash) is the free
version of the Bourne shell distributed with Linux systems.
Bash is similar to the original, but has added features such
as command line editing. Its name is sometimes spelled as
Bourne Again SHell.
&
C shell (csh) is a Unix shell developed by Bill Joy for the
BSD Unix system. It was originally derived from the 6th
Edition Unix /bin/sh (which was the Thompson shell), Its
syntax is modeled after the C programming language. The C
shell added many feature improvements over the Bourne
shell, such as aliases and command history. Today, the
original C shell is not in wide use on Unix; it has been
superseded by other shells such as the Tenex C shell (tcsh)
based on the original C shell code, but adding filename
completion and command line editing, comparable with the
Korn shell (ksh), and the GNU Bourne-Again shell (bash). An
independently-developed and modernized C shell, created by
Nicole Hamilton, also survives on Windows in the form of
Hamilton C shell.
| Is This Answer Correct ? | 9 Yes | 4 No |
Answer / alf55
Actually "csh" is a little bit more user friendly; however,
it should not be used for system admin scripts as it has
lots of potential holes to allow other executable to be run
rather than those intended. Also it has lots of short
commings when it comes to redirection and pipes. Please see:
http://www.faqs.org/faqs/unix-faq/shell/csh-whynot/
| Is This Answer Correct ? | 0 Yes | 0 No |
What is mkdir?
What is bash history linux?
How to hide the partition in grub booting?
How is grep so fast?
How do I find previous commands in linux?
Hi All of Unix/Linux professional Q.Why soft link file not open by cat command. Ihave make following symbolic link but when i open with #cat linkfilename it does not oped please see the following code and try to answer. # ln -s file1 ~/mydir/filea [root@dhcppc0 ~]# cd mydir [root@dhcppc0 mydir]# ls -l total 4 lrwxrwxrwx 1 root root 5 2010-04-04 09:04 filea -> file1 [root@dhcppc0 mydir]# cat filea cat: filea: No such file or directory
What is chainloading?
What is git command?
How will retrieves incoming mails from different web sites
Send me some of the commands being used in linux
5 Answers Aurobindo, Dr Reddys, IBM, Reddy Labs,
Which of the Commands delete the files from the /tmp directory, issued by non-root user?
In Linux how you set time a limit on quota?