Book Home

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 command lines to file)
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.

The UNIX CD Bookshelf NavigationThe UNIX CD BookshelfUNIX Power ToolsUNIX in a NutshellLearning the vi Editorsed & awkLearning the Korn ShellLearning the UNIX Operating System