📄 idx_c.htm
字号:
<HTML><HEAD><TITLE>Index</TITLE></HEAD><BODY BGCOLOR="#FFFFFF" TEXT="#000000"><P><A HREF="../index.htm"><IMG SRC="../gifs/smbanns.gif" ALT="Book Home" BORDER=0></A><P><FONT SIZE="-1"><A HREF="idx_0.htm">Symbols</A>| <A HREF="idx_a.htm">A</A>| <A HREF="idx_b.htm">B</A>| C| <A HREF="idx_d.htm">D</A>| <A HREF="idx_e.htm">E</A>| <A HREF="idx_f.htm">F</A>| <A HREF="idx_g.htm">G</A>| <A HREF="idx_h.htm">H</A>| <A HREF="idx_i.htm">I</A>| <A HREF="idx_j.htm">J</A>| <A HREF="idx_k.htm">K</A>| <A HREF="idx_l.htm">L</A>| <A HREF="idx_m.htm">M</A>| <A HREF="idx_n.htm">N</A>| <A HREF="idx_o.htm">O</A>| <A HREF="idx_p.htm">P</A>| <A HREF="idx_q.htm">Q</A>| <A HREF="idx_r.htm">R</A>| <A HREF="idx_s.htm">S</A>| <A HREF="idx_t.htm">T</A>| <A HREF="idx_u.htm">U</A>| <A HREF="idx_v.htm">V</A>| <A HREF="idx_w.htm">W</A>| <A HREF="idx_x.htm">X</A>| <A HREF="idx_y.htm">Y</A>| <A HREF="idx_z.htm">Z</A></FONT><H1>Index: C</H1><DL><DT><A NAME=".2ec-filename-extension">.c filename extension</A><DD><DL> <DT><A HREF="../ch01_17.htm">1.17. Filename Extensions </A> <DT><A HREF="../ch52_08.htm#UPT-ART-3840-SECT-1.2.7">52.8.2.7. Functions, Libraries, and Header Files </A></DL><DT><A NAME="c-function">c function (for changing directories)</A>: <A HREF="../ch14_09.htm">14.9. cd by Directory Initials </A><DT><A NAME="c-language">C language</A>: <A HREF="../ch52_08.htm#UPT-ART-3840-SECT-1.2">52.8.2. Compiling Source Code </A><DD><DL> <DT>compiling: <A HREF="../ch52_08.htm#UPT-ART-3840-SECT-1.2.8">52.8.2.8. The make Program </A> <DT>source code: <A HREF="../ch52_08.htm">52.8. Building Programs from Source Code </A></DL><DT><A NAME="c-program-header-file-extension">C program header file extension</A>: <A HREF="../ch01_17.htm">1.17. Filename Extensions </A><DT><A NAME="c-program-source-file-extension">C program source file extension</A>: <A HREF="../ch01_17.htm">1.17. Filename Extensions </A><DT><A NAME="c-shell">C shell</A><DD><DL> <DT>.cshrc file: (see <A HREF="idx_c.htm#.2ecshrc-file">.cshrc file</A>)</DL><DT><A NAME="c-shell">C shell (csh)</A><DD><DL> <DT><A HREF="../ch01_08.htm">1.8. There Are Many Shells </A> <DT><A HREF="../ch38_03.htm">38.3. Managing Processes: Overall Concepts </A> <DT><A HREF="../ch44_03.htm#UPT-ART-7060-SECT-1.3">44.3.3. Types of Shells </A> <DT>accidental logouts: <A HREF="../ch03_05.htm">3.5. Stop Accidental C Shell Logouts </A> <DT>advantages: <A HREF="../ch44_03.htm#UPT-ART-7060-SECT-1.3">44.3.3. Types of Shells </A> <DT>aliases: <A HREF="../ch10_07.htm">10.7. How to Put if-then-else in a C Shell Alias </A> <DT>array support: <A HREF="../ch45_34.htm">45.34. Arrays in the Bourne Shell </A> <DT>arrays in: <A HREF="../ch47_05.htm">47.5. Using C Shell Arrays </A> <DT>automatically killing background processes: <A HREF="../ch38_17.htm">38.17. Automatically Kill Background Processes on Logout in csh</A> <DT>avoiding alias loops: <A HREF="../ch10_06.htm">10.6. Avoiding C Shell Alias Loops </A> <DT>background processing: <A HREF="../ch01_27.htm">1.27. How Background Processing Works </A> <DT>bash shells compared to: <A HREF="../ch47_01.htm#UPT-ART-8016">47.1. Why Not? </A> <DT>Bourne shell compared to <DD><DL> <DT><A HREF="../ch47_01.htm#UPT-ART-8016">47.1. Why Not? </A> <DT><A HREF="../ch47_02.htm">47.2. C Shell Programming Considered Harmful </A> </DL> <DT>Bourne shell replacing <DD><DL> <DT><A HREF="../ch45_06.htm">45.6. Making Sure Your Script Runs with Bourne Shell, Without #! </A> <DT><A HREF="../ch45_07.htm">45.7. The exec Command </A> </DL> <DT>bugs in: <A HREF="../ch47_02.htm">47.2. C Shell Programming Considered Harmful </A> <DT>built-in string operators: <A HREF="../ch07_04.htm">7.4. Faster Prompt Setting with Built-Ins </A> <DT>command history <DD><DL> <DT><A HREF="../ch11_01.htm#UPT-ART-4920">11.1. The Lessons of History </A> <DT>(see <A HREF="idx_h.htm#history-of-command">history of command</A>) </DL> <DT>command name for: <A HREF="../ch42_02.htm#UPT-ART-5250-SECT-1.5">42.2.5. Aborting Programs </A> <DT>command tools and: <A HREF="../ch01_14.htm">1.14. The Kernel and Daemons </A> <DT>configuration files: <A HREF="../ch02_07.htm">2.7. C Shell Setup Files Aren't Read When You Want Them to Be? </A> <DT>creating empty file: <A HREF="../ch21_07.htm">21.7. Setting File Modification Time with touch </A> <DT>default prompt: <A HREF="../ch07_01.htm#UPT-ART-4820">7.1. Why Change Your Prompt? </A> <DT>defining variables: <A HREF="../ch06_08.htm">6.8. Shell Variables </A> <DT>disadvantages <DD><DL> <DT><A HREF="../ch44_03.htm#UPT-ART-7060-SECT-1.3">44.3.3. Types of Shells </A> <DT><A HREF="../ch47_01.htm#UPT-ART-8016">47.1. Why Not? </A> <DT><A HREF="../ch47_02.htm">47.2. C Shell Programming Considered Harmful </A> </DL> <DT>echo command: <A HREF="../ch08_06.htm#UPT-ART-7911-SECT-1.1">8.6.1. Portability </A> <DT>editing history substitutions: <A HREF="../ch09_06.htm">9.6. String Editing (Colon) Operators </A> <DT>environment variables: <A HREF="../ch47_02.htm#UPT-ART-393-SECT-1.5">47.2.5. Variable Syntax </A> <DT>error handling: <A HREF="../ch47_02.htm#UPT-ART-393-SECT-1.7">47.2.7. Error Handling </A> <DT>eval command: <A HREF="../ch05_03.htm">5.3. Setting the Terminal Type When You Log In </A> <DT>executing scripts via: <A HREF="../ch40_04.htm">40.4. Choosing the Shell Run (We Hope) by at </A> <DT>expressions in <DD><DL> <DT><A HREF="../ch47_04.htm#UPT-ART-7650-SECT-1.2">47.4.2. Expressions </A> <DT><A HREF="../ch47_04.htm#UPT-ART-7650-SECT-1.4">47.4.4. Examples</A> </DL> <DT>-f option: <A HREF="../ch02_05.htm#UPT-ART-5740-SECT-1.1">2.5.1. Quick Login </A> <DT>flow control in: <A HREF="../ch47_02.htm#UPT-ART-393-SECT-1.2.2">47.2.2.2. Flow Control </A> <DT>foreach loop: <A HREF="../ch09_11.htm">9.11. Repeating a Command with a foreach Loop </A> <DT>history: <A HREF="../ch51_07.htm">51.7. When You Get Impatient </A> <DT>history characters: <A HREF="../ch11_15.htm">11.15. Changing C Shell History Characters with histchars </A> <DT>history file: <A HREF="../ch11_11.htm#UPT-ART-7671-SECT-1.2">11.11.2. C Shell </A> <DT>if loops in: <A HREF="../ch47_02.htm#UPT-ART-393-SECT-1.6">47.2.6. Expression Evaluation </A> <DT>importing commands: <A HREF="../ch08_12.htm">8.12. Which One Will the C Shell Use? </A> <DT>interpreting commands: <A HREF="../ch08_05.htm">8.5. Command-Line Evaluation </A> <DT>Korn shell compared to: <A HREF="../ch47_01.htm#UPT-ART-8016">47.1. Why Not? </A> <DT>.logout file: <A HREF="../ch03_01.htm#UPT-ART-4800">3.1. Running Commands When You Log Out </A> <DT>mail notification: <A HREF="../ch21_08.htm#UPT-ART-1220-SECT-1.1">21.8.1. For C Shell Users </A> <DT>managing file descriptors: <A HREF="../ch47_02.htm#UPT-ART-393-SECT-1.1">47.2.1. File Descriptors </A> <DT>matching word, escaping: <A HREF="../ch08_18.htm">8.18. Here Documents </A> <DT>multiline commands: <A HREF="../ch09_13.htm">9.13. Multiline Commands, Secondary Prompts </A> <DT>nesting aliases: <A HREF="../ch10_02.htm#UPT-ART-2340-SECT-1.3">10.2.3. Setting Aliases Automatically, Unsetting Aliases </A> <DT>noclobber variable: <A HREF="../ch13_06.htm">13.6. Safe I/O Redirection with noclobber </A> <DT>operator precedence in: <A HREF="../ch47_04.htm#UPT-ART-7650-SECT-1.2">47.4.2. Expressions </A> <DT>overriding environment variables: <A HREF="../ch06_10.htm">6.10. Running a Command with a Temporarily Different Environment </A> <DT>parsing in: <A HREF="../ch47_02.htm#UPT-ART-393-SECT-1.2.3">47.2.2.3. Stupid Parsing Bugs </A> <DT>passing command history to: <A HREF="../ch11_12.htm">11.12. Pass History to Another Shell </A> <DT>pipelines in: <A HREF="../ch47_02.htm#UPT-ART-393-SECT-1.1.4">47.2.1.4. More Elaborate Combinations </A> <DT>quoting in <DD><DL> <DT><A HREF="../ch08_15.htm">8.15. Differences Between Bourne and C Shell Quoting </A> <DT><A HREF="../ch47_02.htm#UPT-ART-393-SECT-1.4">47.2.4. Quoting </A> </DL> <DT>random number generators: <A HREF="../ch45_11.htm">45.11. The Multipurpose jot Command </A> <DT>redirecting input/output: <A HREF="../ch13_05.htm">13.5. Redirection in C Shell: Capture Errors, Too? </A> <DT>redirecting stdin: <A HREF="../ch13_01.htm#UPT-ART-1023">13.1. Using Standard Input and Output</A> <DT>rehash command: <A HREF="../ch04_02.htm">4.2. A bin Directory for Your Programs and Scripts </A> <DT>repeat command: <A HREF="../ch09_25.htm">9.25. The C Shell repeat Command </A> <DT>script file extension: <A HREF="../ch01_17.htm">1.17. Filename Extensions </A> <DT>set nonomatch command: <A HREF="../ch03_04.htm">3.4. Automatic File Cleanup </A> <DT>shell variables: <A HREF="../ch06_09.htm">6.9. Special C Shell Variables </A> <DT>special characters/operators in: <A HREF="../ch08_19.htm">8.19. "Special" Characters and Operators </A> <DT>speeding up: <A HREF="../ch02_09.htm">2.9. Speeding Up Your C Shell with set prompt Test </A> <DT>standard input: <A HREF="../ch47_02.htm#UPT-ART-393-SECT-1.1.2">47.2.1.2. Reading Files </A> <DT>standard output: <A HREF="../ch47_02.htm#UPT-ART-393-SECT-1.1.4">47.2.1.4. More Elaborate Combinations </A> <DT>stray prompt problems: <A HREF="../ch07_03.htm">7.3. C Shell Prompt Causes Problems in vi, rsh, etc. </A> <DT>trapping signals: <A HREF="../ch47_02.htm#UPT-ART-393-SECT-1.3">47.2.3. Signals </A> <DT>variable syntax: <A HREF="../ch47_02.htm#UPT-ART-393-SECT-1.5">47.2.5. Variable Syntax </A></DL><DT><A NAME="c-shell-scripts">C shell scripts</A><DD><DL> <DT>exit status inserted: <A HREF="../ch44_07.htm">44.7. Exit Status of UNIX Processes </A> <DT>-f option: <A HREF="../ch45_04.htm">45.4. Fun with #! </A> <DT>interrupted: <A HREF="../ch45_08.htm">45.8. Handling Signals to Child Processes </A> <DT>quoting in: <A HREF="../ch46_07.htm">46.7. Quoting and Command-Line Parameters </A></DL><DT><A NAME="c.2dw-script">c-w script</A>: <A HREF="../ch22_10.htm">22.10. cx, cw, c-w: Quick File Permission Changes </A><DT><A NAME="c.31.33.32-script">C132 script</A>: <A HREF="../ch52_04.htm">52.4. Quick Descriptions of What's on the Disc </A><DT><A NAME="-script">C80 script</A>: <A HREF="../ch52_04.htm">52.4. Quick Descriptions of What's on the Disc </A><DT><A NAME="cal-program">cal program</A>: <A HREF="../ch48_06.htm">48.6. Get Calendar for Any Month or Year: cal </A><DD><DL> <DT>calen program versus: <A HREF="../ch48_08.htm">48.8. Calendar for 132-Column Terminals or Printers </A> <DT>printing: <A HREF="../ch48_09.htm">48.9. PostScript Calendars with pcal </A></DL><DT><A NAME="cal.5ftoday-script">cal_today script</A><DD><DL> <DT><A HREF="../ch48_07.htm">48.7. cal That Marks Today's Date </A> <DT><A HREF="../ch52_04.htm">52.4. Quick Descriptions of What's on the Disc </A></DL><DT><A NAME="calculators">calculators</A><DD><DL> <DT><A HREF="../ch49_01.htm#UPT-ART-3920">49.1. bc: Simple Math at the Shell Prompt </A> <DT>(see also <A HREF="idx_b.htm#bc-program">bc program</A>) <DT>spreadsheets vs.: <A HREF="../ch49_08.htm">49.8. It's Great to Have a Spreadsheet </A> <DT>types of: <A HREF="../ch49_01.htm#UPT-ART-3920">49.1. bc: Simple Math at the Shell Prompt </A></DL><DT><A NAME="calen-program">calen program</A><DD><DL> <DT><A HREF="../ch48_08.htm">48.8. Calendar for 132-Column Terminals or Printers </A> <DT><A HREF="../ch52_04.htm">52.4. Quick Descriptions of What's on the Disc </A></DL><DT><A NAME=".2ecalendar-file">.calendar file, pcal using</A>: <A HREF="../ch48_09.htm">48.9. PostScript Calendars with pcal </A><DT><A NAME="calendar-program">calendar program</A>: <A HREF="../ch48_04.htm">48.4. Automatic Reminders and More: calendar </A><DD><DL> <DT>sending one-line reminders: <A HREF="../ch40_11.htm">40.11. Send Yourself Reminder Mail </A></DL><DT><A NAME="cancel-command">cancel command (System V)</A>: <A HREF="../ch43_02.htm#UPT-ART-2390-SECT-1.1">43.2.1. System V Printing Commands </A><DT><A NAME=".22canonicalized.22-input-lines">"canonicalized" input lines</A>: <A HREF="../ch41_02.htm#UPT-ART-1140-SECT-1.1">41.2.1. How We Made It This Far (Back?) </A><DT><A NAME="capability-lines-in-termcap-or-terminfo-files">capability lines in termcap or terminfo files</A>: <A HREF="../ch41_11.htm">41.11. How termcap and terminfo Describe Terminals </A>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -