Absolute permissions, 82–83
access_log file (Apache), 480–481
Accessibility, 187, 219–220
Accountability, providing, 396
Accounting (for system usage), 429–431
ACEs (access control entries), 330
ACLs (access control lists), 330–331
Add-on software, 755–790
commercial, 755–756
open-source, 756–757
Administration concepts, 358–367
Administrative commands
running, 362–364
UNIX standard, 361–365
Administrative files, protecting, 396
Administrative interfaces, 358–361
Administrative logins, 372–373
AIT (Advanced Intelligent Tape), 402
AIX (Advanced Interactive eXchange), 23–24
AIX 5L, 24
AIX system administration menus, 360–361
AIX user administration menu, 363
Aliases (command), 113, 120–122
Amarok audio player, 786
Ampersand (&) symbol
at end of command line, 105
for procedures in Perl, 656
Anjuta, 725
Anonymous FTP
administering, 492
example session, 260–261
retrieving files using, 260–261
AOL (America Online), 291
Apache (web server), 457–481, 782
basic authentication login window, 475
binary package installation, 463–464
CGI support in, 471–473
configuration, 468–479
front ends for, 479
history of, 459
installation of, 459–468
and LAMP, 475–478
source installation, 464–467
suexec feature of, 473–474
support for PHP, 477–478
system startup script, 466–467
user directories, 470–471
Apache home page, 462
Apache log files, 480–481
Apache modules, 467–468
Apache package directory structure, 462–463, 466
Append (>>) operator, 64,101
Apple’s Mac OS X, 22–23
Applet Viewer (Java), 747–748
Applets (Java), 173, 730, 746–748
Application development tools, CDE, 197
Application integration tools, CDE, 197
Applications, 7–8, 24, 755–790
commercial, 755–756
open-source, 756–757
Applixware, 759
apropos command, 838
apt-cache command, 461
apt-get command, 461
Aqua Deskop, Mac OS X Tiger, 360, 363
Archives, 707
Argument expansion (commands), 96–97
Arithmetic functions. See Mathematical functions
ARPANET, 248
Array index, 592, 649
Array index keys, 652
Array slices, in Perl, 651
Arrays, 592
in awk, 629–630
in Java, 734
modifying in Perl, 650–651
in Perl, 649–651
reading and printing in Perl, 650
sorting in Perl, 651
ASCII files, 533
aspell command, 574
Assembler, of gcc compiler, 709
Assistive technology (GNOME), 187
Assistive technology (KDE), 219–220
Associative arrays, 629
in Perl, 652–653, 655
in Python, 683–685
Asterisk (*) operator, in Python, 680
Asterisk (*) wildcard, 65, 97
at command, 309–311, 382
AT&T, 9–11
Audio applications, 773–775
Audit trail, 367
Authentication
basic, 474–475
NFS, 513
Authoritative translations (DNS), 505
Automounter, NFS, 510–512
Avaya Internet telephony, 788
awk program, 617–636, 638–642
arrays, 629–630
BEGIN and END in, 626
calling a function, 633
case sensitivity, 624
command-line arguments, 634–635
comparison operators, 624–625
compound patterns, 625
control statements, 625, 630–632
default patterns and actions, 619
ending a program, 632
fields, 619–620, 627–628
for loops, 632
getting input, 634
how it works, 618–622
if…then statements, 630–631
input and output, 633–636
multiline programs, 621–622
numbers, 629
pattern matching, 622–626
printing output, 635
range patterns, 625–626
record separators, 628
regular expressions, 622–624
running from a file, 620–621
sending output to files, 636
specifying actions, 626–633
standard input and output, 620
strings, 628–629
troubleshooting, 640–641
user-defined functions, 632–633
using instead of grep, 618
using with sed, 638–640
variables, 626–628
versions of, 618
while loops, 631–632
awk -f command, 620
AWT (Abstract Window Toolkit), 748–750
AWT event handling, 749–750