Uniq command, 82
Unix
developing, 4-5
file system hierarchy, 125
ls command, 23-25
Multics basis, 3
other operating system philosophies and, 137-49
paradigm shifts and, 191-92
portability, 4
success, 124
text tools, 62-64
Unix philosophy, xx, 133-36
bug analogy and, 22
contributors list, 5
introduction to, xxv-xxvii
original tenets, xx
overview, 7-11
strengths, 87
tenet relationships, 134-36
water slide analogy, 133
Windows philosophy vs., 154
See also Tenets
The UNIX Philosophy, xix-xx
Unix way, 122-23
Use lowercase and keep it short (tenet), 112-14
defined, 9
reasons for, 112
See also Tenets
User interfaces
captive (CUIs), 93-101
graphical (GUIs), 100-101
rn, 118
WIMP, 156
Users
Linux and, 111
tailoring environment, 109-11
training, 56-57
Windows, as power users, 167
Use shell scripts to increase leverage and portability (tenet 7), 80-87
defined, 8
for leverage, 81-83
for portability, 84-85
rewriting in C, resisting, 85-87
for time leverage, 83-84
Windows and, 171-72
See also Shell scripts; Tenets
Use software leverage to your advantage (tenet 6), 72-80
allowing own code use, 76-78
automate everything, 78-80
avoiding not invented here syndrome, 74-76
borrowing good code, 73-74
defined, 8
Windows and, 170-71
See also Tenets
Uwm, 109-10