t-shell (tcsh)

6
TCSH T-shell also a unix shell based on and compatible with the C shell.

Upload: yash-mahendra

Post on 15-Jul-2015

42 views

Category:

Engineering


0 download

TRANSCRIPT

Page 1: T-Shell (TCSH)

TCSH

T-shell also a unix shell based on and compatible with the C shell.

Page 2: T-Shell (TCSH)

• It is essentially the C shell with programmable command-line completion, command-line editing, and a few other features.

• The devlopers are Ken Greer , Paul placeway,

Christos Zoulas etc .

• Basically it runs on cross-platform type of operating system.

Description

Page 3: T-Shell (TCSH)

Features

• The built in history commands displays the previously entered commands.

• Use of command line to allow the user to select a command from history to edit/execute.

• Command line editing.

• Auto-completion of file names and variables as well as programmable completion at the command line.

Page 4: T-Shell (TCSH)

• Alias argument selectors, the ability to define an alias to take arguments supplied to it and apply them to the commands that it refers to. Tcsh is the only shell that provides this feature.

Eg:

# aliases complete alias 'p/1/a/'

complete unalias 'p/1/a/'

• Wildcard matching.

• Job control

• Etc

Page 5: T-Shell (TCSH)

Deployment

• Early versions of Mac OS X shipped with tcshas the default shell, but the default for new accounts is bash as of 10.3. (tcsh is still provided, and upgrading the OS does not change the shell of any existing accounts). The tcsh is the default root shell of FreeBSD (the default user shell is POSIX-based) and its descendants like DragonFlyBSD and DesktopBSD.

Page 6: T-Shell (TCSH)

END