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: F
   - .F filename extension : 1.17. Filename Extensions  - .f filename extension : 1.17. Filename Extensions  - F# keys : 12.9. Running Multiple Shell Sessions with screen  - false exit status : 44.7. Exit Status of UNIX Processes  - false program : 52.4. Quick Descriptions of What's on the Disc  - fast find : 17.18. Using "Fast find" 
-    - with database : 17.19. Finding Files (Much) Faster with a find Database  
 
- fc command : 11.14.2. In ksh and bash: fc  - fg command 
-    - 12.1.1. Foreground and Background    - 12.2. Other Ways to Refer to Jobs  
 
- fgrep : 52.4. Quick Descriptions of What's on the Disc  - fgrep script : 27.6. Fast grep Isn't  - fi statements : (see if statement) - fi unexpected : 46.1.4. Missing or Extra esac, ;;, fi, etc.  - fignore shell variable 
-    - 6.9. Special C Shell Variables    - 9.9. Don't Match Useless Files in Filename Completion  
 
- file command 
-    - 16.26. Finding Text Files with findtext    - 47.4.3.5. File Inquiry Operators  
 
- file descriptors : 38.3. Managing Processes: Overall Concepts  
-    - associated with files : 45.22. Handling Files Line-by-Line    - closing : 47.2.1.3. Closing FDs    - managing   
-      - 45.7. The exec Command      - 47.2.1. File Descriptors    
 
- redirecting : 45.21. n>&m: Swap Standard Output and Standard Error    - uses for : 45.20. Overview: Open Files and File Descriptors  
 
- file permissions : (see permissions) - file pointer : 45.22. Handling Files Line-by-Line  - file recovery : 30.24. vi/ex File Recovery vs. Networked Filesystems  - file size : 24.5. Limiting File Sizes  
-    - batch editing and : 33.8. Batch Editing Gotcha: Editors Bomb on Big Files  
 
- File Transfer Protocol : (see ftp program) - file types, finding : 25.8. Finding File Types  - filec shell variable : 6.9. Special C Shell Variables  - filenames 
-    - appending date to : 21.14. Automatically Appending the Date to a Filename    - on command line : 13.13. The "Filename" -    - comparing : 16.23. Comparing Filenames in Two Directory Trees    - completion   
-      - 9.8. Filename Completion: Faster Filename Typing      - 11.13. Shell Command-Line Editing    
 
- conventions : 1.15. Filenames    - ending with ~ : 14.11. Finding (Anyone's) Home Directory, Quickly    - extensions for   
-      - 1.17. Filename Extensions      - 4.6. Naming Files    
 
- length of : 16.6. clf, cls: "Compressed" ls Listings   - links and   
-      - 18.4.1. Differences Between Hard and Symbolic Links      - 44.22. Finding a Program Name; Multiple Program Names      - 45.13. Save Disk Space and Programming: Multiple Names for a Program   
 
- null : 23.13. Deleting Files with the Null Name    - picking automatically : 16.16. Picking a Unique Filename Automatically    - restoring from backups by : 20.4.1. Restoring a Few Files    - special characters in   
-      - 8.16. Quoting Handles Special Characters in Filenames      - 16.14. Showing Non-Printable Characters in Filenames      - 23.11. Deleting Files with Odd Names    
 
- starting with . : (see dot files)   - stripped from pathnames : 45.18.1. Introduction to basename and dirname    - symbols in : 44.15.1. With the  $@"   - for temporary files : 21.3. Unique Names for Temporary Files    - whitespace in : 16.13. Can't Access a File? Look for Spaces in the Name    - wildcards and : 15.1. File Naming Wildcards  
 
- files 
-    - 1.29. When Is a File Not a File?    - 45.20. Overview: Open Files and File Descriptors    - access permissions : 1.23. File Access Permissions    - adding to other files : 25.2. Four Ways to Skin a cat    - archiving : (see archives)   - automatic cleanup of : 3.4. Automatic File Cleanup    - automatic updating of : 21.9. Keep File Printouts Up-to-Date Automatically with make   - backing up : 20.1. tar in a Nutshell    - binary, searching : 27.19. Finding Words Inside Binary Files    - on enclosed CD-ROM : 52.1. Introduction    - closing : 45.21. n>&m: Swap Standard Output and Standard Error    - comparing   
-      - 18.9. Renaming, Copying, or Comparing a Set of Files      - (see comparing)   
 
- compressed : (see compressed files)   - copying   
-      - 18.1. What's So Complicated About Copying Files?      - 18.9. Renaming, Copying, or Comparing a Set of Files      - to directory : 21.12. Copying Files to a Directory      - to directory : 45.25. Shell Scripts On-the-Fly from Standard Input    
 
- counting by types : 16.24. Counting Files by Types    - creating : 25.2. Four Ways to Skin a cat    - deleting : (see deleting files)   - descriptors associated with : 45.22. Handling Files Line-by-Line    - displaying contents of   
-      - adding or deleting whitespace : 25.9. Adding and Deleting White Space      - cat command     
-        - 25.2. Four Ways to Skin a cat        - 25.7. Show Non-Printing Characters with cat -v or od -c      
 
- displaying beginning/end only     
-        - 25.14. How to Look at the End of a File: tail        - 25.20. Printing the Top of a File      
 
- double-spacing : 25.12. Double Space, Triple Space ...      - less utility : 25.3. Using more to Page Through Files      - more utility : 25.3. Using more to Page Through Files      - numbering lines : 25.21. Numbering Lines      - od utility : 25.7. Show Non-Printing Characters with cat -v or od -c    
 
- editing : 9.24.1. What Files Have I Just Edited?    - empty   
-      - 13.14. What Can You Do with an Empty File?      - 21.7. Setting File Modification Time with touch    
 
- emptying : 24.1. Instead of Removing a File, Empty It    - executable : (see executable files)   - finding : (see searching)   - finding duplicate : 16.21. Finding All Directories with the Same Name    - hidden : (see dot files)   - inodes   
-      - 1.22. How UNIX Keeps Track of Files: Inodes      - 16.2. Finding Oldest or Newest Files with ls -t and ls -u    
 
- last access time : (see last access time)   - links to : (see symbolic links)   - listing : 16.4. List All Subdirectories with ls -R    - modification times   
-      - 16.2. Finding Oldest or Newest Files with ls -t and ls -u      - 16.5. The Three UNIX File Times      - 16.9. An Alias to List Recently Changed Files      - 16.18. Listing Files You've Created/Edited Today      - 16.25. Listing Files by Age and Size      - 16.27. newer: Print the Name of the Newest File    
 
- monitoring growth of   
-      - 25.16. How to Look at a File as It Grows      - 25.18. Watching Several Files Grow    
 
- moving : 18.2. What's Really in a Directory    - names for : (see filenames)   - naming   
-      - 4.6. Naming Files      - 18.2. What's Really in a Directory      - 18.3. Files with Two or More Names     - 18.9. Renaming, Copying, or Comparing a Set of Files    
 
- notification of change to : 21.8.1.2. Watching Other Files    - overwriting accidentally : 8.4. Command Evaluation and Accidentally Overwriting Files   - ownership : (see ownership, file)   - paging through : 25.3. Using more to Page Through Files    - permissions for   
-      - 14.14. Automatic Setup When You Enter/Exit a Directory      - (see permissions)   
 
- PostScript : 43.23. psselect: Print Some Pages from a PostScript file   - printing : (see printing)   - RCS files : 27.10. Search RCS Files with rcsgrep    - read-only : 22.9. Protect Important Files: Make Them Unwritable    - reading : 47.2.1.2. Reading Files    - reading line-by-line : 45.22. Handling Files Line-by-Line    - saving to : (see saving)   - searching : (see searching)   
-      - across lines : 27.11. A Multiline Context grep Using sed      - agrep script     
-        - 27.8. glimpse and agrep        - 27.14. Compound Searches      
 
- Boyer-Moore search algorithm : 27.9. New greps Are Much Faster      - case sensitivity : 27.16. Faking Case-Insensitive Searches      - by column : 27.17. Finding a Character in a Column      - compound searches : 27.14. Compound Searches      - egrep script     
-        - 27.5. Extended Searching for Text with egrep        - 27.7. grepping for a List of Patterns      
 
- by exclusion : 27.3. Finding Text That Doesn't Match      - fgrep script : 27.6. Fast grep Isn't      - glimpse command : 27.8. glimpse and agrep      - grep command     
-        - 1.4. Using Pipes to Create a New Tool        - 27.1. Different Versions of grep        - 27.12. Make Custom grep Commands (etc.) with perl      
 
- look program : 27.18. Fast Searches and Spelling Checks with  "look"     - rcsgrep script : 27.10. Search RCS Files with rcsgrep      - sed with grep : 27.15. Narrowing a Search Quickly    
 
- searching    
-      - sed : 27.11. A Multiline Context grep Using sed    
 
- searching for   
-      - 9.24. Get File List by Editing Output of ls -l, grep, etc.      - 14.10. Variables Help You Find Directories and Files    
 
- searching for lines in : 45.11. The Multipurpose jot Command    - size of : (see size, file)   - sparse : 24.18. Huge Files Might Not Take a Lot of Disk Space    - spell checking : (see spell checking)   - temporary   
-      - 9.17. Handling Lots of Text with Temporary Files      - 14.11. Finding (Anyone's) Home Directory, Quickly    
 
- text : (see text files)   - too many for command line : 9.20. Too Many Files for the Command Line    - uncompressing : 44.12. Trapping Exits Caused by Interrupts    - unlinking when open : 24.3. Unlinking Open Files Isn't a Good Idea    - writing : 47.2.1.1. Writing Files  
 
- filesystems 
-    - find command and : 17.25. Keeping find From Searching Networked Filesystems   - hierarchical : 18.1. What's So Complicated About Copying Files?    - ID numbers : 17.22. Finding the Links to a File    - moving files between : 18.2. What's Really in a Directory    - structure of : 1.19. The Tree Structure of the Filesystem  
 
- fileutils : 52.4. Quick Descriptions of What's on the Disc  - filters 
-    - 1.3. Programs Are Designed to Work Together    - 1.30. Redirecting Input and Output    - 45.20. Overview: Open Files and File Descriptors    - ex editor : 30.22. Filtering Text Through a UNIX Command    - fmt utility for : 30.37. Neatening Lines    - in index program : 48.12. Using index with a Filter    - vi editor : 30.22.2. Filtering Text with vi  
 
- find command 
-    - 3.4. Automatic File Cleanup    - 17.1. The find Command Is Great; The Problem Is Finding How to Use It   - 52.4. Quick Descriptions of What's on the Disc    - \( \) operator : 17.1. The find Command Is Great; The Problem Is Finding How to Use It   - ! operator   
-      - 17.1. The find Command Is Great; The Problem Is Finding How to Use It     - 17.6. Be an Expert on find Search Operators    
 
- { } operator : 17.17. Duplicating a Directory Tree (No Pathnames with find {} Operator)   - -a option : 17.1. The find Command Is Great; The Problem Is Finding How to Use It   - -atime option   
-      - 17.1. The find Command Is Great; The Problem Is Finding How to Use It     - 17.5. Searching for Old Files      - 17.7. The Times that find Finds      - 21.5. What Good Is a File's Last Access Time?    
 
- -ctime option   
-      - 17.1. The find Command Is Great; The Problem Is Finding How to Use It     - 17.5. Searching for Old Files      - 17.7. The Times that find Finds    
 
- to delete files : 23.22. Using find to Clear Out Unneeded Files    - directory trees and : 17.2. Delving Through a Deep Directory Tree    - examples : 45.31. Nested Command Substitution    - -exec option   
-      - 17.1. The find Command Is Great; The Problem Is Finding How to Use It     - 17.10. Running Commands on What You Find      - 17.17. Duplicating a Directory Tree (No Pathnames with find {} Operator)     - 22.7. Using chmod to Change File Permission      - 22.8. The Handy chmod = Operator    
 
- fast find : 17.18. Using "Fast find"   - -fstype option : 17.25. Keeping find From Searching Networked Filesystems   - -group option   
-      - 17.1. The find Command Is Great; The Problem Is Finding How to Use It     - 17.16. Searching by Owner and Group    
 
- -inum option   
-      - 17.1. The find Command Is Great; The Problem Is Finding How to Use It     - 17.10. Running Commands on What You Find      - 23.16. Removing a Strange File by its I-number    
 
- -links option : 17.5. Searching for Old Files    - loops using : 45.18.2. Use with Loops    - -maxdepth option : 17.23. Finding Files with -prune    - -mtime option   
-      - 17.1. The find Command Is Great; The Problem Is Finding How to Use It     - 17.5. Searching for Old Files      - 17.7. The Times that find Finds    
 
- with multiple options   
-      - 17.6. Be an Expert on find Search Operators      - 17.12. Finding Many Things with One Command    
 
- -name option   
-      - 17.1. The find Command Is Great; The Problem Is Finding How to Use It     - 17.4. Looking for Files with Particular Names      - 17.12. Finding Many Things with One Command    
 
- networked filesystems and : 17.25. Keeping find From Searching Networked Filesystems   - -newer option   
-      - 17.1. The find Command Is Great; The Problem Is Finding How to Use It     - 17.8. Exact File Time Comparisons      - 20.7. Creating a Timestamp File for Selective Backups    
 
- -nogroup option : 17.16. Searching by Owner and Group    - -nouser option : 17.16. Searching by Owner and Group    - -o option : 17.1. The find Command Is Great; The Problem Is Finding How to Use It   - -ok option   
-      - 17.1. The find Command Is Great; The Problem Is Finding How to Use It     - 17.10. Running Commands on What You Find      - 23.4. Answer "Yes" or "No" Forever with yes   
 
- -perm option   
-      - 17.1. The find Command Is Great; The Problem Is Finding How to Use It     - 17.15. Searching for Files by Permission    
 
- -print operator : 17.3. Don't Forget -print    - -print option   
-      - 17.1. The find Command Is Great; The Problem Is Finding How to Use It     - 17.12. Finding Many Things with One Command    
 
- -print0 option : 9.22. xargs: Problems with Spaces and Newlines    - -prune option   
-      - 17.23. Finding Files with -prune      - 17.24. Skipping Some Parts of a Tree in find (A More Selective -prune)   
 
- -size option   
-      - 17.1. The find Command Is Great; The Problem Is Finding How to Use It     - 17.14. Searching for Files by Size    
 
- syntax of : 17.6. Be an Expert on find Search Operators    - -type option   
-      - 17.1. The find Command Is Great; The Problem Is Finding How to Use It     - 17.13. Searching for Files by Type    
 
- -user option : 17.16. Searching by Owner and Group    - wildcards and   
-      - 17.4. Looking for Files with Particular Names      - 17.18. Using "Fast find"   
 
- xargs command and : 17.2. Delving Through a Deep Directory Tree    - -xdev option : 17.25. Keeping find From Searching Networked Filesystems 
 
- findcmd script 
-    - 16.10. findcmd: Find a Command in Your Search Path    - 52.4. Quick Descriptions of What's on the Disc  
 
- finding : (see searching) - findtext script 
-    - 16.26. Finding Text Files with findtext    - 52.4. Quick Descriptions of What's on the Disc  
 
- fix command : (see fc command) - fixdlsrps program : 43.23. psselect: Print Some Pages from a PostScript file - fixfmps program : 43.23. psselect: Print Some Pages from a PostScript file - fixmacps program : 43.23. psselect: Print Some Pages from a PostScript file - fixpsditps program : 43.23. psselect: Print Some Pages from a PostScript file - fixpspps program : 43.23. psselect: Print Some Pages from a PostScript file - fixscribeps program : 43.23. psselect: Print Some Pages from a PostScript file - fixtpps program : 43.23. psselect: Print Some Pages from a PostScript file - fixwfwps program : 43.23. psselect: Print Some Pages from a PostScript file - fixwpps program : 43.23. psselect: Print Some Pages from a PostScript file - fixwwps program : 43.23. psselect: Print Some Pages from a PostScript file - flip script 
-    - 25.19. Reverse Lines in Long Files with flip    - 52.4. Quick Descriptions of What's on the Disc  
 
- flow control : 41.2.4. Flow Control (We Hope)  
-    - in C shell : 47.2.2.2. Flow Control    - Emacs and : 32.12. Getting Around Emacs Flow Control Problems  
 
- fmt : 52.4. Quick Descriptions of What's on the Disc  - fmt command 
-    - 9.20. Too Many Files for the Command Line    - 35.2. Neatening Text with fmt    - filtering text from vi : 30.37. Neatening Lines    - re-format comment lines : 35.4. recomment: Clean Up Program Comment Blocks  
 
- fmt.sh script 
-    - 35.3. Alternatives to fmt    - 52.4. Quick Descriptions of What's on the Disc  
 
- fold command : 43.8. Fixing Margins with pr and fold  - footers, editing : 52.8.2.4. Unsharring the Sources  - for loop 
-    - 1.5. Anyone Can Program the Shell    - 9.12. The Bourne Shell for Loop    - 33.11.7. Alphabetical Summary of Commands    - 44.16. Handling Command-Line Arguments with a for Loop    - advantages : 44.17. Handling Arguments with while and shift    - in command-line arguments : 44.15.2. With a Loop    - command substitution : 44.16. Handling Command-Line Arguments with a for Loop    - command-line arguments : 44.16. Handling Command-Line Arguments with a for Loop    - disadvantages : 44.17. Handling Arguments with while and shift    - egrep expressions built : 48.2. Online Phone and Address Lists    - examples   
-      - 44.16. Handling Command-Line Arguments with a for Loop      - 48.2. Online Phone and Address Lists    
 
- jot used in : 45.11. The Multipurpose jot Command    - multiple variables : 45.17. Making a for Loop with Multiple Variables    - storing line of text with multiple words : 45.34. Arrays in the Bourne Shell    - uses for : 45.16. Standard Input to a for Loop    - while loops compared to : 45.16. Standard Input to a for Loop    - wildcards : 44.16. Handling Command-Line Arguments with a for Loop  
 
- for loops 
-    - examples : 50.3. apropos on Systems Without apropos  
 
- foreach loop : 9.11. Repeating a Command with a foreach Loop  
-    - examples : 47.5. Using C Shell Arrays    - in C shells : 47.5. Using C Shell Arrays  
 
- foreground jobs : 12.1.1. Foreground and Background  
-    - killing : 38.9. Killing Foreground Jobs    - nice command and : 39.10. A nice Gotcha  
 
- fork system call 
-    - 1.11. How the Shell Executes Other Commands    - 38.2. fork and exec  
 
- form letters : 9.14. Using Here Documents for Form Letters, etc.  - format of diff output : 28.8. More Friendly diff Output  - formfile : 45.22. Handling Files Line-by-Line  - formprog script 
-    - 45.22. Handling Files Line-by-Line    - 52.4. Quick Descriptions of What's on the Disc    - examples : 45.22. Handling Files Line-by-Line  
 
- forms 
-    - script for filing : 45.22. Handling Files Line-by-Line  
 
- Fortran program source file extension : 1.17. Filename Extensions  - fortune program : 3.3. Electronic Fortune Cookies  - free software : 52.2. Where Does Free Software End and UNIX Begin?  - Free Software Foundation (FSF) 
-    - 1.8. There Are Many Shells    - 8.2. Introduction to bash 
 
- fsck program : 1.14. The Kernel and Daemons  - ftp program 
-    - 1.33. UNIX Networking and Communications    - 2.16. Approved Shells: Using Unapproved Login Shell    - 9.19. For the Impatient: Type-Ahead  
 
- FTP software archives : 52.7.2. Online Archive  - ftpd daemon, login shell and : 2.16. Approved Shells: Using Unapproved Login Shell  - ftpfile script : 52.4. Quick Descriptions of What's on the Disc  - FTPMAIL mail server : 52.7.2.2. FTPMAIL  - full duplex : 41.2.1. How We Made It This Far (Back?)  - function keys, mapping in vi : 31.2.1. Command Mode Maps  - functions 
-    - . (dot) command compared to : 44.23. Reading Files with the . and source Commands    - C programs : 52.8.2.7. Functions, Libraries, and Header Files    - shell : (see shell functions) 
 
 
  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.