pavement

C shell

From FreeBSDwiki
(Difference between revisions)
Jump to: navigation, search
m (Reverted edits by DavidYoung (talk) to last revision by Jimbo)
 
(6 intermediate revisions by 4 users not shown)
Line 1: Line 1:
/bin/csh is where you'll find the binary of the C shell, so called because it's syntax is very like the C programming language. It was written by Bill Joy of Sun Microsystems and is the only other shell besides the spartan [[Bourne shell]] (/bin/sh) that comes installed by default on a freshly-installed FreeBSD system.  
+
/bin/csh is where you'll find the binary of the C shell, so called because its syntax is very like the C programming language. It was written by Bill Joy of Sun Microsystems and is the only other shell besides the spartan [[Bourne shell]] (/bin/sh) that comes installed by default on a freshly-installed FreeBSD system.
  
Other shells that you can install and customize for ease of use are the [[bash]], [[tcsh]], [[psh]], [[ksh]], [[zsh]].
+
FreeBSD actually uses the tcsh variant of the csh.  If you run '''ls -i /bin/*csh''' you'll see that /bin/csh is a hardlink to /bin/tcsh (meaning they are actually the same file).
 +
 
 +
Other shells that you can install and customize for ease of use include the [[bash]], [[psh]], [[ksh]], and [[zsh]] shells.
  
 
[[Category: Shells]]
 
[[Category: Shells]]
[[Category: The Command Line]]
 

Latest revision as of 17:21, 25 August 2012

/bin/csh is where you'll find the binary of the C shell, so called because its syntax is very like the C programming language. It was written by Bill Joy of Sun Microsystems and is the only other shell besides the spartan Bourne shell (/bin/sh) that comes installed by default on a freshly-installed FreeBSD system.

FreeBSD actually uses the tcsh variant of the csh. If you run ls -i /bin/*csh you'll see that /bin/csh is a hardlink to /bin/tcsh (meaning they are actually the same file).

Other shells that you can install and customize for ease of use include the bash, psh, ksh, and zsh shells.

Personal tools