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: F
- factorial functions: 29.11.4. Functions Calling Functions: Factorials
- failure of commands, indication in exit status: 35.12. Exit Status of Unix Processes
- false (exit status) utility: 35.12. Exit Status of Unix Processes
- false values in Perl: 41.5.1. Scalars
- fast find commands
- database for: 9.20. Finding Files (Much) Faster with a find Database
- databases for: 9.18. Using "Fast find" Databases
- matching shell wildcards: 9.19. Wildcards with "Fast find" Database
- "fat comma" operator (=>): 41.5.3. Hashes
- fc command
- -e option, starting editor and loading file with recent history: 30.7. History by Number
- -l option, listing previous commands: 30.7. History by Number
- fg command: 23.1. Job Control in a Nutshell
- 23.2.2. Using Job Control from Your Shell
- job numbers, supplying to: 23.3. Using jobs Effectively
- fgrep command: 9.21. grepping a Directory Tree
- 13.1. Different Versions of grep
- running on RCS files: 13.7.1. rcsgrep, rcsegrep, rcsfgrep
- fgrep command (fixed grep),
-f option: 13.5. grepping for a List of Patterns
- fi statements: 35.13. Test Exit Status with the if Statement
- fi unexpected error: 37.1.4. Missing or Extra esac, ;;, fi, etc.
- fields
- in crontab entries: 25.2.1. Execution Scheduling
- cutting: 21.14. Cutting Columns or Fields
- separating with : (colon): 5.6. Checklist: Terminal Hangs When I Log In
- sort command: 22.2. Sort Fields: How sort Sorts
- changing delimiter: 22.3. Changing the sort Field Delimiter
- fignore shell variable: 28.7. Don't Match Useless Files in Filename Completion
- file access mode (see permissions)
- file descriptors: 24.3. Managing Processes: Overall Concepts
- closing: 24.19. Why You Can't Kill a Zombie
- files currently pointing to, viewing: 24.9.3. Statistics of the Current Process
- manipulation by exec command: 36.5. The exec Command
- open files and: 36.15. Overview: Open Files and File Descriptors
- shell redirecation capabilities: 36.15. Overview: Open Files and File Descriptors
- standard error or stderr: 36.15. Overview: Open Files and File Descriptors
- standard input or stdin: 36.15. Overview: Open Files and File Descriptors
- standard output or stdout: 36.15. Overview: Open Files and File Descriptors
- redirecting: 36.16. n>&m: Swap Standard Output and Standard Error
- file permissions (see permissions)
- file protection mode, supplying for directories: 7.8. Making Directories Made Easier
- file protocol (URI types): 40.6.1. Configuring the sources.list File
- file utility: 12.6. Finding File Types
- File::Find module (Perl): 8.16. oldlinks: Find Unconnected Symbolic Links
- filehandles in Perl: 41.8. Perl Boot Camp, Part 5: Perl Knows Unix
- filenames: 7.6. Naming Files
- changing with rename function (Perl): 41.8. Perl Boot Camp, Part 5: Perl Knows Unix
- completion by shells: 28.1. What's Special About the Unix Command Line
- 28.6.1. General Example: Filename Completion
- conventions: 1.11. Filenames
- converting form uppercase to lowercase: 21.11. Hacking on Characters with tr
- ending with ~: 31.11. Finding (Anyone's) Home Directory, Quickly
- executable vs. source: 29.9. How to Put if-then-else in a C-Shell Alias
- extensions for: 1.12. Filename Extensions
- finding with cat command: 1.4. Communication with Unix
- links and: 35.28. Finding a Program Name and Giving Your Program Multiple Names
- path name components, stripping with basename: 36.13.1. Introduction to basename and dirname
- special characters, quoting in C shell: 27.14. Quoting Special Characters in Filenames
- stripped from pathnames: 36.13.1. Introduction to basename and dirname
- symbols in: 35.20.1. With the "$@" Parameter
- whitespace in: 8.11. Can't Access a File? Look for Spaces in the Name
- wildcards for: 33.1. File-Naming Wildcards
- failing to match: 33.4. What if a Wildcard Doesn't Match?
- file's name and extension as separate entities: 33.2. Filename Wildcards in a Nutshell
- grep -l command, listing matching files: 33.6. Getting a List of Matching Files with grep -l
- listing of: 33.2. Filename Wildcards in a Nutshell
- nom script, listing nonmatching files: 33.8. nom: List Files That Don't Match a Wildcard
- pathnames, not using in: 33.5. Maybe You Shouldn't Use Wildcards in Pathnames
- shell handling of: 33.3. Who Handles Wildcards?
- vgrep script, listing nonmatching files: 33.7.2. The vgrep Script
- files: 1.19. When Is a File Not a File?
- appending to existing with vi editor: 17.12. Appending to an Existing File
- backing up: 1.12. Filename Extensions
- 38.1. What Is This "Backup" Thing?
- excluding from: 38.9. On-Demand Incremental Backups of a Project
- vi editor, macro for: 18.14. File-Backup Macros
- backup and auto-save, Emacs: 19.4. Backup and Auto-Save Files
- binary, searching: 13.15. Finding Words Inside Binary Files
- comparing
- cmp program, using: 11.7. cmp and diff
- diff commands, using: 11.1. Checking Differences with diff
- make program, using: 11.10. make Isn't Just for Programmers!
- compressing: 15.6. Compressing Files to Save Space
- copying from subdirectories to single directory: 36.18. Shell Scripts On-the-Fly from Standard Input
- counting number in a directory: 16.6. Counting Lines, Words, and Characters: wc
- creating, using wildcards: 28.3. Use Wildcards to Create Files?
- deleted, archiving on tape: 14.17. Deleting Stale Files
- directory contents, explanation of: 10.2. What's Really in a Directory?
- Emacs editor, viewing and manipulating in: 19.2. Emacs Features: A Laundry List
- empty: 43.12. What Can You Do with an Empty File?
- emptying: 15.2. Instead of Removing a File, Empty It
- finding: 8.1. Everything but the find Command
- access times: 8.2. The Three Unix File Times
- by age and size: 8.14. Listing Files by Age and Size
- change and modification times: 8.2. The Three Unix File Times
- counting by types: 8.13. Counting Files by Types
- GNU ls command, features of: 8.7. Some GNU ls Features
- 8.8. A csh Alias to List Recently Changed Files
- listing subdirectories with ls -R: 8.4. List All Subdirectories with ls -R
- newest file, printing name of: 8.15. newer: Print the Name of the Newest File
- nonprintable characters in filenames, showing: 8.12. Showing Nonprintable Characters in Filenames
- oldest or newest with ls -t or ls -u: 8.3. Finding Oldest or Newest Files with ls -t and ls -u
- showing hidden files with ls -a or ls -A: 8.9. Showing Hidden Files with ls -A and -a
- spaces in filenames: 8.11. Can't Access a File? Look for Spaces in the Name
- symbolic links, unconnected: 8.16. oldlinks: Find Unconnected Symbolic Links
- type of file in each directory, listing with ls -F: 8.10. Useful ls Aliases
- unique filenames, picking automatically: 8.17. Picking a Unique Filename Automatically
- finding with find command (see find command)
- hosts.equiv: 6.10.2. Starting a Remote Client with rsh and ssh
- 6.10.2. Starting a Remote Client with rsh and ssh
- inodes: 14.2. How Unix Keeps Track of Files: Inodes
- linking: 10.3. Files with Two or More Names
- creating and removing links: 10.5. Creating and Removing Links
- directories, linking: 10.7. Linking Directories
- directory, links to: 10.4.2. Links to a Directory
- filenames for symbolic links: 10.8. Showing the Actual Filenames for Symbolic Links
- links, types of: 10.4. More About Links
- reasons for: 10.3. Files with Two or More Names
- stale symbolic links: 10.6. Stale Symbolic Links
- lockfiles: 36.27. Shell Lockfile
- modification by attackers, checking for: 48.7. Intruder Detection
- names for (see filenames)
- newly created, setting default mode in unmask: 49.4. Setting an Exact umask
- old and new version, saving with vi editor: 17.10. Keep Your Original File, Write to a New File
- open, and file descriptors: 36.15. Overview: Open Files and File Descriptors
- overwriting accidentally: 27.4. Command Evaluation and Accidentally Overwriting Files
- ownership of (see ownership, file)
- packing up and moving (see archives)
- permissions for (see permissions)
- printing: 28.4. Build Strings with { }
- (see also printing)
- shortcut for: 28.4. Build Strings with { }
- Python, opening, closing and reading: 42.3.5. I/O and Formatting
- reading to/writing from: 43.1. Using Standard Input and Output
- 43.1. Using Standard Input and Output
- 43.3. Send (Only) Standard Error Down a Pipe
- recovering with vi -r command: 17.19. vi File Recovery Versus Networked Filesystems
- recovered buffers, cautions about: 17.20. Be Careful with vi -r Recovered Buffers
- remote, copying to local system: 28.4. Build Strings with { }
- removing (see deleting removing files rm command)
- renaming
- copying or comparing set of: 10.9. Renaming, Copying, or Comparing a Set of Files
- interactively: 10.10. Renaming a List of Files Interactively
- saving part of with vi editor: 17.11. Saving Part of a File
- searching
- by column, using awk: 13.13. Finding a Character in a Column
- with grep commands: 13.1. Different Versions of grep
- look program: 13.14. Fast Searches and Spelling Checks with "look"
- rcsgrep script: 13.7. Search RCS Files with rcsgrep
- security (see security)
- showing contents of: 12.1. Cracking the Nut
- cat -v or od -c, showing nonprinting characters: 12.4. Show Nonprinting Characters with cat -v or od -c
- cat command: 12.2. What Good Is a cat?
- displaying end with tail command: 12.8. How to Look at the End of a File: tail
- file types, finding: 12.6. Finding File Types
- head, displaying beginning with: 12.12. Printing the Top of a File
- less and more pagers: 12.3. "less" is More
- numbering lines: 12.13. Numbering Lines
- squashing extra blank lines with cat -s: 12.7. Squash Extra Blank Lines
- size of
- batch editing and: 20.8. Batch Editing Gotcha: Editors Fail on Big Files
- limiting: 15.5. Limiting File Sizes
- splitting by context (csplit): 21.10. Splitting Files by Context: csplit
- switching among with vi editor: 17.3. Editing Multiple Files with vi
- temporary: 31.11. Finding (Anyone's) Home Directory, Quickly
- handling text with: 28.15. Handling Lots of Text with Temporary Files
- testing: 35.26. test: Testing Files and Strings
- uncompressing: 35.17. Trapping Exits Caused by Interrupts
- filesystem check (fsck) program: 1.10. The Kernel and Daemons
- Filesystem Hierarchy Standard (FHS): 40.1. /usr/bin and Other Software Directories
- web site information on: 40.1. /usr/bin and Other Software Directories
- filesystems: 44.5. Filesystem Types and /etc/fstab
- navigating Unix filesystem: 31.1. Getting Around the Filesystem
- cd, speeding up with aliases: 31.9. Quick cds with Aliases
- changing directories: 31.5. Saving Time When You Change Directories: cdpath
- changing directories with c (shell function): 31.10. cd by Directory Initials
- current directory: 31.3. What Good Is a Current Directory?
- current directory, finding: 31.4. How Does Unix Find Your Current Directory?
- directories, automatic setup when entering/exiting: 31.13. Automatic Setup When You Enter/Exit a Directory
- home directory, finding (for anyone): 31.11. Finding (Anyone's) Home Directory, Quickly
- loop control, break and continue: 31.6. Loop Control: break and continue
- marking your place with shell variable: 31.12. Marking Your Place with a Shell Variable
- relative and absolute pathnames: 31.2. Using Relative and Absolute Pathnames
- shell pushd and popd commands: 31.7. The Shells' pushd and popd Commands
- NFS and SMBFS, mounting: 44.9. Mounting Network Filesystems — NFS, SMBFS
- Perl functions for: 41.8. Perl Boot Camp, Part 5: Perl Knows Unix
- /proc: 24.9. The /proc Filesystem
- removable, mounting/unmounting: 44.6. Mounting and Unmounting Removable Filesystems
- synchronizing with rsync program: 20.6. Change Many Files by Editing Just One
- for USBs: 44.12. USB Configuration
- filtering text through Unix commands
- fmt command: 18.5. Keymaps for Pasting into a Window Running vi
- greps: 13.10. Compound Searches
- filters: 1.5. Programs Are Designed to Work Together
- 36.15. Overview: Open Files and File Descriptors
- apsfilter: 45.17. Converting Source Files Automagically Within the Spooler
- for graphics: 45.19. The Portable Bitmap Package
- grep command as: 13.2. Searching for Text with grep
- lpd daemon, running files through: 45.9.2. Printing to Windows Printers from Unix
- find command: 9.1. How to Use find
- $( ) operator, used with: 36.24. Nested Command Substitution
- -atime operator,
locating files based on last access time: 14.17. Deleting Stale Files
- -exec operator
- creating custom tests: 9.10. Using -exec to Create Custom Tests
- large recursive greps, using for: 9.11. Custom -exec Tests Applied
- -exec option: 50.6. The Handy chmod = Operator
- -inum operator: 14.15. Removing a Strange File by its i-number
- -mtime operator: 9.5. Searching for Old Files
- -name operator: 9.4. Looking for Files with Particular Names
- -newer option, using in incremental file backups: 38.9. On-Demand Incremental Backups of a Project
- -nouser or -nogroup operators: 9.16. Searching by Owner and Group
- -ok option: 14.5. Answer "Yes" or "No" Forever with yes
- -perm operator: 9.15. Searching for Files by Permission
- -prune operator: 9.25. Finding Files with -prune
- 14.15. Removing a Strange File by its i-number
- quick find in current directory: 9.26. Quick finds in the Current Directory
- -size operator: 9.14. Searching for Files by Size
- -type operator: 9.13. Searching for Files by Type
- -user and -group operators: 9.16. Searching by Owner and Group
- clearing out unneeded files with: 14.19. Using find to Clear Out Unneeded Files
- cpio operator
- archiving deleted files on tape: 14.17. Deleting Stale Files
- directory tree, delving through: 9.2. Delving Through a Deep Directory Tree
- duplicating a directory tree: 9.17. Duplicating a Directory Tree
- fast find commands: 9.2. Delving Through a Deep Directory Tree
- database for: 9.20. Finding Files (Much) Faster with a find Database
- matching shell wildcards: 9.19. Wildcards with "Fast find" Database
- fast find databases, using: 9.18. Using "Fast find" Databases
- features and basic operators: 9.1. How to Use find
- filename-matching patterns: 32.2. Don't Confuse Regular Expressions with Wildcards
- files for compression: 15.9. Compressing a Directory Tree: Fine-Tuning
- files you own with wrong permissions: 50.2.1. User, Group, and World
- finding many things with one command: 9.12. Finding Many Things with One Command
- grepping a directory tree: 9.21. grepping a Directory Tree
- hard links to a file, finding: 9.24. Finding the (Hard) Links to a File
- lookfor script, using in: 9.22. lookfor: Which File Has That Word?
- loops using: 36.13.2. Use with Loops
- maxdepth operator: 14.15. Removing a Strange File by its i-number
- modified files, checking for: 48.7. Intruder Detection
- networked filesystem, preventing from searching: 9.28. Keeping find from Searching Networked Filesystem
- old files, searching for: 9.5. Searching for Old Files
- operators: 13.3. Finding Text That Doesn't Match
- regex and iregex options: 32.2. Don't Confuse Regular Expressions with Wildcards
- running commands on results: 9.9. Running Commands on What You Find
- search operators: 9.6. Be an Expert on find Search Operators
- skipping parts of directory tree: 9.27. Skipping Parts of a Tree in find
- time operators (-mtime, -atime, and -ctime): 9.7. The Times That find Finds
- exact file-time comparisons: 9.8. Exact File-Time Comparisons
- unconnected symbolic links, finding: 8.16. oldlinks: Find Unconnected Symbolic Links
- xargs command, using with: 9.2. Delving Through a Deep Directory Tree
- -exec option
- changing permissions for directory tree: 50.5. Using chmod to Change File Permission
- finding
- current directory: 31.4. How Does Unix Find Your Current Directory?
- file types: 12.6. Finding File Types
- home directory (for anyone): 31.11. Finding (Anyone's) Home Directory, Quickly
- findpt alias: 13.3. Finding Text That Doesn't Match
- firewalls: 46.12. Firewalls
- gateways functioning as: 46.11. Gateways and NAT
- fixed dynamic addresses: 46.10. Dynamic Host Configuration Protocol (DHCP)
- fixed grep (see fgrep command)
- fixed length records, converting to/from variable-length records: 21.13. Text Conversion with dd
- flags,
displaying current: 3.4.2. Interactive Shells
- flavors of Unix: 1.3. The Core of Unix
- floating-point numbers
- Perl data type: 41.5. Perl Boot Camp, Part 2: Variables and Data Types
- sort command and: 22.5. Alphabetic and Numeric Sorting
- floppies: 44.6. Mounting and Unmounting Removable Filesystems
- backing up to: 38.5.3. Backing Up to Floppies or Zip Disks
- loopback mounts: 44.7. Loopback Mounts
- flow-control operators for loops (in Perl): 41.6. Perl Boot Camp, Part 3: Branching and Looping
- fmt command: 21.2. Neatening Text with fmt
- -p option, reformatting program source code: 21.2. Neatening Text with fmt
- 21.4. Clean Up Program Comment Blocks
- 21.4.2. fmt -p
- -tuw options: 21.2. Neatening Text with fmt
- disk initializer command: 21.2. Neatening Text with fmt
- ending punctuation for sentences and: 21.2. Neatening Text with fmt
- filtering text from vi editor through: 18.5. Keymaps for Pasting into a Window Running vi
- filtering vi text through: 17.28. Neatening Lines
- reformatting fortune with: 36.26. Outputting Text to an X Window
- fmtarg variable (xmessage utility): 36.26. Outputting Text to an X Window
- fmt.sh script: 21.3. Alternatives to fmt
- fold utility: 21.2. Neatening Text with fmt
- font resource (xterm): 5.16. The Simple Way to Pick a Font
- 5.18. Changing Fonts Dynamically
- fonts
- default: 5.16. The Simple Way to Pick a Font
- selecting: 5.16. The Simple Way to Pick a Font
- xterm, changing dynamically: 5.18. Changing Fonts Dynamically
- VT Fonts menu: 5.18.1. VT Fonts Menu
- xterm, VT Fonts menu: 5.17. The xterm Menus
- 5.17. The xterm Menus
- for command (awk): 20.10.7. Alphabetical Summary of Commands
- for loops: 1.8. Anyone Can Program the Shell
- 20.10.7. Alphabetical Summary of Commands
- 28.12. Multiline Commands, Secondary Prompts
- 41.6. Perl Boot Camp, Part 3: Branching and Looping
- break and continue commands in: 35.23. Loop Control: break and continue
- break and continue, controlling with: 31.6. Loop Control: break and continue
- command-line arguments, handling with: 35.21. Handling Command-Line Arguments with a for Loop
- 35.22. Handling Arguments with while and shift
- commands, varying while repeating: 28.8. Repeating Commands
- 28.9.2. A for Loop
- here documents, using to print form letters: 28.13. Here Document Example #1: Unformatted Form Letters
- in command-line arguments: 35.20.2. With a Loop
- with multiple variables: 36.12. Making a for Loop with Multiple Variables
- sed scripts, use in: 34.4. Testing and Using a sed Script: checksed, runsed
- standard input, stepping through: 36.11. Standard Input to a for Loop
- wildcards, using with: 35.21. Handling Command-Line Arguments with a for Loop
- forcing file removal/moving without warnings: 50.7. Protect Important Files: Make Them Unwritable
- foreach loop: 28.9.1. A foreach Loop
- foreach loops: 28.12. Multiline Commands, Secondary Prompts
- commands, varying while repeating: 28.9.1. A foreach Loop
- iterating through arrays: 41.5.2. Arrays
- iterating through list elements: 41.6. Perl Boot Camp, Part 3: Branching and Looping
- foreground color: 8.6.2. Configuring It
- foreground jobs
- interrupting with notification of state change in background job: 23.9. Stop Background Output with stty tostop
- killing: 24.11. Killing Foreground Jobs
- nice command and: 26.6. A nice Gotcha
- foreground processes: 23.1. Job Control in a Nutshell
- process group and: 24.3. Managing Processes: Overall Concepts
- fork system call: 24.2. fork and exec
- 27.2. How the Shell Executes Other Commands
- processes forking out of control: 24.17. Processes Out of Control? Just STOP Them
- format,
tape drives: 38.5.2. Backing Up to Tape
- formatted manpage files: 2.4. Searching Online Manual Pages
- formatting,
markup languages for: 45.13. Formatting Markup Languages — troff, LATEX, HTML, and So On
- formatting Python output: 42.3.5. I/O and Formatting
- Fortran program source file extension: 1.12. Filename Extensions
- fpath array (zsh): 29.13.2. FPATH Search Path
- FPATH environment variable: 29.13.2. FPATH Search Path
- 29.13.2. FPATH Search Path
- Korn shell: 29.13.2.1. Korn shell
- zsh shell: 29.13.2.2. zsh
- 29.13.2.2. zsh
- free disk space,
checking with df: 26.1. Timing Is Everything
- free memory,
information about: 24.9.1. Memory Information
- Free Software Foundation website: 39.4. Managing and Sharing Files with RCS and CVS
- FreeBSD: 1.3. The Core of Unix
- sections, searching in manpages: 2.1. The man Command
- FreeBSD Unix
- disk partitions: 44.4. Disk Partitioning
- enabling gatewaying: 46.11. Gateways and NAT
- ifconfig file output: 46.3. Status and Troubleshooting
- inetd.conf file: 46.5. The Director of Operations: inetd
- info command: 2.9. The info Command
- installing software with FreeBSD packages: 40.10. Installing with FreeBSD Packages
- kernel boot output for devices: 44.2. Reading Kernel Boot Output
- OpenSSH: 51.3. Free SSH with OpenSSH
- serial consoles: 44.14. Decapitating Your Machine — Serial Consoles
- single user mode: 49.3. Forgetting the root Password
- software installation with FreeBSD Ports: 40.9. Installation with FreeBSD Ports
- software installation with Ports system: 40.1. /usr/bin and Other Software Directories
- strings utility, searching for words in binary files: 13.15. Finding Words Inside Binary Files
- swapinfo utility: 48.6.2. Checking Swap Space
- fsck (filesystem check) program: 1.10. The Kernel and Daemons
- -fstype operator (find command): 9.28. Keeping find from Searching Networked Filesystem
- FTP
- anonymous ftp: 27.16. Here Documents
- anonymous FTP server, configuring: 46.7. Configuring an Anonymous FTP Server
- Emacs facility for: 19.2. Emacs Features: A Laundry List
- ftp program: 1.21. Unix Networking and Communications
- ftp protocol (URI types): 40.6.1. Configuring the sources.list File
- securing with port forwarding: 51.7. Server and Client Problems
- function keys, mapping in vi: 18.2.1. Command Mode Maps
- functional programming languages, functions in: 42.3.2. Functions
- functions
- @-functions, vi editor: 18.4. vi @-Functions
- combining: 18.4.2. Combining @-Functions
- defining and using simple: 18.4.1. Defining and Using Simple @-Functions
- newlines in: 18.4.4. Newlines in an @-Function
- reusing definition: 18.4.3. Reusing a Definition
- buffer overflow, causing: 48.4. What We Mean by Buffer Overflow
- built-in editor functions, tcsh: 30.14.3. tcsh Editing
- C language, boundary checking: 48.4. What We Mean by Buffer Overflow
- Perl
- exit( ): 41.4. Perl Boot Camp, Part 1: Typical Script Anatomy
- filesystem: 41.8. Perl Boot Camp, Part 5: Perl Knows Unix
- hash functions: 41.5.3. Hashes
- print: 41.5.1. Scalars
- Python: 42.3.2. Functions
- anonymous, creating: 42.3.2. Functions
- class methods: 42.3.3. Everything's an Object
- defining: 42.3.2. Functions
- shell: 1.9. Internal and External Commands
- 27.9. Which One Will bash Use?
- 29.11. Shell Function Basics
- (see also shell functions)
- tar utility: 39.2. Using tar to Create and Unpack Archives
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
Copyright © 2003
O'Reilly & Associates, Inc.
All Rights Reserved.
|