start page | rating of books | rating of authors | reviews | copyrights
Symbols | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z
Index: S
- .s filename extension : 1.17. Filename Extensions
- sadp command : 39.12.3. The I/O Subsystem
- sar utility : 39.12.2. The Memory Subsystem
- savedirs shell variable : 14.6. The Shells' pushd and popd Commands
- savehist shell variable
- 6.9. Special C Shell Variables
- 11.11. Picking Up Where You Left Off
- saving command lines to file : 1.5. Anyone Can Program the Shell
- sc program
- 49.8. It's Great to Have a Spreadsheet
- 52.4. Quick Descriptions of What's on the Disc
- advantages : 49.8. It's Great to Have a Spreadsheet
- commands : 49.8. It's Great to Have a Spreadsheet
- disadvantages : 49.9. Business Graphics with ipl
- ipl program used with : 49.9. Business Graphics with ipl
- Microsoft Excel compared to : 49.8. It's Great to Have a Spreadsheet
- printing from
- 49.8. It's Great to Have a Spreadsheet
- 49.9. Business Graphics with ipl
- scale command : 49.1. bc: Simple Math at the Shell Prompt
- SCCS (Source Code Control System) : 20.12. Protecting Files with SCCS or RCS
- schedules : (see calendar command)
- scp shell function : 10.10. Simulated Bourne Shell Functions and Aliases
- scratchpad, creating in terminal windows : 48.3. A Scratchpad on Your Screen
- screen : (see terminals)
- screen program
- 3.7. Detaching a Session with screen
- 12.9. Running Multiple Shell Sessions with screen
- 52.4. Quick Descriptions of What's on the Disc
- screen variable : 42.5. Checklist: Screen Size Messed Up?
- screensize file
- 42.6.2. Screen Width and Height: screensize
- 52.4. Quick Descriptions of What's on the Disc
- Scribe program : 43.12.3. Scribe
- script interpreters : (see shells)
- script program
- 13.9. Send Output Two or More Places with tee
- 51.5. Copy What You Do with script
- ending : 51.5. Copy What You Do with script
- examples : 51.5. Copy What You Do with script
- running with lastcomm : 39.6. lastcomm: What Commands Are Running and How Long Do They Take?
- script.tidy script
- 51.6. Cleaning script Files
- 52.4. Quick Descriptions of What's on the Disc
- examples : 51.6. Cleaning script Files
- setting control characters : 51.6. Cleaning script Files
- scripts : (see shell scripts)
- SCROLL LOCK button : 42.2.1. Output Stopped?
- scrolling error messages : 13.4. Problems Piping to a Pager
- SCSI tapes : 20.6. Writing a Tape Drive on a Remote Machine
- SD (Send Data) light : 42.2.4. Stalled Data Connection?
- sdiff command
- 28.4. Side-by-Side diffs: sdiff
- 28.6. Choosing Sides with sdiff
- 52.4. Quick Descriptions of What's on the Disc
- search path
- 2.13. A .cshrc.$HOST File for Per Host Setup
- 44.3.4. Shell Search Paths
- setting : 8.7. Setting Your Search Path
- specifying : 1.10. Internal and External Commands
- search.el file
- 32.8. Rational Searches
- 52.4. Quick Descriptions of What's on the Disc
- searching
- 17.1. The find Command Is Great; The Problem Is Finding How to Use It
- (see also find command)
- by age : 17.5. Searching for Old Files
- for commands : 16.10. findcmd: Find a Command in Your Search Path
- in databases : 17.19. Finding Files (Much) Faster with a find Database
- databases using index : 48.11. The index Database Program
- for directories : 14.10. Variables Help You Find Directories and Files
- for doubled words : 29.8. Find a a Doubled Word
- duplicate files/directories : 16.21. Finding All Directories with the Same Name
- file content : (see files, searching)
- for file types : 25.8. Finding File Types
- files
- 9.24.2. Search for Text with grep
- 45.11. The Multipurpose jot Command
- for files
- 9.24. Get File List by Editing Output of ls -l, grep, etc.
- 14.10. Variables Help You Find Directories and Files
- containing specific words : 17.21. lookfor: Which File Has that Word?
- for links : 17.22. Finding the Links to a File
- manual pages
- 50.2. The apropos Command
- 50.3. apropos on Systems Without apropos
- by owner/group : 17.16. Searching by Owner and Group
- by permissions
- 17.10. Running Commands on What You Find
- 17.15. Searching for Files by Permission
- permissions for : (see execute permissions)
- by size : 17.14. Searching for Files by Size
- text files : 16.26. Finding Text Files with findtext
- by type : 17.13. Searching for Files by Type
- for unconnected symbolic links : 16.28. oldlinks: Find Unconnected Symbolic Links
- secondary prompts : 9.13. Multiline Commands, Secondary Prompts
- security
- circumventing write access : 22.11. A Loophole: Modifying Files Without Write Access
- clear command and : 22.18. Clear Your Terminal for Security, to Stop Burn-in
- encryption : (see encryption)
- encryption for : (see encryption)
- permissions : (see permissions)
- rm command and : 23.2. rm and Its Dangers
- sed editor
- 2.12. Automatic Setups for Different Terminals
- 34.1. Two Things You Must Know About sed
- 43.21. Preprocessing troff Input with sed
- addressing : 34.4. sed Addressing Basics
- addup script using : 49.7. Total a Column with addup
- branch command
- 34.19. Making Edits Everywhere Except...
- 34.24.3. Alphabetical Summary of sed Commands
- C shell and quoting : 34.23. sed Newlines, Quoting, and Backslashes in a Shell Script
- checksed script : 34.3.1. checksed
- command line : 34.2. Invoking sed
- command list : 34.24. Quick Reference: sed
- delimiter characters : 34.7. Delimiting a Regular Expression
- delimiters : 45.35. Using a Control Character in a Script
- -e option : 48.2. Online Phone and Address Lists
- edit non-matching lines : 34.19. Making Edits Everywhere Except...
- editing scripts : 1.6. Power Tools for Editing
- eval combined with : 45.30.4. Using sed
- example expressions : 51.3. ASCII Characters: Listing and Getting Values
- example scripts : 44.14. Putting awk, sed, etc., Inside Shell Scripts
- examples
- 45.30.4. Using sed
- 48.2. Online Phone and Address Lists
- 50.3. apropos on Systems Without apropos
- executing files using commands
- d : 45.5. A File That Shows Itself... and What #! Does
- -f option : 45.3. Don't Need a Shell for Your Script? Don't Use One
- fixing PATH : 4.10. Find All Command Versions with whereiz
- hold space : 34.13. Hold Space: The Set-Aside Buffer
- multiline delete : 34.18. Multiline Delete
- multiple matches on a line : 34.11. Search & Replacement: One Match Among Many
- -n option : 45.30.4. Using sed
- next command : 34.24.3. Alphabetical Summary of sed Commands
- Next command : 34.15. Making Edits Across Line Boundaries
- order dependency : 34.5. Order of Commands in a Script
- organizing scripts : 4.3. Organizing Nonexecutable Scripts
- parsing using : 45.30.4. Using sed
- pattern space
- 34.13. Hold Space: The Set-Aside Buffer
- 34.15. Making Edits Across Line Boundaries
- patterns split across lines : 34.17. Searching for Patterns Split Across Lines
- quit command
- 34.21. Uses of the sed Quit Command
- 34.24.3. Alphabetical Summary of sed Commands
- quoting control characters : 34.8. Newlines in a sed Replacement
- referenced matched string : 34.9. Referencing the Search String in a Replacement
- runsed script : 34.3.2. runsed
- substitution commands : 45.35. Using a Control Character in a Script
- test command : 34.20. The sed Test Command
- transform command
- 34.12. Transformations on Text
- 34.14. Transforming Part of a Line
- 34.24.3. Alphabetical Summary of sed Commands
- sedman script : 52.4. Quick Descriptions of What's on the Disc
- "segmentation fault (core dumped)" error message : 50.12. Common UNIX Error Messages
- segmentation violation message : 38.8. What Are Signals?
- segmentation violation signal : (see SEGV signal)
- SEGV (segmentation violation) signal : 38.8. What Are Signals?
- self-restarting jobs : 40.8. Automatically Restarting at Jobs
- semicolon : (see )
- serial line : 42.1. Making Sense Out of the Terminal Mess
- serial line driver : 42.1. Making Sense Out of the Terminal Mess
- serial line modes : 5.7. What termcap and terminfo Do and Don't Control
- sessions, detaching : 3.7. Detaching a Session with screen
- set command
- 6.8. Shell Variables
- 14.10. Variables Help You Find Directories and Files
- 44.19. The Bourne Shell set Command
- arguments to : 44.19. The Bourne Shell set Command
- -e option : 46.6. Watch Out for Bourne Shell -e Bug
- examples
- 44.18. Standard Command-Line Parsing
- 44.19. The Bourne Shell set Command
- 45.17. Making a for Loop with Multiple Variables
- 45.36. Shell Lockfile
- 48.7. cal That Marks Today's Date
- listing variables : 6.1. What Environment Variables Are Good For
- parsing using : 45.30.3. Using set
- quoting : 44.19. The Bourne Shell set Command
- variables
- IFS : 45.30.3. Using set
- wildcards : 44.19. The Bourne Shell set Command
- -xv option : 46.1.1. Use -xv
- set directory command : 30.35. Out of Temporary Space? Use Another Directory
- set echo command : 2.16. Approved Shells: Using Unapproved Login Shell
- set noglob command : 5.4. Setting the TERMCAP Variable with tset
- set nonomatch command : 3.4. Automatic File Cleanup
- set prompt test
- 2.5.1. Quick Login
- 2.9. Speeding Up Your C Shell with set prompt Test
- set verbose echo command : 40.4. Choosing the Shell Run (We Hope) by at
- setgid bit : 22.5. Group Permissions in a Directory with the setgid Bit
- setprompt alias : 7.11. dirs in Your Prompt: Better than $cwd
- setup alias : 2.5.2. A Second Alias and Command File
- setup files : (see configuration files)
- storing information : 47.5. Using C Shell Arrays
- SGID (set group ID) bit
- 1.23. File Access Permissions
- 1.25. Access to Directories
- sh (Bourne shell)
- 1.8. There Are Many Shells
- 1.33. UNIX Networking and Communications
- 38.3. Managing Processes: Overall Concepts
- 44.3.3. Types of Shells
- (see also rsh utility)
- { } filename wildcards, adding : 15.3. Adding { } Operators to Korn (and Bourne) Shells
- advantages : 44.3.3. Types of Shells
- aliases : 10.9. Shell Functions
- arrays in : 45.34. Arrays in the Bourne Shell
- background processing
- 1.27. How Background Processing Works
- 1.28. Some Gotchas with Background Processing
- C shell compared to
- 44.3.3. Types of Shells
- 47.1. Why Not?
- 47.2. C Shell Programming Considered Harmful
- case statements
- 2.12. Automatic Setups for Different Terminals
- 44.5. Test String Values with Bourne Shell case
- command lines as scripts : 44.2. Writing a Simple Shell Program
- command-line arguments in scripts : 44.15. Handling Command-Line Arguments in Shell Scripts
- comments in scripts
- 44.2. Writing a Simple Shell Program
- 45.9. The Unappreciated Bourne Shell ":" Operator
- conditional expressions : 44.8. Test Exit Status with the if Statement
- creating empty file : 21.7. Setting File Modification Time with touch
- date formats : 7.12. External Commands Send Signals to Set Variables
- debugging scripts
- 44.8. Test Exit Status with the if Statement
- 46.1. Tips for Debugging Shell Scripts
- defining variables : 6.8. Shell Variables
- -e option : 46.6. Watch Out for Bourne Shell -e Bug
- ending scripts : 44.11. Set Exit Status of a Shell (Script)
- environment variables
- 6.3. Predefined Environment Variables
- 47.2.5. Variable Syntax
- example scripts
- 44.2. Writing a Simple Shell Program
- 44.3.5. Bourne Shell Used Here
- 44.4. Testing How Your System Executes Files
- 44.5. Test String Values with Bourne Shell case
- 44.7. Exit Status of UNIX Processes
- 44.8. Test Exit Status with the if Statement
- 44.9. Testing Your Success
- 44.10.1. Looping Until a Command Succeeds
- 44.11. Set Exit Status of a Shell (Script)
- executing scripts : 44.4. Testing How Your System Executes Files
- executing scripts via : 40.4. Choosing the Shell Run (We Hope) by at
- features : 44.3.5. Bourne Shell Used Here
- for loop : 9.12. The Bourne Shell for Loop
- grouping commands : 13.8. Using {list} to Group Bourne Shell Commands
- hangups in : 38.18. nohup
- if statements : 44.8. Test Exit Status with the if Statement
- ignoreeof variable : 3.5. Stop Accidental C Shell Logouts
- interrupted : 45.8. Handling Signals to Child Processes
- jot command used in : 45.11. The Multipurpose jot Command
- logging out of : 3.2. Running Commands at Bourne/Korn Shell Logout
- loops in : 44.10. Loops That Test Exit Status
- mail notification : 21.8.2. For Bourne Shell Users
- multiline commands : 9.13. Multiline Commands, Secondary Prompts
- number crunching in : 45.11. The Multipurpose jot Command
- overriding environment variables : 6.10. Running a Command with a Temporarily Different Environment
- path names in scripts : 44.2. Writing a Simple Shell Program
- pipelines in : 47.2.1.4. More Elaborate Combinations
- .profile file : 2.2.1. Bourne Shell
- quoting in : 47.2.4. Quoting
- quoting in : 8.14. Bourne Shell Quoting
- random number generators : 45.11. The Multipurpose jot Command
- reading .profile file : 5.6. Checklist: Terminal Hangs When I Log In
- reading arguments : 8.13. Is It "2>&1 file" or "> file 2>&1"? Why?
- redirecting input/output
- 13.1. Using Standard Input and Output
- 13.3. Send (only) Standard Error Down a Pipe
- replacing with C shells
- 45.6. Making Sure Your Script Runs with Bourne Shell, Without #!
- 45.7. The exec Command
- running scripts in
- 44.3.5. Bourne Shell Used Here
- 45.6. Making Sure Your Script Runs with Bourne Shell, Without #!
- script file extension : 1.17. Filename Extensions
- scripts, in general : 44.2. Writing a Simple Shell Program
- simulated functions and aliases : 10.10. Simulated Bourne Shell Functions and Aliases
- special characters/operators in : 8.19. "Special" Characters and Operators
- standard input : 47.2.1.2. Reading Files
- standard output : 47.2.1.4. More Elaborate Combinations
- string editing operators : 45.12. Parameter Substitution
- trap command : 7.12. External Commands Send Signals to Set Variables
- trapping signals : 47.2.3. Signals
- tset command : 5.3. Setting the Terminal Type When You Log In
- -v option : 6.9. Special C Shell Variables
- variable syntax : 47.2.5. Variable Syntax
- variable tracing : 8.17. verbose and echo Variables Show Quoting
- -x option : 6.9. Special C Shell Variables
- sh command name : 42.2.5. Aborting Programs
- .sh filename extension : 1.17. Filename Extensions
- .sh_logout file : 3.6. Stop Accidental Bourne Shell Logouts
- SH_EXECD environment variable : 2.16. Approved Shells: Using Unapproved Login Shell
- sh_init : 52.4. Quick Descriptions of What's on the Disc
- on PowerTools disk : 50.8. Which Version Am I Using?
- sh_logout : 52.4. Quick Descriptions of What's on the Disc
- shar archives : 52.8.2.4. Unsharring the Sources
- .shar filename extension : 1.17. Filename Extensions
- shar files : 19.2. Introduction to Shell Archives
- uuencoded : 11.3. My Favorite Is !$
- shar program
- 19.2. Introduction to Shell Archives
- 52.4. Quick Descriptions of What's on the Disc
- shareable files : 52.5.3.1. Directory Structure
- SHAREPREFIX, CD-ROM : 52.8.1. Running the Build Scripts
- she (Bourne shell)
- accidental logouts : 3.6. Stop Accidental Bourne Shell Logouts
- shebang : (see #! notation)
- shell archives
- 19.2. Introduction to Shell Archives
- 19.4. A Simple Version of unshar
- filename extension : 1.17. Filename Extensions
- with GNU tar : 19.6. GNU tar Sampler
- SHELL environment variable : 6.3. Predefined Environment Variables
- shell escapes : 30.26. Shell Escapes: Running One UNIX Command While Using Another
- starting a subshell : 38.4. Subshells
- shell functions : 10.9. Shell Functions
- simulated : 10.10. Simulated Bourne Shell Functions and Aliases
- shell metacharacters : (see wildcards)
- shell parameters, with simulated functions : 10.10. Simulated Bourne Shell Functions and Aliases
- shell prompts
- backspacing over : 41.5. Why Some Systems Backspace over Prompts
- PS1, PS2 variables : 6.3. Predefined Environment Variables
- setting : 7.1. Why Change Your Prompt?
- typing commands at : 38.3. Managing Processes: Overall Concepts
- shell scripts
- 1.12. What Makes a Shell Script?
- 38.4. Subshells
- 44.1. Everyone Should Learn Some Shell Programming
- 44.3.2. Interactive Use vs. Shell Scripts
- arguments passed to : 1.5. Anyone Can Program the Shell
- commenting
- 44.14. Putting awk, sed, etc., Inside Shell Scripts
- 45.2. The Story of : # #!
- control characters in : 45.35. Using a Control Character in a Script
- directories : 1.10. Internal and External Commands
- on enclosed CD-ROM : 52.1. Introduction
- -f option
- 45.2. The Story of : # #!
- 45.3. Don't Need a Shell for Your Script? Don't Use One
- highlighting prompts issued by : 41.10. Using terminfo Capabilities in Shell Programs
- interrupted : 44.12. Trapping Exits Caused by Interrupts
- naming : 44.21. Picking a Name for a New Command
- nonexecutable : 4.3. Organizing Nonexecutable Scripts
- permissions
- 22.19. Shell Scripts Must be Readable and (Usually) Executable
- 44.2. Writing a Simple Shell Program
- reading files line-by-line : 45.22. Handling Files Line-by-Line
- reading from standard input
- 45.24. A Shell Can Read a Script from its Standard Input, But...
- 45.25. Shell Scripts On-the-Fly from Standard Input
- running
- 45.2. The Story of : # #!
- 45.3. Don't Need a Shell for Your Script? Don't Use One
- 45.6. Making Sure Your Script Runs with Bourne Shell, Without #!
- running as a daemon : 38.11. Printer Queue Watcher: A Restartable Daemon Shell Script
- self-printing : 45.4. Fun with #!
- self-removing
- 45.4. Fun with #!
- 45.10. Removing a File Once It's Opened - for Security and Easy Cleanup
- self-renaming : 45.4. Fun with #!
- sourceable : 10.5. Sourceable Scripts
- sourcing : 44.23. Reading Files with the . and source Commands
- submitting for execution at a later time : 40.3. The at Command
- terminfo capabilities in : 41.10. Using terminfo Capabilities in Shell Programs
- throwaway : 9.15. Throwaway Scripts for Complicated Commands
- variables set by : 46.3. Bourne Shell Debugger Shows a Shell Variable
- without using shell : 45.2. The Story of : # #!
- -xv option : 46.1.1. Use -xv
- shell variables
- 14.10. Variables Help You Find Directories and Files
- 46.7. Quoting and Command-Line Parameters
- (see also environment variables; variables; under specific variable name)
- editing : 9.7. String Editing in ksh and bash
- eval command and
- 8.10. eval: When You Need Another Chance
- 10.10. Simulated Bourne Shell Functions and Aliases
- iterating over arguments : 46.7. Quoting and Command-Line Parameters
- setting : 6.8. Shell Variables
- shell wildcards : (see wildcards)
- shell wrappers : 34.3. Testing and Using a sed Script: checksed, runsed
- shells
- 1.2. Who Listens to What You Type?
- 11.13. Shell Command-Line Editing
- 44.3. What's a Shell, Anyway?
- 44.3.3. Types of Shells
- (see also command interpreters; command line)
- (see also under specific shell name)
- approved : 2.16. Approved Shells: Using Unapproved Login Shell
- as controlling process : 38.3. Managing Processes: Overall Concepts
- curly braces in
- 1.16. Wildcards
- 1.18. Who Handles Wildcards?
- customizing : 2.1. Customizing the Shell
- executing external commands : 1.11. How the Shell Executes Other Commands
- giving absolute pathnames to : 45.5. A File That Shows Itself... and What #! Does
- interpreting commands : 8.1. What the Shell Does
- invoking : 45.5. A File That Shows Itself... and What #! Does
- login shells : 51.9. Making a "Login" Shell
- multiple shell sessions : 12.9. Running Multiple Shell Sessions with screen
- passing command history to : 11.12. Pass History to Another Shell
- programming : 1.5. Anyone Can Program the Shell
- reading scripts
- 45.24. A Shell Can Read a Script from its Standard Input, But...
- 45.25. Shell Scripts On-the-Fly from Standard Input
- running : 1.9. Which Shell Am I Running?
- running programs without : 45.3. Don't Need a Shell for Your Script? Don't Use One
- selecting : 1.8. There Are Many Shells
- starting a subshell from : 38.4. Subshells
- syntax : 13.1. Using Standard Input and Output
- temporary files : 21.3. Unique Names for Temporary Files
- tokens : (see tokens)
- types of : 44.3.3. Types of Shells
- understanding # as comment : 45.3. Don't Need a Shell for Your Script? Don't Use One
- -v option : 45.25. Shell Scripts On-the-Fly from Standard Input
- variants of : 38.3. Managing Processes: Overall Concepts
- shells file : 2.16. Approved Shells: Using Unapproved Login Shell
- shellutils : 52.4. Quick Descriptions of What's on the Disc
- shift command
- 44.17. Handling Arguments with while and shift
- 45.15. How to Unset all Command-Line Parameters
- examples
- 44.17. Handling Arguments with while and shift
- 45.15. How to Unset all Command-Line Parameters
- handling command-line arguments : 44.17. Handling Arguments with while and shift
- in Bourne shell : 47.5. Using C Shell Arrays
- in C shells : 47.5. Using C Shell Arrays
- in while loops : 44.17. Handling Arguments with while and shift
- removing command-line arguments : 44.15.2. With a Loop
- unsetting command line parameters : 45.15. How to Unset all Command-Line Parameters
- SHLVL environment variable : 7.9. Show Subshell Level with $SHLVL
- showmatch script
- 26.6. Just What Does a Regular Expression Match?
- 52.4. Quick Descriptions of What's on the Disc
- shrink-wrapped software for UNIX : 52.3. Shrink-Wrapped Software for UNIX
- shutdown program : 1.14. The Kernel and Daemons
- Sierra, Mike : 7.5. Multiline Shell Prompts
- signal handling : 38.8. What Are Signals?
- in Bourne shells : 45.8. Handling Signals to Child Processes
- of subprocesses : 45.8. Handling Signals to Child Processes
- signal names/numbers for trap command : 44.12. Trapping Exits Caused by Interrupts
- signals, interprocess communication : 38.8. What Are Signals?
- signals, trapping : 47.2.3. Signals
- SIGWINCH (window changed) signal : 42.5. Checklist: Screen Size Messed Up?
- sin command (awk) : 33.11.7. Alphabetical Summary of Commands
- sine function : 49.4. bc's Sine and Cosine Are in Radians
- single quotes : (see ')
- size, file
- 16.25. Listing Files by Age and Size
- 24.5. Limiting File Sizes
- (see file size)
- limits for : 51.11. Making an Arbitrary-Size File for Testing
- searching by : 17.14. Searching for Files by Size
- sl script
- 18.8. Showing the Actual Filenames for Symbolic Links
- 21.8.1.3. Watching Directories
- 52.4. Quick Descriptions of What's on the Disc
- slash : (see /)
- sleep command
- 3.1. Running Commands When You Log Out
- 9.19. For the Impatient: Type-Ahead
- 40.1. Off-Peak Job Submission
- 52.4. Quick Descriptions of What's on the Disc
- in C shell : 47.2.2.1. Built-Ins
- examples
- 45.8. Handling Signals to Child Processes
- 47.2.2.1. Built-Ins
- keeping port settings : 41.6. Using sleep to Keep Port Settings
- in leave program : 48.5. leave: A Maddening Aid to Quitting on Time
- uses of : 40.2. Waiting a Little While: sleep
- sls program
- 16.29. sls: Super ls with Format You Can Choose
- 52.4. Quick Descriptions of What's on the Disc
- smart echoing : 41.5. Why Some Systems Backspace over Prompts
- smiley program : 52.4. Quick Descriptions of What's on the Disc
- smileys : 51.12. You Don't Have Enough Smileys?
- soft disk quota limits : 24.17. Disk Quotas
- soft links : (see symbolic links)
- soft mounting of NFS : 5.6. Checklist: Terminal Hangs When I Log In
- software
- on enclosed CD-ROM
- 52.1. Introduction
- 52.6. Don't Have a CD-ROM Drive?
- installation programs : 52.5.3. Installing Pre-Compiled Binaries
- source code
- 52.7. Other Ways to Get the Software
- 52.8. Building Programs from Source Code
- sort command : 36.2. Sort Fields: How sort Sorts
- alphabetic vs. numeric : 36.5. Alphabetic and Numeric Sorting
- case-insensitive sorts : 36.6.2. Ignoring Blanks
- dictionary order : 36.6.3. Case-Insensitive Sorts
- fields : 36.2. Sort Fields: How sort Sorts
- ignoring blanks : 36.6.1. Dealing with Repeated Lines
- month order : 36.6.4. Dictionary Order
- reverse sort : 36.6.5. Month Order
- unique parameter : 36.6.1. Dealing with Repeated Lines
- sorting
- by last name : 36.9. Sorting a List of People by Last Name
- lines by length : 36.8. lensort: Sort Lines by Length
- multiline entries : 36.7. Sorting Multiline Entries
- Source Code Control System : (see SCCS)
- source command
- in C shell : 47.2.2.1. Built-Ins
- redirecting : 47.2.2.1. Built-Ins
- source command (ex) : 33.4. Useful ex Commands
- sourceable scripts : 10.5. Sourceable Scripts
- SOURCEDIR, CD-ROM : 52.8.1. Running the Build Scripts
- sourcing shell scripts : 44.23. Reading Files with the . and source Commands
- in C shell : 47.2.2.1. Built-Ins
- space characters : (see whitespace)
- sparse files : 24.18. Huge Files Might Not Take a Lot of Disk Space
- spaste program : 52.4. Quick Descriptions of What's on the Disc
- spawning processes : 38.2. fork and exec
- special characters
- 21.14. Automatically Appending the Date to a Filename
- (see also pattern matching; wildcards)
- in Bourne shell (sh) : 8.14.1. Special Characters
- cat command for viewing : 25.6. What's in That White Space?
- escape : 51.3. ASCII Characters: Listing and Getting Values
- in filenames : 1.15. Filenames
- filenames with
- 8.16. Quoting Handles Special Characters in Filenames
- 16.14. Showing Non-Printable Characters in Filenames
- 23.11. Deleting Files with Odd Names
- special keys, characters sent by : 41.12. Finding Out What Characters Your Terminal's Special Keys Send
- speed : (see performance)
- @speed, <speed, >speed calculations : 5.3. Setting the Terminal Type When You Log In
- spell checking
- 27.18. Fast Searches and Spelling Checks with "look"
- 29.1. The UNIX spell Command
- ispell program : 29.2. Check Spelling Interactively with ispell
- spell command
- 29.1. The UNIX spell Command
- 29.3. How Do I Spell That Word?
- (see also ispell program)
- -v option : 29.4. Inside spell
- -x option : 29.4. Inside spell
- spellhist file : 29.4. Inside spell
- spellprog program : 29.4. Inside spell
- split command (awk) : 33.11.7. Alphabetical Summary of Commands
- split command, loops using : 45.18.2. Use with Loops
- split program : 35.9. Splitting Files at Fixed Points: split
- Spool was an acronym - Simultaneous Printing Off and On Line. : 43.1. Introduction to Printing
- spooling system : 43.1. Introduction to Printing
- symbolic links : 43.5. Using Symbolic Links for Spooling
- spreadsheets, calculators vs. : 49.8. It's Great to Have a Spreadsheet
- sprintf command (awk) : 33.11.7. Alphabetical Summary of Commands
- sqrt command (awk) : 33.11.7. Alphabetical Summary of Commands
- squoze script : 52.4. Quick Descriptions of What's on the Disc
- srand command (awk) : 33.11.7. Alphabetical Summary of Commands
- stack, directory : 14.6. The Shells' pushd and popd Commands
- stale symbolic links : 18.5. Creating and Removing Links
- stalled data connections : 42.2.4. Stalled Data Connection?
- standard error
- 13.3. Send (only) Standard Error Down a Pipe
- 44.9. Testing Your Success
- 45.20. Overview: Open Files and File Descriptors
- (see also debugging; errors)
- piping to pager : 46.1.1. Use -xv
- redirecting
- 45.20. Overview: Open Files and File Descriptors
- 45.21. n>&m: Swap Standard Output and Standard Error
- 47.2.1.1. Writing Files
- standard I/O facility : 13.1. Using Standard Input and Output
- standard input
- 13.1. Using Standard Input and Output
- 13.13. The "Filename" -
- 45.20. Overview: Open Files and File Descriptors
- in C shell : 47.2.1.2. Reading Files
- in Bourne shell : 47.2.1.2. Reading Files
- including directly on cron command line : 40.14. Including Standard Input Within a cron Entry
- reading scripts from
- 45.24. A Shell Can Read a Script from its Standard Input, But...
- 45.25. Shell Scripts On-the-Fly from Standard Input
- redirecting
- 45.20. Overview: Open Files and File Descriptors
- 47.2.1.2. Reading Files
- standard output
- 45.20. Overview: Open Files and File Descriptors
- 46.1.1. Use -xv
- (see also debugging output)
- in Bourne shell : 47.2.1.4. More Elaborate Combinations
- in C shell : 47.2.1.4. More Elaborate Combinations
- debugging : 46.1.1. Use -xv
- redirecting
- 45.20. Overview: Open Files and File Descriptors
- 45.21. n>&m: Swap Standard Output and Standard Error
- 46.1.1. Use -xv
- redirecting with tpipe : 13.11. tpipe-Redirecting stdout to More than One Place
- stat program
- 1.22. How UNIX Keeps Track of Files: Inodes
- 21.13. Read an Inode with stat
- 52.4. Quick Descriptions of What's on the Disc
- state, job : 12.6. Notification When Jobs Change State
- status command (lpc) : 43.3. Printer Control with lpc
- status shell varible : 6.9. Special C Shell Variables
- status variable
- 44.8. Test Exit Status with the if Statement
- (see also exit status)
- stderr : (see standard error)
- stdin : (see standard input)
- stdout : (see standard output)
- stem-derivative rule : 29.4. Inside spell
- sticky bit
- 1.23. File Access Permissions
- 1.25. Access to Directories
- 22.6. Protecting Files with the Sticky Bit
- stop command : 12.5. System Overloaded? Try Stopping Some Jobs
- stop list, spelling : 29.4. Inside spell
- STOP signal : 38.8. What Are Signals?
- stream editor : (see sed editor)
- stree script
- 16.19. stree: Simple Directory Tree
- 52.4. Quick Descriptions of What's on the Disc
- string capabilities : 41.11. How termcap and terminfo Describe Terminals
- strings
- editing
- csh : 9.6. String Editing (Colon) Operators
- ksh and bash : 9.7. String Editing in ksh and bash
- editing operators : (see operators, string editing)
- strip command : 24.13. Save Space in Executable Files with strip
- stripper script
- 24.13. Save Space in Executable Files with strip
- 52.4. Quick Descriptions of What's on the Disc
- stty command
- 5.9. Setting Your Erase, Kill, and Interrupt Characters
- 41.1. Delving a Little Deeper
- 41.2.1. How We Made It This Far (Back?)
- 52.4. Quick Descriptions of What's on the Disc
- changing communication parameters on the fly : 42.1. Making Sense Out of the Terminal Mess
- finding out terminal settings with : 41.3. Find Out Terminal Settings with stty
- stty -a command : 42.5. Checklist: Screen Size Messed Up?
- stty -g command : 42.4. Checklist for Resetting a Messed Up Terminal
- stty cbreak command : 41.7. Reading Verrrry Long Lines from the Terminal
- stty icanon command : 41.7. Reading Verrrry Long Lines from the Terminal
- stty nostop command : 12.7. Stop Background Output with stty tostop
- stty size command : 42.5. Checklist: Screen Size Messed Up?
- stty size command : 42.5. Checklist: Screen Size Messed Up?
- su command
- 2.4. Tip for Changing Account Setup: Keep a Shell Ready
- 22.22. The su Command Isn't Just for the Superuser
- 52.4. Quick Descriptions of What's on the Disc
- starting a subshell : 38.4. Subshells
- su stucklogin : 5.6. Checklist: Terminal Hangs When I Log In
- sub command (awk) : 33.11.7. Alphabetical Summary of Commands
- subdirectories : (see directories)
- subprocess : (see child processes)
- subroutines, dot (.) command compared to : 44.23. Reading Files with the . and source Commands
- subshell operators
- 2.2. Shell Setup Files-Which, Where, and Why
- 13.10. How to tee Several Commands Into One File
- subshells : 38.4. Subshells
- ( ) operators for : 13.7. The () Subshell Operators
- levels : 7.9. Show Subshell Level with $SHLVL
- redirected loops running in : 45.23. The Ins and Outs of Redirected I/O Loops
- running : 46.6. Watch Out for Bourne Shell -e Bug
- setting command-line parameters : 44.19. The Bourne Shell set Command
- starting : 2.16. Approved Shells: Using Unapproved Login Shell
- su command and : (see su command)
- substitute command (ex) : 33.4. Useful ex Commands
- substitute command (sed)
- script.tidy using : 51.6. Cleaning script Files
- substr command (awk) : 33.11.7. Alphabetical Summary of Commands
- SUID (set user ID) bit
- 1.23. File Access Permissions
- 1.25. Access to Directories
- SunExpert magazine, article on awk : 44.14. Putting awk, sed, etc., Inside Shell Scripts
- superuser : (see root user)
- susp key : 5.9. Setting Your Erase, Kill, and Interrupt Characters
- suspend command : 38.4. Subshells
- swap space, errors caused by lack of : 50.12. Common UNIX Error Messages
- swapon command : 50.12. Common UNIX Error Messages
- swapping : 39.12.2. The Memory Subsystem
- "swaps" : 39.3. The csh time variable
- switch statements : 47.6. Quick Reference: C Shell switch Statement
- examples : 47.6. Quick Reference: C Shell switch Statement
- if statemtents compared to : 47.6. Quick Reference: C Shell switch Statement
- in C shells : 47.6. Quick Reference: C Shell switch Statement
- symbolic links
- 14.13. Which Directory Am I in, Really?
- 18.4. More About Links
- 24.4. Save Space with a Link
- advantages : 18.3. Files with Two or More Names
- between directories : 18.7. Linking Directories
- copying : 18.15. Copying Directory Trees with cp -r
- disk space and : 14.14. Automatic Setup When You Enter/Exit a Directory
- filenames for : 18.8. Showing the Actual Filenames for Symbolic Links
- finding : 17.13. Searching for Files by Type
- finding unconnected : 16.28. oldlinks: Find Unconnected Symbolic Links
- relinking : 18.14. Relinking Multiple Symbolic Links
- stale : 18.5. Creating and Removing Links
- symbols
- 44.15.1. With the $@"
- (see also under specific symbol names)
- in filenames and pathnames : 44.15.1. With the $@"
- terms for : 51.8. Type Bang Splat. Don't Forget the Rabbit Ears
- sync program : 1.14. The Kernel and Daemons
- "Syntax error" error message : 46.4. Stop Syntax Errors in Numeric Tests
- system
- commands, replacing : 8.7.1. Setting Path in Shell Setup Files
- load, checking : 39.7. Checking System Load: uptime
- overloaded : 12.5. System Overloaded? Try Stopping Some Jobs
- password file contents : 1.9. Which Shell Am I Running?
- performance issues : 39.12. What Makes Your Computer Slow? How Do You Fix It?
- resources, fundamental : 39.12. What Makes Your Computer Slow? How Do You Fix It?
- system time
- 39.2. Timing Programs
- 39.5. Why Is the System So Slow?
- system-state CPU time : 39.5. Why Is the System So Slow?
- variables (awk) : 33.11.3. awk System Variables
- system command (awk) : 33.11.7. Alphabetical Summary of Commands
- System V UNIX
- alternatives for : 50.8. Which Version Am I Using?
- C shell nice command : 39.9.3. System V C Shell nice
- manual page categories : 50.1. UNIX Online Documentation
- printing commands : 43.2.1. System V Printing Commands
- standalone nice command : 39.9.4. System V Standalone nice
- tape archiver (cpio) : 19.9. A System V Tape Archiver: cpio
- which command : 50.8. Which Version Am I Using?
Symbols | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z
Copyright © 1998 O'Reilly & Associates, Inc. All Rights Reserved.