📄 idx_s.htm
字号:
<a name="functions-for"> <dt>functions for: <a href="../ch29_02.htm#INDEX-5202">29.2.142. semctl</a></dt> <a name="IPC::Semaphore-module"> <dt>IPC::Semaphore module: <a href="../ch32_01.htm#INDEX-5560">32.1.8. Networking and Interprocess Communication</a></dt> <dt>shared memory: <a href="../ch16_04.htm#INDEX-3058">16.4. System V IPC</a></dt><a name="thread-safety-and"> <dt>thread safety and: <a href="../ch17_02.htm#INDEX-3133">17.2. The Thread Model</a></dt> <a name="Thread::Semaphore-module"> <dt>Thread::Semaphore module: <a href="../ch17_02.htm#INDEX-3209">17.2.3.2. Semaphores</a></dt> <a name="Win32::Semaphore-module"> <dt>Win32::Semaphore module: <a href="../ch32_01.htm#INDEX-5791">32.1.20. Microsoft-Related Modules</a></dt></dl></dd><a name="semctl-function"><dt>semctl function: <a href="../ch29_02.htm#INDEX-5201">29.2.142. semctl</a></dt><a name="semget-function"><dt>semget function: <a href="../ch29_02.htm#INDEX-5204">29.2.143. semget</a></dt><a name="semop-function"><dt>semop function: <a href="../ch29_02.htm#INDEX-5206">29.2.144. semop</a></dt><a name="send-function"><dt>send function: <a href="../ch29_02.htm#INDEX-5207">29.2.145. send</a></dt><a name="separators"><dt>separators, <a name="split-operator-defining">split operator, defining: <a href="../ch01_07.htm#INDEX-340">1.7. Regular Expressions</a></dt><a name="sequential-matches"><dt>sequential matches: <a href="../ch05_09.htm#INDEX-1707">5.9.4. The Little Engine That /Could(n't)?/</a></dt><a name="serial-ports-Perl-modules-for"><dt>serial ports, Perl modules for: <a href="../ch22_01.htm#INDEX-3813">22.1. The CPAN modules Directory</a></dt><a name="serializing-Perl-data-structures"><dt>serializing Perl data structures: <a href="../ch32_01.htm#INDEX-5624">32.1.13. Perl Language Extensions and Internals</a></dt><a name="server-push-CGI-scripting"><dt>server-push CGI scripting: <a href="../ch32_01.htm#INDEX-5591">32.1.9. World Wide Web</a></dt><a name="servers"><dt>servers</dt><dd><dl> <a name="servers-networking"><a name="forking-clones-to-handle-incoming-connections"> <dt>forking clones to handle incoming connections: <a href="../ch16_05.htm#INDEX-3097">16.5.2. Networking Servers</a></dt><dt>networking: <a href="../ch16_05.htm#INDEX-3093">16.5.2. Networking Servers</a></dt><a name="Perl-modules-for"> <dt>Perl modules for: <a href="../ch22_01.htm#INDEX-3875">22.1. The CPAN modules Directory</a></dt> <a name="taint-mode-importance-of-enabling-for"> <dt>taint mode, importance of enabling for: <a href="../ch23_01.htm#INDEX-3969">23.1. Handling Insecure Data</a></dt><a name="servers-TCP"><dt>TCP: <a href="../ch16_05.htm#INDEX-3087">16.5.1. Networking Clients </a></dt> </dl></dd><a name="service-port-name-number-translations"><dt>service port name/number translations: <a href="../ch29_02.htm#INDEX-4899">29.2.64. getservbyname</a></dt><a name="set-id-program"><dt>set-id program: <a name="set-id-programs"><dt><a href="../ch23_01.htm#INDEX-3966">23.1. Handling Insecure Data</a></dt><dd><dl> <a name="dangerous-operations-UID-and-GID-setting-to-real"> <dt>dangerous operations, UID and GID setting to real: <a href="../ch23_01.htm#INDEX-4006">23.1.3. Accessing Commands and Files Under Reduced Privileges</a></dt> <a name="Unix-kernel-bugs-security-problems-with"> <dt>Unix kernel bugs, security problems with: <a href="../ch23_02.htm#INDEX-4026">23.2.1. Unix Kernel Security Bugs</a></dt></dl></dd><a name="setgid-function"><dt>setgid function: <a href="../ch16_03.htm#INDEX-3014">16.3.2. Talking to Yourself</a></dt> <dd><dl><dt><a href="../ch23_01.htm#INDEX-3958">23.1. Handling Insecure Data</a></dt></dl></dd><a name="setgrent-function"><dt>setgrent function: <a href="../ch29_02.htm#INDEX-4807">29.2.44. getgrent</a></dt><a name="sethostent-function"><dt>sethostent function: <a href="../ch29_02.htm#INDEX-4836">29.2.49. gethostent</a></dt><a name="setpgrp-function"><dt>setpgrp function: <a href="../ch29_02.htm#INDEX-5210">29.2.146. setpgrp</a></dt><dd><dl><a name="setprgp-function"><dt><a href="../ch16_01.htm#INDEX-2924">16.1.1. Signaling Process Groups</a></dt></dl></dd><a name="setpriority-function"><dt>setpriority function: <a href="../ch29_02.htm#INDEX-5214">29.2.147. setpriority</a></dt><a name="setprotoent-function"><dt>setprotoent function: <a href="../ch29_02.htm#INDEX-4879">29.2.60. getprotoent</a></dt><a name="setpwent-function"><dt>setpwent function: <a href="../ch29_02.htm#INDEX-4883">29.2.61. getpwent</a></dt><a name="sets"><dt>sets, <a name="intersection"> intersection: <a href="../ch06_03.htm#INDEX-1843">6.3. Passing References</a></dt><a name="setservent-function"><dt>setservent function: <a href="../ch29_02.htm#INDEX-4904">29.2.66. getservent</a></dt><a name="setsockopt-function"><dt>setsockopt function: <a href="../ch29_02.htm#INDEX-5217">29.2.148. setsockopt</a></dt><a name="setuid-function"><dt>setuid function: <a href="../ch16_03.htm#INDEX-3015">16.3.2. Talking to Yourself</a></dt> <dd><dl><dt><a href="../ch23_01.htm#INDEX-3957">23.1. Handling Insecure Data</a></dt></dl></dd><a name="sh-Bourne-shell"><a name="shadow-password-entries"><dt>shadow, password entries: <a href="../ch29_02.htm#INDEX-4890">29.2.62. getpwnam</a></dt><a name="shared-file-locks"><dt>shared file locks: <a href="../ch16_02.htm#INDEX-2959">16.2.1. File Locking</a></dt><a name="shared-memory-System-V-IPC"><dt>shared memory, System V IPC: <a href="../ch16_04.htm#INDEX-3052">16.4. System V IPC</a></dt><dd><dl> <a name="controlled-access-to"> <dt>controlled access to: <a href="../ch16_04.htm#INDEX-3055">16.4. System V IPC</a></dt> <a name="functions-for"> <dt>functions for: <a href="../ch29_02.htm#INDEX-5224">29.2.150. shmctl</a></dt></dl></dd><a name="#-sharp"><dt># (sharp)</dt><dd><dl> <a name="for-comments"> <dt>for comments: <a href="../ch02_02.htm#INDEX-421">2.2. Molecules</a></dt><dd><dl> <a name="-x-pattern-modifier-using-with"> <dt>/x pattern modifier, using with: <a href="../ch05_02.htm#INDEX-1357">5.2.1. Pattern Modifiers</a></dt> </dl></dd> <a name="in-formats"> <dt>in formats: <a href="../ch07_01.htm#INDEX-1896">7. Formats</a></dt> <a name="quoting-character-whitespace-and"> <dt>quoting character, whitespace and: <a href="../ch02_06.htm#INDEX-594">2.6.3. Pick Your Own Quotes</a></dt> <a name="#!-shebang-notation"> <dt>#! (shebang) notation: <a href="../ch01_03.htm#INDEX-161">1.3.1. How to Do It</a></dt><dd><dl> <dt><a href="../ch19_01.htm#INDEX-3330">19.1. Command Processing</a></dt> <a name="security-problems-caused-by"> <dt>security problems caused by: <a href="../ch23_02.htm#INDEX-4025">23.2.1. Unix Kernel Security Bugs</a></dt> <a name="simulating-on-non-Unix-systems"> <dt>simulating on non-Unix systems: <a href="../ch19_01.htm#INDEX-3347">19.1.1. #! and Quoting on Non-Unix Systems</a></dt> </dl></dd></dl></dd><a name="shell-module"><dt>shell module: <a href="../ch32_01.htm#INDEX-5535">32.1.7. Operating System Interfaces</a></dt><a name="shells"><dd><dl> <a name="alternative-for-Perl-Windows-systems"> <dt>alternative for Perl, Windows systems: <a href="../ch19_02.htm#INDEX-3486">19.2. Environment Variables</a></dt> <a name="avoiding-use-of"> <dt>avoiding use of: <a href="../ch23_01.htm#INDEX-4008">23.1.3. Accessing Commands and Files Under Reduced Privileges</a></dt> <a name="avoiding-with-multi-argument-piped-open"> <dt>avoiding with multi-argument piped open: <a href="../ch16_03.htm#INDEX-2997">16.3.1. Anonymous Pipes</a></dt> <a name="Bourne-shell-sh"> <dt>Bourne shell (sh): <a href="../ch19_01.htm#INDEX-3344">19.1. Command Processing</a></dt> <a name="bypassing-with--|-piping-pseudocommand"> <dt>bypassing with -| piping pseudocommand: <a href="../ch16_03.htm#INDEX-3013">16.3.2. Talking to Yourself</a></dt> <a name="commands-in"> <a name="debugger-commands-and"> <dt>debugger commands and: <a href="../ch20_02.htm#INDEX-3566">20.2.6. Actions and Command Execution</a></dt> <a name="environment-variables-as-security-hazards"> <dt>environment variables as security hazards: <a href="../ch23_01.htm#INDEX-3995">23.1.2. Cleaning Up Your Environment</a></dt> <a name="environment-variables-using-with"> <dt>environment variables, using with: <a href="../ch19_02.htm#INDEX-3471">19.2. Environment Variables</a></dt> <a name="I-O-streams-setting-up"> <dt>I/O streams, setting up: <a href="../ch01_04.htm#INDEX-178">1.4. Filehandles</a></dt> <a name="pipe-commands-with-shell-metacharacters-passing-to"> <dt>pipe commands with shell metacharacters, passing to: <a href="../ch29_02.htm#INDEX-5058">29.2.104. open</a></dt> <a name="pipe-commands-with-special-characters-handling"> <dt>pipe commands with special characters, handling: <a href="../ch16_03.htm#INDEX-2996">16.3.1. Anonymous Pipes</a></dt> <a name="programming-Perl-vs."> <dt>programming, Perl vs.: <a href="../ch24_01.htm#INDEX-4149">24.1.4. Shell Traps</a></dt> <a name="quotes-passing-through"> <dt>quotes, passing through: <a href="../ch19_01.htm#INDEX-3404">19.1.3. Switches</a></dt> <a name="security-pitfalls-with-use-avoiding"> <dt>security pitfalls with use, avoiding: <a href="../ch23_03.htm#INDEX-4081">23.3.2. Code Masquerading as Data</a></dt> <a name="spawning-characters-for"> <dt>spawning, characters for: <a href="../ch20_03.htm#INDEX-3598">20.3.3. Debugger Options</a></dt></dl></dd><a name="shift-function"><dt>shift function: <a href="../ch09_01.htm#INDEX-2073">9. Data Structures</a></dt><dd><dl> <dt><a href="../ch29_02.htm#INDEX-5219">29.2.149. shift</a></dt></dl></dd><a name="shift-operator"><dt>shift operator: <a href="../ch01_06.htm#INDEX-313">1.6.2.1. The while and until statements</a></dt><dd><dl><a name="shift-operators"><dt><a href="../ch03_09.htm#INDEX-864">3.9. Shift Operators</a></dt> <dt><a href="../ch03_09.htm#INDEX-870">3.9. Shift Operators</a></dt></dl></dd><a name="shmctl-function"><dt>shmctl function: <a href="../ch29_02.htm#INDEX-5222">29.2.150. shmctl</a></dt><a name="ShMem-package"><dt>ShMem package: <a href="../ch16_04.htm#INDEX-3059">16.4. System V IPC</a></dt><a name="shmget-function"><dt>shmget function: <a href="../ch29_02.htm#INDEX-5225">29.2.151. shmget</a></dt><a name="shmread-function"><dt>shmread function: <a href="../ch29_02.htm#INDEX-5228">29.2.152. shmread</a></dt><a name="shmwrite-function"><dt>shmwrite function: <a href="../ch29_02.htm#INDEX-5230">29.2.153. shmwrite</a></dt><a name="short-circuit-operators"><dt>short-circuit operators: <a href="../ch01_05.htm#INDEX-237">1.5.5. Logical Operators</a></dt><dd><dl> <dt><a href="../ch03_14.htm#INDEX-969">3.14. C-Style Logical (Short-Circuit) Operators</a></dt> <a name="overloading-and"> <dt>overloading and: <a href="../ch13_03.htm#INDEX-">13.3. Overloadable Operators</a></dt></dl></dd><a name="shortening-arrays"><dt>shortening arrays: <a href="../ch02_08.htm#INDEX-701">2.8.2. Array Length</a></dt><a name="shorts"><dt>shorts: <a href="../ch29_02.htm#INDEX-5268">29.2.162. sprintf</a></dt><a name="shutdown-function"><dt>shutdown function: <a href="../ch29_02.htm#INDEX-5232">29.2.154. shutdown</a></dt><a name="shutdown-syscall"><dt>shutdown syscall: <a href="../ch16_05.htm#INDEX-3090">16.5.1. Networking Clients </a></dt><a name="%SIG-hash"><dt>%SIG hash: <a href="../ch16_01.htm#INDEX-2888">16.1. Signals</a></dt><dd><dl> <dt><a href="../ch28_02.htm#INDEX-4580">28.2. Special Variables in Alphabetical Order</a></dt></dl></dd><a name="sigaction-function"><dt>sigaction function: <a href="../ch16_01.htm#INDEX-2935">16.1.2. Reaping Zombies</a></dt><a name="SIGALRM-signal"><dt>SIGALRM signal: <a href="../ch29_02.htm#INDEX-4634">29.2.3. alarm</a></dt><a name="signal-handlers"><dt>signal handlers</dt><dd><dl> <a name="defining-as-strings"> <dt>defining as strings: <a href="../ch10_01.htm#INDEX-2218">10. Packages</a></dt> <a name="%SIG-Perl-vs.-C-language"> <dt>%SIG, Perl vs. C language: <a href="../ch24_01.htm#INDEX-4148">24.1.3. C Traps</a></dt></dl></dd><a name="signal-handling"><dt>signal handling, <a name="sigtrap-module">sigtrap module: <a href="../ch32_01.htm#INDEX-5536">32.1.7. Operating System Interfaces</a></dt><a name="signal-level-option-debugger"><dt>signal level option (debugger): <a href="../ch20_03.htm#INDEX-3603">20.3.3. Debugger Options</a></dt><a name="signals"><dt>signals: <a href="../ch16_01.htm#INDEX-2875">16. Interprocess Communication</a></dt><dd><dl> <dt><a href="../ch16_01.htm#INDEX-2886">16.1. Signals</a></dt> <a name="-%SIG-hash"> <dt> %SIG hash: <a href="../ch28_02.htm#INDEX-4581">28.2. Special Variables in Alphabetical Order</a></dt> <a name="blocking"> <dt>blocking: <a href="../ch16_01.htm#INDEX-2945">16.1.4. Blocking Signals</a></dt> <a name="core-dumps-triggering-in-C-library"> <dt>core dumps, triggering in C library: <a href="../ch16_01.htm#INDEX-2904">16.1. Signals</a></dt> <a name="killing-processes-with"> <dt>killing processes with: <a href="../ch29_02.htm#INDEX-4955">29.2.80. kill</a></dt> <a name="portability-of"> <dt>portability of: <a href="../ch25_04.htm#INDEX-4344">25.4. System Interaction</a></dt> <a name="signaling-process-groups"> <dt>signaling process groups: <a href="../ch16_01.htm#INDEX-2920">16.1.1. Signaling Process Groups</a></dt> <a name="sources-of"> <dt>sources of: <a href="../ch16_01.htm#INDEX-2892">16.1. Signals</a></dt> <a name="threads-delivering-to"> <dt>threads, delivering to: <a href="../ch17_02.htm#INDEX-3136">17.2. The Thread Model</a></dt> <a name="Thread::Signal-module"> <dt>Thread::Signal module: <a href="../ch17_02.htm#INDEX-3213">17.2.3.3. Other standard threading modules</a></dt> <a name="timing-out-slow-operations"> <dt>timing out slow operations: <a href="../ch16_01.htm#INDEX-2940">16.1.3. Timing Out Slow Operations</a></dt> <a name="trapping-with-sigtrap-pragma"> <dt>trapping with sigtrap pragma: <a href="../ch16_01.htm#INDEX-2907">16.1. Signals</a></dt>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -