parthtamu/rag-code-assistant
0
1<!DOCTYPE html>2 3<html lang="en" data-content_root="../">4 <head>5 <meta charset="utf-8" />6 <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />7<meta property="og:title" content="Unix-specific services" />8<meta property="og:type" content="website" />9<meta property="og:url" content="https://docs.python.org/3/library/unix.html" />10<meta property="og:site_name" content="Python documentation" />11<meta property="og:description" content="The modules described in this chapter provide interfaces to features that are unique to the Unix operating system, or in some cases to some or many variants of it. Here’s an overview: shlex — Simpl..." />12<meta property="og:image:width" content="1146" />13<meta property="og:image:height" content="600" />14<meta property="og:image" content="https://docs.python.org/3.15/_images/social_previews/summary_library_unix_0c3264e8.png" />15<meta property="og:image:alt" content="The modules described in this chapter provide interfaces to features that are unique to the Unix operating system, or in some cases to some or many variants of it. Here’s an overview: shlex — Simpl..." />16<meta name="description" content="The modules described in this chapter provide interfaces to features that are unique to the Unix operating system, or in some cases to some or many variants of it. Here’s an overview: shlex — Simpl..." />17<meta name="twitter:card" content="summary_large_image" />18<meta name="theme-color" content="#3776ab">19 20 <title>Unix-specific services — Python 3.15.0a6 documentation</title><meta name="viewport" content="width=device-width, initial-scale=1.0">21 22 <link rel="stylesheet" type="text/css" href="../_static/pygments.css?v=b86133f3" />23 <link rel="stylesheet" type="text/css" href="../_static/classic.css?v=234b1a7c" />24 <link rel="stylesheet" type="text/css" href="../_static/pydoctheme.css?v=89a2f22a" />25 <link rel="stylesheet" type="text/css" href="../_static/profiling-sampling-visualization.css?v=0c2600ae" />26 <link id="pygments_dark_css" media="(prefers-color-scheme: dark)" rel="stylesheet" type="text/css" href="../_static/pygments_dark.css?v=5349f25f" />27 28 <script src="../_static/documentation_options.js?v=6b7c9ff5"></script>29 <script src="../_static/doctools.js?v=9bcbadda"></script>30 <script src="../_static/sphinx_highlight.js?v=dc90522c"></script>31 <script src="../_static/profiling-sampling-visualization.js?v=9811ed04"></script>32 33 <script src="../_static/sidebar.js"></script>34 35 <link rel="search" type="application/opensearchdescription+xml"36 title="Search within Python 3.15.0a6 documentation"37 href="../_static/opensearch.xml"/>38 <link rel="author" title="About these documents" href="../about.html" />39 <link rel="index" title="Index" href="../genindex.html" />40 <link rel="search" title="Search" href="../search.html" />41 <link rel="copyright" title="Copyright" href="../copyright.html" />42 <link rel="next" title="shlex — Simple lexical analysis" href="shlex.html" />43 <link rel="prev" title="winsound — Sound-playing interface for Windows" href="winsound.html" />44 45 46 <script defer file-types="bz2,epub,zip" data-domain="docs.python.org" src="https://analytics.python.org/js/script.file-downloads.outbound-links.js"></script>47 48 <link rel="canonical" href="https://docs.python.org/3/library/unix.html">49 50 51 52 53 <style>54 @media only screen {55 table.full-width-table {56 width: 100%;57 }58 }59 </style>60<link rel="stylesheet" href="../_static/pydoctheme_dark.css" media="(prefers-color-scheme: dark)" id="pydoctheme_dark_css">61 <link rel="shortcut icon" type="image/png" href="../_static/py.svg">62 <script type="text/javascript" src="../_static/copybutton.js"></script>63 <script type="text/javascript" src="../_static/menu.js"></script>64 <script type="text/javascript" src="../_static/search-focus.js"></script>65 <script type="text/javascript" src="../_static/themetoggle.js"></script> 66 <script type="text/javascript" src="../_static/rtd_switcher.js"></script>67 <meta name="readthedocs-addons-api-version" content="1">68 69 </head>70<body>71<div class="mobile-nav">72 <input type="checkbox" id="menuToggler" class="toggler__input" aria-controls="navigation"73 aria-pressed="false" aria-expanded="false" role="button" aria-label="Menu">74 <nav class="nav-content" role="navigation">75 <label for="menuToggler" class="toggler__label">76 <span></span>77 </label>78 <span class="nav-items-wrapper">79 <a href="https://www.python.org/" class="nav-logo">80 <img src="../_static/py.svg" alt="Python logo">81 </a>82 <span class="version_switcher_placeholder"></span>83 <form role="search" class="search" action="../search.html" method="get">84 <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" class="search-icon">85 <path fill-rule="nonzero" fill="currentColor" d="M15.5 14h-.79l-.28-.27a6.5 6.5 0 001.48-5.34c-.47-2.78-2.79-5-5.59-5.34a6.505 6.505 0 00-7.27 7.27c.34 2.8 2.56 5.12 5.34 5.59a6.5 6.5 0 005.34-1.48l.27.28v.79l4.25 4.25c.41.41 1.08.41 1.49 0 .41-.41.41-1.08 0-1.49L15.5 14zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"></path>86 </svg>87 <input placeholder="Quick search" aria-label="Quick search" type="search" name="q">88 <input type="submit" value="Go">89 </form>90 </span>91 </nav>92 <div class="menu-wrapper">93 <nav class="menu" role="navigation" aria-label="main navigation">94 <div class="language_switcher_placeholder"></div>95 96<label class="theme-selector-label">97 Theme98 <select class="theme-selector" oninput="activateTheme(this.value)">99 <option value="auto" selected>Auto</option>100 <option value="light">Light</option>101 <option value="dark">Dark</option>102 </select>103</label>104 <div>105 <h4>Previous topic</h4>106 <p class="topless"><a href="winsound.html"107 title="previous chapter"><code class="xref py py-mod docutils literal notranslate"><span class="pre">winsound</span></code> — Sound-playing interface for Windows</a></p>108 </div>109 <div>110 <h4>Next topic</h4>111 <p class="topless"><a href="shlex.html"112 title="next chapter"><code class="xref py py-mod docutils literal notranslate"><span class="pre">shlex</span></code> — Simple lexical analysis</a></p>113 </div>114 <script>115 document.addEventListener('DOMContentLoaded', () => {116 const title = document.querySelector('meta[property="og:title"]').content;117 const elements = document.querySelectorAll('.improvepage');118 const pageurl = window.location.href.split('?')[0];119 elements.forEach(element => {120 const url = new URL(element.href.split('?')[0].replace("-nojs", ""));121 url.searchParams.set('pagetitle', title);122 url.searchParams.set('pageurl', pageurl);123 url.searchParams.set('pagesource', "library/unix.rst");124 element.href = url.toString();125 });126 });127 </script>128 <div role="note" aria-label="source link">129 <h3>This page</h3>130 <ul class="this-page-menu">131 <li><a href="../bugs.html">Report a bug</a></li>132 <li><a class="improvepage" href="../improve-page-nojs.html">Improve this page</a></li>133 <li>134 <a href="https://github.com/python/cpython/blob/main/Doc/library/unix.rst?plain=1"135 rel="nofollow">Show source136 </a>137 </li>138 139 </ul>140 </div>141 </nav>142 </div>143</div>144 145 146 <div class="related" role="navigation" aria-label="Related">147 <h3>Navigation</h3>148 <ul>149 <li class="right" style="margin-right: 10px">150 <a href="../genindex.html" title="General Index"151 accesskey="I">index</a></li>152 <li class="right" >153 <a href="../py-modindex.html" title="Python Module Index"154 >modules</a> |</li>155 <li class="right" >156 <a href="shlex.html" title="shlex — Simple lexical analysis"157 accesskey="N">next</a> |</li>158 <li class="right" >159 <a href="winsound.html" title="winsound — Sound-playing interface for Windows"160 accesskey="P">previous</a> |</li>161 162 <li><img src="../_static/py.svg" alt="Python logo" style="vertical-align: middle; margin-top: -1px"></li>163 <li><a href="https://www.python.org/">Python</a> »</li>164 <li class="switchers">165 <div class="language_switcher_placeholder"></div>166 <div class="version_switcher_placeholder"></div>167 </li>168 <li>169 170 </li>171 <li id="cpython-language-and-version">172 <a href="../index.html">3.15.0a6 Documentation</a> »173 </li>174 175 <li class="nav-item nav-item-1"><a href="index.html" accesskey="U">The Python Standard Library</a> »</li>176 <li class="nav-item nav-item-this"><a href="">Unix-specific services</a></li>177 <li class="right">178 179 180 <div class="inline-search" role="search">181 <form class="inline-search" action="../search.html" method="get">182 <input placeholder="Quick search" aria-label="Quick search" type="search" name="q" id="search-box">183 <input type="submit" value="Go">184 </form>185 </div>186 |187 </li>188 <li class="right">189<label class="theme-selector-label">190 Theme191 <select class="theme-selector" oninput="activateTheme(this.value)">192 <option value="auto" selected>Auto</option>193 <option value="light">Light</option>194 <option value="dark">Dark</option>195 </select>196</label> |</li>197 198 </ul>199 </div> 200 201 <div class="document">202 <div class="documentwrapper">203 <div class="bodywrapper">204 <div class="body" role="main">205 206 <section id="unix-specific-services">207<span id="unix"></span><h1>Unix-specific services<a class="headerlink" href="#unix-specific-services" title="Link to this heading">¶</a></h1>208<p>The modules described in this chapter provide interfaces to features that are209unique to the Unix operating system, or in some cases to some or many variants210of it. Here’s an overview:</p>211<div class="toctree-wrapper compound">212<ul>213<li class="toctree-l1"><a class="reference internal" href="shlex.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">shlex</span></code> — Simple lexical analysis</a><ul>214<li class="toctree-l2"><a class="reference internal" href="shlex.html#shlex-objects">shlex Objects</a></li>215<li class="toctree-l2"><a class="reference internal" href="shlex.html#parsing-rules">Parsing Rules</a></li>216<li class="toctree-l2"><a class="reference internal" href="shlex.html#improved-compatibility-with-shells">Improved Compatibility with Shells</a></li>217</ul>218</li>219<li class="toctree-l1"><a class="reference internal" href="posix.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">posix</span></code> — The most common POSIX system calls</a><ul>220<li class="toctree-l2"><a class="reference internal" href="posix.html#large-file-support">Large File Support</a></li>221<li class="toctree-l2"><a class="reference internal" href="posix.html#notable-module-contents">Notable Module Contents</a></li>222</ul>223</li>224<li class="toctree-l1"><a class="reference internal" href="pwd.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">pwd</span></code> — The password database</a></li>225<li class="toctree-l1"><a class="reference internal" href="grp.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">grp</span></code> — The group database</a></li>226<li class="toctree-l1"><a class="reference internal" href="termios.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">termios</span></code> — POSIX style tty control</a><ul>227<li class="toctree-l2"><a class="reference internal" href="termios.html#example">Example</a></li>228</ul>229</li>230<li class="toctree-l1"><a class="reference internal" href="tty.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">tty</span></code> — Terminal control functions</a></li>231<li class="toctree-l1"><a class="reference internal" href="pty.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">pty</span></code> — Pseudo-terminal utilities</a><ul>232<li class="toctree-l2"><a class="reference internal" href="pty.html#example">Example</a></li>233</ul>234</li>235<li class="toctree-l1"><a class="reference internal" href="fcntl.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">fcntl</span></code> — The <code class="docutils literal notranslate"><span class="pre">fcntl</span></code> and <code class="docutils literal notranslate"><span class="pre">ioctl</span></code> system calls</a></li>236<li class="toctree-l1"><a class="reference internal" href="resource.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">resource</span></code> — Resource usage information</a><ul>237<li class="toctree-l2"><a class="reference internal" href="resource.html#resource-limits">Resource Limits</a></li>238<li class="toctree-l2"><a class="reference internal" href="resource.html#resource-usage">Resource Usage</a></li>239</ul>240</li>241<li class="toctree-l1"><a class="reference internal" href="syslog.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">syslog</span></code> — Unix syslog library routines</a><ul>242<li class="toctree-l2"><a class="reference internal" href="syslog.html#examples">Examples</a><ul>243<li class="toctree-l3"><a class="reference internal" href="syslog.html#simple-example">Simple example</a></li>244</ul>245</li>246</ul>247</li>248</ul>249</div>250</section>251 252 253 <div class="clearer"></div>254 </div>255 </div>256 </div>257 <div class="sphinxsidebar" role="navigation" aria-label="Main">258 <div class="sphinxsidebarwrapper">259 <div>260 <h4>Previous topic</h4>261 <p class="topless"><a href="winsound.html"262 title="previous chapter"><code class="xref py py-mod docutils literal notranslate"><span class="pre">winsound</span></code> — Sound-playing interface for Windows</a></p>263 </div>264 <div>265 <h4>Next topic</h4>266 <p class="topless"><a href="shlex.html"267 title="next chapter"><code class="xref py py-mod docutils literal notranslate"><span class="pre">shlex</span></code> — Simple lexical analysis</a></p>268 </div>269 <script>270 document.addEventListener('DOMContentLoaded', () => {271 const title = document.querySelector('meta[property="og:title"]').content;272 const elements = document.querySelectorAll('.improvepage');273 const pageurl = window.location.href.split('?')[0];274 elements.forEach(element => {275 const url = new URL(element.href.split('?')[0].replace("-nojs", ""));276 url.searchParams.set('pagetitle', title);277 url.searchParams.set('pageurl', pageurl);278 url.searchParams.set('pagesource', "library/unix.rst");279 element.href = url.toString();280 });281 });282 </script>283 <div role="note" aria-label="source link">284 <h3>This page</h3>285 <ul class="this-page-menu">286 <li><a href="../bugs.html">Report a bug</a></li>287 <li><a class="improvepage" href="../improve-page-nojs.html">Improve this page</a></li>288 <li>289 <a href="https://github.com/python/cpython/blob/main/Doc/library/unix.rst?plain=1"290 rel="nofollow">Show source291 </a>292 </li>293 294 </ul>295 </div>296 </div>297<div id="sidebarbutton" title="Collapse sidebar">298<span>«</span>299</div>300 301 </div>302 <div class="clearer"></div>303 </div> 304 <div class="related" role="navigation" aria-label="Related">305 <h3>Navigation</h3>306 <ul>307 <li class="right" style="margin-right: 10px">308 <a href="../genindex.html" title="General Index"309 >index</a></li>310 <li class="right" >311 <a href="../py-modindex.html" title="Python Module Index"312 >modules</a> |</li>313 <li class="right" >314 <a href="shlex.html" title="shlex — Simple lexical analysis"315 >next</a> |</li>316 <li class="right" >317 <a href="winsound.html" title="winsound — Sound-playing interface for Windows"318 >previous</a> |</li>319 320 <li><img src="../_static/py.svg" alt="Python logo" style="vertical-align: middle; margin-top: -1px"></li>321 <li><a href="https://www.python.org/">Python</a> »</li>322 <li class="switchers">323 <div class="language_switcher_placeholder"></div>324 <div class="version_switcher_placeholder"></div>325 </li>326 <li>327 328 </li>329 <li id="cpython-language-and-version">330 <a href="../index.html">3.15.0a6 Documentation</a> »331 </li>332 333 <li class="nav-item nav-item-1"><a href="index.html" >The Python Standard Library</a> »</li>334 <li class="nav-item nav-item-this"><a href="">Unix-specific services</a></li>335 <li class="right">336 337 338 <div class="inline-search" role="search">339 <form class="inline-search" action="../search.html" method="get">340 <input placeholder="Quick search" aria-label="Quick search" type="search" name="q" id="search-box">341 <input type="submit" value="Go">342 </form>343 </div>344 |345 </li>346 <li class="right">347<label class="theme-selector-label">348 Theme349 <select class="theme-selector" oninput="activateTheme(this.value)">350 <option value="auto" selected>Auto</option>351 <option value="light">Light</option>352 <option value="dark">Dark</option>353 </select>354</label> |</li>355 356 </ul>357 </div> 358 <div class="footer">359 © <a href="../copyright.html">Copyright</a> 2001 Python Software Foundation.360 <br>361 This page is licensed under the Python Software Foundation License Version 2.362 <br>363 Examples, recipes, and other code in the documentation are additionally licensed under the Zero Clause BSD License.364 <br>365 366 See <a href="/license.html">History and License</a> for more information.<br>367 368 369 <br>370 371 The Python Software Foundation is a non-profit corporation.372<a href="https://www.python.org/psf/donations/">Please donate.</a>373<br>374 <br>375 Last updated on Mar 10, 2026 (08:58 UTC).376 377 <a href="/bugs.html">Found a bug</a>?378 379 <br>380 381 Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 8.2.3.382 </div>383 384 </body>385</html>