Poetry Madness
 
 

Recently Viewed clear list


Interviews | March 17, 2014

Shawn Donley: IMG Peter Stark: The Powells.com Interview



Peter StarkIt's hard to believe that 200 years ago, the Pacific Northwest was one of the most remote and isolated regions in the world. In 1810, four years... Continue »
  1. $19.59 Sale Hardcover add to wish list

spacer

Using CSH & Tcsh (Nutshell Handbooks)

by

Using CSH & Tcsh (Nutshell Handbooks) Cover

 

 

Excerpt

[ Symbols ], [ A ], [ B ], [ C ], [ D ], [ E ], [ F ], [ G ], [ H ], [ I ], [ J ], [ K ], [ L ], [ M ], [ N ], [ O ], [ P ], [ Q ], [ R ], [ S ], [ T ], [ U ], [ V ], [ W ], [ X ], [ Y ], [ Z ]

#LINK<Symbols[ Top ]>#
: (colon) with history modifiers (see history modifiers)
:& history modifier, 71
< (for input redirection), 9
& (ampersand)
   :& history modifier, 71
   for running background commands, 13
x (asterisk) as pattern-matching operator, 10, 104
` (backquote) and command substitution, 27, 138
! (bang), 59
   as alias argument, 97
   in filenames, 132
   in history reference, 23, 196
   in prompt, 30, 60
!! history operator, 23, 59-60
!# history operator, 62
!$ history operator, 24, 59, 66
!x history operator, 24, 66
!^ history operator, 65
^ (caret) as pattern-matching operator, 106
^^ history operator, 68-72, 197
- (dash)
   as pattern-matching operator, 105
   filenames beginning with, 131, 134
   and job status, 172
   for previous directory, 148
$ (dollar sign) for variable names, 45
. (dot) directory, 11
.. (dot-dot) directory, 11
= (equal sign) for directory stacks, 110
> (greater than)
   for output redirection, 8
   and tee command, 142
>> (to append output), 9
% (percent sign), 35, 162, 201
| (pipe) for connecting commands, 12
+ (plus)
   filenames beginning with, 134
   and job status, 172
# (pound), 43, 54
? (question mark) as pattern-matching operator, 10, 55, 105
' (quotation mark), 14, 128, 195
   for command substitution, 138
" (quotation mark), 128, 195
   and command substitution, 138
   in r-commands, 134
; (semicolon) for separating commands, 8
~ (tilde)
   in dirs command output, 151
   at end of filename, 20
   in filenames, 19, 110, 147
   in prompt setting, 162
   for specifying home directories, 197
( ) (parentheses), 19
   grouping commands with, 13
[ ] (brackets) as pattern-matching operator, 10, 105
{ } (curly brackets)
   generating arguments with, 19
   as pattern-matching operator, 108-109
@ (at sign), 54
\ (backslash)
   as command-line continuation character, 8, 119
   as escape for special characters, 128
   as quote character, 89, 195
^^ history operator, 25

#LINK<A[ Top ]>#
:a history modifier, 71
adding text in vi mode, 83
addresses, UUCP (see UUCP addresses)
addsuffix shell variable, 112
alias command, 95-101, 199
"Alias loop" error, 96
aliases, 26-27, 95-101, 199
   navigating filesystem with, 155
   referring to history in, 97
   removing, 96
   and variables, 156
   and xargs command, 145
"Already stopped" error, 173
"Ambiguous" error, 173
ampersand (&), 13
   :& history modifier, 71
angle brackets < > (see less than; greater than), 8
apostrophe (see quotation mark)
appending output to files, 9
arguments, command, 8
arrow keys, 23, 25
   and command editor, 76, 80, 86
asterisk (x) as pattern-matching operator, 10, 104
at sign (@), 54
autolist shell variable, 114
autologout shell variable, 192

#LINK<B[ Top ]>#
background, 170, 172, 178
   controlling job output, 176
   interactive jobs in, 177
   running commands in, 13, 33
   stopping jobs in, 34
backquote (`) and command substitution, 27, 138
backslash (\)
   as command-line continuation character, 8, 119
   as escape for special characters, 128
   as quote character, 89, 195
BACKSPACE character, 8
   (see also CTRL-H character)
"Bad ! arg selector" error, 97
bang (!), 59
   in filenames, 132
   in history reference, 23
   in prompt, 30, 60
bg command, 33, 172, 201
   alternate forms for, 174
bindings, 86-93, 205-206
   between key and itself, 91
   changing, 91
   for commands, 76-77
   conflicts with, 93
   displaying all, 88
   selecting, 87
      emacs, 77
      vi, 80
   specifying key argument, 89-90
bindkey command, 49, 86-93, 205-206
   -- option, 87
   -a option, 86, 89, 91
   -b option, 86, 90
   -c option, 92
   -d option, 87
   default bindings, 76
   -e option, 76, 87
   -k option, 86, 90
   -l option, 77, 87
   -r option, 92
   -s option, 92
   -v option, 76, 87
brackets < > (see less than; greater than)
brackets [ ] as pattern-matching operator, 10, 105
brackets { }
   generating arguments with, 19
   as pattern-matching operator, 108-109

#LINK<C[ Top ]>#
canceling commands, 76
caret (^) as pattern-matching operator, 106
case sensitivity, 10
cd command, 11, 147-148, 198
   - option, 28, 148
   idioms for, 12
cdpath shell variable, 30, 153-155, 192
changing directories, 147-157
characters
   control, in filenames, 132
   erasing, 8, 52
   range of, in pattern, 105
   seaching for, 204
   special (see special characters)
   wildcards for (see filenames, patterns for)
character-seeking commands, 85
chmod command, 11, 20
chpass command, 5
chsh command, 4, 188
clear command, 7
clearing the directory stack, 151
clock, putting in prompt, 31
colon (:) with history modifiers (see history modifiers)
command editing, 68-72, 75-93
   and arrow keys, 76, 80, 86
   complete-word-back command, 115
   complete-word-fwd command, 115
   default bindings, 76
   expand-glob command, 116
   getting list of commands, 87
   key bindings, 76-77
   list-glob command, 108, 116
   repeating commands, 23
   and testing filename patterns, 108
command history, 57-73
   in aliases, 97
   searching with emacs, 79
   searching with vi, 84
   testing filename patterns with, 107
command mode, vi, 80
"Command not found" error, 5, 8, 25
command structure, 191
command substitution, 27-28, 137-145
   deferred, 141-143
   and history references, 138
   limitations of, 143-145
   and quotes, 138
   repeating, 140
   and variable references, 138
   xargs command instead of, 144-145
commands
   arguments for, 8
      special characters in, 133-134
      whitespace in, 133
   bindings for, 76-77, 91-92
   canceling, 76
   character-seeking, vi, 85
   combining, 12
   cursor motion, 203-204
      in emacs mode, 78
      in vi mode, 82
   editing, 25-26, 75, 202-206
      with emacs mode, 77-80
      list of, 87
      with vi mode, 80-86
   entering, how to, 7
   generating arguments with, 27-28, 137-145
   history operators (see history operators)
   modifying, 68-72
   multiple, 8
   names for, 61
      completion of, 114
   numbers for, 60
      putting in prompt, 30
   protecting tcsh-specific, 192
   recalling, 60
      but not executing, 68
   redirecting output, 8
   repeating, 23-25, 79
      but not executing, 68
      in loops, 26
      in vi mode, 83
   running in background, 13
   searching for characters, 204
   searching history list, 84
   shortcuts for (see aliases)
   structure of, 7-14
   typing shortcuts, 21-28
   (see also specific command names)
comments, 43
compiling tcsh, 187
complete command, 49, 116-126, 200
complete-word-back editor command, 115
complete-word-fwd editor command, 115
completion
   of command name, 114
   in mid-command, 115
   removing, 126
   stepping through possible completions, 115
   of variable names, 114
   (see also filename completion; programmed completion)
config_f.h file, 187
config.h file, 186
configuring
   config.h and config_f.h, 186
   Makefile, 184
control characters
   in filenames, 132
   (see also specific CTRL-)
control, job (see jobs)
conventions, typographical, xvii
correct shell variable, 20, 192
csh
   displaying location with, 160-162
   quick reference, 191-206
   versus tcsh, 5
.cshdirs file, 191-192
.cshrc file, 41-49, 76, 116, 152, 191
   modifying, 43
   protecting tcsh-specific commands in, 49, 76, 116, 192
   testing for interactive shell, 192
CTRL (CONTROL, CTL) key, xvii
CTRL-C character, 33-34, 53, 76, 172, 175, 201
CTRL-D character, 9, 18, 37, 54
CTRL-H character, xvii, 52
   (see also BACKSPACE character)
CTRL-N character, 25
CTRL-P character, 23, 25, 76
CTRL-Q character, 53, 55
CTRL-R character, 52
CTRL-S character, 53, 55
CTRL-U character, 8, 52
CTRL-V character, 53, 89, 128, 132-133, 164
CTRL-W character, 8, 52, 93
CTRL-X character, 52
CTRL-Z character, 33, 36, 53, 170, 172-173, 201
curly brackets { }
   generating arguments with, 19
   as pattern-matching operator, 108-109
current directory, 11
cursor motion commands, 203
   in emacs mode, 78
   in vi mode, 82
cursors motion commands, 203-204
cut buffer, emacs mode, 79
cwd shell variable, 72, 192

#LINK<D[ Top ]>#
dash (-)
   as pattern-matching operator, 105
   filenames beginning with, 131, 134
   and job status, 172
   for previous directory, 148
date command, 7
date, displaying in prompt, 31
default bindings, 87
deferred command substitution, 141-143
DEL character, xvii, 8, 52
deleting
   characters, 8, 52
   directories, 12
   files, accidentally, 107
   lines, 52
   text, 203-204
      in emacs mode, 78
      invi, 83
   words, 52
directories
   changing, 28-30, 147-157
   creating, 11
   current, 11
   finding via shell, 29, 153-155
   home, 19
   installation, choosing, 184
   making private, 11, 20
   names for, 19, 110
   parent, 11
   pathnames (see pathnames)
   removing, 12
   reporting current, 159-168
   stacks, 151-152
      displaying in window title, 167
   working in multiple, 28, 148-153
"Directory not empty" error, 12
dirs command, 29, 149, 151, 198
disaster prevention, 107
DISPLAY environment variable, 193
documentation, online, 7, 207-209
dollar sign ($), 45
dot (.) files, 11, 42
   and filename patterns, 105
dot-dot (..) directory, 11
double quote ") (see quotation mark), 128
down arrow key (see arrow keys)

#LINK<E[ Top ]>#
:e (extension) filename modifier, 72
echo command, 4
   BSD versus System V, 163
   examining variable values using, 45
   testing filename patterns with, 107, 109
   and xterm, 163
editing
   command-line, tcsh, 75-93
   commands, 25-26, 75
   line, settings for, 52
EDITOR environment variable, 193
ellipsis shell variable, 163
emacs mode, 77-80, 202
   versus vi mode, 77
   (see also command editing)
email addresses
   tcsh mailing lists, 208
   UUCP, 134
end of file (CTRL-D), 9
ENTER character, xvii
env command, 45
environment variables, 45, 192
   DISPLAY, 193
   EDITOR, 193
   HOME, 193
   HOST, 168, 193
   LOGNAME, 167, 193
   PATH, 193
   PWD, 193
   SHELL, 4, 193
   TERM, 165-166, 193
   USER, 167, 193
   VISUAL, 194
eof (end-of-file) character, 54
equal sign (=) for directory stacks, 110
erase character, 52
erasing
   characters, 8, 52
   directories, 12
   files, accidentally, 107
   lines, 52
   words, 52
error messages
   Alias loop, 96
   Already stopped, 173
   Ambiguous, 173
   Bad ! arg selector, 97
   Command not found, 5, 8, 25
   Directory not empty, 12
   Event not found, 62-63
   No match, 19, 36, 106, 108, 173
   Permission denied, 20
   set: $xyz is read-only, 46
   Substitution buffer overflow, 71
   There are stopped jobs, 36
   Too many words from <ga><ga>, 144
   Undefined variable, 46
   Unmatched ' or ", 136
   Unreadable, 20
   unset: $xyz is read-only, 46
ESC character, xvii
   for filename completion, 111
escaping special characters, 128, 135
/etc/shells file, 188
   alternatives to, 189
/etc/csh.cshrc file, 42, 96
/etc/csh.login file, 42
/etc/csh.logout file, 42
event
   modifiers, 67-72
   numbers, 58
   specifiers, 59-63, 196
"Event not found" error, 62-63
exclamation point (!) (see bang)
exit command, 5, 7, 37, 54
expand-glob editor command, 116

#LINK<F[ Top ]>#
fg command, 33, 172, 201
   alternate forms for, 174
fignore shell variable, 19, 113, 192, 199
   and programmed completions, 113, 122
filec shell variable, 18, 111, 192
filename completion, 18-19, 111-116, 128, 199
   built-in, 111-116
   and directory stack entries, 114, 152
   and home directory name, 112
   listing matches, 112
   and patterns, 116
   programmed (see programmed completion)
   specifying difficult filenames, 130-131
   and variables, 156
filename modifiers, 72
filenames, 18-21
   choosing, 10
   control characters in, 132
   patterns for, 10-11, 103-108
      combining pattern operators, 105
      and command editor, 79, 84
      and dot (.) files, 105
      and filename completion, 116
      limitations of, 137
      negating, 106
      and nonexistent files, 108
      passing to find command, 133
      in programmed completions, 119, 122
      and rm command, 131
      testing, 10, 107-108, 130
   special characters in, 21, 129-133, 195
      whitespace, 143
files
   config_f.h, 187
   config.h, 186
   .cshdirs, 191-192
   .cshrc, 41-49, 76, 116, 152, 191
   dot (.), 105
   finding, 138-139
   .history, 72, 191
   invisible (see files, dot)
   .login, 41-49, 191
   .logout, 42, 49, 191
   sending output to, 8
   shutdown, 41, 191
   startup (see startup files)
   .tcshrc, 41-49, 76
filesystem, navigating, 28-30, 147-157
find command, 138-139
   passing filename patterns to, 133
   programmed completions for, 118
finding
   directories, 29
   files, 138-139
foreach command, 26, 139
foreground, bringing job to, 33, 172
formatting prompt (see prompt)

#LINK<G[ Top ]>#
generating tcsh, 187
getusershell( ) function, 188
greater than (>)
   for output redirection, 8
   and tee command, 142
:gs history modifier, 70

#LINK<H[ Top ]>#
:h (head) filename modifier, 72
help, online, 7
history, 196-197
   checking substitutions, 71
   command (see command history)
   command substitution with, 128, 138
   event modifiers, 67-72
   event specifiers, 59-63, 196
   filename modifiers, 72
   list, 22, 58
      saving across login sessions, 72
      saving when logging out, 192
      searching, 79, 84
   modifiers, 197
      :&, 71
      :a, 71
      :gs, 70
      :p, 68
      :s, 25, 68-72
   operators
      !!, 23, 59-60
      !#, 62
      !$, 24, 59, 66
      !x, 24, 66
      !^, 65
      ^^, 25, 68-72
   repeating substitutions, 71
   word designators, 63-67, 196
      shortcuts, 65
history command, 22, 58-60, 196
   testing patterns with, 107
.history file, 72, 191
history shell variable, 22, 58, 72, 76, 192, 196
home directories, 19
HOME environment variable, 193
home shell variable, 192
HOST environment variable, 168, 193
hostname command, 160
hpterm command, 165
hyphen (-) (see dash)

#LINK<I[ Top ]>#
icon, window, 168
ignoreeof shell variable, 54, 192
input
   command output as, 12
   redirecting, 9
insert mode, vi, 80
inserting text, 204
   in emacs mode, 78
   in vi mode, 83
installing tcsh, 188
interactive
   jobs, in background, 177
   shells, 48
interrupting jobs (see jobs, stopping)
intr (interrupt) character, 53
invisible files (see dot files)

#LINK<J[ Top ]>#
job specifiers, 172
jobs, 32-37, 169-178, 201-202
   changing state of, 172
   control shortcuts, 36
   current, 35
      versus previous, 172
   getting information about, 171
   interactive, putting in background, 177
   killing, 175
   multiple, 35-36
   numbers for, 35
   receiving notification when completed, 171
   resuming, 174
   stopping (suspending), 36, 170, 173, 175
   and system response, 178
   and window systems, 178
jobs command, 35, 171

#LINK<K[ Top ]>#
key bindings (see bindings)
kill character, 52
   versus kill command, 53
kill command, 33-34, 53, 56, 172, 175, 201
   -9 option, 34, 53, 175
killing jobs, 34

#LINK<L[ Top ]>#
less than (<), for input redirection, 9
line editing settings, 52
list-glob editor command, 108, 116
listjobs shell variable, 171
listmax shell variable, 115
listmaxrows shell variable, 115
literal strings (see strings)
lnext (literal next) character, 53, 128
location (see pathnames)
locking directories/files, 11, 20
logging out, stopped jobs and, 36
login command, 49
.login file, 41-49, 138, 191
   modifying, 43
login shell, selecting, 4-6
logins, saving history across, 72
LOGNAME environment variable, 167, 193
logout command, 7, 37, 54
.logout file, 42, 49, 191
loops
   foreach (see foreach command)
   repeating commands in, 26
ls command, 7
   -a option, 11, 42, 105
   and dot (.) files, 11

#LINK<M[ Top ]>#
mail command, 7, 9
   -s option, 14
mail shell variable, 192
mailing lists, tcsh-related, 26, 208
Makefile, configuring, 184
man command, 7
minus (-) (see dash)
mkdir command, 11
more than (>) (see greater than)
multiple-line commands, 8
multiple-line prompt, 161-163

#LINK<N[ Top ]>#
naming
   commands, 61
   directories, 19, 110
   files (see filenames)
   jobs, 36
navigating filesystem, 28-30, 147-157
NCSA Telnet (Macintosh), setting window title, 166
negating filename patterns, 106
"No match" error, 19, 36, 106, 108, 173
non-interactive shells, 48
non-login shells, 47
notify shell variable, 171, 192, 202
numbers
   command, 60
      putting in prompt, 30
   job, 35

#LINK<O[ Top ]>#
online documentation, 7, 207-209
output
   appending to file, 9
   missing, 142
   redirecting, 8, 13
   unexpected, 141
   using as input, 12

#LINK<P[ Top ]>#
:p history modifier, 68
paired variables, 47
parent directory, 11
parentheses ( ), 19
   grouping commands with, 13
partial quoting, 135
passwd -s command, 4, 188
PATH environment variable, 193
path shell variable, 114, 153, 165, 192
pathnames, 4
   displaying in prompt, 31
paths, 4, 30, 153-155, 165
pattern matching (see filenames, patterns for)
percent sign (%), 35, 162, 201
"Permission denied" error, 20
pipe (|) for connecting commands, 12
pipeline, 12
plus (+)
   filenames beginning with, 134
   and job status, 172
popd command, 29, 149, 198
pound (#), 43, 54
printenv command, 45
private directories, 11, 20
process control settings, 53
programmed completions, 116-126, 200
   defining, 119-121
   listing, 126
   multiple, 125
   order of, 125
   overriding, 126
   removing, 126
   restricting matches, 122
   specifying suffix, 124
   testing, 116
prompt, 30-31, 160-163
   multiple-line, 161-163
prompt shell variable, 30, 160-163, 192
   testing for interactive shell, 48, 160, 192
pushd command, 28, 149, 198
pushdsilent shell variable, 152
PWD environment variable, 193

#LINK<Q[ Top ]>#
question mark (?) as pattern-matching operator, 10, 55, 105
quotation mark ('), 14, 128, 195
   for command substitution, 138
quotation mark ("), 128, 195
   and command substitution, 138
   in r-commands, 134

#LINK<R[ Top ]>#
:r (root) filename modifier, 72
range designator, 66
recalling commands, 68
redirecting
   input, 9
   output, 8, 13
removing
   bindings, 92
   directories, 12
   files, accidentally, 107
      (see also rm command)
repeating commands, 23-25, 52, 79
   in loops, 26
   substituted, 140
   in vi mode, 83
replacing text, 205
   in vi mode, 84
reporting current directory, 159-168
reprint character, 53
reset command, 55
restoring bindings, 87
resuming jobs, 174
RETURN character, xvii, 8
rm command
   -f option, 107
   and filename patterns, 131
   -i option, 131
      aliasing, 99, 107
   and list-glob editor command, 116
   -r option, 12
rmdir command, 12
rmstar shell variable, 107, 192
rprnt (redisplay) character, 52
RUBOUT character (see DEL character)

#LINK<S[ Top ]>#
:s history modifier, 25, 68-72
savedirs shell variable, 192
savehist shell variable, 72, 192, 196
semicolon (;) for separating commands, 8
"set: $xyz is read-only" error, 46
set command, 44
setenv command, 45
settings, terminal (see terminal settings)
shell, 3-6
   basic commands, 7-15
   changing, 4
   commands, bindings to key, 92
   effective use of, 17-37
   escape, 47, 160, 169
   finding directories with, 29, 153-155
   history list (see history list)
   interactive versus non-interactive, 48
   login versus non-login, 47
   startup files (see startup files)
   terminating, 5, 7
   testing for interactive, 160, 192
   trusted, 188
   trying temporarily, 5
   (see also csh; tcsh)
SHELL environment variable, 4, 193
shell shell variable, 192
shell variables, 44-45, 192
   addsuffix, 112
   autolist, 114
   autologout, 192
   cdpath, 30, 153-155, 192
   correct, 20, 192
   cwd, 72, 192
   ellipsis, 163
   fignore, 19, 113, 122, 192, 199
   filec, 18, 111, 192
   history, 22, 58, 72, 192, 196
   home, 192
   ignoreeof, 54, 192
   listjobs, 171
   listmax, 115
   listmaxrows, 115
   mail, 192
   notify, 171, 192, 202
   path, 114, 153, 165, 192
   prompt, 30, 160-163, 192
   pushdsilent, 152
   rmstar, 107, 192
   savedirs, 192
   savehist, 72, 192, 196
   shell, 192
   tcsh, 49, 166, 192
   term, 192
   user, 192
   version, 76, 192
SHIFT key, xvii
shutdown files, 41, 49, 191
single quote (') (see quotation mark), 128
sleep command, 13
source command, 44, 48, 165
space (see whitespace)
special characters, 127-136, 195-196
   in command arguments, 133-134
   in filenames, 21, 129-133, 143, 195
spelling correction, 20-21
stacks, directory (see directories)
start character, 53
startup files, 15, 41-49, 191
   comments in, 43
   organizing, 47-49
stop character, 53
stop command, 33-34, 172, 201
stopped jobs, 33, 170, 173, 175
   in background, 34
   unstopping, 36
strings
   binding to keys, 92
   referring to events by, 61
stty command, 51-54, 93
   for changing terminal settings, 54
   for examining terminal settings, 51
   new option, 170
   susp option, 170
   -tostop option, 176, 202
"Substitution buffer overflow" error, 71
substitution, command, 27-28
susp (suspend) character, 53, 170
suspend command, 172, 175, 201
suspended jobs (see stopped jobs)
systems
   porting tcsh to new, 187
   response, and job control, 178
   standardizing with aliases, 99

#LINK<T[ Top ]>#
:t (tail) filename modifier, 72
:t variable modifier, 161, 164, 167
TAB character, xvii, 18, 128, 133
   for filename completion, 111
tabs (see whitespace)
tcsh
   automatic spelling correction, 20-21
   avoiding accidental file deletion, 107
   command editor, 25
   command-line editor, 75-93
   displaying location in prompt, 31
   displaying location with, 162-163
   filename completion, 18
   generate, 187
   installing and testing, 188
   obtaining, 181-187
   porting to a new system, 187
   quick reference, 191-206
   versus csh, 5
tcsh shell variable, 166, 192
   testing csh versus tcsh, 49, 192
.tcshrc file, 41-49, 76
tee command, 142
TERM environment variable, 165-166, 193
term shell variable, 192
terminal settings, 51-54
   changing, 54
   conflicts with key bindings, 93
terminating a shell, 5, 7, 54
testing tcsh installation, 188
text
   deleting, 204
   replacing, 205
   special characters, 127-136
"There are stopped jobs" error, 36
tilde (~)
   in dirs command output, 151
   in filenames, 19-20, 110, 147
   in prompt setting, 162
time, displaying in prompt, 31
time stamp, 58
title bar, setting, 163-166
"Too many words from <ga><ga>" error, 144
trusted shells, 188
typographical conventions, xvii

#LINK<U[ Top ]>#
unalias command, 42, 96, 199
uncomplete command, 42, 126
"Undefined variable" error, 46
UNIX
   aliases for different systems, 99
   shells (see shell), 5
"Unmatched ' " error, 136
"Unmatched " " error, 136
"Unreadable" error, 20
"unset: $xyz is read-only" error, 46
unset command, 42, 46
unsetenv command, 42, 46
unstopping jobs, 36
up arrow key (see arrow keys)
USER environment variable, 167, 193
user shell variable, 192
username, displaying in prompt, 167
UUCP addresses, 134

#LINK<V[ Top ]>#
variable modifiers, 46, 72, 194
variables, 192-194
   and aliases, 156
   and command substitution, 138
   environment, 45
      DISPLAY, 193
      EDITOR, 193
      HOME, 193
      HOST, 168, 193
      LOGNAME, 167, 193
      PATH, 193
      PWD, 193
      SHELL, 4, 193
      TERM, 165-166, 193
      USER, 167, 193
      VISUAL, 193
   examining values of, 45-46
   and filename completion, 156
   names of, 45
      completion of, 114
   navigating filesystem with, 156
   paired, 47
   read-only, 46
   referencing, 45-46
   removing, 46
   setting, 44
   shell, 44-45
      autologout, 192
      cdpath, 30, 153-155, 192
      correct, 20, 192
      cwd, 72, 192
      ellipsis, 163
      fignore, 19, 192, 199
      filec, 18, 192
      history, 22, 58, 192, 196
      home, 192
      ignoreeof, 54, 192
      listjobs, 171
      mail, 192
      notify, 171, 192, 202
      path, 153, 165, 192
      prompt, 30, 160-163, 192
      pushdsilent, 152
      rmstar, 107, 192
      savedirs, 192
      savehist, 72, 192, 196
      shell, 192
      tcsh, 49, 166, 192
      term, 192
      user, 192
      version, 76, 192
   undefined, 46
version shell variable, 76, 192
vertical bar (see pipe)
vi mode, 80-86, 203-205
   searching for characters, 85
   versus emacs mode, 77
   (see also command editing)
VISUAL environment variable, 194

#LINK<W[ Top ]>#
werase (word erase) character, 52, 93
which command, 4
whitespace, 14
   in command arguments, 133
   in filenames, 21, 143
   in command lines, 8
who command, 7
wildcards (see filenames, patterns for)
window
   icon, setting, 168
   systems
      and directory stacks, 152
      and job control, 178
   title bar, 163-166
      displaying directory stack in, 167
      setting in NCSA Telnet, 166
      setting with hpterm, 165
word designators, 63-67, 196
words, erasing, 52

#LINK<X[ Top ]>#
xargs command, 144-145
xterm command, 163
   setting window icon, 168
xterm program, displaying location in, 163-165

 END

Product Details

ISBN:
9781565921320
Author:
DuBois, Paul
Author:
DuBois
Author:
DuBois, Paul
Publisher:
O'Reilly Media
Location:
Sebastopol, CA :
Subject:
Operating Systems - UNIX
Subject:
Operating Systems - IBM Compatible
Subject:
Computers
Subject:
Word Processing - General
Subject:
Word processing
Subject:
Unix shells (computer programs)
Subject:
UNIX (Computer file)
Subject:
Software -- Development.
Subject:
UNIX shells.
Subject:
UNIX
Subject:
Computer Bks - Operating Systems
Subject:
Books; Computers & Internet; Networking & OS; Operating Systems; Unix; Shell
Subject:
Books; Computers & Internet; Networking & OS; Operating Systems; Unix; Linux
Subject:
Unix-Unix Administration
Edition Number:
1st ed.
Edition Description:
Trade Paper
Series:
A nutshell handbook
Series Volume:
no. 10
Publication Date:
19950708
Binding:
Paperback
Language:
English
Illustrations:
Yes
Pages:
244
Dimensions:
9.46x6.76x.59 in. .91 lbs.

Other books you might like

  1. Wintersmith: A Tiffany Aching Adventure
    Used Hardcover $10.95
  2. Sendmail: Theory and Practice New Trade Paper $72.95
  3. Unix Power Tools 3RD Edition Used Trade Paper $36.00
  4. Managing Projects With Make 2ND Edition Used Trade Paper $5.95
  5. BSD Hacks Used Trade Paper $3.95
  6. Essential System Administration... Used Trade Paper $6.95

Related Subjects

Business » Personal Finance
Computers and Internet » Operating Systems » General
Computers and Internet » Operating Systems » Unix » Linux
Computers and Internet » Operating Systems » Unix » Unix Administration
Computers and Internet » Operating Systems » Unix » Unix Enduser
Computers and Internet » Operating Systems » Unix » Unix and Linux Shells
Computers and Internet » Personal Computers » Desktop Applications » Word Processing

Using CSH & Tcsh (Nutshell Handbooks) New Trade Paper
0 stars - 0 reviews
$34.99 In Stock
Product details 244 pages O'Reilly & Associates - English 9781565921320 Reviews:
"Synopsis" by , Using CSH and TCSH describes from the beginning how to use these shells interactively to get your work done faster with less typing. You'll learn how to make your prompt tell you where you are; use what you've typed before, and type long command lines with very few keystrokes.
"Synopsis" by ,
Using csh & tcsh describes from the beginning how to use csh--the standard shell on most UNIX systems--interactively. More importantly, it shows the reader how to get work done faster with less typing.
"Synopsis" by ,

is one of the primary contributors to the MySQL Reference Manual, a renowned online manual that has supported MySQL administrators and database developers for years, now available in an attractive paper format from the O'Reilly Community Press. He is also the author of Using csh & tcsh and Software Portability with imake by O'Reilly, as well as MySQL and MySQL and Perl for the Web by New Riders.

"Synopsis" by , If you use UNIX, you probably use "csh to type commands even if you've never heard of it.It's the standard shell (command line) on most UNIX systems."tcsh is an enhanced version that's freely available andhighly recommended."Using csh & tcsh describes from the beginning how to use these shells interactively.More important, it shows how to get your work done faster with less typing.This book shows you how to make your prompt tell you where you are(no more pwd); use what you've typed before (history); type long commandlines with very few keystrokes (command and filename completion); remindyourself of filenames when in the middle of typing a command; edit abotched command instead of retyping it; as well as how to let the computercorrect command spelling for you.This book does not cover programming or script writing in "csh or "tcsh because the tasks are better done with a different shell, suchas "sh (the Bourne shell) or a language like Perl.
spacer
spacer
  • back to top
Follow us on...




Powell's City of Books is an independent bookstore in Portland, Oregon, that fills a whole city block with more than a million new, used, and out of print books. Shop those shelves — plus literally millions more books, DVDs, and gifts — here at Powells.com.