CD HomeThe Unix CDSearch this CD

Symbols & Numbers | 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

Index: S

s/S commands: 2.4.3. Deletion Commands (Learning the Korn Shell)
-s file attribute operator: 5.1.4.3. File attribute checking (Learning the Korn Shell)
\s (matching whitespace characters) in Perl regular expressions: 41.7. Perl Boot Camp, Part 4: Pattern Matching (Unix Power Tools)
-s option
to hist command: 2.5. The hist Command (Learning the Korn Shell)
to print command: 7.2.1.2. Options to print (Learning the Korn Shell)
to read command: 7.2.3.5. Options to read (Learning the Korn Shell)
9.2.3.1. Commands (Learning the Korn Shell)
to ulimit command: 10.2.2. ulimit (Learning the Korn Shell)
-s option (elvis): 10.2. Important Command-Line Arguments (Learning the vi Editor)
-s, -S options (nvi): 9.2. Important Command-Line Arguments (Learning the vi Editor)
9.2. Important Command-Line Arguments (Learning the vi Editor)
-s option (vile): 12.2. Important Command-Line Arguments (Learning the vi Editor)
-s option (vim): 11.2. Important Command-Line Arguments (Learning the vi Editor)
11.4.1. Initialization for All vim Invocations (Learning the vi Editor)
\s, \S metacharacters: 11.7. Extended Regular Expressions (Learning the vi Editor)
12.7. Extended Regular Expressions (Learning the vi Editor)
s (substitute) command: 2.3.3.4. Substituting text (Learning the vi Editor)
2.4. More Ways to Insert Text (Learning the vi Editor)
:s (substitute) command (ex): 5.1. ex Commands (Learning the vi Editor)
6. Global Replacement (Learning the vi Editor)
context-sensitive replacement: 6.2. Context-Sensitive Replacement (Learning the vi Editor)
pattern-matching examples: 6.4. Pattern-Matching Examples (Learning the vi Editor)
POSIX bracket expressions: 6.3.2. POSIX Bracket Expressions (Learning the vi Editor)
replacement-string metacharacters: 6.3.3. Metacharacters Used in Replacement Strings (Learning the vi Editor)
search-pattern metacharacters: 6.3.1. Metacharacters Used in Search Patterns (Learning the vi Editor)
substitution tricks: 6.3.4. More Substitution Tricks (Learning the vi Editor)
vile editor: 12.10.1. The vile Editing Model (Learning the vi Editor)
sact command (SCCS): 18.6. Alphabetical Summary of SCCS Commands (Unix in a Nutshell)
safe delete program: 14.9. Safe Delete: Pros and Cons (Unix Power Tools)
:safer command (elvis): 10.10. Interesting Features (Learning the vi Editor)
safer rm command, techniques for: 14.4. Tricks for Making rm Safer (Unix Power Tools)
:sall (:sa) command (elvis): 10.5. Multiwindow Editing (Learning the vi Editor)
Samba
connecting to SMB shares from Unix: 47.6. Connecting to SMB Shares from Unix (Unix Power Tools)
installing and configuring: 47.2. Installing and Configuring Samba (Unix Power Tools)
configuration script for daemons (smb.conf): 47.2. Installing and Configuring Samba (Unix Power Tools)
NETBIOS names (SMB peer names): 47.2. Installing and Configuring Samba (Unix Power Tools)
running SMB daemons: 47.2. Installing and Configuring Samba (Unix Power Tools)
mounting SMB-shared filesystems: 44.9. Mounting Network Filesystems — NFS, SMBFS (Unix Power Tools)
printing over: 45.9. Printing Over Samba (Unix Power Tools)
from Windows to Unix printers: 45.9.1. Printing to Unix Printers from Windows (Unix Power Tools)
to Windows printer from Unix: 45.9.2. Printing to Windows Printers from Unix (Unix Power Tools)
project web site: 47.2. Installing and Configuring Samba (Unix Power Tools)
security: 47.3. Securing Samba (Unix Power Tools)
security settings in smb.conf: 47.3. Securing Samba (Unix Power Tools)
swat tool: 47.4. SWAT and GUI SMB Browsers (Unix Power Tools)
sample code
dynamically loaded bundle: 5.3.2. Dynamically Loading Libraries (Mac OS X for Unix Geeks)
execution strings: 1.3.1.1. .term files (Mac OS X for Unix Geeks)
header.h file: 5.1.1.1. PFE precompilation (Mac OS X for Unix Geeks)
libraries
shared: 5.3.1. Building a Shared Library (Mac OS X for Unix Geeks)
version numbering for: 5.4. Library Versions (Mac OS X for Unix Geeks)
main.c application: 5.1.1.1. PFE precompilation (Mac OS X for Unix Geeks)
MySQL startup script: 2.2.2.1. The startup script (Mac OS X for Unix Geeks)
packages, creating/installing: 6.2.1. Sample Program (Mac OS X for Unix Geeks)
using PackageMaker: 6.4.1.1. Setting up the directory (Mac OS X for Unix Geeks)
pico editor, launching: 1.3.1.2. .command files (Mac OS X for Unix Geeks)
"Hello, World" in Objective-C: 4.2.5. Frameworks (Mac OS X for Unix Geeks)
Terminal title, shell script for: 1.3.3. Customizing the Terminal on the Fly (Mac OS X for Unix Geeks)
X11 game, downloading and building: 9.4.1. Building X11-based Applications and Libraries (Mac OS X for Unix Geeks)
sample programs: 0.. Sample Programs (sed & awk)
sash shell: 27.1. What the Shell Does (Unix Power Tools)
save lines (-sl option) for xterms: 5.12. How Many Lines to Save? (Unix Power Tools)
:save-window command (vile): 12.5. Multiwindow Editing (Learning the vi Editor)
SAVEHIST environment variable: 30.12. Picking Up Where You Left Off (Unix Power Tools)
savehist shell variable: 5.3.3. Predefined Shell Variables (Unix in a Nutshell)
30.12. Picking Up Where You Left Off (Unix Power Tools)
saveLines (xterm resource): 5.12. How Many Lines to Save? (Unix Power Tools)
saving command lines to file: 1.8. Anyone Can Program the Shell (Unix Power Tools)
saving commands: 7.3. Saving Commands (Learning the vi Editor)
saving edits: 1.1.4. Saving and Quitting a File (Learning the vi Editor)
5.3. Saving and Exiting Files (Learning the vi Editor)
appending to saved files: 5.3.3. Appending to a Saved File (Learning the vi Editor)
iterating through list of files: 7.3.5. More Examples of Mapping Keys (Learning the vi Editor)
preserving the buffer: 4.2.3. Recovering a Buffer (Learning the vi Editor)
saving parts of files: 5.3.2. Saving Part of a File (Learning the vi Editor)
troubleshooting: 1.2.1. Problems Saving Files (Learning the vi Editor)
saving output: 2.3.2.1. Saving output (sed & awk)
4.3. Testing and Saving Output (sed & awk)
10.5. Directing Output to Files and Pipes (sed & awk)
Sawfish window menus: 2.5.5. The Window Menu (Learning Unix)
-sb option (scrollbar) forxterms: 5.11. Working with Scrollbars (Unix Power Tools)
/sbindirectory: 40.1. /usr/bin and Other Software Directories (Unix Power Tools)
scalar variables in Perl: 41.4. Perl Boot Camp, Part 1: Typical Script Anatomy (Unix Power Tools)
41.5.1. Scalars (Unix Power Tools)
Boolean operators used with: 41.5.1. Scalars (Unix Power Tools)
comparing with relational operators: 41.5.1. Scalars (Unix Power Tools)
numerical operators used with: 41.5.1. Scalars (Unix Power Tools)
string operators used with: 41.5.1. Scalars (Unix Power Tools)
SCCS utility: 18. The Source Code Control System (Unix in a Nutshell)
commands (by category): 18.2. Overview of Commands (Unix in a Nutshell)
commands (by name): 18.6. Alphabetical Summary of SCCS Commands (Unix in a Nutshell)
data keywords: 18.5. Data Keywords (Unix in a Nutshell)
environment variables: 18.7.3. Solaris Notes (Unix in a Nutshell)
identification keywords: 18.4. Identification Keywords (Unix in a Nutshell)
pseudo-commands: 18.7. sccs and Pseudo-Commands (Unix in a Nutshell)
RCS command equivalents: 19.4. Conversion Guide for SCCS Users (Unix in a Nutshell)
timestamp specifications: 18.6. Alphabetical Summary of SCCS Commands (Unix in a Nutshell)
sccsdiff command (SCCS): 18.6. Alphabetical Summary of SCCS Commands (Unix in a Nutshell)
sched command: 4.11. Right-Side Prompts (Unix Power Tools)
scheduler program: 26.1. Timing Is Everything (Unix Power Tools)
process priority, lowering with nice: 26.5. Know When to Be "nice" to Other Users...and When Not To (Unix Power Tools)
scheduling processes: 25.1. Building Software Robots the Easy Way (Unix Power Tools)
at command, running once with: 25.1. Building Software Robots the Easy Way (Unix Power Tools)
regular, periodic execution with cron: 25.1. Building Software Robots the Easy Way (Unix Power Tools)
scheduling tasks: 2.3. Scheduling Tasks (Mac OS X for Unix Geeks)
scientific notation: 22.5. Alphabetic and Numeric Sorting (Unix Power Tools)
scope control (tawk): 11.3.2.1. Tawk language extensions (sed & awk)
scope keyword (ctags): 8.5.2. The New tags Format (Learning the vi Editor)
scp command: 1.6.7. Working with Files and Directories (Mac OS X for Unix Geeks)
1.21. Unix Networking and Communications (Unix Power Tools)
46.6. Secure Shell (SSH) (Unix Power Tools)
copying archives: 38.9. On-Demand Incremental Backups of a Project (Unix Power Tools)
problems and solutions on SSH: 51.5. General and Authentication Problems (Unix Power Tools)
51.7. Server and Client Problems (Unix Power Tools)
scp program: 6.4.1. scp and rcp (Learning Unix)
screen
moving cursor (see moving the cursor)
redrawing: 3.1.3. Redrawing the Screen (Learning the vi Editor)
repositioning: 3.1.2. Repositioning the Screen with z (Learning the vi Editor)
screen, command for clearing: 1.6.10. Miscellaneous Tools (Mac OS X for Unix Geeks)
screen editors: 5.2. The Idea of a Terminal Database (Unix Power Tools)
1. The vi Text Editor (Learning the vi Editor)
screencapture tool: 1.6.3. Macintosh Tools (Mac OS X for Unix Geeks)
screens: 35.8. The DISPLAY Environment Variable (Unix Power Tools)
clearing: 4.17. Running Commands When You Log Out (Unix Power Tools)
left/right scrolling: 8.6.5. Left-Right Scrolling (Learning the vi Editor)
elvis editor: 10.8.5. Left-Right Scrolling (Learning the vi Editor)
nvi editor: 9.8.6. Left-Right Scrolling (Learning the vi Editor)
vile editor: 12.8.6. Left-Right Scrolling (Learning the vi Editor)
vim editor: 11.8.6. Left-Right Scrolling (Learning the vi Editor)
multiwindow editing: 8.2. Multiwindow Editing (Learning the vi Editor)
elvis editor: 10.5. Multiwindow Editing (Learning the vi Editor)
nvi editor: 9.5. Multiwindow Editing (Learning the vi Editor)
vile editor: 12.5. Multiwindow Editing (Learning the vi Editor)
vim editor: 11.5. Multiwindow Editing (Learning the vi Editor)
navigating (see moving the cursor)
scrolling: 3.1. Movement by Screens (Learning the vi Editor)
setting number of lines shown: 7.1.1. The :set Command (Learning the vi Editor)
script command: 1.6.10. Miscellaneous Tools (Mac OS X for Unix Geeks)
2.1. Alphabetical Summary of Commands (Unix in a Nutshell)
script program: 4.6. Faster Prompt Setting with Built-ins (Unix Power Tools)
37.7. Copy What You Do with script (Unix Power Tools)
cleaning files: 37.8. Cleaning script Files (Unix Power Tools)
ending: 37.7. Copy What You Do with script (Unix Power Tools)
scripting definition files, sdp tool for converting: 1.6.2. Apple's Command-line Developer Tools (Mac OS X for Unix Geeks)
scripting languages: 1.20. Scripting (Unix Power Tools)
Perl (see Perl)
Python (see Python)
shell scripts vs.: 35.2. Everyone Should Learn Some Shell Programming (Unix Power Tools)
scripts: 4.1. Shell Scripts and Functions (Learning the Korn Shell)
2.1. Awk, by Sed and Grep, out of Ed (sed & awk)
2.2. Command-Line Syntax (sed & awk)
2.2.1. Scripting (sed & awk)
B.1.1. Shell Wrapper for Invoking awk (sed & awk)
#! notation on first line: 27.3.6. Default Commands (Unix Power Tools)
turning on verbose and echo settings: 27.15. Verbose and Echo Settings Show Quoting (Unix Power Tools)
batch editing: 20.1. Why Line Editors Aren't Dinosaurs (Unix Power Tools)
writing: 20.2. Writing Editing Scripts (Unix Power Tools)
bin directory for: 7.4. A bin Directory for Your Programs and Scripts (Unix Power Tools)
buildhash: 16.5. Adding Words to ispell's Dictionary (Unix Power Tools)
built-in commands implemented as: 4.1. Shell Scripts and Functions (Learning the Korn Shell)
CGI, Python module for: 42.8. cgi (Unix Power Tools)
cgrep: 13.9. A Multiline Context grep Using sed (Unix Power Tools)
34.18. Searching for Patterns Split Across Lines (Unix Power Tools)
checksed: 34.4.1. checksed (Unix Power Tools)
cleanup: 14.19. Using find to Clear Out Unneeded Files (Unix Power Tools)
comments in: 4.5.1. Syntax of String Operators (Learning the Korn Shell)
converting characters in files: 1.8. Anyone Can Program the Shell (Unix Power Tools)
count.it: 16.6. Counting Lines, Words, and Characters: wc (Unix Power Tools)
debugging: 10.7. Debugging (sed & awk)
dialback: 28.18.1. Dialback (Unix Power Tools)
editing: 21.1. And Why Not? (Unix Power Tools)
behead script, removing mail/news headers: 21.5. Remove Mail/News Headers with behead (Unix Power Tools)
centering lines: 21.8. Centering Lines in a File (Unix Power Tools)
columns, making automatically with column: 21.16. Make Columns Automatically with column (Unix Power Tools)
cutting columns or fields: 21.14. Cutting Columns or Fields (Unix Power Tools)
encoding binary files into ASCII: 21.12. Encoding "Binary" Files into ASCII (Unix Power Tools)
fmt.sh: 21.3. Alternatives to fmt (Unix Power Tools)
indenting text with offset script: 21.7. offset: Indent Text (Unix Power Tools)
joining lines with join: 21.19. Joining Lines with join (Unix Power Tools)
pasting data into columns: 21.18. Pasting Things in Columns (Unix Power Tools)
rotating text with rot: 21.21. Rotating Text (Unix Power Tools)
splitting files by context: 21.10. Splitting Files by Context: csplit (Unix Power Tools)
straightening: 21.17. Straightening Jagged Columns (Unix Power Tools)
text conversion with dd: 21.13. Text Conversion with dd (Unix Power Tools)
text in columns with pr: 21.15. Making Text in Columns with pr (Unix Power Tools)
translating characters with tr: 21.11. Hacking on Characters with tr (Unix Power Tools)
uniq command: 21.20. What Is (or Isn't) Unique? (Unix Power Tools)
examples of: 13. A Miscellany of Scripts (sed & awk)
Expect program: 28.18.2. Automating /bin/passwd (Unix Power Tools)
file-deletion: 14.7. A Faster Way to Remove Files Interactively (Unix Power Tools)
file permissions, changing: 50.7. Protect Important Files: Make Them Unwritable (Unix Power Tools)
cx and cw scripts: 50.8. cx, cw, c-w: Quick File Permission Changes (Unix Power Tools)
file-time comparisons in: 8.3. Finding Oldest or Newest Files with ls -t and ls -u (Unix Power Tools)
as files: 2.3.2. Script Files (sed & awk)
format of: B.2.2. Format of a Script (sed & awk)
hgrep: 13.16. A Highlighting grep (Unix Power Tools)
in command-line processing: 7.3.2. Substitution Order (Learning the Korn Shell)
lensort: 22.7. lensort: Sort Lines by Length (Unix Power Tools)
lookfor shell script: 9.22. lookfor: Which File Has That Word? (Unix Power Tools)
modularizing: 10.7.3. Finding Out Where the Problem Is (sed & awk)
munchlist: 16.5. Adding Words to ispell's Dictionary (Unix Power Tools)
names for: 2.2. Command-Line Syntax (sed & awk)
namesort: 22.8. Sorting a List of People by Last Name (Unix Power Tools)
ndown and nup: 28.16. Separating Commands with Semicolons (Unix Power Tools)
nom: 33.8. nom: List Files That Don't Match a Wildcard (Unix Power Tools)
opttest: 35.24. Standard Command-Line Parsing (Unix Power Tools)
order of precedence in command lookup: 4.1.1. Functions (Learning the Korn Shell)
paircheck: 16.8. Looking for Closure (Unix Power Tools)
passing parameters to: 7.10. Passing Parameters Into a Script (sed & awk)
pausing: 25.1. Building Software Robots the Easy Way (Unix Power Tools)
Perl (see Perl)
phrase (example script): 6.5. To Join a Phrase (sed & awk)
ptbk: 38.9. On-Demand Incremental Backups of a Project (Unix Power Tools)
rcsegrep.fast: 13.7.2. rcsegrep.fast (Unix Power Tools)
rcsrevs: 39.6. List RCS Revision Numbers with rcsrevs (Unix Power Tools)
run-parts: 25.2.2. A Little Help, etc. (Unix Power Tools)
running without the shell: 36.3. Don't Need a Shell for Your Script? Don't Use One (Unix Power Tools)
runsed: 34.4.2. runsed (Unix Power Tools)
sed editor
hold space, using: 34.14. Hold Space: The Set-Aside Buffer (Unix Power Tools)
order of commands: 34.6. Order of Commands in a Script (Unix Power Tools)
shell (see shell scripts)
shell script wrappers for: 35.19. Shell Script "Wrappers" for awk, sed, etc. (Unix Power Tools)
shells reading from standard input: 36.17. A Shell Can Read a Script from Its Standard Input, but... (Unix Power Tools)
showargs: 27.5. Output Command-Line Arguments One by One (Unix Power Tools)
showmatch: 32.17. Just What Does a Regular Expression Match? (Unix Power Tools)
smbprint: 45.9.2. Printing to Windows Printers from Unix (Unix Power Tools)
sourceable: 29.7. Sourceable Scripts (Unix Power Tools)
stopping, sed (see q command (sed))
SUID and SGID: 49.8. Care and Feeding of SUID and SGID Scripts (Unix Power Tools)
unconnected symbolic links, finding: 8.16. oldlinks: Find Unconnected Symbolic Links (Unix Power Tools)
updatedb or locate.updatedb shell script: 9.20. Finding Files (Much) Faster with a find Database (Unix Power Tools)
vgrep: 33.7.2. The vgrep Script (Unix Power Tools)
writeway.pl: 41.4. Perl Boot Camp, Part 1: Typical Script Anatomy (Unix Power Tools)
writing in other scripting languages: 35.2. Everyone Should Learn Some Shell Programming (Unix Power Tools)
ww.sh: 16.7. Find a a Doubled Word (Unix Power Tools)
xgrep: 32.17. Just What Does a Regular Expression Match? (Unix Power Tools)
xwrist: 36.26. Outputting Text to an X Window (Unix Power Tools)
scripts, ex: 7.4. Using ex Scripts (Learning the vi Editor)
scripts, shell (see shell scripts)
scripts, using Bourne shell for: 1.5. Using the tcsh Shell (Mac OS X for Unix Geeks)
script.tidy script: 37.8. Cleaning script Files (Unix Power Tools)
SCROLL LOCK button: 5.6.1. Output Stopped? (Unix Power Tools)
:scroll-next-window-down command (vile): 12.5. Multiwindow Editing (Learning the vi Editor)
:scroll-next-window-up command (vile): 12.5. Multiwindow Editing (Learning the vi Editor)
scrollbars (xterm): 5.11. Working with Scrollbars (Unix Power Tools)
5.12. How Many Lines to Save? (Unix Power Tools)
scrollbars, xvile: 12.6.2.1. Scrollbars (Learning the vi Editor)
scrolling: 3.1. Movement by Screens (Learning the vi Editor)
without moving cursor: 3.1.2. Repositioning the Screen with z (Learning the vi Editor)
scrolling error messages: 43.4. Problems Piping to a Pager (Unix Power Tools)
scrolling in tty-type virtual consoles: 23.12.2. Scrolling, Using a Mouse (Unix Power Tools)
scrolling right/left: 8.6.5. Left-Right Scrolling (Learning the vi Editor)
elvis editor: 10.8.5. Left-Right Scrolling (Learning the vi Editor)
nvi editor: 9.8.6. Left-Right Scrolling (Learning the vi Editor)
vile editor: 12.8.6. Left-Right Scrolling (Learning the vi Editor)
vim editor: 11.8.6. Left-Right Scrolling (Learning the vi Editor)
scrolling, turning off: 1.4. The Unresponsive Terminal (Learning Unix)
scselect command: B. Command-Line Tools: The Missing Manpages (Mac OS X for Unix Geeks)
sc_usage utility: 8.1.4. sc_usage (Mac OS X for Unix Geeks)
scutil command: B. Command-Line Tools: The Missing Manpages (Mac OS X for Unix Geeks)
SD (Send Data) light: 5.6.4. Stalled Data Connection? (Unix Power Tools)
sdiff command: 1.6.7. Working with Files and Directories (Mac OS X for Unix Geeks)
2.1. Alphabetical Summary of Commands (Unix in a Nutshell)
11.4. Side-by-Side diffs: sdiff (Unix Power Tools)
-w option: 11.4. Side-by-Side diffs: sdiff (Unix Power Tools)
building one file from two compared files: 11.5. Choosing Sides with sdiff (Unix Power Tools)
sdp tool: 1.6.2. Apple's Command-line Developer Tools (Mac OS X for Unix Geeks)
search access to directories: 7.3. Access to Directories (Unix Power Tools)
50.2.1. User, Group, and World (Unix Power Tools)
search-and-replace: 1.2. A Stream Editor (sed & awk)
matching extent: 3.2.12.1. The extent of the match (sed & awk)
search operators with find command: 9.6. Be an Expert on find Search Operators (Unix Power Tools)
search path: 1.9. Internal and External Commands (Unix Power Tools)
27.3.4. Shell Search Paths (Unix Power Tools)
35.1. Writing a Simple Shell Program (Unix Power Tools)
configuring in shell setup files: 3.5. What Goes in Shell Setup Files? (Unix Power Tools)
in .cshrc.$HOST file: 3.18. A .cshrc.$HOST File for Per Host Setup (Unix Power Tools)
FPATH (for functions): 29.13.2. FPATH Search Path (Unix Power Tools)
Korn shell: 29.13.2.1. Korn shell (Unix Power Tools)
zsh shell: 29.13.2.2. zsh (Unix Power Tools)
PATH environment variable: 35.5. Predefined Environment Variables (Unix Power Tools)
setting for shells: 27.6. Controlling Shell Command Searches (Unix Power Tools)
updating with rehash: 7.4. A bin Directory for Your Programs and Scripts (Unix Power Tools)
search path for awk files: 11.2.3.2. An awk program search path (sed & awk)
search patterns
csplit program: 21.10. Splitting Files by Context: csplit (Unix Power Tools)
for ed, ex, and sed, regular expression metacharacters in: 32.20. Valid Metacharacters for Different Unix Programs (Unix Power Tools)
global commands with: 17.14. Useful Global Commands (with Pattern Matches) (Unix Power Tools)
regular expressions in (examples): 32.21.1. Examples of Searching (Unix Power Tools)
sed editor
delimiting: 34.8. Delimiting a Regular Expression (Unix Power Tools)
split across lines: 34.18. Searching for Patterns Split Across Lines (Unix Power Tools)
vi editor: 17.8. Using Search Patterns and Global Commands (Unix Power Tools)
compund searches: 17.22. vi Compound Searches (Unix Power Tools)
global searches: 17.8.1. Global Searches (Unix Power Tools)
search permission: 50.2. Tutorial on File and Directory Permissions (Unix Power Tools)
50.2. Tutorial on File and Directory Permissions (Unix Power Tools)
(see also execute permission)
search strings in sed, referencing portions of in replacement: 34.11. Referencing Portions of a Search String (Unix Power Tools)
search wraps, stopping in vi: 17.15. Counting Occurrences; Stopping Search Wraps (Unix Power Tools)
search.el file: 19.8. Rational Searches (Unix Power Tools)
searchincr option (nvi): 8.6.4. Incremental Searching (Learning the vi Editor)
9.8.5. Incremental Searching (Learning the vi Editor)
12.8.5. Incremental Searching (Learning the vi Editor)
searching
for class of words: 6.4.1. Search for General Class of Words (Learning the vi Editor)
for doubled word typing errors: 16.7. Find a a Doubled Word (Unix Power Tools)
in Emacs: 19.8. Rational Searches (Unix Power Tools)
PWD variable and: 19.9. Unset PWD Before Using Emacs (Unix Power Tools)
file contents: 2.1. Alphabetical Summary of Commands (Unix in a Nutshell)
2.1. Alphabetical Summary of Commands (Unix in a Nutshell)
2.1. Alphabetical Summary of Commands (Unix in a Nutshell)
by line beginnings: 2.1. Alphabetical Summary of Commands (Unix in a Nutshell)
message files: 2.1. Alphabetical Summary of Commands (Unix in a Nutshell)
for newline/null sequence: 2.1. Alphabetical Summary of Commands (Unix in a Nutshell)
for files: 2.1. Alphabetical Summary of Commands (Unix in a Nutshell)
grep commands, using: 13.1. Different Versions of grep (Unix Power Tools)
Internet directory: B.2. Alphabetical Summary of Commands (Unix in a Nutshell)
look program, using: 13.14. Fast Searches and Spelling Checks with "look" (Unix Power Tools)
manual pages: 2.4. Searching Online Manual Pages (Unix Power Tools)
metacharacters for: 6.3. Pattern-Matching Rules (Learning the vi Editor)
pattern matching: 6. Pattern Matching (Unix in a Nutshell)
search-and-replace: 6.4.5. Examples of Searching and Replacing (Unix in a Nutshell)
within files: 5.2.1. grep (Learning Unix)
searching for files (vim): 11.10.2.2. Include file searching (Learning the vi Editor)
searching for patterns: 3.3. Movement by Searches (Learning the vi Editor)
configuration options for: 7.1.4. Some Useful Options (Learning the vi Editor)
ex commands for: 5.2.4. Search Patterns (Learning the vi Editor)
5.2.6. Global Searches (Learning the vi Editor)
global pattern-matching rules: 6.3. Pattern-Matching Rules (Learning the vi Editor)
examples: 6.4. Pattern-Matching Examples (Learning the vi Editor)
POSIX bracket expressions: 6.3.2. POSIX Bracket Expressions (Learning the vi Editor)
replacement-string metacharacters: 6.3.3. Metacharacters Used in Replacement Strings (Learning the vi Editor)
search-pattern metacharacters: 6.3.1. Metacharacters Used in Search Patterns (Learning the vi Editor)
substitution tricks: 6.3.4. More Substitution Tricks (Learning the vi Editor)
incremental searching (vi clones): 8.6.4. Incremental Searching (Learning the vi Editor)
nvi editor: 9.8.5. Incremental Searching (Learning the vi Editor)
vile editor: 12.8.5. Incremental Searching (Learning the vi Editor)
vim editor: 11.8.5. Incremental Searching (Learning the vi Editor)
making case-insensitive: 7.1.1. The :set Command (Learning the vi Editor)
matching brackets: 7.5.2. A Special Search Command (Learning the vi Editor)
opening files at specific place: 4.2.1. Advancing to a Specific Place (Learning the vi Editor)
replacing text and (see replacing text)
within lines: 3.3.2. Current Line Searches (Learning the vi Editor)
wrapping searches: 3.3. Movement by Searches (Learning the vi Editor)
3.3.1. Repeating Searches (Learning the vi Editor)
searching numbered buffers: 4.3.1. Recovering Deletions (Learning the vi Editor)
secondary prompts
? (question mark) as: 28.9.1. A foreach Loop (Unix Power Tools)
Bourne shell quoting and: 27.12.4. Multiline Quoting (Unix Power Tools)
> (greater than sign) as: 28.9.2. A for Loop (Unix Power Tools)
multiline commands and: 28.12. Multiline Commands, Secondary Prompts (Unix Power Tools)
SECONDS shell variable: 4.3.2. Built-in Shell Variables (Unix in a Nutshell)
SECONDS variable: 3.4.2.10. Miscellaneous variables (Learning the Korn Shell)
secret keys
decrypting: 2.1. Alphabetical Summary of Commands (Unix in a Nutshell)
deleting: 2.1. Alphabetical Summary of Commands (Unix in a Nutshell)
sections in documentation: 2.1. The man Command (Unix Power Tools)
sections, moving by: 3.2. Movement by Text Blocks (Learning the vi Editor)
secure keyboard mode (xterm): 5.17. The xterm Menus (Unix Power Tools)
secure network services
decrypting secret keys in: 2.1. Alphabetical Summary of Commands (Unix in a Nutshell)
deleting secret keys in: 2.1. Alphabetical Summary of Commands (Unix in a Nutshell)
secure shell: 2.1. Alphabetical Summary of Commands (Unix in a Nutshell)
Secure Shell (SSH) (see ssh)
Secure Sockets Layer (see SSL)
security: 10.4. System Security Features (Learning the Korn Shell)
1.1. Working in the Unix Environment (Learning Unix)
48.1. Understanding Points of Vulnerability (Unix Power Tools)
bin directory, preventing unauthorized file operations: 7.4. A bin Directory for Your Programs and Scripts (Unix Power Tools)
buffer overflow: 48.4. What We Mean by Buffer Overflow (Unix Power Tools)
CERT checklists: 48.2. CERT Security Checklists (Unix Power Tools)
digital signatures for Java files: 2.1. Alphabetical Summary of Commands (Unix in a Nutshell)
disallowing rlogin and rsh: 48.11. Disallow rlogin and rsh (Unix Power Tools)
files: 50.1. Introduction to File Ownership and Security (Unix Power Tools)
50.1. Introduction to File Ownership and Security (Unix Power Tools)
(see also permissions)
making them unwritable: 50.7. Protect Important Files: Make Them Unwritable (Unix Power Tools)
managing permissions: 50.11. Juggling Permissions (Unix Power Tools)
modifying files without write access: 50.9. A Loophole: Modifying Files Without Write Access (Unix Power Tools)
sticky bit permission: 50.4. Protecting Files with the Sticky Bit (Unix Power Tools)
host listings in .rhosts file or /etc/hosts.equiv file: 6.10.2. Starting a Remote Client with rsh and ssh (Unix Power Tools)
inetd daemon, disabling: 48.10. Disabling inetd (Unix Power Tools)
intruder detection: 48.7. Intruder Detection (Unix Power Tools)
keeping up with security alerts: 48.3. Keeping Up with Security Alerts (Unix Power Tools)
Linux /proc filesystem, viewing current state of system: 48.9. The Linux proc Filesystem (Unix Power Tools)
login program, checks performed by: 3.1. What Happens When You Log In (Unix Power Tools)
MOTD, importance of: 48.8. Importance of MOTD (Unix Power Tools)
NFS and: 44.9. Mounting Network Filesystems — NFS, SMBFS (Unix Power Tools)
of passwords: 3.6. Changing Your Password (Learning Unix)
PATH variable and: 3.4.2.7. PATH security considerations (Learning the Korn Shell)
performance problems, checking: 48.6. Beware of Sluggish Performance (Unix Power Tools)
I/O statistics: 48.6.4. Other Checks (Unix Power Tools)
network connections: 48.6.3. Check Network Connections (Unix Power Tools)
processes: 48.6.1. Check Processes (Unix Power Tools)
swap space: 48.6.2. Checking Swap Space (Unix Power Tools)
virtual memory statistics: 48.6.4. Other Checks (Unix Power Tools)
restricted shell for: 10.4.2. Restricted Shell (Learning the Korn Shell)
Samba: 47.3. Securing Samba (Unix Power Tools)
security settings in smb.conf: 47.3. Securing Samba (Unix Power Tools)
TCP wrapper programs, checking logs: 48.12. TCP Wrappers (Unix Power Tools)
vulnerabilities: 48.1. Understanding Points of Vulnerability (Unix Power Tools)
xterm: 5.17. The xterm Menus (Unix Power Tools)
security, elvis: 10.10. Interesting Features (Learning the vi Editor)
sed: 1.2. A Stream Editor (sed & awk)
2.3. Using sed (sed & awk)
with awk: 2.5. Using sed and awk Together (sed & awk)
command-line syntax: 2.2. Command-Line Syntax (sed & awk)
A.1. Command-Line Syntax (sed & awk)
commands: 5. Basic sed Commands (sed & awk)
5.1. About the Syntax of sed Commands (sed & awk)
6. Advanced sed Commands (sed & awk)
syntax of: 5.1. About the Syntax of sed Commands (sed & awk)
commands for: A.3. Command Summary for sed (sed & awk)
documentation for: 0.. Other Sources of Information About sed and awk (sed & awk)
ed versus: 2.1. Awk, by Sed and Grep, out of Ed (sed & awk)
error messages: 2.3.1.1. Command garbled (sed & awk)
obtaining: 0.2. Availability of sed and awk (sed & awk)
options: 2.3.1. Specifying Simple Instructions (sed & awk)
2.3.2.4. Summary of options (sed & awk)
programming tips for: 4.5. Getting to the PromiSed Land (sed & awk)
quick reference: A.1. Command-Line Syntax (sed & awk)
regular expression metacharacters: A.2.2. Regular Expression Metacharacters for sed (sed & awk)
sed command: 1.7.1. Standard I/O (Learning the Korn Shell)
sed editor: 2.1. Alphabetical Summary of Commands (Unix in a Nutshell)
10. The sed Editor (Unix in a Nutshell)
3.12. Terminal Setup: Testing Remote Hostname and X Display (Unix Power Tools)
20.1. Why Line Editors Aren't Dinosaurs (Unix Power Tools)
34.1. sed Sermon^H^H^H^H^H^HSummary (Unix Power Tools)
-f option: 34.3. Invoking sed (Unix Power Tools)
36.3. Don't Need a Shell for Your Script? Don't Use One (Unix Power Tools)
-n option: 34.3. Invoking sed (Unix Power Tools)
34.17. The Deliberate Scrivener (Unix Power Tools)
36.23.4. Using sed (Unix Power Tools)
addressing: 34.5. sed Addressing Basics (Unix Power Tools)
command line: 34.3. Invoking sed (Unix Power Tools)
command-line syntax: 10.2. Command-Line Syntax (Unix in a Nutshell)
command syntax: 10.3. Syntax of sed Commands (Unix in a Nutshell)
commands (by category): 10.4. Group Summary of sed Commands (Unix in a Nutshell)
commands (by name): 10.5. Alphabetical Summary of sed Commands (Unix in a Nutshell)
commands, operations of (deliberate scrivener analogy): 34.17. The Deliberate Scrivener (Unix Power Tools)
dedent script: 5.21. Tips for Copy and Paste Between Windows (Unix Power Tools)
delete commands: 34.5. sed Addressing Basics (Unix Power Tools)
34.19. Multiline Delete (Unix Power Tools)
delimiting regular expressions: 34.8. Delimiting a Regular Expression (Unix Power Tools)
edit non-matching lines: 34.20. Making Edits Everywhere Except... (Unix Power Tools)
extra blank lines, squashing: 12.7. Squash Extra Blank Lines (Unix Power Tools)
files, not changing by editing: 34.2. Two Things You Must Know About sed (Unix Power Tools)
fmt.sh script: 21.3. Alternatives to fmt (Unix Power Tools)
general-purpose batch editing: 20.5. Running Editing Scripts Within vi (Unix Power Tools)
global commands: 34.2. Two Things You Must Know About sed (Unix Power Tools)
grep program, multiline context: 13.9. A Multiline Context grep Using sed (Unix Power Tools)
grep programs: 13.1. Different Versions of grep (Unix Power Tools)
hold (h or H) commands: 34.14. Hold Space: The Set-Aside Buffer (Unix Power Tools)
hold space: 34.14. Hold Space: The Set-Aside Buffer (Unix Power Tools)
34.14. Hold Space: The Set-Aside Buffer (Unix Power Tools)
line-by-line and search using: 13.10. Compound Searches (Unix Power Tools)
line-numbering with: 12.13. Numbering Lines (Unix Power Tools)
lq command: 8.15. newer: Print the Name of the Newest File (Unix Power Tools)
makealias and quote aliases: 29.10. Fix Quoting in csh Aliases with makealias and quote (Unix Power Tools)
mkdir command, inserting into find command output: 9.17. Duplicating a Directory Tree (Unix Power Tools)
multiple matches on a line: 34.12. Search and Replacement: One Match Among Many (Unix Power Tools)
newlines in a replacement: 34.9. Newlines in a sed Replacement (Unix Power Tools)
newlines quoting and backslashes, shell interpretation of: 34.24. sed Newlines, Quoting, and Backslashes in a Shell Script (Unix Power Tools)
order of commands in a script: 34.6. Order of Commands in a Script (Unix Power Tools)
parsing strings: 36.23.4. Using sed (Unix Power Tools)
pattern-matching metacharacters: 6.2. Metacharacters, Listed by Unix Program (Unix in a Nutshell)
pattern space: 34.14. Hold Space: The Set-Aside Buffer (Unix Power Tools)
making edits across line boundaries: 34.16. Making Edits Across Line Boundaries (Unix Power Tools)
print (p) command: 34.17. The Deliberate Scrivener (Unix Power Tools)
quit (q) command: 34.22. Uses of the sed Quit Command (Unix Power Tools)
referencing portions of a search string: 34.11. Referencing Portions of a Search String (Unix Power Tools)
referencing the search string in a replacement: 34.10. Referencing the Search String in a Replacement (Unix Power Tools)
regular expressions used in
documentation for: 32.21. Pattern Matching Quick Reference with Examples (Unix Power Tools)
metacharacters: 32.20. Valid Metacharacters for Different Unix Programs (Unix Power Tools)
search and replace commands: 32.21.2. Examples of Searching and Replacing (Unix Power Tools)
search-and-replace examples: 6.4.5. Examples of Searching and Replacing (Unix in a Nutshell)
searching for patterns split across lines: 34.18. Searching for Patterns Split Across Lines (Unix Power Tools)
substitute command: 37.8. Cleaning script Files (Unix Power Tools)
test (t) command: 34.21. The sed Test Command (Unix Power Tools)
testing and using a script: 34.4. Testing and Using a sed Script: checksed, runsed (Unix Power Tools)
checksed script: 34.4.1. checksed (Unix Power Tools)
runsed script: 34.4.2. runsed (Unix Power Tools)
transformation on text: 34.13. Transformations on Text (Unix Power Tools)
using from command line: 28.12. Multiline Commands, Secondary Prompts (Unix Power Tools)
wrapping sed scripts in shell scripts: 35.19. Shell Script "Wrappers" for awk, sed, etc. (Unix Power Tools)
writing scripts: 34.7. One Thing at a Time (Unix Power Tools)
x (exchange) command: 34.14. Hold Space: The Set-Aside Buffer (Unix Power Tools)
Ðe option: 34.3. Invoking sed (Unix Power Tools)
y (transform) command: 34.15. Transforming Part of a Line (Unix Power Tools)
sed stream editor: 7.4.5. Beyond ex (Learning the vi Editor)
sed tool: 1.6.5. Text Editing and Processing (Mac OS X for Unix Geeks)
SEGV (segmentation violation) signal: 24.10. What Are Signals? (Unix Power Tools)
select command: 4.9. Built-in Commands (Bourne and Korn Shells) (Unix in a Nutshell)
select statement: 5. Flow Control (Learning the Korn Shell)
5.4. select (Learning the Korn Shell)
I/O redirection and: 7.2.3.2. I/O redirection and multiple commands (Learning the Korn Shell)
syntax for: 5.4. select (Learning the Korn Shell)
selecting text in xterms: 5.13. Simple Copy and Paste in xterm (Unix Power Tools)
word selection, changing word definition for: 5.14. Defining What Makes Up a Word for Selection Purposes (Unix Power Tools)
xclipboard, problems with large selections: 5.20. Problems with Large Selections (Unix Power Tools)
selecting text with xvile: 12.6.2.3. Selections (Learning the vi Editor)
selection of fonts, enabling for xterm: 5.18.2. Enabling Escape Sequence and Selection (Unix Power Tools)
semaphore sets, removing: 2.1. Alphabetical Summary of Commands (Unix in a Nutshell)
semicolon (;): 2.3.1. Specifying Simple Instructions (sed & awk)
2.4.1. Running awk (sed & awk)
B.2.2.1. Line termination (sed & awk)
;; in case statement: 5.4. select (Learning the Korn Shell)
;& in case statement: 5.3.1. Merging Cases (Learning the Korn Shell)
as command: 2.4.5. Character-Finding Commands (Learning the Korn Shell)
as statement separator: 3.2. Aliases (Learning the Korn Shell)
5.1.4.1. String comparisons (Learning the Korn Shell)
9.2.5. Exercises (Learning the Korn Shell)
background commands, running: 7.1. Running a Command in the Background (Learning Unix)
command lines and: 1.2. Syntax of Unix Command Lines (Learning Unix)
for command sequences: 4.2.4. Command Forms (Unix in a Nutshell)
for line ranges (ex): 5.2.5. Redefining the Current Line Position (Learning the vi Editor)
repeat search command: 3.3.2. Current Line Searches (Learning the vi Editor)
send command: 28.18.1. Dialback (Unix Power Tools)
Send window to (Sawfish window menu): 2.5.5. The Window Menu (Learning Unix)
sending email messages: 2.1. Alphabetical Summary of Commands (Unix in a Nutshell)
sendmail program: 21.12.2. MIME Encoding (Unix Power Tools)
46.8. Mail — SMTP, POP, and IMAP (Unix Power Tools)
sentences
delimiters for: 3.2. Movement by Text Blocks (Learning the vi Editor)
moving by: 3.2. Movement by Text Blocks (Learning the vi Editor)
Server Message Block File System (SMBFS): 44.9. Mounting Network Filesystems — NFS, SMBFS (Unix Power Tools)
server number (X Window System): 35.8. The DISPLAY Environment Variable (Unix Power Tools)
Server Settings utility: 3.5.1. NetInfo and Mac OS X Server (Mac OS X for Unix Geeks)
servers
access control: 6.10.1. Starting Remote X Clients from Interactive Logins (Unix Power Tools)
anonymous FTP: 46.7. Configuring an Anonymous FTP Server (Unix Power Tools)
Apache, running Python in: 42.4. Python and the Web (Unix Power Tools)
42.9. mod_python (Unix Power Tools)
DHCP: 46.10. Dynamic Host Configuration Protocol (DHCP) (Unix Power Tools)
DNS: 46.9. Domain Name Service (DNS) (Unix Power Tools)
IMAP: 46.8. Mail — SMTP, POP, and IMAP (Unix Power Tools)
NAT (Network Address Translation): 46.11. Gateways and NAT (Unix Power Tools)
POP: 46.8. Mail — SMTP, POP, and IMAP (Unix Power Tools)
SSH
empty passwords, problems with: 51.5. General and Authentication Problems (Unix Power Tools)
SSH, problems with: 51.7. Server and Client Problems (Unix Power Tools)
VNC (Virtual Network Computing): 47.7. Sharing Desktops with VNC (Unix Power Tools)
serversetup tool: 1.6.3. Macintosh Tools (Mac OS X for Unix Geeks)
service grades, listing: B.2. Alphabetical Summary of Commands (Unix in a Nutshell)
services
/etc/services file: 46.2. /etc/services Is Your Friend (Unix Power Tools)
inetd file, managing Internet services: 46.5. The Director of Operations: inetd (Unix Power Tools)
SMB, verifying: 47.2. Installing and Configuring Samba (Unix Power Tools)
Services menu: 1.4. The Services Menu (Mac OS X for Unix Geeks)
session files, elvis: 10.4.1. The Session File (Learning the vi Editor)
Session Message Block (SMB) protocol: 47.2. Installing and Configuring Samba (Unix Power Tools)
session, unresponsive (hung): 1.4. The Unresponsive Terminal (Learning Unix)
2.7. Unresponsive Windows (Learning Unix)
sessions (see login sessions)
recording: 2.1. Alphabetical Summary of Commands (Unix in a Nutshell)
sessions, information about in window title or status line: 4.8. Session Info in Window Title or Status Line (Unix Power Tools)
set -o command: 3.3. Options (Learning the Korn Shell)
9.1.1. Set Options (Learning the Korn Shell)
options for (list): B.6. Options (Learning the Korn Shell)
privileged mode and: 10.4.4. Setuid and Privileged Mode (Learning the Korn Shell)
set command: 4.2.1.2. Changing the positional parameters (Learning the Korn Shell)
6.4.1. Indexed Arrays (Learning the Korn Shell)
6.5.2. String Formatting Options (Learning the Korn Shell)
4.9. Built-in Commands (Bourne and Korn Shells) (Unix in a Nutshell)
5.8. Built-in C Shell Commands (Unix in a Nutshell)
35.25.1. Setting Options (Unix Power Tools)
-x option, turning on echo flag: 27.15. Verbose and Echo Settings Show Quoting (Unix Power Tools)
-xv option: 37.1.1. Use -xv (Unix Power Tools)
+H option, disabling history substitution in bash: 30.16. Instead of Changing History Characters (Unix Power Tools)
listing shell variables: 35.9. Shell Variables (Unix Power Tools)
listing shell variables and functions: 35.3. What Environment Variables Are Good For (Unix Power Tools)
lockfiles, creating: 36.27. Shell Lockfile (Unix Power Tools)
multiple variables in for loop: 36.12. Making a for Loop with Multiple Variables (Unix Power Tools)
with no arguments: 35.25.3. (Avoiding?) set with No Arguments (Unix Power Tools)
opttest script (example): 35.24. Standard Command-Line Parsing (Unix Power Tools)
parsing single-line strings with: 36.23.3. Using set and IFS (Unix Power Tools)
window size: 3.16. Terminal Setup: Testing Window Size (Unix Power Tools)
xv option
hung terminals and: 5.6. Checklist: Terminal Hangs When I Log In (Unix Power Tools)
set command (ex): 9.2. Alphabetical Summary of ex Commands (Unix in a Nutshell)
:set command : (unixnut) 8.10.1. The :set Command (Learning the vi Editor)
set construct wildcards: 1.6.2. Filenames and Wildcards (Learning the Korn Shell)
set directory command: 17.27. Out of Temporary Space? Use Another Directory (Unix Power Tools)
set noglob command: 5.3. Setting the Terminal Type When You Log In (Unix Power Tools)
set notify command: 23.1. Job Control in a Nutshell (Unix Power Tools)
set +o command: 3.3. Options (Learning the Korn Shell)
9.1.1. Set Options (Learning the Korn Shell)
set path command: 5.6. Checklist: Terminal Hangs When I Log In (Unix Power Tools)
set user ID: 10.4.4. Setuid and Privileged Mode (Learning the Korn Shell)
setenv command: 5.8. Built-in C Shell Commands (Unix in a Nutshell)
SetFile tool: 1.6.2. Apple's Command-line Developer Tools (Mac OS X for Unix Geeks)
setgid bit, group permissions for directory: 49.5. Group Permissions in a Directory with the setgid Bit (Unix Power Tools)
setprompt alias: 4.14. dirs in Your Prompt: Better Than $cwd (Unix Power Tools)
setprompt function: 4.6. Faster Prompt Setting with Built-ins (Unix Power Tools)
setstatline alias: 4.8. Session Info in Window Title or Status Line (Unix Power Tools)
settitle alias: 4.8. Session Info in Window Title or Status Line (Unix Power Tools)
setuid shell scripts: 10.4.4. Setuid and Privileged Mode (Learning the Korn Shell)
caution with: 10.4.4. Setuid and Privileged Mode (Learning the Korn Shell)
Setup command (Pine): 6.5.5. Configuring Pine (Learning Unix)
setup files for shells (see configuration files)
setup files (multiple) for vi and ex: 17.17. Per-File Setups in Separate Files (Unix Power Tools)
SGID bit for directories: 7.3. Access to Directories (Unix Power Tools)
SGID scripts: 49.8. Care and Feeding of SUID and SGID Scripts (Unix Power Tools)
SGML: 45.13. Formatting Markup Languages — troff, LATEX, HTML, and So On (Unix Power Tools)
sh (Bourne shell): 3.3. Shell Flavors (Unix in a Nutshell)
4. The Bourne Shell and Korn Shell (Unix in a Nutshell)
1.6. There Are Many Shells (Unix Power Tools)
1.6. There Are Many Shells (Unix Power Tools)
24.3. Managing Processes: Overall Concepts (Unix Power Tools)
27.1. What the Shell Does (Unix Power Tools)
-c option: 24.21. Terminal Windows Without Shells (Unix Power Tools)
#!, seraching the PATH with: 36.4. Making #! Search the PATH (Unix Power Tools)
aliases: 29.2. Introduction to Shell Aliases (Unix Power Tools)
29.4. Setting and Unsetting Bourne-Type Aliases (Unix Power Tools)
arrays: 9.23.1. Using the Stored Lists (Unix Power Tools)
at command output, quieting: 25.6. Making Your at Jobs Quiet (Unix Power Tools)
background processing: 23.2.2. Using Job Control from Your Shell (Unix Power Tools)
23.4. Some Gotchas with Job Control (Unix Power Tools)
built-in commands, list of: 4.9. Built-in Commands (Bourne and Korn Shells) (Unix in a Nutshell)
case statements: 3.10. Automatic Setups for Different Terminals (Unix Power Tools)
port name, testing: 3.13. Terminal Setup: Testing Port (Unix Power Tools)
testing TERM variable: 3.11. Terminal Setup: Testing TERM (Unix Power Tools)
command syntax: 4.2.4. Command Forms (Unix in a Nutshell)
date formats: 4.15. External Commands Send Signals to Set Variables (Unix Power Tools)
debugging scripts: 37.1. Tips for Debugging Shell Scripts (Unix Power Tools)
features of: 3.4. Common Features (Unix in a Nutshell)
filename metacharacters: 4.2.2. Filename Metacharacters (Unix in a Nutshell)
for loop: 28.9.2. A for Loop (Unix Power Tools)
hangups in: 23.10. nohup (Unix Power Tools)
invoking shell: 4.7. Invoking the Shell (Unix in a Nutshell)
job control: 4.6. Job Control (Unix in a Nutshell)
loading changed PATH: 27.6. Controlling Shell Command Searches (Unix Power Tools)
logouts
accidental: 4.19. Stop Accidental Bourne-Shell Logouts (Unix Power Tools)
running commands at: 4.18. Running Commands at Bourne/Korn Shell Logout (Unix Power Tools)
multiline commands: 28.12. Multiline Commands, Secondary Prompts (Unix Power Tools)
piping output of shell loops to pagers: 2.4. Searching Online Manual Pages (Unix Power Tools)
.profile file: 3.3. Shell Setup Files — Which, Where, and Why (Unix Power Tools)
prompts: 4.2. Static Prompts (Unix Power Tools)
primary prompt: 35.5. Predefined Environment Variables (Unix Power Tools)
quoting: 4.2.3. Quoting (Unix in a Nutshell)
quoting in: 10.9. Renaming, Copying, or Comparing a Set of Files (Unix Power Tools)
27.12. Bourne Shell Quoting (Unix Power Tools)
multiline: 27.12.4. Multiline Quoting (Unix Power Tools)
rules for: 27.12.2. How Quoting Works (Unix Power Tools)
showing with verbose and echo settings: 27.15. Verbose and Echo Settings Show Quoting (Unix Power Tools)
special characters: 27.12.1. Special Characters (Unix Power Tools)
reading arguments: 27.11. Is It "2>&1 file" or "> file 2>&1"? Why? (Unix Power Tools)
reading .profile file: 5.6. Checklist: Terminal Hangs When I Log In (Unix Power Tools)
redirecting standard I/O (see redirecting input and output)
standard error: 43.3. Send (Only) Standard Error Down a Pipe (Unix Power Tools)
redirection syntax: 4.2.5. Redirection Forms (Unix in a Nutshell)
repeating commands: 28.8. Repeating Commands (Unix Power Tools)
safe delete program: 14.9. Safe Delete: Pros and Cons (Unix Power Tools)
script file extension: 1.12. Filename Extensions (Unix Power Tools)
1.12. Filename Extensions (Unix Power Tools)
scripts, writing: 35.1. Writing a Simple Shell Program (Unix Power Tools)
35.1. Writing a Simple Shell Program (Unix Power Tools)
36.1. Beyond the Basics (Unix Power Tools)
setting restrictions on: 2.1. Alphabetical Summary of Commands (Unix in a Nutshell)
4.8. Restricted Shells (Unix in a Nutshell)
simulated shell functions and aliases: 29.14. Simulated Bourne Shell Functions and Aliases (Unix Power Tools)
special characters/operators in: 27.17. "Special" Characters and Operators (Unix Power Tools)
string editing operators: 36.7. Parameter Substitution (Unix Power Tools)
su stucklogin command: 5.6. Checklist: Terminal Hangs When I Log In (Unix Power Tools)
TERM variable, setting with tset command: 5.3. Setting the Terminal Type When You Log In (Unix Power Tools)
trap command: 4.15. External Commands Send Signals to Set Variables (Unix Power Tools)
24.11. Killing Foreground Jobs (Unix Power Tools)
variables: 4.3. Variables (Unix in a Nutshell)
wildcards, failing to match: 33.4. What if a Wildcard Doesn't Match? (Unix Power Tools)
sh command: 1.6.6. Scripting and Shell Programming (Mac OS X for Unix Geeks)
2.1. Alphabetical Summary of Commands (Unix in a Nutshell)
5.6.5. Aborting Programs (Unix Power Tools)
-xv options: 37.1.1. Use -xv (Unix Power Tools)
starting Bourne shell with: 27.3.5. Bourne Shell Used Here (Unix Power Tools)
v option: 10.9. Renaming, Copying, or Comparing a Set of Files (Unix Power Tools)
:sh command (ex): 1.2.1. Problems Saving Files (Learning the vi Editor)
:sh (create shell) command (ex): 7.2. Executing UNIX Commands (Learning the vi Editor)
.sh filename extension: 1.12. Filename Extensions (Unix Power Tools)
sh shell (see Bourne shell)
SHACCT shell variable: 4.3.3. Other Shell Variables (Unix in a Nutshell)
shadow password file: 3.8. Managing Users and Passwords (Mac OS X for Unix Geeks)
shared libraries: 5.3. Shared Libraries Versus Loadable Modules (Mac OS X for Unix Geeks)
shared memory identifiers, removing: 2.1. Alphabetical Summary of Commands (Unix in a Nutshell)
sharing
desktops with VNC: 47.7. Sharing Desktops with VNC (Unix Power Tools)
directories and printers with Windows network (see Samba)
sharing directories and printers with Windows network
printing over Samba: 45.9. Printing Over Samba (Unix Power Tools)
sharing files: 3.3. Protecting and Sharing Files (Learning Unix)
shebang line in scripts, #! characters: 41.4. Perl Boot Camp, Part 1: Typical Script Anatomy (Unix Power Tools)
shell characters (emacs): 7.2.11. Special Shell Characters (Unix in a Nutshell)
shell command (ex): 9.2. Alphabetical Summary of ex Commands (Unix in a Nutshell)
shell compilers: 9. Debugging Shell Programs (Learning the Korn Shell)
SHELL environment variable: 5.3.5. Environment Variables (Unix in a Nutshell)
35.5. Predefined Environment Variables (Unix Power Tools)
resize command and: 5.5. Querying Your xterm Size: resize (Unix Power Tools)
SHELL environment variable (vim): 11.4.1. Initialization for All vim Invocations (Learning the vi Editor)
shell escapes: 17.21. Shell Escapes: Running One UnixCommand While Using Another (Unix Power Tools)
starting a subshell: 24.4. Subshells (Unix Power Tools)
shell functions: 1.9. Internal and External Commands (Unix Power Tools)
27.9. Which One Will bash Use? (Unix Power Tools)
29.11. Shell Function Basics (Unix Power Tools)
c, changing directories with: 31.10. cd by Directory Initials (Unix Power Tools)
C shell, determining whether to use: 27.10. Which One Will the C Shell Use? (Unix Power Tools)
custom commands in: 29.2. Introduction to Shell Aliases (Unix Power Tools)
functions calling functions: 29.11.4. Functions Calling Functions: Factorials (Unix Power Tools)
listing: 35.3. What Environment Variables Are Good For (Unix Power Tools)
loops in: 29.11.2. Functions with Loops: Internet Lookup (Unix Power Tools)
ls with options: 29.11.1. Simple Functions: ls with Options (Unix Power Tools)
propagating: 29.13. Propagating Shell Functions (Unix Power Tools)
exporting bash functions: 29.13.1. Exporting bash Functions (Unix Power Tools)
FPATH search path: 29.13.2. FPATH Search Path (Unix Power Tools)
putting arguments inside a Bourne-type alias: 29.4. Setting and Unsetting Bourne-Type Aliases (Unix Power Tools)
simulating with . (dot) command: 35.29. Reading Files with the . and source Commands (Unix Power Tools)
specific shells, information on: 29.12. Shell Function Specifics (Unix Power Tools)
using in shell scripts: 35.30. Using Shell Functions in Shell Scripts (Unix Power Tools)
work, setting current shell environment: 29.11.3. Setting Current Shell Environment: The work Function (Unix Power Tools)
ww function, finding doubled words: 16.7. Find a a Doubled Word (Unix Power Tools)
shell layers: B.2. Alphabetical Summary of Commands (Unix in a Nutshell)
SHELL macro: 20.4.4. Macros with Special Handling (Unix in a Nutshell)
shell metacharacters (see wildcards)
shell option (vim): 11.4.1. Initialization for All vim Invocations (Learning the vi Editor)
11.9.1. Edit-Compile Speedup (Learning the vi Editor)
shell parameters, with simulated functions: 29.14. Simulated Bourne Shell Functions and Aliases (Unix Power Tools)
shell prompts (see prompts)
shell scripts: B.1.1. Shell Wrapper for Invoking awk (sed & awk)
3.2.3. Programming (Unix in a Nutshell)
1.8. Anyone Can Program the Shell (Unix Power Tools)
24.4. Subshells (Unix Power Tools)
35.1. Writing a Simple Shell Program (Unix Power Tools)
36.1. Beyond the Basics (Unix Power Tools)
:, #, and #!: 36.2. The Story of : # #! (Unix Power Tools)
: (Bourne shell) operator: 36.6. The Unappreciated Bourne Shell ":" Operator (Unix Power Tools)
#!, searching the PATH with: 36.4. Making #! Search the PATH (Unix Power Tools)
arguments passed to: 1.8. Anyone Can Program the Shell (Unix Power Tools)
for background processes: 2.1. Alphabetical Summary of Commands (Unix in a Nutshell)
basename and dirname, using: 36.13. Using basename and dirname (Unix Power Tools)
bin directory for: 7.4. A bin Directory for Your Programs and Scripts (Unix Power Tools)
bkedit: 35.13. Test Exit Status with the if Statement (Unix Power Tools)
case statements: 35.10. Test String Values with Bourne-Shell case (Unix Power Tools)
pattern matching in: 35.11. Pattern Matching in case Statements (Unix Power Tools)
testing string values with: 35.10. Test String Values with Bourne-Shell case (Unix Power Tools)
closing window from: 24.22.3. Closing a Window from a Shell Script (Unix Power Tools)
commands for: 1.6.6. Scripting and Shell Programming (Mac OS X for Unix Geeks)
command-line arguments, handling: 35.20. Handling Command-Line Arguments in Shell Scripts (Unix Power Tools)
command lines as scripts: 35.1. Writing a Simple Shell Program (Unix Power Tools)
commenting: 36.2. The Story of : # #! (Unix Power Tools)
commenting RCS files: 39.5. RCS Basics (Unix Power Tools)
conditional expressions in if statements: 35.13. Test Exit Status with the if Statement (Unix Power Tools)
dater: 43.11. Named Pipes: FIFOs (Unix Power Tools)
debugging: 37.1. Tips for Debugging Shell Scripts (Unix Power Tools)
environment variables: 35.3. What Environment Variables Are Good For (Unix Power Tools)
exec command: 36.5. The exec Command (Unix Power Tools)
exit status of Unix processes: 35.12. Exit Status of Unix Processes (Unix Power Tools)
loops, testing with: 35.15. Loops That Test Exit Status (Unix Power Tools)
testing with if statement: 35.13. Test Exit Status with the if Statement (Unix Power Tools)
exit status, setting: 35.16. Set Exit Status of a Shell (Script) (Unix Power Tools)
exits caused by interrupts, trapping: 35.17. Trapping Exits Caused by Interrupts (Unix Power Tools)
expr command: 36.21. Quick Reference: expr (Unix Power Tools)
finding last command-line argument: 36.9. Finding the Last Command-Line Argument (Unix Power Tools)
for loop with multiple variables: 36.12. Making a for Loop with Multiple Variables (Unix Power Tools)
with GNU tar, archiving deleted files on tape: 14.17. Deleting Stale Files (Unix Power Tools)
hardcoding usersÕ home directory pathnames: 31.11. Finding (Anyone's) Home Directory, Quickly (Unix Power Tools)
interactive use vs: 27.3.2. Interactive Use Versus Shell Scripts (Unix Power Tools)
job control via: 2.1. Alphabetical Summary of Commands (Unix in a Nutshell)
last-access times: 8.3. Finding Oldest or Newest Files with ls -t and ls -u (Unix Power Tools)
limitations of: 29.7. Sourceable Scripts (Unix Power Tools)
lockfiles, creating from: 36.27. Shell Lockfile (Unix Power Tools)
lookfor: 9.22. lookfor: Which File Has That Word? (Unix Power Tools)
making executable: 50.8. cx, cw, c-w: Quick File Permission Changes (Unix Power Tools)
multiple names for: 36.8. Save Disk Space and Programming: Multiple Names for a Program (Unix Power Tools)
naming: 35.27. Picking a Name for a New Command (Unix Power Tools)
nested command substitution: 36.24. Nested Command Substitution (Unix Power Tools)
for noninteractive shells: 3.4.2. Interactive Shells (Unix Power Tools)
parameter substitution: 36.7. Parameter Substitution (Unix Power Tools)
parent-child relationships: 35.4. Parent-Child Relationships (Unix Power Tools)
Perl, using (see Perl)
permissions: 35.1. Writing a Simple Shell Program (Unix Power Tools)
50.13. Shell Scripts Must Be Readable and (Usually) Executable (Unix Power Tools)
reading from standard input: 36.18. Shell Scripts On-the-Fly from Standard Input (Unix Power Tools)
36.18. Shell Scripts On-the-Fly from Standard Input (Unix Power Tools)
reading from terminal: 2.1. Alphabetical Summary of Commands (Unix in a Nutshell)
regular expressions metacharacters in: 27.17. "Special" Characters and Operators (Unix Power Tools)
requote: 5.21. Tips for Copy and Paste Between Windows (Unix Power Tools)
runaway, killing by name: 24.15. Killing Processes by Name? (Unix Power Tools)
running: B.2. Alphabetical Summary of Commands (Unix in a Nutshell)
36.2. The Story of : # #! (Unix Power Tools)
running as a daemon: 24.13. Printer Queue Watcher: A Restartable Daemon Shell Script (Unix Power Tools)
scripts without the shell: 36.3. Don't Need a Shell for Your Script? Don't Use One (Unix Power Tools)
scripts written in other scripting languages vs: 35.2. Everyone Should Learn Some Shell Programming (Unix Power Tools)
shell functions, using in: 35.30. Using Shell Functions in Shell Scripts (Unix Power Tools)
shell functions vs.: 29.11.2. Functions with Loops: Internet Lookup (Unix Power Tools)
shell reading script from standard input: 36.17. A Shell Can Read a Script from Its Standard Input, but... (Unix Power Tools)
shell variables: 35.9. Shell Variables (Unix Power Tools)
showenv: 24.9.4. Statistics of Processes by PID (Unix Power Tools)
simple, examples of: 35.1. Writing a Simple Shell Program (Unix Power Tools)
sourceable: 29.7. Sourceable Scripts (Unix Power Tools)
sourcing: 29.7. Sourceable Scripts (Unix Power Tools)
35.29. Reading Files with the . and source Commands (Unix Power Tools)
standard input to a for loop: 36.11. Standard Input to a for Loop (Unix Power Tools)
strings, working with: 36.23. Grabbing Parts of a String (Unix Power Tools)
stripper: 15.10. Save Space in Executable Files with strip (Unix Power Tools)
submitting for execution at a later time: 25.5. The at Command (Unix Power Tools)
testing character strings with expr: 36.22. Testing Characters in a String with expr (Unix Power Tools)
testing for success: 35.14. Testing Your Success (Unix Power Tools)
testing two strings with a case statement: 36.25. Testing Two Strings with One case Statement (Unix Power Tools)
turning off echo: 36.20. Turn Off echo for "Secret" Answers (Unix Power Tools)
variables set by: 37.2. Bourne Shell Debugger Shows a Shell Variable (Unix Power Tools)
while loop with several loop control commands: 36.14. A while Loop with Several Loop Control Commands (Unix Power Tools)
wrappers for awk, sed and other scripts: 35.19. Shell Script "Wrappers" for awk, sed, etc. (Unix Power Tools)
writing simple: 35.1. Writing a Simple Shell Program (Unix Power Tools)
zap: 24.16.2. zap (Unix Power Tools)
SHELL shell variable: 4.3.3. Other Shell Variables (Unix in a Nutshell)
shell subprocesses: 4.1. Shell Scripts and Functions (Learning the Korn Shell)
8.6. Shell Subprocesses and Subshells (Learning the Korn Shell)
inheritance and: 8.6.1. Shell Subprocess Inheritance (Learning the Korn Shell)
shell, UNIX: 7.2. Executing UNIX Commands (Learning the vi Editor)
SHELL variable: 3.4.2.10. Miscellaneous variables (Learning the Korn Shell)
3.5.1. Environment Variables (Learning the Korn Shell)
shell variables: 3.3. Options (Learning the Korn Shell)
4.2. Shell Variables (Learning the Korn Shell)
35.9. Shell Variables (Unix Power Tools)
$ (dollar sign), preceding name with: 35.9. Shell Variables (Unix Power Tools)
cdable_vars: 31.12. Marking Your Place with a Shell Variable (Unix Power Tools)
cdpath: 31.5. Saving Time When You Change Directories: cdpath (Unix Power Tools)
csh shell: 5.3.3. Predefined Shell Variables (Unix in a Nutshell)
in .cshrc.$HOST file: 3.18. A .cshrc.$HOST File for Per Host Setup (Unix Power Tools)
current directory, storing in: 31.12. Marking Your Place with a Shell Variable (Unix Power Tools)
environment variables vs.: 35.3. What Environment Variables Are Good For (Unix Power Tools)
35.9. Shell Variables (Unix Power Tools)
eval command and: 27.8. eval: When You Need Another Chance (Unix Power Tools)
histchars: 30.15. Changing History Characters with histchars (Unix Power Tools)
history: 35.9. Shell Variables (Unix Power Tools)
IFS (internal field separator): 36.23.3. Using set and IFS (Unix Power Tools)
iterating over arguments: 37.5. Quoting and Command-Line Parameters (Unix Power Tools)
list of: B.4. Built-in Shell Variables (Learning the Korn Shell)
listing with set command: 35.3. What Environment Variables Are Good For (Unix Power Tools)
35.9. Shell Variables (Unix Power Tools)
multiline quoting in Bourne shell and: 27.12.4. Multiline Quoting (Unix Power Tools)
names: 35.9. Shell Variables (Unix Power Tools)
naming conventions for: 3.4. Shell Variables (Learning the Korn Shell)
noclobber: 43.6. Safe I/O Redirection with noclobber (Unix Power Tools)
path: 35.7. PATH and path (Unix Power Tools)
printexitvalue: 35.12. Exit Status of Unix Processes (Unix Power Tools)
printing value of individual with echo: 35.9. Shell Variables (Unix Power Tools)
read-only: 35.9. Shell Variables (Unix Power Tools)
revnum: 39.6. List RCS Revision Numbers with rcsrevs (Unix Power Tools)
savehist (C shell): 30.12. Picking Up Where You Left Off (Unix Power Tools)
set by shell scripts, debugging: 37.2. Bourne Shell Debugger Shows a Shell Variable (Unix Power Tools)
setting: 35.9. Shell Variables (Unix Power Tools)
setting with combined use of sed and eval: 36.23.4. Using sed (Unix Power Tools)
sh and ksh shells: 4.3.2. Built-in Shell Variables (Unix in a Nutshell)
storing control characters in: 37.8. Cleaning script Files (Unix Power Tools)
shell wrappers
invoking sed scripts from: 34.4. Testing and Using a sed Script: checksed, runsed (Unix Power Tools)
sed script embedded in: 34.18. Searching for Patterns Split Across Lines (Unix Power Tools)
shellpipe option (vim): 11.4.1. Initialization for All vim Invocations (Learning the vi Editor)
11.9.1. Edit-Compile Speedup (Learning the vi Editor)
shellredir option (vim): 11.4.1. Initialization for All vim Invocations (Learning the vi Editor)
shells: 1. Korn Shell Basics (Learning the Korn Shell)
1. Korn Shell Basics (Learning the Korn Shell)
A. Related Shells (Learning the Korn Shell)
1. Getting Started (Learning Unix)
1.1. Mac OS X Shells (Mac OS X for Unix Geeks)
1.4. Four Hurdles to Mastering sed and awk (sed & awk)
1.4. Four Hurdles to Mastering sed and awk (sed & awk)
2.3.1. Specifying Simple Instructions (sed & awk)
1.4. Communication with Unix (Unix Power Tools)
-v (verbose) option: 36.18. Shell Scripts On-the-Fly from Standard Input (Unix Power Tools)
aliases: 8.2. Shell Aliases and Functions (Learning Unix)
29.2. Introduction to Shell Aliases (Unix Power Tools)
archives, filename extension: 1.12. Filename Extensions (Unix Power Tools)
arrays: 9.23. Using Shell Arrays to Browse Directories (Unix Power Tools)
expanding ranges: 9.23.2. Expanding Ranges (Unix Power Tools)
built-in commands: 1.4. Communication with Unix (Unix Power Tools)
1.9. Internal and External Commands (Unix Power Tools)
command argument lists, providing: 9.2. Delving Through a Deep Directory Tree (Unix Power Tools)
command-line editing: 30.1. The Lessons of History (Unix Power Tools)
30.14. Shell Command-Line Editing (Unix Power Tools)
calculating prompt string width: 4.10. Highlighting and Color in Shell Prompts (Unix Power Tools)
commands for: 1.5.3. Command-Line Editing with tcsh (Mac OS X for Unix Geeks)
commands for working with functions: 29.11.5. Conclusion (Unix Power Tools)
as controlling process: 24.3. Managing Processes: Overall Concepts (Unix Power Tools)
curly braces ({ }) in: 1.13. Wildcards (Unix Power Tools)
33.3. Who Handles Wildcards? (Unix Power Tools)
customizing: 3. Customizing Your Environment (Learning the Korn Shell)
hints for: 3.6. Customization Hints (Learning the Korn Shell)
via programming: 4. Basic Shell Programming (Learning the Korn Shell)
debugging (see debugging)
defined: 27.3. What's a Shell, Anyway? (Unix Power Tools)
determining which is running: 1.7. Which Shell Am I Running? (Unix Power Tools)
disowning jobs: 23.11. Disowning Processes (Unix Power Tools)
Emacs, running in: 19.1. Emacs: The Other Editor (Unix Power Tools)
19.2. Emacs Features: A Laundry List (Unix Power Tools)
exiting to close a window: 24.20. The Process Chain to Your Window (Unix Power Tools)
filename-matching patterns: 32.2. Don't Confuse Regular Expressions with Wildcards (Unix Power Tools)
history mechanism (see history of commands)
installing Korn shell as standard: 10. Korn Shell Administration (Learning the Korn Shell)
interactive: 3.4. Login Shells, Interactive Shells (Unix Power Tools)
interpretation of commands (see commands)
interpreting the command line: 1.4. Communication with Unix (Unix Power Tools)
invoking: 4.7. Invoking the Shell (Unix in a Nutshell)
5.7. Invoking the Shell (Unix in a Nutshell)
job control (see job control)
kill command, built-in: 24.17. Processes Out of Control? Just STOP Them (Unix Power Tools)
killing: 24.12. Destroying Processes with kill (Unix Power Tools)
limiting file sizes: 15.5.1. limit and ulimit (Unix Power Tools)
metacharacters in: 27.17. "Special" Characters and Operators (Unix Power Tools)
multiple
controlling from one terminal: B.2. Alphabetical Summary of Commands (Unix in a Nutshell)
options for: 3.3. Options (Learning the Korn Shell)
overview of: 3. The Unix Shell: An Overview (Unix in a Nutshell)
passing command history to: 30.13. Pass History to Another Shell (Unix Power Tools)
priority, setting with nice: 26.5. Know When to Be "nice" to Other Users...and When Not To (Unix Power Tools)
as processes: 24.3. Managing Processes: Overall Concepts (Unix Power Tools)
programming: 1.8. Anyone Can Program the Shell (Unix Power Tools)
1.8. Anyone Can Program the Shell (Unix Power Tools)
(see also shell scripts)
programming shell scripts: 8.3. Programming (Learning Unix)
prompt: 1.1.2. Logging in Nongraphically (Learning Unix)
1.1.5. The Shell Prompt (Learning Unix)
sending mail from: 6.5.2. Sending Mail from a Shell Prompt (Learning Unix)
pushd and popd commands: 31.7. The Shells' pushd and popd Commands (Unix Power Tools)
quoting in (see quoting)
reading scripts from standard input: 36.17. A Shell Can Read a Script from Its Standard Input, but... (Unix Power Tools)
36.18. Shell Scripts On-the-Fly from Standard Input (Unix Power Tools)
redirecting standard I/O (see redirecting input and output)
relationship with kernel, utilities, and applications: 1.4. Communication with Unix (Unix Power Tools)
remote login sessions, stopping: 23.13. Stopping Remote Login Sessions (Unix Power Tools)
remote, running: 6.10.2. Starting a Remote Client with rsh and ssh (Unix Power Tools)
replacing one with another, using exec: 36.5. The exec Command (Unix Power Tools)
replacing with exec command: 24.2. fork and exec (Unix Power Tools)
restricted: 4.8. Restricted Shells (Unix in a Nutshell)
running scripts without: 36.3. Don't Need a Shell for Your Script? Don't Use One (Unix Power Tools)
setting up: 3.1. What Happens When You Log In (Unix Power Tools)
account setup, changing: 3.6. Tip for Changing Account Setup: Keep a Shell Ready (Unix Power Tools)
contents of setup files: 3.5. What Goes in Shell Setup Files? (Unix Power Tools)
.cshrc.$HOST file for per host setup: 3.18. A .cshrc.$HOST File for Per Host Setup (Unix Power Tools)
interactive shells: 3.4.2. Interactive Shells (Unix Power Tools)
login shells: 3.4.1. Login Shells (Unix Power Tools)
3.19. Making a "Login" Shell (Unix Power Tools)
logins: 3.1. What Happens When You Log In (Unix Power Tools)
Mac OS X Terminal application: 3.2. The Mac OS X Terminal Application (Unix Power Tools)
reading setup files at different times: 3.8. Setup Files Aren't Read When You Want? (Unix Power Tools)
setup files, understanding: 3.3. Shell Setup Files — Which, Where, and Why (Unix Power Tools)
terminals, automatic setups for: 3.10. Automatic Setups for Different Terminals (Unix Power Tools)
setup files: 3.7. Customizing Your Account (Learning Unix)
1.9. Internal and External Commands (Unix Power Tools)
PATH environemt variable: 35.5. Predefined Environment Variables (Unix Power Tools)
special characters and their meanings: 27.17. "Special" Characters and Operators (Unix Power Tools)
specialized, based on languages such as Python, TCL, Perl: 27.1. What the Shell Does (Unix Power Tools)
stopping jobs on: 23.7. System Overloaded? Try Stopping Some Jobs (Unix Power Tools)
subshells: 24.4. Subshells (Unix Power Tools)
suspending with suspend command: 23.1. Job Control in a Nutshell (Unix Power Tools)
terminal windows without: 24.21. Terminal Windows Without Shells (Unix Power Tools)
types (flavors) of: 3.3. Shell Flavors (Unix in a Nutshell)
types of: 1.6. There Are Many Shells (Unix Power Tools)
27.3.3. Types of Shells (Unix Power Tools)
understanding # as comment: 36.3. Don't Need a Shell for Your Script? Don't Use One (Unix Power Tools)
Unix: 1.1.3. The Unix Shell (Learning Unix)
Unix programs working independently of: 1.5. Programs Are Designed to Work Together (Unix Power Tools)
using interactively: 1.5. Interactive Shell Use (Learning the Korn Shell)
wildcards: 33.1. File-Naming Wildcards (Unix Power Tools)
33.1. File-Naming Wildcards (Unix Power Tools)
(see also wildcards)
handling of: 33.3. Who Handles Wildcards? (Unix Power Tools)
matching with fast find commands: 9.19. Wildcards with "Fast find" Database (Unix Power Tools)
Window systems: 1.1.4. Shells in a Window System (Learning Unix)
without job control, using 0 (zero) PID to kill all processes: 24.14. Killing All Your Processes (Unix Power Tools)
X window, using from: 24.20. The Process Chain to Your Window (Unix Power Tools)
.sh_history file: 2.2. The History File (Learning the Korn Shell)
shift command: 6.1.1. shift (Learning the Korn Shell)
6.1.3. getopts (Learning the Korn Shell)
4.9. Built-in Commands (Bourne and Korn Shells) (Unix in a Nutshell)
5.8. Built-in C Shell Commands (Unix in a Nutshell)
9.23.1. Using the Stored Lists (Unix Power Tools)
removing command-line arguments: 35.20.2. With a Loop (Unix Power Tools)
unsetting command-line parameters: 36.10. How to Unset All Command-Line Parameters (Unix Power Tools)
in while loops: 35.22. Handling Arguments with while and shift (Unix Power Tools)
35.22. Handling Arguments with while and shift (Unix Power Tools)
shift operator (Perl): 41.4. Perl Boot Camp, Part 1: Typical Script Anatomy (Unix Power Tools)
41.5.2. Arrays (Unix Power Tools)
shl command: B.2. Alphabetical Summary of Commands (Unix in a Nutshell)
.sh_logout file: 4.19. Stop Accidental Bourne-Shell Logouts (Unix Power Tools)
SHLVL variable: 3.4.1. Login Shells (Unix Power Tools)
shmode mode (vile; example): 12.10.2. Major Modes (Learning the vi Editor)
shortcuts, keyboard: 2.5.5. The Window Menu (Learning Unix)
shorthand substitution command (^xy^yx): 30.8. History Substitutions (Unix Power Tools)
.shosts file: 6.10.2. Starting a Remote Client with rsh and ssh (Unix Power Tools)
:show-commands command (vile): 12.3. Online Help and Other Documentation (Learning the vi Editor)
:show-history command (vile): 12.8.1. Command-Line History and Completion (Learning the vi Editor)
show-tagstack command (vile): 12.8.2. Tag Stacks (Learning the vi Editor)
showargs script: 27.5. Output Command-Line Arguments One by One (Unix Power Tools)
showenv shell script: 24.9.4. Statistics of Processes by PID (Unix Power Tools)
showmatch script: 32.17. Just What Does a Regular Expression Match? (Unix Power Tools)
showmode option: 8.6.7. Mode Indicators (Learning the vi Editor)
showmode option (vim): 11.8.7. Visual Mode (Learning the vi Editor)
:shrink-window command (vile): 12.5. Multiwindow Editing (Learning the vi Editor)
shutdown program: 1.10. The Kernel and Daemons (Unix Power Tools)
side-by-side file comparisons (sdiff command): 11.4. Side-by-Side diffs: sdiff (Unix Power Tools)
sidescroll option (nvi): 9.8.6. Left-Right Scrolling (Learning the vi Editor)
sidescroll value: 8.6.5. Left-Right Scrolling (Learning the vi Editor)
10.8.5. Left-Right Scrolling (Learning the vi Editor)
11.8.6. Left-Right Scrolling (Learning the vi Editor)
sideways scrolling: 8.6.5. Left-Right Scrolling (Learning the vi Editor)
elvis editor: 10.8.5. Left-Right Scrolling (Learning the vi Editor)
nvi editor: 9.8.6. Left-Right Scrolling (Learning the vi Editor)
vile editor: 12.8.6. Left-Right Scrolling (Learning the vi Editor)
vim editor: 11.8.6. Left-Right Scrolling (Learning the vi Editor)
Sierra, Mike: 4.7. Multiline Shell Prompts (Unix Power Tools)
signals: 8.2. Job Control (Learning the Korn Shell)
8.3. Signals (Learning the Korn Shell)
24.10. What Are Signals? (Unix Power Tools)
common, listing of: 24.10. What Are Signals? (Unix Power Tools)
distribution of, using process groups: 24.3. Managing Processes: Overall Concepts (Unix Power Tools)
fake (see fake signals)
handling: 24.10. What Are Signals? (Unix Power Tools)
ignoring: 8.4.3. Ignoring Signals (Learning the Korn Shell)
kill command, using with: 24.12. Destroying Processes with kill (Unix Power Tools)
killing all processes: 24.14. Killing All Your Processes (Unix Power Tools)
killing processes by name: 24.15. Killing Processes by Name? (Unix Power Tools)
killing processes interactively: 24.16. Kill Processes Interactively (Unix Power Tools)
restarting daemon shell script: 24.13. Printer Queue Watcher: A Restartable Daemon Shell Script (Unix Power Tools)
STOP signal: 24.17. Processes Out of Control? Just STOP Them (Unix Power Tools)
unkillable processes: 24.18. Cleaning Up an Unkillable Process (Unix Power Tools)
numbers, variations among systems: 24.10. What Are Signals? (Unix Power Tools)
obtaining list of: 8.3. Signals (Learning the Korn Shell)
sending with control keys: 8.3.1. Control-Key Signals (Learning the Korn Shell)
shell subprocesses and: 8.6.1. Shell Subprocess Inheritance (Learning the Korn Shell)
specifying in trap command: 8.4. trap (Learning the Korn Shell)
for trap commands: 35.17. Trapping Exits Caused by Interrupts (Unix Power Tools)
35.17. Trapping Exits Caused by Interrupts (Unix Power Tools)
signals, tracing: 2.1. Alphabetical Summary of Commands (Unix in a Nutshell)
2.1. Alphabetical Summary of Commands (Unix in a Nutshell)
signing on to system: 2.1. Alphabetical Summary of Commands (Unix in a Nutshell)
simulating dynamic prompts: 4.4. Simulating Dynamic Prompts (Unix Power Tools)
sin( ): 9.1.1. Trigonometric Functions (sed & awk)
sin command (awk): 20.10.7. Alphabetical Summary of Commands (Unix Power Tools)
sin function (awk): 11.10. Alphabetical Summary of Functions and Commands (Unix in a Nutshell)
single quotes ( ' ): 2.2. Command-Line Syntax (sed & awk)
2.3.1. Specifying Simple Instructions (sed & awk)
single quotation marks (?): 2.2. Command-Line Syntax (sed & awk)
2.3.1. Specifying Simple Instructions (sed & awk)
single quotes (see also '
)
single quotes (''): 1.9.1. Quoting (Learning the Korn Shell)
1.9.3. Quoting Quotation Marks (Learning the Korn Shell)
7.3.2. Substitution Order (Learning the Korn Shell)
7.3.3. Quoting (Learning the Korn Shell)
trap command and: 8.4. trap (Learning the Korn Shell)
single user mode: 49.3. Forgetting the root Password (Unix Power Tools)
single-user operating systems: 0.1. The Unix Family of Operating Systems (Learning Unix)
site-packages directory: 42.2. Installation and Distutils (Unix Power Tools)
size
buffer block size: 2.1. Alphabetical Summary of Commands (Unix in a Nutshell)
file compression (see compression)
finding files by: 8.14. Listing Files by Age and Size (Unix Power Tools)
fonts: 5.16. The Simple Way to Pick a Font (Unix Power Tools)
5.18.1. VT Fonts Menu (Unix Power Tools)
limits for files: 37.9. Making an Arbitrary-Size File for Testing (Unix Power Tools)
xterm windows: 5.5. Querying Your xterm Size: resize (Unix Power Tools)
size command: 2.1. Alphabetical Summary of Commands (Unix in a Nutshell)
size in long formats (ls): 3.1.8. Listing Files with ls (Learning Unix)
-size operator (findcommand): 9.14. Searching for Files by Size (Unix Power Tools)
-sl option (savelines) for xterms: 5.12. How Many Lines to Save? (Unix Power Tools)
sl script: 10.8. Showing the Actual Filenames for Symbolic Links (Unix Power Tools)
slash (/)
[/, ]/ (matching) commands (vim): 11.10.2.3. Cursor motion commands for programming (Learning the vi Editor)
/*/* wildcard metacharacters in case statements: 35.11. Pattern Matching in case Statements (Unix Power Tools)
arithmetic opertor (division): 41.5.1. Scalars (Unix Power Tools)
Bourne-type shells, quoting and: 27.12.1. Special Characters (Unix Power Tools)
delimiter for regular expressions in sed: 34.8. Delimiting a Regular Expression (Unix Power Tools)
division operator: 7.6. Expressions (sed & awk)
in ed commands: 2.1. Awk, by Sed and Grep, out of Ed (sed & awk)
in pathnames
absolute pathnames: 1.9. Internal and External Commands (Unix Power Tools)
IRC, using: 6.7.2.1. Introducing IRC (Learning Unix)
ls command and: 3.1.8. Listing Files with ls (Learning Unix)
pathname separator: 1.1.1. Opening a File (Learning the vi Editor)
pathnames and: 3.1.4. Absolute Pathnames (Learning Unix)
referring to marks (vile): 12.8.7. Visual Mode (Learning the vi Editor)
root directories and: 3.1.3. The Directory Tree (Learning Unix)
3.1.4. Absolute Pathnames (Learning Unix)
search command: 1. The vi Text Editor (Learning the vi Editor)
3.3. Movement by Searches (Learning the vi Editor)
opening files at specific place: 4.2.1. Advancing to a Specific Place (Learning the vi Editor)
shell, treatment of: 9.19. Wildcards with "Fast find" Database (Unix Power Tools)
/= (assignment) operator: 7.6. Expressions (sed & awk)
// as delimiter: 2.1. Awk, by Sed and Grep, out of Ed (sed & awk)
5.3. Substitution (sed & awk)
:slast (:sl) command (elvis): 10.5. Multiwindow Editing (Learning the vi Editor)
sleep command: 8.4. trap (Learning the Korn Shell)
1.6.6. Scripting and Shell Programming (Mac OS X for Unix Geeks)
2.1. Alphabetical Summary of Commands (Unix in a Nutshell)
4.9. Built-in Commands (Bourne and Korn Shells) (Unix in a Nutshell)
25.1. Building Software Robots the Easy Way (Unix Power Tools)
endless while loop, using in: 36.26. Outputting Text to an X Window (Unix Power Tools)
forcing shell to wait before exiting: 4.17. Running Commands When You Log Out (Unix Power Tools)
in strings of commands separated by semicolons (;): 28.16. Separating Commands with Semicolons (Unix Power Tools)
uses of: 25.9. Waiting a Little While: sleep (Unix Power Tools)
sleeping: 1.10. The Kernel and Daemons (Unix Power Tools)
slocate command: 9.18. Using "Fast find" Databases (Unix Power Tools)
9.20. Finding Files (Much) Faster with a find Database (Unix Power Tools)
SLP/SMP protocols: 3.3. Configuring Directory Services (Mac OS X for Unix Geeks)
smartindent option (vim): 11.10.2.1. Smart indenting (Learning the vi Editor)
SMB (Session Message Block) protocol: 47.2. Installing and Configuring Samba (Unix Power Tools)
smbclient program: 47.2. Installing and Configuring Samba (Unix Power Tools)
47.6. Connecting to SMB Shares from Unix (Unix Power Tools)
connecting to SMB printer: 47.5. Printing with Samba (Unix Power Tools)
smb.conf files: 47.2. Installing and Configuring Samba (Unix Power Tools)
default printer, sharing with SMB network: 47.5. Printing with Samba (Unix Power Tools)
defaults, leaving in place: 47.2. Installing and Configuring Samba (Unix Power Tools)
security directive: 47.3. Securing Samba (Unix Power Tools)
sharing local directory with SMB network: 47.2. Installing and Configuring Samba (Unix Power Tools)
smbd daemon: 47.2. Installing and Configuring Samba (Unix Power Tools)
SMBFS (Servr Message Block File System): 44.9. Mounting Network Filesystems — NFS, SMBFS (Unix Power Tools)
smbfs tool: 44.9. Mounting Network Filesystems — NFS, SMBFS (Unix Power Tools)
smbmnt command: 47.2. Installing and Configuring Samba (Unix Power Tools)
smbpasswd utility: 47.3. Securing Samba (Unix Power Tools)
smbprint script: 45.9.2. Printing to Windows Printers from Unix (Unix Power Tools)
SMTP (Simple Message Transfer Protocol): 46.8. Mail — SMTP, POP, and IMAP (Unix Power Tools)
:snew (:sne) command (elvis): 10.5. Multiwindow Editing (Learning the vi Editor)
:sNext (:sN) command (elvis): 10.5. Multiwindow Editing (Learning the vi Editor)
10.5. Multiwindow Editing (Learning the vi Editor)
:snext (:sn) command (vim): 11.5. Multiwindow Editing (Learning the vi Editor)
SNOBOL programming language: 4.2. Shell Variables (Learning the Korn Shell)
:so command (ex): 7.1.3. Alternate Environments (Learning the vi Editor)
.so file extension: 5.3. Shared Libraries Versus Loadable Modules (Mac OS X for Unix Geeks)
.so requests, eliminating in nroff or troff files: 2.1. Alphabetical Summary of Commands (Unix in a Nutshell)
sockets
displaying active with netstart: 46.3. Status and Troubleshooting (Unix Power Tools)
returning activity on with netstat: 48.6.3. Check Network Connections (Unix Power Tools)
Secure Sockets Layer (see SSL)
soelim command: 2.1. Alphabetical Summary of Commands (Unix in a Nutshell)
soft disk quota limits: 15.11. Disk Quotas (Unix Power Tools)
soft links (see symbolic links)
soft mounting of NFS: 5.6. Checklist: Terminal Hangs When I Log In (Unix Power Tools)
soft/hard limits: 10.2.2. ulimit (Learning the Korn Shell)
software bundling: 1.2. Bundling (Unix in a Nutshell)
software installation: 40.1. /usr/bin and Other Software Directories (Unix Power Tools)
challenges of: 40.2. The Challenges of Software Installation on Unix (Unix Power Tools)
curl application, using: 40.8. The curl Application and One-Step GNU-Darwin Auto-Installer for OS X (Unix Power Tools)
Debian apt-get tool, using: 40.6. Installing Software with Debian's Apt-Get (Unix Power Tools)
configuring sources.list file: 40.6.1. Configuring the sources.list File (Unix Power Tools)
Debian dselect tool, using: 40.5. Using Debian's dselect (Unix Power Tools)
access method, choosing: 40.5.1. Choosing the Access Method (Unix Power Tools)
choosing packages for installation or removal: 40.5.3. Choosing Packages for Installation or Removal (Unix Power Tools)
configuring packages: 40.5.6. Configuring Packages (Unix Power Tools)
exiting: 40.5.8. Exiting dselect (Unix Power Tools)
exiting select function: 40.5.4. Exiting the Select Function (Unix Power Tools)
installing packages: 40.5.5. Installing Packages (Unix Power Tools)
removing packages: 40.5.7. Removing Packages (Unix Power Tools)
updating information on available packages: 40.5.2. Updating Information on Available Packages (Unix Power Tools)
FreeBSD packages, using: 40.10. Installing with FreeBSD Packages (Unix Power Tools)
FreeBSD Ports, using: 40.9. Installation with FreeBSD Ports (Unix Power Tools)
GNU wget utility, using: 40.7. Interruptable gets with wget (Unix Power Tools)
make utility, versions of: 40.3. Which make? (Unix Power Tools)
RPM, using: 40.11. Finding and Installing RPM Packaged Software (Unix Power Tools)
simplifying the make process: 40.4. Simplifying the make Process (Unix Power Tools)
/usr/bin and other directories for: 40.1. /usr/bin and Other Software Directories (Unix Power Tools)
software robots: 25.1. Building Software Robots the Easy Way (Unix Power Tools)
Solaris: 1. Korn Shell Basics (Learning the Korn Shell)
adding users to system: 49.2. When Does a User Become a User (Unix Power Tools)
disk device naming scheme: 44.4. Disk Partitioning (Unix Power Tools)
OpenSSH: 51.3. Free SSH with OpenSSH (Unix Power Tools)
serial consoles: 44.14. Decapitating Your Machine — Serial Consoles (Unix Power Tools)
single user mode, entering: 49.3. Forgetting the root Password (Unix Power Tools)
vold daemon for removable media: 44.6. Mounting and Unmounting Removable Filesystems (Unix Power Tools)
Solaris 7: 1.1. Merging the Traditions (Unix in a Nutshell)
installation levels: 1.2.1. Solaris Installation Levels and Bundling (Unix in a Nutshell)
SCCS with: 18.7.3. Solaris Notes (Unix in a Nutshell)
Solaris vi
command mode tag commands (list): A. Quick Reference (Learning the vi Editor)
set command options (list): C.1. Solaris 2.6 vi Options (Learning the vi Editor)
tag stacks: 7.5.3. Using Tags (Learning the vi Editor)
8.5.3.1. Solaris vi (Learning the vi Editor)
word abbreviations: 7.3.1. Word Abbreviation (Learning the vi Editor)
sort command: 1.7.1. Standard I/O (Learning the Korn Shell)
5.2.2. sort (Learning Unix)
2.1. Alphabetical Summary of Commands (Unix in a Nutshell)
2.1. Alphabetical Summary of Commands (Unix in a Nutshell)
(see also comm command; join command; uniq command)
-b option (ignoring blanks): 22.5. Alphabetic and Numeric Sorting (Unix Power Tools)
22.6.2. Ignoring Blanks (Unix Power Tools)
-d option (dictionary order): 22.6.4. Dictionary Order (Unix Power Tools)
-g option, sorting numbers in scientific notation: 22.5. Alphabetic and Numeric Sorting (Unix Power Tools)
-M option (month order): 22.6.5. Month Order (Unix Power Tools)
-n option to: 1.1. What Is a Shell? (Learning the Korn Shell)
-o option: 1.2. Syntax of Unix Command Lines (Learning Unix)
-r option (reverse order): 22.6.6. Reverse Sort (Unix Power Tools)
-t option, changing sort field delimiter: 22.3. Changing the sort Field Delimiter (Unix Power Tools)
alphabetic vs. numeric: 22.5. Alphabetic and Numeric Sorting (Unix Power Tools)
background jobs and: 1.8. Background Jobs (Learning the Korn Shell)
case-insensitive sorts: 22.6.3. Case-Insensitive Sorts (Unix Power Tools)
fields: 22.2. Sort Fields: How sort Sorts (Unix Power Tools)
string operators and: 4.5.1. Syntax of String Operators (Learning the Korn Shell)
u option: 16.4. Inside spell (Unix Power Tools)
Ðu option, eliminating duplicate lines: 22.6.1. Dealing with Repeated Lines (Unix Power Tools)
sort command (UNIX): 7.2. Executing UNIX Commands (Learning the vi Editor)
sort function (example): 9.3.1. Writing a Sort Function (sed & awk)
9.3.3. Another Sorted Example (sed & awk)
sort program: 2.5. Using sed and awk Together (sed & awk)
sort tool: 1.6.9. Searching and Sorting (Mac OS X for Unix Geeks)
sortbib command: 17.4.3. Alphabetical Summary of Commands (Unix in a Nutshell)
sorting
files: 8.3. Finding Oldest or Newest Files with ls -t and ls -u (Unix Power Tools)
by last name (namesort script): 22.8. Sorting a List of People by Last Name (Unix Power Tools)
lines by length (lensort script): 22.7. lensort: Sort Lines by Length (Unix Power Tools)
sort command: 22.2. Sort Fields: How sort Sorts (Unix Power Tools)
text blocks (example): 7.4.3. Sorting Text Blocks: A Sample ex Script (Learning the vi Editor)
sorting array elements (tawk): 11.3.2.1. Tawk language extensions (sed & awk)
sorting files: B.2. Alphabetical Summary of Commands (Unix in a Nutshell)
joining lines of sorted files: 2.1. Alphabetical Summary of Commands (Unix in a Nutshell)
removing duplicate lines: 2.1. Alphabetical Summary of Commands (Unix in a Nutshell)
sotruss command: 2.1. Alphabetical Summary of Commands (Unix in a Nutshell)
sound cards: 44.1. Quick Introduction to Hardware (Unix Power Tools)
44.13. Dealing with Sound Cards and Other Annoying Hardware (Unix Power Tools)
$Source: /work/online/cdtest/unix_3/index/RCS/idx_s.htm,v $ keyword (RCS): 19.3.2. Keywords (Unix in a Nutshell)
source code
compiling: 4. Compiling Source Code (Mac OS X for Unix Geeks)
gnumake/make commands for: 1.6.1. Standard Unix Development Tools (Mac OS X for Unix Geeks)
inline assembly code and: 4.3. Architectural Issues (Mac OS X for Unix Geeks)
steps in: 4.2. Compiling Unix Source Code (Mac OS X for Unix Geeks)
fragments of, MergePef tool for merging: 1.6.2. Apple's Command-line Developer Tools (Mac OS X for Unix Geeks)
source code editing: 7.5. Editing Program Source Code (Learning the vi Editor)
indentation control: 7.5.1. Indentation Control (Learning the vi Editor)
matching brackets: 7.5.2. A Special Search Command (Learning the vi Editor)
using tags: 7.5.3. Using Tags (Learning the vi Editor)
8.5. Enhanced Tags (Learning the vi Editor)
source code, locating for programs: 2.3. whereis: Finding Where a Command Is Located (Unix Power Tools)
source code, obtaining (see obtaining)
source command: 5.8. Built-in C Shell Commands (Unix in a Nutshell)
-h (history) option: 30.13. Pass History to Another Shell (Unix Power Tools)
ex editor: 20.4. Useful ex Commands (Unix Power Tools)
reading aliases file into C shell: 3.3. Shell Setup Files — Which, Where, and Why (Unix Power Tools)
scripts, using on: 29.7. Sourceable Scripts (Unix Power Tools)
shell scripts, using on: 35.29. Reading Files with the . and source Commands (Unix Power Tools)
source command (ex): 9.2. Alphabetical Summary of ex Commands (Unix in a Nutshell)
source filename: 29.9. How to Put if-then-else in a C-Shell Alias (Unix Power Tools)
source files, sending: B.2. Alphabetical Summary of Commands (Unix in a Nutshell)
--source option (gawk): 11.2.3.1. Command line options (sed & awk)
source tree: 4.2.2. Host Type (Mac OS X for Unix Geeks)
sourceable scripts: 29.7. Sourceable Scripts (Unix Power Tools)
sources.list file: 40.5.1. Choosing the Access Method (Unix Power Tools)
components: 40.6.1. Configuring the sources.list File (Unix Power Tools)
configuring: 40.6.1. Configuring the sources.list File (Unix Power Tools)
distribution: 40.6.1. Configuring the sources.list File (Unix Power Tools)
space (see whitespace)
space characters: 2.3.1. Specifying Simple Instructions (sed & awk)
5.1. About the Syntax of sed Commands (sed & awk)
as awk delimiters: 2.4.1. Running awk (sed & awk)
7.5.2. Field Splitting: The Full Story (sed & awk)
as string concatenator: 7.6. Expressions (sed & awk)
space command: 2.4.1. Simple Control Mode Commands (Learning the Korn Shell)
spaces (see whitespace)
spaces in filenames: 1.5.2. Working with File and Directory Names (Mac OS X for Unix Geeks)
spacing (see whitespace)
span, character: 3.2. A Line-Up of Characters (sed & awk)
3.2.8. A Span of Characters (sed & awk)
spawning processes: 24.2. fork and exec (Unix Power Tools)
special characters: 1.6.2. Filenames and Wildcards (Learning the Korn Shell)
1.9. Special Characters and Quoting (Learning the Korn Shell)
4.2.2. More on Variable Syntax (Learning the Korn Shell)
2.3.1. Specifying Simple Instructions (sed & awk)
3. Understanding Regular Expression Syntax (sed & awk)
(see also escape sequences, awk; metacharacters)
in Bourne shell (sh): 27.12.1. Special Characters (Unix Power Tools)
C shell: 27.13.1. Special Characters (Unix Power Tools)
C shell filenames, quotiing in: 27.14. Quoting Special Characters in Filenames (Unix Power Tools)
in filenames: 1.11. Filenames (Unix Power Tools)
8.12. Showing Nonprintable Characters in Filenames (Unix Power Tools)
deleting files: 14.11. Deleting Files with Odd Names (Unix Power Tools)
in shell prompts: 4.3. Dynamic Prompts (Unix Power Tools)
4.6. Faster Prompt Setting with Built-ins (Unix Power Tools)
in shells and regular expressions: 32.2. Don't Confuse Regular Expressions with Wildcards (Unix Power Tools)
special filenames: 11.2.1.4. Special filenames (sed & awk)
11.2.3.7. Additional special files (sed & awk)
Speech service: 1.4. The Services Menu (Mac OS X for Unix Geeks)
spell checker program (example): 12.1. An Interactive Spelling Checker (sed & awk)
spell checking: 16.1. The Unix spell Command (Unix Power Tools)
aspell utility: 16.2. Check Spelling Interactively with ispell (Unix Power Tools)
ispell program: 16.2. Check Spelling Interactively with ispell (Unix Power Tools)
-a option: 16.3. How Do I Spell That Word? (Unix Power Tools)
16.5. Adding Words to ispell's Dictionary (Unix Power Tools)
-d option, providing master spelling list: 16.5. Adding Words to ispell's Dictionary (Unix Power Tools)
adding words to dictionary: 16.5. Adding Words to ispell's Dictionary (Unix Power Tools)
look command: 13.14. Fast Searches and Spelling Checks with "look" (Unix Power Tools)
16.3. How Do I Spell That Word? (Unix Power Tools)
sed editor, corrector program: 34.21. The sed Test Command (Unix Power Tools)
spell command: 16.1. The Unix spell Command (Unix Power Tools)
16.3. How Do I Spell That Word? (Unix Power Tools)
16.4. Inside spell (Unix Power Tools)
-v option: 16.4. Inside spell (Unix Power Tools)
-x option: 16.4. Inside spell (Unix Power Tools)
b option (British usage): 16.4. Inside spell (Unix Power Tools)
dictionary files for special words and terms: 16.1. The Unix spell Command (Unix Power Tools)
spellhist file: 16.4. Inside spell (Unix Power Tools)
spellprog program: 16.4. Inside spell (Unix Power Tools)
stop list for typical misspellings: 16.4. Inside spell (Unix Power Tools)
spell command: 4.1. Shell Scripts and Functions (Learning the Korn Shell)
2.1. Alphabetical Summary of Commands (Unix in a Nutshell)
spellcheck.awk program: C.1. Full Listing of spellcheck.awk (sed & awk)
split( ): 8.4.4. Using split( ) to Create Arrays (sed & awk)
9.2. String Functions (sed & awk)
11.2.1.2. Obtaining individual characters (sed & awk)
Split button (elvis): 10.6.3. The Toolbar (Learning the vi Editor)
split command: 1.6.7. Working with Files and Directories (Mac OS X for Unix Geeks)
2.1. Alphabetical Summary of Commands (Unix in a Nutshell)
awk: 20.10.7. Alphabetical Summary of Commands (Unix Power Tools)
loops using: 36.13.2. Use with Loops (Unix Power Tools)
variants of: 21.9. Splitting Files at Fixed Points: split (Unix Power Tools)
:split (:sp) command (elvis): 10.5. Multiwindow Editing (Learning the vi Editor)
:split command (vile): 12.5. Multiwindow Editing (Learning the vi Editor)
:split (:sp) command (vim): 11.5. Multiwindow Editing (Learning the vi Editor)
11.5. Multiwindow Editing (Learning the vi Editor)
:split-current-window command (vile): 12.5. Multiwindow Editing (Learning the vi Editor)
12.5. Multiwindow Editing (Learning the vi Editor)
split function: 20.10.5. Variables and Array Assignments (Unix Power Tools)
split function (awk): 11.10. Alphabetical Summary of Functions and Commands (Unix in a Nutshell)
SplitForks command: 1.6.2. Apple's Command-line Developer Tools (Mac OS X for Unix Geeks)
B. Command-Line Tools: The Missing Manpages (Mac OS X for Unix Geeks)
splitting files: 2.1. Alphabetical Summary of Commands (Unix in a Nutshell)
splitting strings
IFS, places in which it can't be used: 36.23.3. Using set and IFS (Unix Power Tools)
into fields: 36.23.3. Using set and IFS (Unix Power Tools)
SPOOL (Simultaneous Printing Off and On Line): 45.1. Introduction to Printing (Unix Power Tools)
spooling system for printing: 45.1. Introduction to Printing (Unix Power Tools)
converting source files within: 45.17. Converting Source Files Automagically Within the Spooler (Unix Power Tools)
lpd daemon: 45.8. Printing Over a Network (Unix Power Tools)
lpr-style commands: 45.2.1. lpr-Style Printing Commands (Unix Power Tools)
symbolic links: 45.5. Using Symbolic Links for Spooling (Unix Power Tools)
spreadsheet modes in Emacs: 19.2. Emacs Features: A Laundry List (Unix Power Tools)
sprintf( ): 9.2. String Functions (sed & awk)
9.2. String Functions (sed & awk)
sprintf command (awk): 11.10. Alphabetical Summary of Functions and Commands (Unix in a Nutshell)
20.10.7. Alphabetical Summary of Commands (Unix Power Tools)
sqrt( ): 9.1.1. Trigonometric Functions (sed & awk)
sqrt command (awk): 20.10.7. Alphabetical Summary of Commands (Unix Power Tools)
sqrt function (awk): 11.10. Alphabetical Summary of Functions and Commands (Unix in a Nutshell)
square brackets [ ]: 4.5.2.3. Korn shell versus awk/egrep regular expressions (Learning the Korn Shell)
[[...]] for comparison tests: 5.1.4. Condition Tests (Learning the Korn Shell)
[...] for condition tests (old syntax): 5.1.4. Condition Tests (Learning the Korn Shell)
5.1.4.1. String comparisons (Learning the Korn Shell)
srand( ): 9.1.3. Random Number Generation (sed & awk)
srand command (nawk): 20.10.7. Alphabetical Summary of Commands (Unix Power Tools)
srand function (awk): 11.10. Alphabetical Summary of Functions and Commands (Unix in a Nutshell)
srchtxt command: 2.1. Alphabetical Summary of Commands (Unix in a Nutshell)
:srewind (:sre) command (elvis): 10.5. Multiwindow Editing (Learning the vi Editor)
ssh: 9.7. Connecting to Other X Window Systems (Mac OS X for Unix Geeks)
1.21. Unix Networking and Communications (Unix Power Tools)
51.1. Enabling Remote Access on Mac OS X (Unix Power Tools)
-agent option, copying archives without password: 38.9. On-Demand Incremental Backups of a Project (Unix Power Tools)
-keygen option: 46.6. Secure Shell (SSH) (Unix Power Tools)
backups to remote tape drive: 38.7. Using tar to a Remote Tape Drive (Unix Power Tools)
accessing with GNU tar: 38.8. Using GNU tar with a Remote Tape Drive (Unix Power Tools)
differences from rsh: 6.10.2. Starting a Remote Client with rsh and ssh (Unix Power Tools)
enabling on Mac OS X: 51.1. Enabling Remote Access on Mac OS X (Unix Power Tools)
interactive login: 6.10.1. Starting Remote X Clients from Interactive Logins (Unix Power Tools)
OpenSSH: 51.3. Free SSH with OpenSSH (Unix Power Tools)
port numbers for: 3.13. Terminal Setup: Testing Port (Unix Power Tools)
problems and solutions: 51.4. SSH Problems and Solutions (Unix Power Tools)
general and authentication: 51.5. General and Authentication Problems (Unix Power Tools)
key and agent problems: 51.6. Key and Agent Problems (Unix Power Tools)
server and client problems: 51.7. Server and Client Problems (Unix Power Tools)
protecting access through: 51.2. Protecting Access Through SSH (Unix Power Tools)
rsync program: 20.6. Change Many Files by Editing Just One (Unix Power Tools)
running reading- or writing-tar on remote system: 10.13. Copying Directory Trees with tar and Pipes (Unix Power Tools)
scp file copy mechanism: 46.6. Secure Shell (SSH) (Unix Power Tools)
stalled data connection with: 5.6.4. Stalled Data Connection? (Unix Power Tools)
starting remote X clients: 6.10.2. Starting a Remote Client with rsh and ssh (Unix Power Tools)
suspending jobs: 23.13. Stopping Remote Login Sessions (Unix Power Tools)
SSH connections: 6.1.1. About Security (Learning Unix)
ssh program: 1.1.1. Connecting to the Unix Computer (Learning Unix)
6.1. Remote Logins (Learning Unix)
6.1. Remote Logins (Learning Unix)
sshd daemon: 46.6. Secure Shell (SSH) (Unix Power Tools)
mail checking, disabling: 51.5. General and Authentication Problems (Unix Power Tools)
.pam file: 51.5. General and Authentication Problems (Unix Power Tools)
printing, disabling for: 51.5. General and Authentication Problems (Unix Power Tools)
problems with: 51.7. Server and Client Problems (Unix Power Tools)
SSL (Secure Sockets Layer): 46.6. Secure Shell (SSH) (Unix Power Tools)
Python support for: 42.4. Python and the Web (Unix Power Tools)
:stack (:stac) command (elvis): 10.8.2. Tag Stacks (Learning the vi Editor)
Stacking (Sawfish window menu): 2.5.5. The Window Menu (Learning Unix)
stacking windows: 2.5.4. Stacking Windows (Learning Unix)
stacks: 4.7. Advanced Examples: pushd and popd (Learning the Korn Shell)
directory: 31.7. The Shells' pushd and popd Commands (Unix Power Tools)
function parameter buffers, overflowing: 48.4. What We Mean by Buffer Overflow (Unix Power Tools)
stacks, tags: 8.5.3. Tag Stacks (Learning the vi Editor)
elvis editor: 10.8.2. Tag Stacks (Learning the vi Editor)
nvi editor: 9.8.2. Tag Stacks (Learning the vi Editor)
Solaris vi: 7.5.3. Using Tags (Learning the vi Editor)
8.5.3.1. Solaris vi (Learning the vi Editor)
vile editor: 12.8.2. Tag Stacks (Learning the vi Editor)
vim editor: 11.8.2. Tag Stacks (Learning the vi Editor)
:stag (:sta) command (elvis): 10.5. Multiwindow Editing (Learning the vi Editor)
:stag (:sta) command (vim): 11.5. Multiwindow Editing (Learning the vi Editor)
stale files, deleting: 14.17. Deleting Stale Files (Unix Power Tools)
stale symbolic links: 10.6. Stale Symbolic Links (Unix Power Tools)
stalled data connections: 5.6.4. Stalled Data Connection? (Unix Power Tools)
standard error: 36.15. Overview: Open Files and File Descriptors (Unix Power Tools)
43.1. Using Standard Input and Output (Unix Power Tools)
combining with stdout and piping to pagers: 43.4. Problems Piping to a Pager (Unix Power Tools)
grep command output: 43.4. Problems Piping to a Pager (Unix Power Tools)
for interactive and noninteractive shells: 3.4.2. Interactive Shells (Unix Power Tools)
redirecting: 36.16. n>&m: Swap Standard Output and Standard Error (Unix Power Tools)
( ) subshell operators, using: 43.7.1. Combining Several Commands (Unix Power Tools)
Bourne and C shells: 43.1. Using Standard Input and Output (Unix Power Tools)
Bourne-type shells: 27.11. Is It "2>&1 file" or "> file 2>&1"? Why? (Unix Power Tools)
in C shell: 43.5. Redirection in C Shell: Capture Errors, Too? (Unix Power Tools)
to a pipe: 43.3. Send (Only) Standard Error Down a Pipe (Unix Power Tools)
shell debugging output, piping to pager: 37.1.1. Use -xv (Unix Power Tools)
sys.stderr file object (Python): 42.3.5. I/O and Formatting (Unix Power Tools)
writing debugging messages to: 29.11.4. Functions Calling Functions: Factorials (Unix Power Tools)
writing to via /dev/stderr: 43.1. Using Standard Input and Output (Unix Power Tools)
standard input: 2.1. Alphabetical Summary of Commands (Unix in a Nutshell)
1.5. Programs Are Designed to Work Together (Unix Power Tools)
36.15. Overview: Open Files and File Descriptors (Unix Power Tools)
compressing/uncompressing files from: 15.6. Compressing Files to Save Space (Unix Power Tools)
to a for loop: 36.11. Standard Input to a for Loop (Unix Power Tools)
including directly on cron command line: 25.4. Including Standard Input Within a cron Entry (Unix Power Tools)
reading scripts from: 36.18. Shell Scripts On-the-Fly from Standard Input (Unix Power Tools)
redirecting: 43.1. Using Standard Input and Output (Unix Power Tools)
( ) subshell operators, using: 43.7.1. Combining Several Commands (Unix Power Tools)
tee program, using: 43.8. Send Output Two or More Places (Unix Power Tools)
shell handling of: 27.4. Command Evaluation and Accidentally Overwriting Files (Unix Power Tools)
shells reading scripts from: 36.17. A Shell Can Read a Script from Its Standard Input, but... (Unix Power Tools)
36.17. A Shell Can Read a Script from Its Standard Input, but... (Unix Power Tools)
36.18. Shell Scripts On-the-Fly from Standard Input (Unix Power Tools)
sys.stdin file object (Python): 42.3.5. I/O and Formatting (Unix Power Tools)
standard input/output: 5.1. Standard Input and Standard Output (Learning Unix)
2.2. Command-Line Syntax (sed & awk)
standard I/O (see entries at I/O)
standard output: 1.5. Programs Are Designed to Work Together (Unix Power Tools)
36.15. Overview: Open Files and File Descriptors (Unix Power Tools)
combining with stderr and piping to pagers: 43.4. Problems Piping to a Pager (Unix Power Tools)
compressing/uncompressing files from: 15.6. Compressing Files to Save Space (Unix Power Tools)
for interactive and noninteractive shells: 3.4.2. Interactive Shells (Unix Power Tools)
normal and debugging, splitting into two files: 37.1.1. Use -xv (Unix Power Tools)
printing terminal type output for tset command: 5.3. Setting the Terminal Type When You Log In (Unix Power Tools)
RCS file, sending to: 39.5. RCS Basics (Unix Power Tools)
redirected to a file: 36.15. Overview: Open Files and File Descriptors (Unix Power Tools)
redirecting: 36.16. n>&m: Swap Standard Output and Standard Error (Unix Power Tools)
43.1. Using Standard Input and Output (Unix Power Tools)
( ) subshell operators, using: 43.7.1. Combining Several Commands (Unix Power Tools)
Bourne-type shells: 27.11. Is It "2>&1 file" or "> file 2>&1"? Why? (Unix Power Tools)
in C shell: 43.5. Redirection in C Shell: Capture Errors, Too? (Unix Power Tools)
piping to pager program: 43.4. Problems Piping to a Pager (Unix Power Tools)
to /dev/null file: 43.12. What Can You Do with an Empty File? (Unix Power Tools)
to multiple processes: 43.10. Redirecting Output to More Than One Place (Unix Power Tools)
shell debugging, piping to pager: 37.1.1. Use -xv (Unix Power Tools)
shell handling of: 27.4. Command Evaluation and Accidentally Overwriting Files (Unix Power Tools)
sys.stdout file object (Python): 42.3.5. I/O and Formatting (Unix Power Tools)
standard output, printing to: 2.1. Alphabetical Summary of Commands (Unix in a Nutshell)
start
of line (see ^ (circumflex))
of word (see \<, \> escape sequences)
starting anchor (^) in regular expressions: 32.5. Regular Expressions: The Anchor Characters ^ and $ (Unix Power Tools)
starting vi (see invoking vi)
startup command for vi and ex editors: 17.5. Local Settings for vi (Unix Power Tools)
startup files for shells, changing path in: 27.6. Controlling Shell Command Searches (Unix Power Tools)
startup items
launching: 2.2. Adding Startup Items (Mac OS X for Unix Geeks)
property list for: 2.2.2.2. The property list (Mac OS X for Unix Geeks)
shell script for: 2.2.2.1. The startup script (Mac OS X for Unix Geeks)
startup sequence for Mac OS X: 2. Startup (Mac OS X for Unix Geeks)
$State: Exp $ keyword (RCS): 19.3.2. Keywords (Unix in a Nutshell)
state, revision (RCS): 19.3.6. Specifying States (Unix in a Nutshell)
statements, awk: B.2.6. Statements and Functions (sed & awk)
statements in Python lambdas: 42.3.2. Functions (Unix Power Tools)
static IP addresses: 46.1.1. Internet Protocol (IP) (Unix Power Tools)
static libraries: 5.5. Creating and Linking Static Libraries (Mac OS X for Unix Geeks)
static prompts: 4.2. Static Prompts (Unix Power Tools)
statistics
current process: 24.9.3. Statistics of the Current Process (Unix Power Tools)
kernel and system (/proc/stat file): 24.9.2. Kernel and System Statistics (Unix Power Tools)
processes by PID: 24.9.4. Statistics of Processes by PID (Unix Power Tools)
status
command execution, in nawk: 20.10.7. Alphabetical Summary of Commands (Unix Power Tools)
exit status of Unix processes: 35.12. Exit Status of Unix Processes (Unix Power Tools)
returning to calling shell: 29.11.3. Setting Current Shell Environment: The work Function (Unix Power Tools)
status command (lpc): 45.3. Printer Control with lpc (Unix Power Tools)
status file, information on current process: 24.9.4. Statistics of Processes by PID (Unix Power Tools)
status line (see prompt line)
status lines, session info in: 4.8. Session Info in Window Title or Status Line (Unix Power Tools)
status shell variable: 5.3.3. Predefined Shell Variables (Unix in a Nutshell)
stderr (see standard error)
stdin (see standard input)
STDIN (standard input)
copying: 2.1. Alphabetical Summary of Commands (Unix in a Nutshell)
2.1. Alphabetical Summary of Commands (Unix in a Nutshell)
stdout (see standard output)
STDOUT, printing to: 2.1. Alphabetical Summary of Commands (Unix in a Nutshell)
stem-derivative rules for spelling words: 16.4. Inside spell (Unix Power Tools)
stepping: 9.2.3.2. Stepping (Learning the Korn Shell)
stevie editor: 10.1. Author and History (Learning the vi Editor)
11.1. Author and History (Learning the vi Editor)
Stickies application, starting up automatically: 2.2.1. Login Preferences (Mac OS X for Unix Geeks)
sticky bit: 50.4. Protecting Files with the Sticky Bit (Unix Power Tools)
stop command: 23.1. Job Control in a Nutshell (Unix Power Tools)
23.7. System Overloaded? Try Stopping Some Jobs (Unix Power Tools)
stop command (csh): 5.8. Built-in C Shell Commands (Unix in a Nutshell)
stop command (ksh93): 4.9. Built-in Commands (Bourne and Korn Shells) (Unix in a Nutshell)
stop command (sh, ksh): 4.9. Built-in Commands (Bourne and Korn Shells) (Unix in a Nutshell)
stop list, spelling: 16.4. Inside spell (Unix Power Tools)
STOP signal: 24.10. What Are Signals? (Unix Power Tools)
stopping out of control processes: 24.17. Processes Out of Control? Just STOP Them (Unix Power Tools)
stopped jobs: 1.1.9.1. Problem checklist (Learning Unix)
continuing in background: 23.1. Job Control in a Nutshell (Unix Power Tools)
current job and: 23.5. The "Current Job" Isn't Always What You Expect (Unix Power Tools)
listing with their job numbers: 23.1. Job Control in a Nutshell (Unix Power Tools)
putting into foreground: 23.1. Job Control in a Nutshell (Unix Power Tools)
termination vs.: 23.3. Using jobs Effectively (Unix Power Tools)
stopping
jobs: 23.7. System Overloaded? Try Stopping Some Jobs (Unix Power Tools)
remote login sessions: 23.13. Stopping Remote Login Sessions (Unix Power Tools)
stopping sed scripts (see q command (sed))
stopshell option (elvis): 10.6.4. Options (Learning the vi Editor)
stream editor (see sed editor)
2.1. Awk, by Sed and Grep, out of Ed (sed & awk)
4.4.4. Edits To Go (sed & awk)
34.2. Two Things You Must Know About sed (Unix Power Tools)
stream editors: 2.1. Alphabetical Summary of Commands (Unix in a Nutshell)
strftime( ): 11.2.3.11. Time management for programmers (sed & awk)
strftime function (gawk): 11.10. Alphabetical Summary of Functions and Commands (Unix in a Nutshell)
_ _STRICT_BSD_ _ macro: 4.2.2.1. Macros (Mac OS X for Unix Geeks)
/string command: 2.4.4. Moving Around in the History File (Learning the Korn Shell)
string comparison operators: 5.1.4.1. String comparisons (Learning the Korn Shell)
string concatenation (.) operator: 41.5.1. Scalars (Unix Power Tools)
string I/O: 7.2. String I/O (Learning the Korn Shell)
string operators: 4.5. String Operators (Learning the Korn Shell)
4.6. Faster Prompt Setting with Built-ins (Unix Power Tools)
syntax for: 4.5.1. Syntax of String Operators (Learning the Korn Shell)
stringfont display mode (elvis): 10.9.2. Syntax Highlighting (Learning the vi Editor)
strings: 3.1. That's an Expression (sed & awk)
7.6. Expressions (sed & awk)
32.3. Understanding Expressions (Unix Power Tools)
building with { }: 28.4. Build Strings with { } (Unix Power Tools)
comparing: 9.2.5. The match( ) Function (sed & awk)
comparing for pattern matching: 32.3. Understanding Expressions (Unix Power Tools)
concatenating: 7.6. Expressions (sed & awk)
converting from numbers: 7.7. System Variables (sed & awk)
editing with : (colon) operators: 28.5. String Editing (Colon) Operators (Unix Power Tools)
fixed (see fixed strings)
functions for: 9.2. String Functions (sed & awk)
grabbing parts of: 36.23. Grabbing Parts of a String (Unix Power Tools)
echo, using with awk or cut: 36.23.2. Using echo with awk or cut (Unix Power Tools)
matching with expr: 36.23.1. Matching with expr (Unix Power Tools)
parsing using sed editor: 36.23.4. Using sed (Unix Power Tools)
parsing with set and IFS: 36.23.3. Using set and IFS (Unix Power Tools)
length of: 9.2.2. String Length (sed & awk)
limitations on: 10.8. Limitations (sed & awk)
localizing: 2.1. Alphabetical Summary of Commands (Unix in a Nutshell)
2.1. Alphabetical Summary of Commands (Unix in a Nutshell)
matching a regular expression, finding with grep: 13.2. Searching for Text with grep (Unix Power Tools)
parsing into array elements: 8.4.4. Using split( ) to Create Arrays (sed & awk)
11.2.1.2. Obtaining individual characters (sed & awk)
Perl: 41.5. Perl Boot Camp, Part 2: Variables and Data Types (Unix Power Tools)
operators for: 41.5.1. Scalars (Unix Power Tools)
printing: 2.1. Alphabetical Summary of Commands (Unix in a Nutshell)
processing, nroff/troff requests for: 12.5.10. Macro and String Processing (Unix in a Nutshell)
Python: 42.3.5. I/O and Formatting (Unix Power Tools)
substitution functions (awk): 9.2.3. Substitution Functions (sed & awk)
11.2.3.10. A general substitution function (sed & awk)
substr command, awk: 20.10.7. Alphabetical Summary of Commands (Unix Power Tools)
substrings: 9.2.1. Substrings (sed & awk)
testing: 35.26. test: Testing Files and Strings (Unix Power Tools)
case statement, using: 36.25. Testing Two Strings with One case Statement (Unix Power Tools)
characters with expr: 36.22. Testing Characters in a String with expr (Unix Power Tools)
errors in syntax: 37.4. Stop Syntax Errors in String Tests (Unix Power Tools)
for zero length: 35.30. Using Shell Functions in Shell Scripts (Unix Power Tools)
strings command: 2.1. Alphabetical Summary of Commands (Unix in a Nutshell)
strings tool: 1.6.9. Searching and Sorting (Mac OS X for Unix Geeks)
strings utility: 12.4. Show Nonprinting Characters with cat -v or od -c (Unix Power Tools)
13.15. Finding Words Inside Binary Files (Unix Power Tools)
strip command: 2.1. Alphabetical Summary of Commands (Unix in a Nutshell)
15.10. Save Space in Executable Files with strip (Unix Power Tools)
stripper script: 15.10. Save Space in Executable Files with strip (Unix Power Tools)
stripping non-printable characters: 5.6.1. Stripping Out Non-Printable Characters from nroff Files (sed & awk)
struct keyword (ctags): 8.5.2. The New tags Format (Learning the vi Editor)
:stselect (:sts) command (vim): 11.8.2. Tag Stacks (Learning the vi Editor)
11.8.2. Tag Stacks (Learning the vi Editor)
stty command: 1.9.5. Control Keys (Learning the Korn Shell)
8.3.1. Control-Key Signals (Learning the Korn Shell)
2.1. Alphabetical Summary of Commands (Unix in a Nutshell)
3.16. Terminal Setup: Testing Window Size (Unix Power Tools)
-g option
parsing output using set and IFS: 36.23.3. Using set and IFS (Unix Power Tools)
control keys, setting: 5.8. Setting Your Erase, Kill, and Interrupt Characters (Unix Power Tools)
data rate for dialup terminals: 5.3. Setting the Terminal Type When You Log In (Unix Power Tools)
erase, kill, and interrupt characters: 5.8. Setting Your Erase, Kill, and Interrupt Characters (Unix Power Tools)
finding out terminal settings with: 5.7. Find Out Terminal Settings with stty (Unix Power Tools)
stty tostop command: 23.1. Job Control in a Nutshell (Unix Power Tools)
23.9. Stop Background Output with stty tostop (Unix Power Tools)
su command: 1.6.10. Miscellaneous Tools (Mac OS X for Unix Geeks)
2.1. Alphabetical Summary of Commands (Unix in a Nutshell)
account changes, testing: 3.6. Tip for Changing Account Setup: Keep a Shell Ready (Unix Power Tools)
starting a subshell: 24.4. Subshells (Unix Power Tools)
su f stucklogin: 5.6. Checklist: Terminal Hangs When I Log In (Unix Power Tools)
su stucklogin: 5.6. Checklist: Terminal Hangs When I Log In (Unix Power Tools)
substituting identify with: 49.9. Substitute Identity with su (Unix Power Tools)
sub( ): 9.2. String Functions (sed & awk)
9.2.3. Substitution Functions (sed & awk)
11.2.3.10. A general substitution function (sed & awk)
sub command (awk): 20.10.7. Alphabetical Summary of Commands (Unix Power Tools)
sub function (awk): 11.10. Alphabetical Summary of Functions and Commands (Unix in a Nutshell)
subdirectories
listing with ls -R: 8.4. List All Subdirectories with ls -R (Unix Power Tools)
root, in FHS standard: 40.1. /usr/bin and Other Software Directories (Unix Power Tools)
searching for in directories with find command: 9.2. Delving Through a Deep Directory Tree (Unix Power Tools)
subdirectories (child directories): 3.1.3. The Directory Tree (Learning Unix)
subprocesses: 3.5. Customization and Subprocesses (Learning the Korn Shell)
24.3. Managing Processes: Overall Concepts (Unix Power Tools)
aliases and: 29.2. Introduction to Shell Aliases (Unix Power Tools)
file descriptors given to: 36.15. Overview: Open Files and File Descriptors (Unix Power Tools)
killing parent processes by name: 24.15. Killing Processes by Name? (Unix Power Tools)
subroutines
dot (.) command compared to: 35.29. Reading Files with the . and source Commands (Unix Power Tools)
in Perl: 41.4. Perl Boot Camp, Part 1: Typical Script Anatomy (Unix Power Tools)
user defined: 41.4. Perl Boot Camp, Part 1: Typical Script Anatomy (Unix Power Tools)
SUBSEP variable: 8.5.1. Multidimensional Arrays (sed & awk)
subshells: 8.6.2. Subshells (Learning the Korn Shell)
8.6.2. Subshells (Learning the Korn Shell)
9.2.3.7. Limitations (Learning the Korn Shell)
24.4. Subshells (Unix Power Tools)
( ) operators: 3.3. Shell Setup Files — Which, Where, and Why (Unix Power Tools)
43.7. The ( ) Subshell Operators (Unix Power Tools)
43.9. How to tee Several Commands into One Place (Unix Power Tools)
CSHRC_READ environment variable, setting for: 3.9. Gotchas in set prompt Test (Unix Power Tools)
environment variables, inheritance of: 3.3. Shell Setup Files — Which, Where, and Why (Unix Power Tools)
levels, showing in prompt: 4.12. Show Subshell Level with $SHLVL (Unix Power Tools)
setting command-line arguments: 35.25.4. Watch Your Quoting (Unix Power Tools)
startup files: 3.4.1. Login Shells (Unix Power Tools)
status line updates: 4.8. Session Info in Window Title or Status Line (Unix Power Tools)
umask command, running in: 36.27. Shell Lockfile (Unix Power Tools)
substitute command (see s command)
substitute command (ex): 9.2. Alphabetical Summary of ex Commands (Unix in a Nutshell)
substitute (:s) command (ex): 5.1. ex Commands (Learning the vi Editor)
6. Global Replacement (Learning the vi Editor)
context-sensitive replacement: 6.2. Context-Sensitive Replacement (Learning the vi Editor)
pattern-matching examples: 6.4. Pattern-Matching Examples (Learning the vi Editor)
POSIX bracket expressions: 6.3.2. POSIX Bracket Expressions (Learning the vi Editor)
replacement-string metacharacters: 6.3.3. Metacharacters Used in Replacement Strings (Learning the vi Editor)
search-pattern metacharacters: 6.3.1. Metacharacters Used in Search Patterns (Learning the vi Editor)
substitution tricks: 6.3.4. More Substitution Tricks (Learning the vi Editor)
vile editor: 12.10.1. The vile Editing Model (Learning the vi Editor)
substituting text (see changing text)
substituting text (sed): 2.1. Awk, by Sed and Grep, out of Ed (sed & awk)
5.3. Substitution (sed & awk)
5.3. Substitution (sed & awk)
(see also s command (sed))
relacement metacharacters: 5.3.1. Replacement Metacharacters (sed & awk)
substitution commands
delimiting search pattern from replacement string: 34.8. Delimiting a Regular Expression (Unix Power Tools)
ex editor: 20.4. Useful ex Commands (Unix Power Tools)
gsub command in nawk: 20.10.7. Alphabetical Summary of Commands (Unix Power Tools)
history substitution, using in: 30.8. History Substitutions (Unix Power Tools)
sed editor
-g (global) flag: 34.2. Two Things You Must Know About sed (Unix Power Tools)
newlines in a replacement: 34.9. Newlines in a sed Replacement (Unix Power Tools)
referencing portions of a search string in the replacement: 34.11. Referencing Portions of a Search String (Unix Power Tools)
script.tidy using in: 37.8. Cleaning script Files (Unix Power Tools)
specifying one match among many possibilities: 34.12. Search and Replacement: One Match Among Many (Unix Power Tools)
sub command, nawk: 20.10.7. Alphabetical Summary of Commands (Unix Power Tools)
substitution functions (awk): 9.2.3. Substitution Functions (sed & awk)
11.2.3.10. A general substitution function (sed & awk)
substitutions, confirming in vi editor: 17.9. Confirming Substitutions in vi (Unix Power Tools)
substr( ): 9.2. String Functions (sed & awk)
9.2.1. Substrings (sed & awk)
11.2.1.2. Obtaining individual characters (sed & awk)
substr command (awk): 20.10.7. Alphabetical Summary of Commands (Unix Power Tools)
substr function (awk): 11.10. Alphabetical Summary of Functions and Commands (Unix in a Nutshell)
substrings (see strings)
subtraction (-) operator: 7.6. Expressions (sed & awk)
success or failure of commands, indication in exit status: 35.12. Exit Status of Unix Processes (Unix Power Tools)
sudo application: 49.11. Providing Superpowers with sudo (Unix Power Tools)
sudo command: 1.6.10. Miscellaneous Tools (Mac OS X for Unix Geeks)
root user and: 1.5.4. Additional Shell Commands (Mac OS X for Unix Geeks)
used with NetInfo utilities: 3.5. NetInfo Utilities (Mac OS X for Unix Geeks)
sudo program: 10.4.4. Setuid and Privileged Mode (Learning the Korn Shell)
suffixes option (vim): 11.8.1. Command-Line History and Completion (Learning the vi Editor)
SUID scripts: 49.8. Care and Feeding of SUID and SGID Scripts (Unix Power Tools)
sum command: B.2. Alphabetical Summary of Commands (Unix in a Nutshell)
Summary service: 1.4. The Services Menu (Mac OS X for Unix Geeks)
SunOS: 1. Korn Shell Basics (Learning the Korn Shell)
groups: 50.2.2. Which Group is Which? (Unix Power Tools)
redirecting standard I/O: 43.1. Using Standard Input and Output (Unix Power Tools)
SunOS 5.7 operating system: 1.1. Merging the Traditions (Unix in a Nutshell)
superuser: 10.2.2. ulimit (Learning the Korn Shell)
configuring, paths set by parent process and: 27.6. Controlling Shell Command Searches (Unix Power Tools)
file ownership, changing: 50.3. Who Will Own a New File? (Unix Power Tools)
killing others' processes: 24.12. Destroying Processes with kill (Unix Power Tools)
private directories, access to: 7.5. Private (Personal) Directories (Unix Power Tools)
shell prompt for: 4.10. Highlighting and Color in Shell Prompts (Unix Power Tools)
sudo application: 49.11. Providing Superpowers with sudo (Unix Power Tools)
tcsh and zsh shell prompts: 4.3. Dynamic Prompts (Unix Power Tools)
UID and GID of zero: 49.2. When Does a User Become a User (Unix Power Tools)
superuser privileges, commands for: 1.6.10. Miscellaneous Tools (Mac OS X for Unix Geeks)
superusers, logging in as: 1.1.5. The Shell Prompt (Learning Unix)
suppressing output: 2.3.2.2. Suppressing automatic display of input lines (sed & awk)
5.2. Comment (sed & awk)
susp key: 5.8. Setting Your Erase, Kill, and Interrupt Characters (Unix Power Tools)
suspend character: 7.1. Running a Command in the Background (Learning Unix)
suspend command: 4.9. Built-in Commands (Bourne and Korn Shells) (Unix in a Nutshell)
5.8. Built-in C Shell Commands (Unix in a Nutshell)
23.1. Job Control in a Nutshell (Unix Power Tools)
24.4. Subshells (Unix Power Tools)
suspending
background jobs with stop command: 23.1. Job Control in a Nutshell (Unix Power Tools)
current foreground job with CTRL-z command: 23.1. Job Control in a Nutshell (Unix Power Tools)
23.2.2. Using Job Control from Your Shell (Unix Power Tools)
suspending jobs: 1.4. The Unresponsive Terminal (Learning Unix)
:sview (:sv) command (vim): 11.5. Multiwindow Editing (Learning the vi Editor)
SVR4 (System V Release 4): 1.1. Merging the Traditions (Unix in a Nutshell)
/sw directory: 6.1. Fink (Mac OS X for Unix Geeks)
6.4.2. Using GNU tar (Mac OS X for Unix Geeks)
9.3. Desktops and Window Managers (Mac OS X for Unix Geeks)
swap space, checking for security breaches: 48.6.2. Checking Swap Space (Unix Power Tools)
swapinfo utility: 48.6.2. Checking Swap Space (Unix Power Tools)
swat tool: 47.4. SWAT and GUI SMB Browsers (Unix Power Tools)
configuring smb.conf file installation: 47.2. Installing and Configuring Samba (Unix Power Tools)
printers, selecting for sharing: 47.5. Printing with Samba (Unix Power Tools)
switch command: 5.8. Built-in C Shell Commands (Unix in a Nutshell)
switch statement (C programming language): 5.3. case (Learning the Korn Shell)
switching database items (example): 6.5.2. Switching Items in a Database (Learning the vi Editor)
switching words (example): 7.3.2. Using the map Command (Learning the vi Editor)
7.3.5. More Examples of Mapping Keys (Learning the vi Editor)
symbol cross references: 2.1. Alphabetical Summary of Commands (Unix in a Nutshell)
2.1. Alphabetical Summary of Commands (Unix in a Nutshell)
symbol tables, printing: 2.1. Alphabetical Summary of Commands (Unix in a Nutshell)
symbolic links: 1.6. Files (Learning the Korn Shell)
1.6.1.4. Symbolic links to directories (Learning the Korn Shell)
10.4. More About Links (Unix Power Tools)
copying: 10.12. Copying Directory Trees with cp -r (Unix Power Tools)
directories, linking: 10.7. Linking Directories (Unix Power Tools)
disk space and: 15.4. Save Space with a Link (Unix Power Tools)
filenames for, showing: 10.8. Showing the Actual Filenames for Symbolic Links (Unix Power Tools)
files as: 8.10. Useful ls Aliases (Unix Power Tools)
finding for every directory owned by a group: 9.9. Running Commands on What You Find (Unix Power Tools)
finding unconnected: 8.16. oldlinks: Find Unconnected Symbolic Links (Unix Power Tools)
finding with find -type command: 9.13. Searching for Files by Type (Unix Power Tools)
for libraries: 5.2. The System Library: libSystem (Mac OS X for Unix Geeks)
5.4. Library Versions (Mac OS X for Unix Geeks)
hard links vs.: 10.4.1. Differences Between Hard and Symbolic Links (Unix Power Tools)
lnresolve tool for: 1.6.2. Apple's Command-line Developer Tools (Mac OS X for Unix Geeks)
saving disk space wiwth: 15.4. Save Space with a Link (Unix Power Tools)
spooling, using for: 45.5. Using Symbolic Links for Spooling (Unix Power Tools)
stale: 10.5. Creating and Removing Links (Unix Power Tools)
10.6. Stale Symbolic Links (Unix Power Tools)
syntax of: 10.4.1. Differences Between Hard and Symbolic Links (Unix Power Tools)
to /dev/null
replacing log files with: 15.3. Save Space with "Bit Bucket" Log Files and Mailboxes (Unix Power Tools)
to .enter and .exit files: 31.13. Automatic Setup When You Enter/Exit a Directory (Unix Power Tools)
symbolic mode (chmod): 50.5. Using chmod to Change File Permission (Unix Power Tools)
symbols: 1.9. Special Characters and Quoting (Learning the Korn Shell)
1.9. Special Characters and Quoting (Learning the Korn Shell)
35.20.1. With the "$@" Parameter (Unix Power Tools)
(see also special characters; Symbols section)
in filenames and pathnames: 35.20.1. With the "$@" Parameter (Unix Power Tools)
for keys on the keyboard (keysyms): 6.1. Defining Keys and Button Presses with xmodmap (Unix Power Tools)
symlinks (see symbolic links)
sync program: 1.10. The Kernel and Daemons (Unix Power Tools)
synchronizing
filesystems (rsync program): 20.6. Change Many Files by Editing Just One (Unix Power Tools)
time on networks: 37.6. How Unix Keeps Time (Unix Power Tools)
syntax
command-line: 2.2. Command-Line Syntax (sed & awk)
A.1. Command-Line Syntax (sed & awk)
B.1. Command-Line Syntax (sed & awk)
sed commands: 5.1. About the Syntax of sed Commands (sed & awk)
syntax-checking program: 16.8. Looking for Closure (Unix Power Tools)
syntax display mode (elvis): 10.10.1. Display Modes (Learning the vi Editor)
"Syntax error" error message: 37.3. Stop Syntax Errors in Numeric Tests (Unix Power Tools)
syntax highlighting: 8.7.2. Syntax Highlighting (Learning the vi Editor)
elvis display modes: 10.9.2. Syntax Highlighting (Learning the vi Editor)
10.10.1. Display Modes (Learning the vi Editor)
vile editor: 12.9.2. Syntax Highlighting (Learning the vi Editor)
vim display modes: 11.9.2. Syntax Highlighting (Learning the vi Editor)
syntax of command lines: 1.2. Syntax of Unix Command Lines (Learning Unix)
syntax on command line: 0.3. Conventions (Unix in a Nutshell)
syntax.vim file: 11.9.2. Syntax Highlighting (Learning the vi Editor)
sysctl utility: 8.2.3. sysctl (Mac OS X for Unix Geeks)
sys.stderr file object (Python): 42.3.5. I/O and Formatting (Unix Power Tools)
sys.stdin file object (Python): 42.3.5. I/O and Formatting (Unix Power Tools)
sys.stdout file object (Python): 42.3.5. I/O and Formatting (Unix Power Tools)
system
configuration variables, printing: 2.1. Alphabetical Summary of Commands (Unix in a Nutshell)
cron jobs, running on: 25.2. Periodic Program Execution: The cron Facility (Unix Power Tools)
environment variables for shells: 3.3. Shell Setup Files — Which, Where, and Why (Unix Power Tools)
C shells: 3.3. Shell Setup Files — Which, Where, and Why (Unix Power Tools)
load, checking with uptime: 26.4. Checking System Load: uptime (Unix Power Tools)
overloaded with background processes: 23.4. Some Gotchas with Job Control (Unix Power Tools)
23.7. System Overloaded? Try Stopping Some Jobs (Unix Power Tools)
password file contents: 1.7. Which Shell Am I Running? (Unix Power Tools)
performance and profiling: 26.1. Timing Is Everything (Unix Power Tools)
security vulnerabilities: 48.1. Understanding Points of Vulnerability (Unix Power Tools)
statistics on (/proc/stat file): 24.9.2. Kernel and System Statistics (Unix Power Tools)
time: 26.2. Timing Programs (Unix Power Tools)
system calls: 8.5. Coroutines (Learning the Korn Shell)
1.4. Communication with Unix (Unix Power Tools)
exec and fork: 24.2. fork and exec (Unix Power Tools)
fork and exec: 27.2. How the Shell Executes Other Commands (Unix Power Tools)
limit and ulimit (limiting file sizes): 15.5.1. limit and ulimit (Unix Power Tools)
unlink( ), in Perl: 14.14. Using unlink to Remove a File with a Strange Name (Unix Power Tools)
system calls, sc_usage utility for displaying: 8.1.4. sc_usage (Mac OS X for Unix Geeks)
system calls, tracing: 2.1. Alphabetical Summary of Commands (Unix in a Nutshell)
2.1. Alphabetical Summary of Commands (Unix in a Nutshell)
system command (nawk): 20.10.7. Alphabetical Summary of Commands (Unix Power Tools)
system configuration tools: 8.3. System Configuration (Mac OS X for Unix Geeks)
system dictionary, adding to: 2.1. Alphabetical Summary of Commands (Unix in a Nutshell)
system failure, recovering after: 4.2.3. Recovering a Buffer (Learning the vi Editor)
system function: 41.8. Perl Boot Camp, Part 5: Perl Knows Unix (Unix Power Tools)
system function (awk): 11.10. Alphabetical Summary of Functions and Commands (Unix in a Nutshell)
system-level key mappings: 6.1. Defining Keys and Button Presses with xmodmap (Unix Power Tools)
system library: 5.2. The System Library: libSystem (Mac OS X for Unix Geeks)
system management tools: 8. System Management Tools (Mac OS X for Unix Geeks)
system name, current: 2.1. Alphabetical Summary of Commands (Unix in a Nutshell)
System Preferences program: 8.3. System Configuration (Mac OS X for Unix Geeks)
system time: 11.2.3.11. Time management for programmers (sed & awk)
system usage information: 2.1. Alphabetical Summary of Commands (Unix in a Nutshell)
2.1. Alphabetical Summary of Commands (Unix in a Nutshell)
2.1. Alphabetical Summary of Commands (Unix in a Nutshell)
logged-in users: B.2. Alphabetical Summary of Commands (Unix in a Nutshell)
printing: 2.1. Alphabetical Summary of Commands (Unix in a Nutshell)
System V
command version, getting: 2.1. The man Command (Unix Power Tools)
echo command, shell quoting and: 27.18. How Many Backslashes? (Unix Power Tools)
groups: 49.6. Groups and Group Ownership (Unix Power Tools)
groups (Release 4): 50.2.2. Which Group is Which? (Unix Power Tools)
ls command, nonprinting characters and: 8.12. Showing Nonprintable Characters in Filenames (Unix Power Tools)
<defunct> status: 24.12. Destroying Processes with kill (Unix Power Tools)
nice command: 26.5.3. System V C Shell nice (Unix Power Tools)
pr -n and: 9.2.3.3. Breakpoints (Learning the Korn Shell)
printing commands: 45.2.2. lp-Style Printing Commands (Unix Power Tools)
priority system (Release 4): 26.5. Know When to Be "nice" to Other Users...and When Not To (Unix Power Tools)
ps command
-a option: 24.7.1. System V (Unix Power Tools)
-e option: 24.7.2. BSD (Unix Power Tools)
-ef options: 24.5. The ps Command (Unix Power Tools)
ps command and: 8.3.3.1. System V (Learning the Korn Shell)
Release 4 of: 1.3.1. The Korn Shell (Learning the Korn Shell)
signals: 24.10. What Are Signals? (Unix Power Tools)
systems derived from, rsh on: 6.10.2. Starting a Remote Client with rsh and ssh (Unix Power Tools)
tr command
-cs options: 16.9. Just the Words, Please (Unix Power Tools)
character ranges in: 21.11. Hacking on Characters with tr (Unix Power Tools)
piping ww function output to: 16.7. Find a a Doubled Word (Unix Power Tools)
System V Release 4 (SVR4): 1.1. Merging the Traditions (Unix in a Nutshell)
system variables: 7.7. System Variables (sed & awk)
8.6. System Variables That Are Arrays (sed & awk)
B.2.5.5. System variables (sed & awk)
gawk: 11.2.3.8. Additional variables (sed & awk)
system variables (awk): 20.10.3. awk System Variables (Unix Power Tools)
system word file: 16.3. How Do I Spell That Word? (Unix Power Tools)
/System/Library directory: A.1.2. The /System/Library Directory (Mac OS X for Unix Geeks)
/System/Library/CoreServices: 2.1.1. The BootX Loader (Mac OS X for Unix Geeks)
/System/Library/CoreServices/ loginwindow.app: 2.1.5. The Login Window (Mac OS X for Unix Geeks)
/System/Library/StartupItems: 2.1.4. SystemStarter (Mac OS X for Unix Geeks)
SystemStarter: 2.1.4. SystemStarter (Mac OS X for Unix Geeks)
systime( ): 11.2.3.11. Time management for programmers (sed & awk)
systime function (gawk): 11.10. Alphabetical Summary of Functions and Commands (Unix in a Nutshell)

Symbols & Numbers | 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
Library Navigation Links

Copyright © 2003 O'Reilly & Associates, Inc. All Rights Reserved.