CINXE.COM
cat (Unix) - Wikipedia
<!DOCTYPE html> <html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-sticky-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-enabled skin-theme-clientpref-day vector-toc-available" lang="en" dir="ltr"> <head> <meta charset="UTF-8"> <title>cat (Unix) - Wikipedia</title> <script>(function(){var className="client-js vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-sticky-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-enabled skin-theme-clientpref-day vector-toc-available";var cookie=document.cookie.match(/(?:^|; )enwikimwclientpreferences=([^;]+)/);if(cookie){cookie[1].split('%2C').forEach(function(pref){className=className.replace(new RegExp('(^| )'+pref.replace(/-clientpref-\w+$|[^\w-]+/g,'')+'-clientpref-\\w+( |$)'),'$1'+pref+'$2');});}document.documentElement.className=className;}());RLCONF={"wgBreakFrames":false,"wgSeparatorTransformTable":["",""],"wgDigitTransformTable":["",""],"wgDefaultDateFormat":"dmy", "wgMonthNames":["","January","February","March","April","May","June","July","August","September","October","November","December"],"wgRequestId":"834d383f-e827-4ada-bef0-8811d759ce50","wgCanonicalNamespace":"","wgCanonicalSpecialPageName":false,"wgNamespaceNumber":0,"wgPageName":"Cat_(Unix)","wgTitle":"Cat (Unix)","wgCurRevisionId":1246602299,"wgRevisionId":1246602299,"wgArticleId":39127836,"wgIsArticle":true,"wgIsRedirect":false,"wgAction":"view","wgUserName":null,"wgUserGroups":["*"],"wgCategories":["Articles with short description","Short description is different from Wikidata","All articles with unsourced statements","Articles with unsourced statements from August 2021","Unix text processing utilities","Standard Unix programs","Unix SUS2008 utilities","IBM i Qshell commands"],"wgPageViewLanguage":"en","wgPageContentLanguage":"en","wgPageContentModel":"wikitext","wgRelevantPageName":"Cat_(Unix)","wgRelevantArticleId":39127836,"wgIsProbablyEditable":true, "wgRelevantPageIsProbablyEditable":true,"wgRestrictionEdit":[],"wgRestrictionMove":[],"wgNoticeProject":"wikipedia","wgCiteReferencePreviewsActive":false,"wgFlaggedRevsParams":{"tags":{"status":{"levels":1}}},"wgMediaViewerOnClick":true,"wgMediaViewerEnabledByDefault":true,"wgPopupsFlags":0,"wgVisualEditor":{"pageLanguageCode":"en","pageLanguageDir":"ltr","pageVariantFallbacks":"en"},"wgMFDisplayWikibaseDescriptions":{"search":true,"watchlist":true,"tagline":false,"nearby":true},"wgWMESchemaEditAttemptStepOversample":false,"wgWMEPageLength":10000,"wgRelatedArticlesCompat":[],"wgCentralAuthMobileDomain":false,"wgEditSubmitButtonLabelPublish":true,"wgULSPosition":"interlanguage","wgULSisCompactLinksEnabled":false,"wgVector2022LanguageInHeader":true,"wgULSisLanguageSelectorEmpty":false,"wgWikibaseItemId":"Q300918","wgCheckUserClientHintsHeadersJsApi":["brands","architecture","bitness","fullVersionList","mobile","model","platform","platformVersion"],"GEHomepageSuggestedEditsEnableTopics": true,"wgGETopicsMatchModeEnabled":false,"wgGEStructuredTaskRejectionReasonTextInputEnabled":false,"wgGELevelingUpEnabledForUser":false};RLSTATE={"ext.globalCssJs.user.styles":"ready","site.styles":"ready","user.styles":"ready","ext.globalCssJs.user":"ready","user":"ready","user.options":"loading","ext.cite.styles":"ready","skins.vector.search.codex.styles":"ready","skins.vector.styles":"ready","skins.vector.icons":"ready","jquery.makeCollapsible.styles":"ready","ext.wikimediamessages.styles":"ready","ext.visualEditor.desktopArticleTarget.noscript":"ready","ext.uls.interlanguage":"ready","wikibase.client.init":"ready","ext.wikimediaBadges":"ready"};RLPAGEMODULES=["ext.cite.ux-enhancements","site","mediawiki.page.ready","jquery.makeCollapsible","mediawiki.toc","skins.vector.js","ext.centralNotice.geoIP","ext.centralNotice.startUp","ext.gadget.ReferenceTooltips","ext.gadget.switcher","ext.urlShortener.toolbar","ext.centralauth.centralautologin","mmv.bootstrap","ext.popups", "ext.visualEditor.desktopArticleTarget.init","ext.visualEditor.targetLoader","ext.echo.centralauth","ext.eventLogging","ext.wikimediaEvents","ext.navigationTiming","ext.uls.interface","ext.cx.eventlogging.campaigns","ext.cx.uls.quick.actions","wikibase.client.vector-2022","ext.checkUser.clientHints","ext.growthExperiments.SuggestedEditSession","wikibase.sidebar.tracking"];</script> <script>(RLQ=window.RLQ||[]).push(function(){mw.loader.impl(function(){return["user.options@12s5i",function($,jQuery,require,module){mw.user.tokens.set({"patrolToken":"+\\","watchToken":"+\\","csrfToken":"+\\"}); }];});});</script> <link rel="stylesheet" href="/w/load.php?lang=en&modules=ext.cite.styles%7Cext.uls.interlanguage%7Cext.visualEditor.desktopArticleTarget.noscript%7Cext.wikimediaBadges%7Cext.wikimediamessages.styles%7Cjquery.makeCollapsible.styles%7Cskins.vector.icons%2Cstyles%7Cskins.vector.search.codex.styles%7Cwikibase.client.init&only=styles&skin=vector-2022"> <script async="" src="/w/load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector-2022"></script> <meta name="ResourceLoaderDynamicStyles" content=""> <link rel="stylesheet" href="/w/load.php?lang=en&modules=site.styles&only=styles&skin=vector-2022"> <meta name="generator" content="MediaWiki 1.44.0-wmf.4"> <meta name="referrer" content="origin"> <meta name="referrer" content="origin-when-cross-origin"> <meta name="robots" content="max-image-preview:standard"> <meta name="format-detection" content="telephone=no"> <meta property="og:image" content="https://upload.wikimedia.org/wikipedia/commons/e/ec/Cat-example-command.gif"> <meta property="og:image:width" content="1200"> <meta property="og:image:height" content="702"> <meta property="og:image" content="https://upload.wikimedia.org/wikipedia/commons/thumb/e/ec/Cat-example-command.gif/800px-Cat-example-command.gif"> <meta property="og:image:width" content="800"> <meta property="og:image:height" content="468"> <meta property="og:image" content="https://upload.wikimedia.org/wikipedia/commons/thumb/e/ec/Cat-example-command.gif/640px-Cat-example-command.gif"> <meta property="og:image:width" content="640"> <meta property="og:image:height" content="374"> <meta name="viewport" content="width=1120"> <meta property="og:title" content="cat (Unix) - Wikipedia"> <meta property="og:type" content="website"> <link rel="preconnect" href="//upload.wikimedia.org"> <link rel="alternate" media="only screen and (max-width: 640px)" href="//en.m.wikipedia.org/wiki/Cat_(Unix)"> <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/w/index.php?title=Cat_(Unix)&action=edit"> <link rel="apple-touch-icon" href="/static/apple-touch/wikipedia.png"> <link rel="icon" href="/static/favicon/wikipedia.ico"> <link rel="search" type="application/opensearchdescription+xml" href="/w/rest.php/v1/search" title="Wikipedia (en)"> <link rel="EditURI" type="application/rsd+xml" href="//en.wikipedia.org/w/api.php?action=rsd"> <link rel="canonical" href="https://en.wikipedia.org/wiki/Cat_(Unix)"> <link rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/deed.en"> <link rel="alternate" type="application/atom+xml" title="Wikipedia Atom feed" href="/w/index.php?title=Special:RecentChanges&feed=atom"> <link rel="dns-prefetch" href="//meta.wikimedia.org" /> <link rel="dns-prefetch" href="//login.wikimedia.org"> </head> <body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject mw-editable page-Cat_Unix rootpage-Cat_Unix skin-vector-2022 action-view"><a class="mw-jump-link" href="#bodyContent">Jump to content</a> <div class="vector-header-container"> <header class="vector-header mw-header"> <div class="vector-header-start"> <nav class="vector-main-menu-landmark" aria-label="Site"> <div id="vector-main-menu-dropdown" class="vector-dropdown vector-main-menu-dropdown vector-button-flush-left vector-button-flush-right" > <input type="checkbox" id="vector-main-menu-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-main-menu-dropdown" class="vector-dropdown-checkbox " aria-label="Main menu" > <label id="vector-main-menu-dropdown-label" for="vector-main-menu-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-menu mw-ui-icon-wikimedia-menu"></span> <span class="vector-dropdown-label-text">Main menu</span> </label> <div class="vector-dropdown-content"> <div id="vector-main-menu-unpinned-container" class="vector-unpinned-container"> <div id="vector-main-menu" class="vector-main-menu vector-pinnable-element"> <div class="vector-pinnable-header vector-main-menu-pinnable-header vector-pinnable-header-unpinned" data-feature-name="main-menu-pinned" data-pinnable-element-id="vector-main-menu" data-pinned-container-id="vector-main-menu-pinned-container" data-unpinned-container-id="vector-main-menu-unpinned-container" > <div class="vector-pinnable-header-label">Main menu</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-main-menu.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-main-menu.unpin">hide</button> </div> <div id="p-navigation" class="vector-menu mw-portlet mw-portlet-navigation" > <div class="vector-menu-heading"> Navigation </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-mainpage-description" class="mw-list-item"><a href="/wiki/Main_Page" title="Visit the main page [z]" accesskey="z"><span>Main page</span></a></li><li id="n-contents" class="mw-list-item"><a href="/wiki/Wikipedia:Contents" title="Guides to browsing Wikipedia"><span>Contents</span></a></li><li id="n-currentevents" class="mw-list-item"><a href="/wiki/Portal:Current_events" title="Articles related to current events"><span>Current events</span></a></li><li id="n-randompage" class="mw-list-item"><a href="/wiki/Special:Random" title="Visit a randomly selected article [x]" accesskey="x"><span>Random article</span></a></li><li id="n-aboutsite" class="mw-list-item"><a href="/wiki/Wikipedia:About" title="Learn about Wikipedia and how it works"><span>About Wikipedia</span></a></li><li id="n-contactpage" class="mw-list-item"><a href="//en.wikipedia.org/wiki/Wikipedia:Contact_us" title="How to contact Wikipedia"><span>Contact us</span></a></li> </ul> </div> </div> <div id="p-interaction" class="vector-menu mw-portlet mw-portlet-interaction" > <div class="vector-menu-heading"> Contribute </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-help" class="mw-list-item"><a href="/wiki/Help:Contents" title="Guidance on how to use and edit Wikipedia"><span>Help</span></a></li><li id="n-introduction" class="mw-list-item"><a href="/wiki/Help:Introduction" title="Learn how to edit Wikipedia"><span>Learn to edit</span></a></li><li id="n-portal" class="mw-list-item"><a href="/wiki/Wikipedia:Community_portal" title="The hub for editors"><span>Community portal</span></a></li><li id="n-recentchanges" class="mw-list-item"><a href="/wiki/Special:RecentChanges" title="A list of recent changes to Wikipedia [r]" accesskey="r"><span>Recent changes</span></a></li><li id="n-upload" class="mw-list-item"><a href="/wiki/Wikipedia:File_upload_wizard" title="Add images or other media for use on Wikipedia"><span>Upload file</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </nav> <a href="/wiki/Main_Page" class="mw-logo"> <img class="mw-logo-icon" src="/static/images/icons/wikipedia.png" alt="" aria-hidden="true" height="50" width="50"> <span class="mw-logo-container skin-invert"> <img class="mw-logo-wordmark" alt="Wikipedia" src="/static/images/mobile/copyright/wikipedia-wordmark-en.svg" style="width: 7.5em; height: 1.125em;"> <img class="mw-logo-tagline" alt="The Free Encyclopedia" src="/static/images/mobile/copyright/wikipedia-tagline-en.svg" width="117" height="13" style="width: 7.3125em; height: 0.8125em;"> </span> </a> </div> <div class="vector-header-end"> <div id="p-search" role="search" class="vector-search-box-vue vector-search-box-collapses vector-search-box-show-thumbnail vector-search-box-auto-expand-width vector-search-box"> <a href="/wiki/Special:Search" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only search-toggle" title="Search Wikipedia [f]" accesskey="f"><span class="vector-icon mw-ui-icon-search mw-ui-icon-wikimedia-search"></span> <span>Search</span> </a> <div class="vector-typeahead-search-container"> <div class="cdx-typeahead-search cdx-typeahead-search--show-thumbnail cdx-typeahead-search--auto-expand-width"> <form action="/w/index.php" id="searchform" class="cdx-search-input cdx-search-input--has-end-button"> <div id="simpleSearch" class="cdx-search-input__input-wrapper" data-search-loc="header-moved"> <div class="cdx-text-input cdx-text-input--has-start-icon"> <input class="cdx-text-input__input" type="search" name="search" placeholder="Search Wikipedia" aria-label="Search Wikipedia" autocapitalize="sentences" title="Search Wikipedia [f]" accesskey="f" id="searchInput" > <span class="cdx-text-input__icon cdx-text-input__start-icon"></span> </div> <input type="hidden" name="title" value="Special:Search"> </div> <button class="cdx-button cdx-search-input__end-button">Search</button> </form> </div> </div> </div> <nav class="vector-user-links vector-user-links-wide" aria-label="Personal tools"> <div class="vector-user-links-main"> <div id="p-vector-user-menu-preferences" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <div id="p-vector-user-menu-userpage" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <nav class="vector-appearance-landmark" aria-label="Appearance"> <div id="vector-appearance-dropdown" class="vector-dropdown " title="Change the appearance of the page's font size, width, and color" > <input type="checkbox" id="vector-appearance-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-appearance-dropdown" class="vector-dropdown-checkbox " aria-label="Appearance" > <label id="vector-appearance-dropdown-label" for="vector-appearance-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-appearance mw-ui-icon-wikimedia-appearance"></span> <span class="vector-dropdown-label-text">Appearance</span> </label> <div class="vector-dropdown-content"> <div id="vector-appearance-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <div id="p-vector-user-menu-notifications" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <div id="p-vector-user-menu-overflow" class="vector-menu mw-portlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="https://donate.wikimedia.org/wiki/Special:FundraiserRedirector?utm_source=donate&utm_medium=sidebar&utm_campaign=C13_en.wikipedia.org&uselang=en" class=""><span>Donate</span></a> </li> <li id="pt-createaccount-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/w/index.php?title=Special:CreateAccount&returnto=Cat+%28Unix%29" title="You are encouraged to create an account and log in; however, it is not mandatory" class=""><span>Create account</span></a> </li> <li id="pt-login-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/w/index.php?title=Special:UserLogin&returnto=Cat+%28Unix%29" title="You're encouraged to log in; however, it's not mandatory. [o]" accesskey="o" class=""><span>Log in</span></a> </li> </ul> </div> </div> </div> <div id="vector-user-links-dropdown" class="vector-dropdown vector-user-menu vector-button-flush-right vector-user-menu-logged-out" title="Log in and more options" > <input type="checkbox" id="vector-user-links-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-user-links-dropdown" class="vector-dropdown-checkbox " aria-label="Personal tools" > <label id="vector-user-links-dropdown-label" for="vector-user-links-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-ellipsis mw-ui-icon-wikimedia-ellipsis"></span> <span class="vector-dropdown-label-text">Personal tools</span> </label> <div class="vector-dropdown-content"> <div id="p-personal" class="vector-menu mw-portlet mw-portlet-personal user-links-collapsible-item" title="User menu" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport" class="user-links-collapsible-item mw-list-item"><a href="https://donate.wikimedia.org/wiki/Special:FundraiserRedirector?utm_source=donate&utm_medium=sidebar&utm_campaign=C13_en.wikipedia.org&uselang=en"><span>Donate</span></a></li><li id="pt-createaccount" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=Special:CreateAccount&returnto=Cat+%28Unix%29" title="You are encouraged to create an account and log in; however, it is not mandatory"><span class="vector-icon mw-ui-icon-userAdd mw-ui-icon-wikimedia-userAdd"></span> <span>Create account</span></a></li><li id="pt-login" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=Special:UserLogin&returnto=Cat+%28Unix%29" title="You're encouraged to log in; however, it's not mandatory. [o]" accesskey="o"><span class="vector-icon mw-ui-icon-logIn mw-ui-icon-wikimedia-logIn"></span> <span>Log in</span></a></li> </ul> </div> </div> <div id="p-user-menu-anon-editor" class="vector-menu mw-portlet mw-portlet-user-menu-anon-editor" > <div class="vector-menu-heading"> Pages for logged out editors <a href="/wiki/Help:Introduction" aria-label="Learn more about editing"><span>learn more</span></a> </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-anoncontribs" class="mw-list-item"><a href="/wiki/Special:MyContributions" title="A list of edits made from this IP address [y]" accesskey="y"><span>Contributions</span></a></li><li id="pt-anontalk" class="mw-list-item"><a href="/wiki/Special:MyTalk" title="Discussion about edits from this IP address [n]" accesskey="n"><span>Talk</span></a></li> </ul> </div> </div> </div> </div> </nav> </div> </header> </div> <div class="mw-page-container"> <div class="mw-page-container-inner"> <div class="vector-sitenotice-container"> <div id="siteNotice"><!-- CentralNotice --></div> </div> <div class="vector-column-start"> <div class="vector-main-menu-container"> <div id="mw-navigation"> <nav id="mw-panel" class="vector-main-menu-landmark" aria-label="Site"> <div id="vector-main-menu-pinned-container" class="vector-pinned-container"> </div> </nav> </div> </div> <div class="vector-sticky-pinned-container"> <nav id="mw-panel-toc" aria-label="Contents" data-event-name="ui.sidebar-toc" class="mw-table-of-contents-container vector-toc-landmark"> <div id="vector-toc-pinned-container" class="vector-pinned-container"> <div id="vector-toc" class="vector-toc vector-pinnable-element"> <div class="vector-pinnable-header vector-toc-pinnable-header vector-pinnable-header-pinned" data-feature-name="toc-pinned" data-pinnable-element-id="vector-toc" > <h2 class="vector-pinnable-header-label">Contents</h2> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-toc.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-toc.unpin">hide</button> </div> <ul class="vector-toc-contents" id="mw-panel-toc-list"> <li id="toc-mw-content-text" class="vector-toc-list-item vector-toc-level-1"> <a href="#" class="vector-toc-link"> <div class="vector-toc-text">(Top)</div> </a> </li> <li id="toc-History" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#History"> <div class="vector-toc-text"> <span class="vector-toc-numb">1</span> <span>History</span> </div> </a> <ul id="toc-History-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Usage" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Usage"> <div class="vector-toc-text"> <span class="vector-toc-numb">2</span> <span>Usage</span> </div> </a> <button aria-controls="toc-Usage-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Toggle Usage subsection</span> </button> <ul id="toc-Usage-sublist" class="vector-toc-list"> <li id="toc-Options" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Options"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.1</span> <span>Options</span> </div> </a> <ul id="toc-Options-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-Use_cases" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Use_cases"> <div class="vector-toc-text"> <span class="vector-toc-numb">3</span> <span>Use cases</span> </div> </a> <ul id="toc-Use_cases-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Examples" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Examples"> <div class="vector-toc-text"> <span class="vector-toc-numb">4</span> <span>Examples</span> </div> </a> <ul id="toc-Examples-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Unix_culture" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Unix_culture"> <div class="vector-toc-text"> <span class="vector-toc-numb">5</span> <span>Unix culture</span> </div> </a> <button aria-controls="toc-Unix_culture-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Toggle Unix culture subsection</span> </button> <ul id="toc-Unix_culture-sublist" class="vector-toc-list"> <li id="toc-Jargon_file_definition" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Jargon_file_definition"> <div class="vector-toc-text"> <span class="vector-toc-numb">5.1</span> <span>Jargon file definition</span> </div> </a> <ul id="toc-Jargon_file_definition-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Useless_use_of_cat" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Useless_use_of_cat"> <div class="vector-toc-text"> <span class="vector-toc-numb">5.2</span> <span>Useless use of cat</span> </div> </a> <ul id="toc-Useless_use_of_cat-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-See_also" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#See_also"> <div class="vector-toc-text"> <span class="vector-toc-numb">6</span> <span>See also</span> </div> </a> <ul id="toc-See_also-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-References" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#References"> <div class="vector-toc-text"> <span class="vector-toc-numb">7</span> <span>References</span> </div> </a> <ul id="toc-References-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-External_links" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#External_links"> <div class="vector-toc-text"> <span class="vector-toc-numb">8</span> <span>External links</span> </div> </a> <ul id="toc-External_links-sublist" class="vector-toc-list"> </ul> </li> </ul> </div> </div> </nav> </div> </div> <div class="mw-content-container"> <main id="content" class="mw-body"> <header class="mw-body-header vector-page-titlebar"> <nav aria-label="Contents" class="vector-toc-landmark"> <div id="vector-page-titlebar-toc" class="vector-dropdown vector-page-titlebar-toc vector-button-flush-left" > <input type="checkbox" id="vector-page-titlebar-toc-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-titlebar-toc" class="vector-dropdown-checkbox " aria-label="Toggle the table of contents" > <label id="vector-page-titlebar-toc-label" for="vector-page-titlebar-toc-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-listBullet mw-ui-icon-wikimedia-listBullet"></span> <span class="vector-dropdown-label-text">Toggle the table of contents</span> </label> <div class="vector-dropdown-content"> <div id="vector-page-titlebar-toc-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <h1 id="firstHeading" class="firstHeading mw-first-heading">cat (Unix)</h1> <div id="p-lang-btn" class="vector-dropdown mw-portlet mw-portlet-lang" > <input type="checkbox" id="p-lang-btn-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-p-lang-btn" class="vector-dropdown-checkbox mw-interlanguage-selector" aria-label="Go to an article in another language. Available in 34 languages" > <label id="p-lang-btn-label" for="p-lang-btn-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--action-progressive mw-portlet-lang-heading-34" aria-hidden="true" ><span class="vector-icon mw-ui-icon-language-progressive mw-ui-icon-wikimedia-language-progressive"></span> <span class="vector-dropdown-label-text">34 languages</span> </label> <div class="vector-dropdown-content"> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li class="interlanguage-link interwiki-ar mw-list-item"><a href="https://ar.wikipedia.org/wiki/%D9%83%D8%A7%D8%AA_(%D8%A3%D9%85%D8%B1_%D9%8A%D9%88%D9%86%D9%83%D8%B3)" title="كات (أمر يونكس) – Arabic" lang="ar" hreflang="ar" data-title="كات (أمر يونكس)" data-language-autonym="العربية" data-language-local-name="Arabic" class="interlanguage-link-target"><span>العربية</span></a></li><li class="interlanguage-link interwiki-az mw-list-item"><a href="https://az.wikipedia.org/wiki/Cat" title="Cat – Azerbaijani" lang="az" hreflang="az" data-title="Cat" data-language-autonym="Azərbaycanca" data-language-local-name="Azerbaijani" class="interlanguage-link-target"><span>Azərbaycanca</span></a></li><li class="interlanguage-link interwiki-be mw-list-item"><a href="https://be.wikipedia.org/wiki/Cat" title="Cat – Belarusian" lang="be" hreflang="be" data-title="Cat" data-language-autonym="Беларуская" data-language-local-name="Belarusian" class="interlanguage-link-target"><span>Беларуская</span></a></li><li class="interlanguage-link interwiki-ca mw-list-item"><a href="https://ca.wikipedia.org/wiki/Cat_(Unix)" title="Cat (Unix) – Catalan" lang="ca" hreflang="ca" data-title="Cat (Unix)" data-language-autonym="Català" data-language-local-name="Catalan" class="interlanguage-link-target"><span>Català</span></a></li><li class="interlanguage-link interwiki-cs mw-list-item"><a href="https://cs.wikipedia.org/wiki/Cat" title="Cat – Czech" lang="cs" hreflang="cs" data-title="Cat" data-language-autonym="Čeština" data-language-local-name="Czech" class="interlanguage-link-target"><span>Čeština</span></a></li><li class="interlanguage-link interwiki-da mw-list-item"><a href="https://da.wikipedia.org/wiki/Cat_(unix)" title="Cat (unix) – Danish" lang="da" hreflang="da" data-title="Cat (unix)" data-language-autonym="Dansk" data-language-local-name="Danish" class="interlanguage-link-target"><span>Dansk</span></a></li><li class="interlanguage-link interwiki-de mw-list-item"><a href="https://de.wikipedia.org/wiki/Cat_(Unix)" title="Cat (Unix) – German" lang="de" hreflang="de" data-title="Cat (Unix)" data-language-autonym="Deutsch" data-language-local-name="German" class="interlanguage-link-target"><span>Deutsch</span></a></li><li class="interlanguage-link interwiki-el mw-list-item"><a href="https://el.wikipedia.org/wiki/Cat_(Unix)" title="Cat (Unix) – Greek" lang="el" hreflang="el" data-title="Cat (Unix)" data-language-autonym="Ελληνικά" data-language-local-name="Greek" class="interlanguage-link-target"><span>Ελληνικά</span></a></li><li class="interlanguage-link interwiki-es mw-list-item"><a href="https://es.wikipedia.org/wiki/Cat_(Unix)" title="Cat (Unix) – Spanish" lang="es" hreflang="es" data-title="Cat (Unix)" data-language-autonym="Español" data-language-local-name="Spanish" class="interlanguage-link-target"><span>Español</span></a></li><li class="interlanguage-link interwiki-fa mw-list-item"><a href="https://fa.wikipedia.org/wiki/Cat_(%DB%8C%D9%88%D9%86%DB%8C%DA%A9%D8%B3)" title="Cat (یونیکس) – Persian" lang="fa" hreflang="fa" data-title="Cat (یونیکس)" data-language-autonym="فارسی" data-language-local-name="Persian" class="interlanguage-link-target"><span>فارسی</span></a></li><li class="interlanguage-link interwiki-fr mw-list-item"><a href="https://fr.wikipedia.org/wiki/Cat_(Unix)" title="Cat (Unix) – French" lang="fr" hreflang="fr" data-title="Cat (Unix)" data-language-autonym="Français" data-language-local-name="French" class="interlanguage-link-target"><span>Français</span></a></li><li class="interlanguage-link interwiki-ko mw-list-item"><a href="https://ko.wikipedia.org/wiki/Cat_(%EC%9C%A0%EB%8B%89%EC%8A%A4)" title="Cat (유닉스) – Korean" lang="ko" hreflang="ko" data-title="Cat (유닉스)" data-language-autonym="한국어" data-language-local-name="Korean" class="interlanguage-link-target"><span>한국어</span></a></li><li class="interlanguage-link interwiki-hi mw-list-item"><a href="https://hi.wikipedia.org/wiki/%E0%A4%95%E0%A5%88%E0%A4%9F_(%E0%A4%AF%E0%A5%82%E0%A4%A8%E0%A4%BF%E0%A4%95%E0%A5%8D%E0%A4%B8)" title="कैट (यूनिक्स) – Hindi" lang="hi" hreflang="hi" data-title="कैट (यूनिक्स)" data-language-autonym="हिन्दी" data-language-local-name="Hindi" class="interlanguage-link-target"><span>हिन्दी</span></a></li><li class="interlanguage-link interwiki-hr mw-list-item"><a href="https://hr.wikipedia.org/wiki/Cat" title="Cat – Croatian" lang="hr" hreflang="hr" data-title="Cat" data-language-autonym="Hrvatski" data-language-local-name="Croatian" class="interlanguage-link-target"><span>Hrvatski</span></a></li><li class="interlanguage-link interwiki-id mw-list-item"><a href="https://id.wikipedia.org/wiki/Cat_(Unix)" title="Cat (Unix) – Indonesian" lang="id" hreflang="id" data-title="Cat (Unix)" data-language-autonym="Bahasa Indonesia" data-language-local-name="Indonesian" class="interlanguage-link-target"><span>Bahasa Indonesia</span></a></li><li class="interlanguage-link interwiki-it mw-list-item"><a href="https://it.wikipedia.org/wiki/Cat_(Unix)" title="Cat (Unix) – Italian" lang="it" hreflang="it" data-title="Cat (Unix)" data-language-autonym="Italiano" data-language-local-name="Italian" class="interlanguage-link-target"><span>Italiano</span></a></li><li class="interlanguage-link interwiki-he mw-list-item"><a href="https://he.wikipedia.org/wiki/Cat_(%D7%A4%D7%A7%D7%95%D7%93%D7%94)" title="Cat (פקודה) – Hebrew" lang="he" hreflang="he" data-title="Cat (פקודה)" data-language-autonym="עברית" data-language-local-name="Hebrew" class="interlanguage-link-target"><span>עברית</span></a></li><li class="interlanguage-link interwiki-hu mw-list-item"><a href="https://hu.wikipedia.org/wiki/Cat_(Unix)" title="Cat (Unix) – Hungarian" lang="hu" hreflang="hu" data-title="Cat (Unix)" data-language-autonym="Magyar" data-language-local-name="Hungarian" class="interlanguage-link-target"><span>Magyar</span></a></li><li class="interlanguage-link interwiki-ml mw-list-item"><a href="https://ml.wikipedia.org/wiki/%E0%B4%95%E0%B4%BE%E0%B4%B1%E0%B5%8D%E0%B4%B1%E0%B5%8D_(%E0%B4%AF%E0%B5%81%E0%B4%A3%E0%B4%BF%E0%B4%95%E0%B5%8D%E0%B4%B8%E0%B5%8D)" title="കാറ്റ് (യുണിക്സ്) – Malayalam" lang="ml" hreflang="ml" data-title="കാറ്റ് (യുണിക്സ്)" data-language-autonym="മലയാളം" data-language-local-name="Malayalam" class="interlanguage-link-target"><span>മലയാളം</span></a></li><li class="interlanguage-link interwiki-ms mw-list-item"><a href="https://ms.wikipedia.org/wiki/Cat_(UNIX)" title="Cat (UNIX) – Malay" lang="ms" hreflang="ms" data-title="Cat (UNIX)" data-language-autonym="Bahasa Melayu" data-language-local-name="Malay" class="interlanguage-link-target"><span>Bahasa Melayu</span></a></li><li class="interlanguage-link interwiki-nl mw-list-item"><a href="https://nl.wikipedia.org/wiki/Cat_(Unix)" title="Cat (Unix) – Dutch" lang="nl" hreflang="nl" data-title="Cat (Unix)" data-language-autonym="Nederlands" data-language-local-name="Dutch" class="interlanguage-link-target"><span>Nederlands</span></a></li><li class="interlanguage-link interwiki-ja mw-list-item"><a href="https://ja.wikipedia.org/wiki/Cat_(UNIX)" title="Cat (UNIX) – Japanese" lang="ja" hreflang="ja" data-title="Cat (UNIX)" data-language-autonym="日本語" data-language-local-name="Japanese" class="interlanguage-link-target"><span>日本語</span></a></li><li class="interlanguage-link interwiki-uz mw-list-item"><a href="https://uz.wikipedia.org/wiki/Cat_(Unix)" title="Cat (Unix) – Uzbek" lang="uz" hreflang="uz" data-title="Cat (Unix)" data-language-autonym="Oʻzbekcha / ўзбекча" data-language-local-name="Uzbek" class="interlanguage-link-target"><span>Oʻzbekcha / ўзбекча</span></a></li><li class="interlanguage-link interwiki-pl mw-list-item"><a href="https://pl.wikipedia.org/wiki/Cat_(Unix)" title="Cat (Unix) – Polish" lang="pl" hreflang="pl" data-title="Cat (Unix)" data-language-autonym="Polski" data-language-local-name="Polish" class="interlanguage-link-target"><span>Polski</span></a></li><li class="interlanguage-link interwiki-pt mw-list-item"><a href="https://pt.wikipedia.org/wiki/Cat_(Unix)" title="Cat (Unix) – Portuguese" lang="pt" hreflang="pt" data-title="Cat (Unix)" data-language-autonym="Português" data-language-local-name="Portuguese" class="interlanguage-link-target"><span>Português</span></a></li><li class="interlanguage-link interwiki-ro mw-list-item"><a href="https://ro.wikipedia.org/wiki/Cat_(Unix)" title="Cat (Unix) – Romanian" lang="ro" hreflang="ro" data-title="Cat (Unix)" data-language-autonym="Română" data-language-local-name="Romanian" class="interlanguage-link-target"><span>Română</span></a></li><li class="interlanguage-link interwiki-ru mw-list-item"><a href="https://ru.wikipedia.org/wiki/Cat" title="Cat – Russian" lang="ru" hreflang="ru" data-title="Cat" data-language-autonym="Русский" data-language-local-name="Russian" class="interlanguage-link-target"><span>Русский</span></a></li><li class="interlanguage-link interwiki-sk mw-list-item"><a href="https://sk.wikipedia.org/wiki/Cat_(Unix)" title="Cat (Unix) – Slovak" lang="sk" hreflang="sk" data-title="Cat (Unix)" data-language-autonym="Slovenčina" data-language-local-name="Slovak" class="interlanguage-link-target"><span>Slovenčina</span></a></li><li class="interlanguage-link interwiki-sl mw-list-item"><a href="https://sl.wikipedia.org/wiki/Cat_(Unix)" title="Cat (Unix) – Slovenian" lang="sl" hreflang="sl" data-title="Cat (Unix)" data-language-autonym="Slovenščina" data-language-local-name="Slovenian" class="interlanguage-link-target"><span>Slovenščina</span></a></li><li class="interlanguage-link interwiki-sv mw-list-item"><a href="https://sv.wikipedia.org/wiki/Cat" title="Cat – Swedish" lang="sv" hreflang="sv" data-title="Cat" data-language-autonym="Svenska" data-language-local-name="Swedish" class="interlanguage-link-target"><span>Svenska</span></a></li><li class="interlanguage-link interwiki-tr mw-list-item"><a href="https://tr.wikipedia.org/wiki/Cat_(Unix)" title="Cat (Unix) – Turkish" lang="tr" hreflang="tr" data-title="Cat (Unix)" data-language-autonym="Türkçe" data-language-local-name="Turkish" class="interlanguage-link-target"><span>Türkçe</span></a></li><li class="interlanguage-link interwiki-uk mw-list-item"><a href="https://uk.wikipedia.org/wiki/Cat" title="Cat – Ukrainian" lang="uk" hreflang="uk" data-title="Cat" data-language-autonym="Українська" data-language-local-name="Ukrainian" class="interlanguage-link-target"><span>Українська</span></a></li><li class="interlanguage-link interwiki-vi mw-list-item"><a href="https://vi.wikipedia.org/wiki/Cat_(Unix)" title="Cat (Unix) – Vietnamese" lang="vi" hreflang="vi" data-title="Cat (Unix)" data-language-autonym="Tiếng Việt" data-language-local-name="Vietnamese" class="interlanguage-link-target"><span>Tiếng Việt</span></a></li><li class="interlanguage-link interwiki-zh mw-list-item"><a href="https://zh.wikipedia.org/wiki/Cat_(Unix)" title="Cat (Unix) – Chinese" lang="zh" hreflang="zh" data-title="Cat (Unix)" data-language-autonym="中文" data-language-local-name="Chinese" class="interlanguage-link-target"><span>中文</span></a></li> </ul> <div class="after-portlet after-portlet-lang"><span class="wb-langlinks-edit wb-langlinks-link"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q300918#sitelinks-wikipedia" title="Edit interlanguage links" class="wbc-editpage">Edit links</a></span></div> </div> </div> </div> </header> <div class="vector-page-toolbar"> <div class="vector-page-toolbar-container"> <div id="left-navigation"> <nav aria-label="Namespaces"> <div id="p-associated-pages" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-associated-pages" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-nstab-main" class="selected vector-tab-noicon mw-list-item"><a href="/wiki/Cat_(Unix)" title="View the content page [c]" accesskey="c"><span>Article</span></a></li><li id="ca-talk" class="vector-tab-noicon mw-list-item"><a href="/wiki/Talk:Cat_(Unix)" rel="discussion" title="Discuss improvements to the content page [t]" accesskey="t"><span>Talk</span></a></li> </ul> </div> </div> <div id="vector-variants-dropdown" class="vector-dropdown emptyPortlet" > <input type="checkbox" id="vector-variants-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-variants-dropdown" class="vector-dropdown-checkbox " aria-label="Change language variant" > <label id="vector-variants-dropdown-label" for="vector-variants-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true" ><span class="vector-dropdown-label-text">English</span> </label> <div class="vector-dropdown-content"> <div id="p-variants" class="vector-menu mw-portlet mw-portlet-variants emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> </div> </div> </nav> </div> <div id="right-navigation" class="vector-collapsible"> <nav aria-label="Views"> <div id="p-views" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-views" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-view" class="selected vector-tab-noicon mw-list-item"><a href="/wiki/Cat_(Unix)"><span>Read</span></a></li><li id="ca-edit" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=Cat_(Unix)&action=edit" title="Edit this page [e]" accesskey="e"><span>Edit</span></a></li><li id="ca-history" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=Cat_(Unix)&action=history" title="Past revisions of this page [h]" accesskey="h"><span>View history</span></a></li> </ul> </div> </div> </nav> <nav class="vector-page-tools-landmark" aria-label="Page tools"> <div id="vector-page-tools-dropdown" class="vector-dropdown vector-page-tools-dropdown" > <input type="checkbox" id="vector-page-tools-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-tools-dropdown" class="vector-dropdown-checkbox " aria-label="Tools" > <label id="vector-page-tools-dropdown-label" for="vector-page-tools-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true" ><span class="vector-dropdown-label-text">Tools</span> </label> <div class="vector-dropdown-content"> <div id="vector-page-tools-unpinned-container" class="vector-unpinned-container"> <div id="vector-page-tools" class="vector-page-tools vector-pinnable-element"> <div class="vector-pinnable-header vector-page-tools-pinnable-header vector-pinnable-header-unpinned" data-feature-name="page-tools-pinned" data-pinnable-element-id="vector-page-tools" data-pinned-container-id="vector-page-tools-pinned-container" data-unpinned-container-id="vector-page-tools-unpinned-container" > <div class="vector-pinnable-header-label">Tools</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-page-tools.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-page-tools.unpin">hide</button> </div> <div id="p-cactions" class="vector-menu mw-portlet mw-portlet-cactions emptyPortlet vector-has-collapsible-items" title="More options" > <div class="vector-menu-heading"> Actions </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-more-view" class="selected vector-more-collapsible-item mw-list-item"><a href="/wiki/Cat_(Unix)"><span>Read</span></a></li><li id="ca-more-edit" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=Cat_(Unix)&action=edit" title="Edit this page [e]" accesskey="e"><span>Edit</span></a></li><li id="ca-more-history" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=Cat_(Unix)&action=history"><span>View history</span></a></li> </ul> </div> </div> <div id="p-tb" class="vector-menu mw-portlet mw-portlet-tb" > <div class="vector-menu-heading"> General </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="t-whatlinkshere" class="mw-list-item"><a href="/wiki/Special:WhatLinksHere/Cat_(Unix)" title="List of all English Wikipedia pages containing links to this page [j]" accesskey="j"><span>What links here</span></a></li><li id="t-recentchangeslinked" class="mw-list-item"><a href="/wiki/Special:RecentChangesLinked/Cat_(Unix)" rel="nofollow" title="Recent changes in pages linked from this page [k]" accesskey="k"><span>Related changes</span></a></li><li id="t-upload" class="mw-list-item"><a href="/wiki/Wikipedia:File_Upload_Wizard" title="Upload files [u]" accesskey="u"><span>Upload file</span></a></li><li id="t-specialpages" class="mw-list-item"><a href="/wiki/Special:SpecialPages" title="A list of all special pages [q]" accesskey="q"><span>Special pages</span></a></li><li id="t-permalink" class="mw-list-item"><a href="/w/index.php?title=Cat_(Unix)&oldid=1246602299" title="Permanent link to this revision of this page"><span>Permanent link</span></a></li><li id="t-info" class="mw-list-item"><a href="/w/index.php?title=Cat_(Unix)&action=info" title="More information about this page"><span>Page information</span></a></li><li id="t-cite" class="mw-list-item"><a href="/w/index.php?title=Special:CiteThisPage&page=Cat_%28Unix%29&id=1246602299&wpFormIdentifier=titleform" title="Information on how to cite this page"><span>Cite this page</span></a></li><li id="t-urlshortener" class="mw-list-item"><a href="/w/index.php?title=Special:UrlShortener&url=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FCat_%28Unix%29"><span>Get shortened URL</span></a></li><li id="t-urlshortener-qrcode" class="mw-list-item"><a href="/w/index.php?title=Special:QrCode&url=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FCat_%28Unix%29"><span>Download QR code</span></a></li> </ul> </div> </div> <div id="p-coll-print_export" class="vector-menu mw-portlet mw-portlet-coll-print_export" > <div class="vector-menu-heading"> Print/export </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="coll-download-as-rl" class="mw-list-item"><a href="/w/index.php?title=Special:DownloadAsPdf&page=Cat_%28Unix%29&action=show-download-screen" title="Download this page as a PDF file"><span>Download as PDF</span></a></li><li id="t-print" class="mw-list-item"><a href="/w/index.php?title=Cat_(Unix)&printable=yes" title="Printable version of this page [p]" accesskey="p"><span>Printable version</span></a></li> </ul> </div> </div> <div id="p-wikibase-otherprojects" class="vector-menu mw-portlet mw-portlet-wikibase-otherprojects" > <div class="vector-menu-heading"> In other projects </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li class="wb-otherproject-link wb-otherproject-commons mw-list-item"><a href="https://commons.wikimedia.org/wiki/Category:Cat" hreflang="en"><span>Wikimedia Commons</span></a></li><li id="t-wikibase" class="wb-otherproject-link wb-otherproject-wikibase-dataitem mw-list-item"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q300918" title="Structured data on this page hosted by Wikidata [g]" accesskey="g"><span>Wikidata item</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </nav> </div> </div> </div> <div class="vector-column-end"> <div class="vector-sticky-pinned-container"> <nav class="vector-page-tools-landmark" aria-label="Page tools"> <div id="vector-page-tools-pinned-container" class="vector-pinned-container"> </div> </nav> <nav class="vector-appearance-landmark" aria-label="Appearance"> <div id="vector-appearance-pinned-container" class="vector-pinned-container"> <div id="vector-appearance" class="vector-appearance vector-pinnable-element"> <div class="vector-pinnable-header vector-appearance-pinnable-header vector-pinnable-header-pinned" data-feature-name="appearance-pinned" data-pinnable-element-id="vector-appearance" data-pinned-container-id="vector-appearance-pinned-container" data-unpinned-container-id="vector-appearance-unpinned-container" > <div class="vector-pinnable-header-label">Appearance</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-appearance.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-appearance.unpin">hide</button> </div> </div> </div> </nav> </div> </div> <div id="bodyContent" class="vector-body" aria-labelledby="firstHeading" data-mw-ve-target-container> <div class="vector-body-before-content"> <div class="mw-indicators"> </div> <div id="siteSub" class="noprint">From Wikipedia, the free encyclopedia</div> </div> <div id="contentSub"><div id="mw-content-subtitle"></div></div> <div id="mw-content-text" class="mw-body-content"><div class="mw-content-ltr mw-parser-output" lang="en" dir="ltr"><div class="shortdescription nomobile noexcerpt noprint searchaux" style="display:none">Unix command utility</div> <style data-mw-deduplicate="TemplateStyles:r1236090951">.mw-parser-output .hatnote{font-style:italic}.mw-parser-output div.hatnote{padding-left:1.6em;margin-bottom:0.5em}.mw-parser-output .hatnote i{font-style:normal}.mw-parser-output .hatnote+link+.hatnote{margin-top:-0.5em}@media print{body.ns-0 .mw-parser-output .hatnote{display:none!important}}</style><div role="note" class="hatnote navigation-not-searchable">For other uses of cat, see <a href="/wiki/Cat_(disambiguation)" class="mw-disambig" title="Cat (disambiguation)">Cat (disambiguation)</a> and <a href="/wiki/Cat" title="Cat">Cat</a>.</div> <style data-mw-deduplicate="TemplateStyles:r1257001546">.mw-parser-output .infobox-subbox{padding:0;border:none;margin:-3px;width:auto;min-width:100%;font-size:100%;clear:none;float:none;background-color:transparent}.mw-parser-output .infobox-3cols-child{margin:auto}.mw-parser-output .infobox .navbar{font-size:100%}@media screen{html.skin-theme-clientpref-night .mw-parser-output .infobox-full-data:not(.notheme)>div:not(.notheme)[style]{background:#1f1f23!important;color:#f8f9fa}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .infobox-full-data:not(.notheme) div:not(.notheme){background:#1f1f23!important;color:#f8f9fa}}@media(min-width:640px){body.skin--responsive .mw-parser-output .infobox-table{display:table!important}body.skin--responsive .mw-parser-output .infobox-table>caption{display:table-caption!important}body.skin--responsive .mw-parser-output .infobox-table>tbody{display:table-row-group}body.skin--responsive .mw-parser-output .infobox-table tr{display:table-row!important}body.skin--responsive .mw-parser-output .infobox-table th,body.skin--responsive .mw-parser-output .infobox-table td{padding-left:inherit;padding-right:inherit}}</style><table class="infobox vevent"><caption class="infobox-title summary">cat</caption><tbody><tr><td colspan="2" class="infobox-image logo"><span class="mw-default-size" typeof="mw:File/Frameless"><a href="/wiki/File:Cat-example-command.gif" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/e/ec/Cat-example-command.gif/220px-Cat-example-command.gif" decoding="async" width="220" height="129" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/e/ec/Cat-example-command.gif/330px-Cat-example-command.gif 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/e/ec/Cat-example-command.gif/440px-Cat-example-command.gif 2x" data-file-width="1040" data-file-height="608" /></a></span></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="/wiki/Programmer" title="Programmer">Original author(s)</a></th><td class="infobox-data"><a href="/wiki/Ken_Thompson" title="Ken Thompson">Ken Thompson</a>,<br /><a href="/wiki/Dennis_Ritchie" title="Dennis Ritchie">Dennis Ritchie</a></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="/wiki/Programmer" title="Programmer">Developer(s)</a></th><td class="infobox-data"><a href="/wiki/AT%26T_Bell_Laboratories" class="mw-redirect" title="AT&T Bell Laboratories">AT&T Bell Laboratories</a></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;">Initial release</th><td class="infobox-data">November 3, 1971<span class="noprint">; 53 years ago</span><span style="display:none"> (<span class="bday dtstart published updated">1971-11-03</span>)</span></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="/wiki/Operating_system" title="Operating system">Operating system</a></th><td class="infobox-data"><a href="/wiki/Unix" title="Unix">Unix</a>, <a href="/wiki/Unix-like" title="Unix-like">Unix-like</a>, <a href="/wiki/Plan_9_from_Bell_Labs" title="Plan 9 from Bell Labs">Plan 9</a>, <a href="/wiki/Inferno_(operating_system)" title="Inferno (operating system)">Inferno</a>, <a href="/wiki/ReactOS" title="ReactOS">ReactOS</a></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="/wiki/Computing_platform" title="Computing platform">Platform</a></th><td class="infobox-data"><a href="/wiki/Cross-platform" class="mw-redirect" title="Cross-platform">Cross-platform</a></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="/wiki/Software_categories#Categorization_approaches" title="Software categories">Type</a></th><td class="infobox-data"><a href="/wiki/Command_(computing)" title="Command (computing)">Command</a></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="/wiki/Software_license" title="Software license">License</a></th><td class="infobox-data"><a href="/wiki/Coreutils" class="mw-redirect" title="Coreutils">coreutils</a>: <a href="/wiki/GPLv3%2B" class="mw-redirect" title="GPLv3+">GPLv3+</a><br />ReactOS: <a href="/wiki/GPLv2%2B" class="mw-redirect" title="GPLv2+">GPLv2+</a></td></tr></tbody></table> <p><b><code>cat</code></b> is a standard <a href="/wiki/Unix_utility" class="mw-redirect" title="Unix utility">Unix utility</a> that reads files sequentially, writing them to <a href="/wiki/Standard_output" class="mw-redirect" title="Standard output">standard output</a>. The name is derived from its function to (con)<b>cat</b>enate files (from Latin <i>catenare</i>, "to chain").<sup id="cite_ref-1" class="reference"><a href="#cite_note-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup> <sup id="cite_ref-2" class="reference"><a href="#cite_note-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup> It has been ported to a number of operating systems. </p><p>The other primary purpose of <code>cat</code>, aside from concatenation, is file printing — allowing the computer user to view the contents of a file. Printing to files and the terminal are the most common uses of <code>cat</code>.<sup id="cite_ref-PikeKernighan_3-0" class="reference"><a href="#cite_note-PikeKernighan-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup> </p> <meta property="mw:PageProp/toc" /> <div class="mw-heading mw-heading2"><h2 id="History"><span class="anchor" id="tac"></span>History</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Cat_(Unix)&action=edit&section=1" title="Edit section: History"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p><code>cat</code> was part of the early versions of <a href="/wiki/Unix" title="Unix">Unix</a>, e.g., <a href="/wiki/Version_1_Unix" class="mw-redirect" title="Version 1 Unix">Version 1</a>, and replaced <code>pr</code>, a <a href="/wiki/PDP-7" title="PDP-7">PDP-7</a> and <a href="/wiki/Multics" title="Multics">Multics</a> utility for copying a single file to the screen.<sup id="cite_ref-reader_4-0" class="reference"><a href="#cite_note-reader-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup> It was written by <a href="/wiki/Ken_Thompson" title="Ken Thompson">Ken Thompson</a> and <a href="/wiki/Dennis_Ritchie" title="Dennis Ritchie">Dennis Ritchie</a>. The version of <code>cat</code> bundled in <a href="/wiki/GNU" title="GNU">GNU</a> <a href="/wiki/Coreutils" class="mw-redirect" title="Coreutils">coreutils</a> was written by Torbjorn Granlund and <a href="/wiki/Richard_Stallman" title="Richard Stallman">Richard Stallman</a>.<sup id="cite_ref-5" class="reference"><a href="#cite_note-5"><span class="cite-bracket">[</span>5<span class="cite-bracket">]</span></a></sup> The <a href="/wiki/ReactOS" title="ReactOS">ReactOS</a> version was written by David Welch, Semyon Novikov, and Hermès Bélusca.<sup id="cite_ref-6" class="reference"><a href="#cite_note-6"><span class="cite-bracket">[</span>6<span class="cite-bracket">]</span></a></sup> </p><p>Over time, alternative utilities such as <code>tac</code> and <code>bat</code> also became available, bringing different new features.<sup id="cite_ref-7" class="reference"><a href="#cite_note-7"><span class="cite-bracket">[</span>7<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-8" class="reference"><a href="#cite_note-8"><span class="cite-bracket">[</span>8<span class="cite-bracket">]</span></a></sup> </p> <div class="mw-heading mw-heading2"><h2 id="Usage">Usage</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Cat_(Unix)&action=edit&section=2" title="Edit section: Usage"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>The <code>cat</code> utility serves a dual purpose: concatenating and printing. With a single argument, it is often used to print a file to the user's <a href="/wiki/Terminal_emulator" title="Terminal emulator">terminal emulator</a> (or historically to a <a href="/wiki/Computer_terminal" title="Computer terminal">computer terminal</a> or <a href="/wiki/Teletype" class="mw-redirect" title="Teletype">teletype</a>). With more than one argument, it concatenates several files. The combined result is by default also printed to the terminal, but often users <a href="/wiki/Redirection_(computing)" title="Redirection (computing)">redirect</a> the result into yet another file.<sup id="cite_ref-9" class="reference"><a href="#cite_note-9"><span class="cite-bracket">[</span>9<span class="cite-bracket">]</span></a></sup> Hence printing a single file to the terminal is a special use-case of this concatenation program. Yet, this is its most common use.<sup id="cite_ref-PikeKernighan_3-1" class="reference"><a href="#cite_note-PikeKernighan-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup> </p><p>The <a href="/wiki/Single_Unix_Specification" class="mw-redirect" title="Single Unix Specification">Single Unix Specification</a> defines the operation of <code>cat</code> to read files in the sequence given in its arguments, writing their contents to the standard output in the same sequence. The specification mandates the support of one option flag, <i>u</i> for unbuffered output, meaning that each byte is written after it has been read. Some operating systems, like the ones using GNU <a href="/wiki/Coreutils" class="mw-redirect" title="Coreutils">Core Utilities</a>, do this by default and ignore the flag.<sup id="cite_ref-coreutilsman_10-0" class="reference"><a href="#cite_note-coreutilsman-10"><span class="cite-bracket">[</span>10<span class="cite-bracket">]</span></a></sup> </p><p>If one of the input filenames is specified as a single hyphen (<i>-</i>), then <code>cat</code> reads from standard input at that point in the sequence. If no files are specified, <code>cat</code> reads from standard input only. </p><p>The command-<a href="/wiki/Syntax" title="Syntax">syntax</a> is: </p> <pre>cat [options] [file_names] </pre> <div class="mw-heading mw-heading3"><h3 id="Options">Options</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Cat_(Unix)&action=edit&section=3" title="Edit section: Options"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Example of some <code>cat</code> options:<sup id="cite_ref-11" class="reference"><a href="#cite_note-11"><span class="cite-bracket">[</span>11<span class="cite-bracket">]</span></a></sup> </p> <ul><li><style data-mw-deduplicate="TemplateStyles:r1239335663">.mw-parser-output .mw-tmpl-kbd{background:#EEE;color:var(--color-base)}@media screen{html.skin-theme-clientpref-night .mw-parser-output .mw-tmpl-kbd{background:#171a1d}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .mw-tmpl-kbd{background:#171a1d}}</style><kbd class="mw-tmpl-kbd" style="letter-spacing:0.05em; padding-left:0.25em; padding-right:0.2em;">-b</kbd> (GNU: <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1239335663"><kbd class="mw-tmpl-kbd" style="letter-spacing:0.05em; padding-left:0.25em; padding-right:0.2em;">--number-nonblank</kbd>), number non-blank output lines</li> <li><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1239335663"><kbd class="mw-tmpl-kbd" style="letter-spacing:0.05em; padding-left:0.25em; padding-right:0.2em;">-e</kbd> implies <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1239335663"><kbd class="mw-tmpl-kbd" style="letter-spacing:0.05em; padding-left:0.25em; padding-right:0.2em;">-v</kbd> but also display end-of-line characters as <samp style="padding-left:0.4em; padding-right:0.4em; color:var( --color-subtle, #666666);">$</samp> (GNU only: <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1239335663"><kbd class="mw-tmpl-kbd" style="letter-spacing:0.05em; padding-left:0.25em; padding-right:0.2em;">-E</kbd> the same, but without implying <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1239335663"><kbd class="mw-tmpl-kbd" style="letter-spacing:0.05em; padding-left:0.25em; padding-right:0.2em;">-v</kbd>)</li> <li><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1239335663"><kbd class="mw-tmpl-kbd" style="letter-spacing:0.05em; padding-left:0.25em; padding-right:0.2em;">-n</kbd> (GNU: <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1239335663"><kbd class="mw-tmpl-kbd" style="letter-spacing:0.05em; padding-left:0.25em; padding-right:0.2em;">--number</kbd>), number all output lines</li> <li><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1239335663"><kbd class="mw-tmpl-kbd" style="letter-spacing:0.05em; padding-left:0.25em; padding-right:0.2em;">-s</kbd> (GNU: <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1239335663"><kbd class="mw-tmpl-kbd" style="letter-spacing:0.05em; padding-left:0.25em; padding-right:0.2em;">--squeeze-blank</kbd>), squeeze multiple adjacent blank lines</li> <li><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1239335663"><kbd class="mw-tmpl-kbd" style="letter-spacing:0.05em; padding-left:0.25em; padding-right:0.2em;">-t</kbd> implies <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1239335663"><kbd class="mw-tmpl-kbd" style="letter-spacing:0.05em; padding-left:0.25em; padding-right:0.2em;">-v</kbd>, but also display tabs as <samp style="padding-left:0.4em; padding-right:0.4em; color:var( --color-subtle, #666666);">^I</samp> (GNU: <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1239335663"><kbd class="mw-tmpl-kbd" style="letter-spacing:0.05em; padding-left:0.25em; padding-right:0.2em;">-T</kbd> the same, but without implying <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1239335663"><kbd class="mw-tmpl-kbd" style="letter-spacing:0.05em; padding-left:0.25em; padding-right:0.2em;">-v</kbd>)</li> <li><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1239335663"><kbd class="mw-tmpl-kbd" style="letter-spacing:0.05em; padding-left:0.25em; padding-right:0.2em;">-u</kbd> use unbuffered I/O for stdout. POSIX does not specify the behavior without this option.</li> <li><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1239335663"><kbd class="mw-tmpl-kbd" style="letter-spacing:0.05em; padding-left:0.25em; padding-right:0.2em;">-v</kbd> (GNU: <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1239335663"><kbd class="mw-tmpl-kbd" style="letter-spacing:0.05em; padding-left:0.25em; padding-right:0.2em;">--show-nonprinting</kbd>), displays nonprinting characters, except for tabs and the end of line character</li></ul> <div class="mw-heading mw-heading2"><h2 id="Use_cases">Use cases</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Cat_(Unix)&action=edit&section=4" title="Edit section: Use cases"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p><code>cat</code> can be used to pipe a file to a program that expects plain text or binary data on its input stream. <code>cat</code> does not destroy non-text bytes when concatenating and outputting. As such, its two main use cases are text files and certain format-compatible types of binary files. </p><p>Concatenation of text is limited to text files using the same legacy encoding, such as <a href="/wiki/ASCII" title="ASCII">ASCII</a>. <code>cat</code> does not provide a way to concatenate Unicode text files that have a <a href="/wiki/Byte_Order_Mark" class="mw-redirect" title="Byte Order Mark">Byte Order Mark</a> or files using different text encodings from each other. </p><p>For many structured binary data sets, the resulting combined file may not be valid; for example, if a file has a unique header or footer, the result will spuriously duplicate these. However, for some multimedia <a href="/wiki/Digital_container_format" class="mw-redirect" title="Digital container format">digital container formats</a>, the resulting file is valid, and so <code>cat</code> provides an effective means of appending files. Video streams can be a significant example of files that <code>cat</code> can concatenate without issue, e.g. the <a href="/wiki/MPEG_program_stream" title="MPEG program stream">MPEG program stream</a> (MPEG-1 and MPEG-2) and <a href="/wiki/DV_(video_format)" title="DV (video format)">DV</a> (Digital Video) formats, which are fundamentally simple streams of packets. </p> <div class="mw-heading mw-heading2"><h2 id="Examples">Examples</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Cat_(Unix)&action=edit&section=5" title="Edit section: Examples"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <table class="wikitable"> <tbody><tr> <th><kbd>Command</kbd></th> <th>Explanation </th></tr> <tr> <td><kbd>cat file1.txt </kbd></td> <td>Display contents of file </td></tr> <tr> <td><kbd>cat file1.txt file2.txt</kbd></td> <td>Concatenate two text files and display the result in the terminal </td></tr> <tr> <td><kbd>cat file1.txt file2.txt > newcombinedfile.txt</kbd></td> <td>Concatenate two text files and write them to a new file </td></tr> <tr> <td><kbd>cat >newfile.txt</kbd></td> <td>Create a file called newfile.txt. Type the desired input and press CTRL+D to finish. The text will be in file newfile.txt. </td></tr> <tr> <td><kbd>cat -n file1.txt file2.txt > newnumberedfile.txt</kbd></td> <td>Some implementations of cat, with option -n, can also number lines </td></tr> <tr> <td><kbd>cat file1.txt > file2.txt</kbd></td> <td>Copy the contents of file1.txt into file2.txt </td></tr> <tr> <td><kbd>cat file1.txt >> file2.txt</kbd></td> <td>Append the contents of file1.txt to file2.txt </td></tr> <tr> <td><kbd>cat file1.txt file2.txt file3.txt | sort > test4</kbd></td> <td>Concatenate the files, sort the complete set of lines, and write the output to a newly created file </td></tr> <tr> <td><kbd>cat file1.txt file2.txt | less</kbd></td> <td>Run the program "less" with the concatenation of file1 and file2 as its input </td></tr> <tr> <td><kbd>cat file1.txt | grep example</kbd></td> <td>Highlight instances the word "example" in file1.txt </td></tr> <tr> <td><kbd>command | cat</kbd></td> <td>Cancel "command" special behavior (e.g. paging) when it writes directly to TTY (cf. UUOC below) </td></tr> </tbody></table> <div class="mw-heading mw-heading2"><h2 id="Unix_culture">Unix culture</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Cat_(Unix)&action=edit&section=6" title="Edit section: Unix culture"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <div class="mw-heading mw-heading3"><h3 id="Jargon_file_definition">Jargon file definition</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Cat_(Unix)&action=edit&section=7" title="Edit section: Jargon file definition"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>The <a href="/wiki/Jargon_File" title="Jargon File">Jargon File</a> version 4.4.7 lists this as the definition of <code>cat</code>: </p> <style data-mw-deduplicate="TemplateStyles:r1244412712">.mw-parser-output .templatequote{overflow:hidden;margin:1em 0;padding:0 32px}.mw-parser-output .templatequotecite{line-height:1.5em;text-align:left;margin-top:0}@media(min-width:500px){.mw-parser-output .templatequotecite{padding-left:1.6em}}</style><blockquote class="templatequote"> <ol><li>To spew an entire file to the screen or some other output sink without pause (syn. blast).</li> <li>By extension, to dump large amounts of data at an unprepared target or with no intention of browsing it carefully. Usage: considered silly. Rare outside Unix sites. See also <kbd><a href="/wiki/Dd_(Unix)" title="Dd (Unix)">dd</a></kbd>, <a href="/w/index.php?title=Block-transfer_instruction&action=edit&redlink=1" class="new" title="Block-transfer instruction (page does not exist)">BLT</a>.</li></ol> <p>Among Unix fans, <kbd>cat(1)</kbd> is considered an excellent example of <a href="/wiki/User_interface" title="User interface">user-interface</a> design, because it delivers the file contents without such verbosity as spacing or headers between the files, and because it does not require the files to consist of lines of text, but works with any sort of data. </p><p>Among Unix critics, <kbd>cat(1)</kbd> is considered the canonical example of bad user-interface design, because of its woefully unobvious name. It is far more often used to blast a single file to <a href="/wiki/Standard_output" class="mw-redirect" title="Standard output">standard output</a> than to concatenate two or more files. The name <kbd>cat</kbd> for the former operation is just as unintuitive as, say, <a href="/wiki/Lisp_programming_language" class="mw-redirect" title="Lisp programming language">LISP</a>'s <kbd><a href="/wiki/CAR_and_CDR" title="CAR and CDR">cdr</a></kbd>.<sup class="noprint Inline-Template Template-Fact" style="white-space:nowrap;">[<i><a href="/wiki/Wikipedia:Citation_needed" title="Wikipedia:Citation needed"><span title="Both are matters of Opinion (August 2021)">citation needed</span></a></i>]</sup> </p> </blockquote> <div class="mw-heading mw-heading3"><h3 id="Useless_use_of_cat">Useless use of cat</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Cat_(Unix)&action=edit&section=8" title="Edit section: Useless use of cat"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p><i>Useless use of cat</i> (<i>UUOC</i>) is common Unix jargon for command line constructs that only provide a function of convenience to the user.<sup id="cite_ref-:0_12-0" class="reference"><a href="#cite_note-:0-12"><span class="cite-bracket">[</span>12<span class="cite-bracket">]</span></a></sup> In computing, the word "abuse",<sup id="cite_ref-13" class="reference"><a href="#cite_note-13"><span class="cite-bracket">[</span>13<span class="cite-bracket">]</span></a></sup> in the second sense of the definition, is used to disparage the excessive or unnecessary use of a language construct; thus, abuse of <style data-mw-deduplicate="TemplateStyles:r886049734">.mw-parser-output .monospaced{font-family:monospace,monospace}</style><span class="monospaced">cat</span> is sometimes called "cat abuse". Example of a common <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced">cat</span> abuse is given in the award: </p> <pre>cat filename | command arg1 arg2 argn </pre> <p>This can be rewritten using <a href="/wiki/Redirection_(computing)" title="Redirection (computing)">redirection</a> of <a href="/wiki/Stdin" class="mw-redirect" title="Stdin">stdin</a> instead, in either of the following forms (the first is more traditional): </p> <pre>command arg1 arg2 argn < filename </pre> <pre><filename command arg1 arg2 argn </pre> <p>Beyond other benefits, the input redirection forms allow <i>command</i> to perform <a href="/wiki/Random_access" title="Random access">random access</a> on the file, whereas the <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced">cat</span> examples do not. This is because the redirection form opens the file as the stdin file descriptor which <i>command</i> can fully access, while the <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced">cat</span> form simply provides the data as a stream of bytes. </p><p>Another common case where <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced">cat</span> is unnecessary is where a command defaults to operating on stdin, but will read from a file, if the filename is given as an argument. This is the case for many common commands; the following examples </p> <pre>cat file | grep pattern </pre> <pre>cat file | less </pre> <p>can instead be written as </p> <pre>grep pattern file </pre> <pre>less file </pre> <p>A common interactive use of <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced">cat</span> for a single file is to output the content of a file to standard output. However, if the output is piped or redirected, <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced">cat</span> is unnecessary. </p><p>A <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced">cat</span> written with UUOC might still be preferred for readability reasons, as reading a piped stream left-to-right might be easier to conceptualize.<sup id="cite_ref-14" class="reference"><a href="#cite_note-14"><span class="cite-bracket">[</span>14<span class="cite-bracket">]</span></a></sup> Also, one wrong use of the redirection symbol <span class="nounderlines" style="border: 1px solid var(--border-color-muted,#ddd); color: var(--color-base); background-color: var( --background-color-neutral-subtle, #fdfdfd); padding: 1px 1px;">></span> instead of <span class="nounderlines" style="border: 1px solid var(--border-color-muted,#ddd); color: var(--color-base); background-color: var( --background-color-neutral-subtle, #fdfdfd); padding: 1px 1px;"><</span> (often adjacent on keyboards) may permanently delete the content of a file, in other words <a href="/wiki/Clobbering" title="Clobbering">clobbering</a>, and one way to avoid this is to use <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced">cat</span> with pipes. Compare: </p> <pre>command < in | command2 > out </pre> <pre><in command | command2 > out </pre> <p>with: </p> <pre>cat in | command | command2 > out </pre> <div class="mw-heading mw-heading2"><h2 id="See_also">See also</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Cat_(Unix)&action=edit&section=9" title="Edit section: See also"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li><a href="/wiki/Paste_(Unix)" title="Paste (Unix)">paste</a></li> <li><a href="/wiki/Split_(Unix)" title="Split (Unix)">split</a>, a command that splits a file into pieces which cat can then rejoin.</li> <li><a href="/wiki/Zcat" class="mw-redirect" title="Zcat">zcat</a></li> <li><a href="/wiki/Less_(Unix)" title="Less (Unix)">less</a></li> <li><a href="/wiki/Netcat" title="Netcat">netcat</a> – Computer networking utility</li></ul> <div class="mw-heading mw-heading2"><h2 id="References">References</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Cat_(Unix)&action=edit&section=10" title="Edit section: References"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <style data-mw-deduplicate="TemplateStyles:r1239543626">.mw-parser-output .reflist{margin-bottom:0.5em;list-style-type:decimal}@media screen{.mw-parser-output .reflist{font-size:90%}}.mw-parser-output .reflist .references{font-size:100%;margin-bottom:0;list-style-type:inherit}.mw-parser-output .reflist-columns-2{column-width:30em}.mw-parser-output .reflist-columns-3{column-width:25em}.mw-parser-output .reflist-columns{margin-top:0.3em}.mw-parser-output .reflist-columns ol{margin-top:0}.mw-parser-output .reflist-columns li{page-break-inside:avoid;break-inside:avoid-column}.mw-parser-output .reflist-upper-alpha{list-style-type:upper-alpha}.mw-parser-output .reflist-upper-roman{list-style-type:upper-roman}.mw-parser-output .reflist-lower-alpha{list-style-type:lower-alpha}.mw-parser-output .reflist-lower-greek{list-style-type:lower-greek}.mw-parser-output .reflist-lower-roman{list-style-type:lower-roman}</style><div class="reflist"> <div class="mw-references-wrap mw-references-columns"><ol class="references"> <li id="cite_note-1"><span class="mw-cite-backlink"><b><a href="#cite_ref-1">^</a></b></span> <span class="reference-text"><style data-mw-deduplicate="TemplateStyles:r1238218222">.mw-parser-output cite.citation{font-style:inherit;word-wrap:break-word}.mw-parser-output .citation q{quotes:"\"""\"""'""'"}.mw-parser-output .citation:target{background-color:rgba(0,127,255,0.133)}.mw-parser-output .id-lock-free.id-lock-free a{background:url("//upload.wikimedia.org/wikipedia/commons/6/65/Lock-green.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-limited.id-lock-limited a,.mw-parser-output .id-lock-registration.id-lock-registration a{background:url("//upload.wikimedia.org/wikipedia/commons/d/d6/Lock-gray-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-subscription.id-lock-subscription a{background:url("//upload.wikimedia.org/wikipedia/commons/a/aa/Lock-red-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .cs1-ws-icon a{background:url("//upload.wikimedia.org/wikipedia/commons/4/4c/Wikisource-logo.svg")right 0.1em center/12px no-repeat}body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-free a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-limited a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-registration a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-subscription a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .cs1-ws-icon a{background-size:contain;padding:0 1em 0 0}.mw-parser-output .cs1-code{color:inherit;background:inherit;border:none;padding:inherit}.mw-parser-output .cs1-hidden-error{display:none;color:var(--color-error,#d33)}.mw-parser-output .cs1-visible-error{color:var(--color-error,#d33)}.mw-parser-output .cs1-maint{display:none;color:#085;margin-left:0.3em}.mw-parser-output .cs1-kern-left{padding-left:0.2em}.mw-parser-output .cs1-kern-right{padding-right:0.2em}.mw-parser-output .citation .mw-selflink{font-weight:inherit}@media screen{.mw-parser-output .cs1-format{font-size:95%}html.skin-theme-clientpref-night .mw-parser-output .cs1-maint{color:#18911f}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .cs1-maint{color:#18911f}}</style><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://kb.iu.edu/d/abnd">"In Unix, what do some obscurely named commands stand for?"</a>. <i>University Information Technology Services</i>. Indiana University.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=University+Information+Technology+Services&rft.atitle=In+Unix%2C+what+do+some+obscurely+named+commands+stand+for%3F&rft_id=https%3A%2F%2Fkb.iu.edu%2Fd%2Fabnd&rfr_id=info%3Asid%2Fen.wikipedia.org%3ACat+%28Unix%29" class="Z3988"></span></span> </li> <li id="cite_note-2"><span class="mw-cite-backlink"><b><a href="#cite_ref-2">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFKernighanPike1984" class="citation book cs1">Kernighan, Brian W.; Pike, Rob (1984). <i>The UNIX Programming Environment</i>. Addison-Wesley. p. 15.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=The+UNIX+Programming+Environment&rft.pages=15&rft.pub=Addison-Wesley&rft.date=1984&rft.aulast=Kernighan&rft.aufirst=Brian+W.&rft.au=Pike%2C+Rob&rfr_id=info%3Asid%2Fen.wikipedia.org%3ACat+%28Unix%29" class="Z3988"></span></span> </li> <li id="cite_note-PikeKernighan-3"><span class="mw-cite-backlink">^ <a href="#cite_ref-PikeKernighan_3-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-PikeKernighan_3-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFPikeKernighan" class="citation report cs1"><a href="/wiki/Rob_Pike" title="Rob Pike">Pike, Rob</a>; <a href="/wiki/Brian_Kernighan" title="Brian Kernighan">Kernighan, Brian W.</a> <a rel="nofollow" class="external text" href="http://harmful.cat-v.org/cat-v/unix_prog_design.pdf">Program design in the UNIX environment</a> <span class="cs1-format">(PDF)</span> (Report). p. 3.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=report&rft.btitle=Program+design+in+the+UNIX+environment&rft.pages=3&rft.aulast=Pike&rft.aufirst=Rob&rft.au=Kernighan%2C+Brian+W.&rft_id=http%3A%2F%2Fharmful.cat-v.org%2Fcat-v%2Funix_prog_design.pdf&rfr_id=info%3Asid%2Fen.wikipedia.org%3ACat+%28Unix%29" class="Z3988"></span></span> </li> <li id="cite_note-reader-4"><span class="mw-cite-backlink"><b><a href="#cite_ref-reader_4-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFMcIlroy1987" class="citation techreport cs1"><a href="/wiki/Doug_McIlroy" class="mw-redirect" title="Doug McIlroy">McIlroy, M. D.</a> (1987). <a rel="nofollow" class="external text" href="http://www.cs.dartmouth.edu/~doug/reader.pdf"><i>A Research Unix reader: annotated excerpts from the Programmer's Manual, 1971–1986</i></a> <span class="cs1-format">(PDF)</span> (Technical report). CSTR. Bell Labs. 139.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=report&rft.btitle=A+Research+Unix+reader%3A+annotated+excerpts+from+the+Programmer%27s+Manual%2C+1971%E2%80%931986&rft.series=CSTR&rft.pub=Bell+Labs&rft.date=1987&rft.aulast=McIlroy&rft.aufirst=M.+D.&rft_id=http%3A%2F%2Fwww.cs.dartmouth.edu%2F~doug%2Freader.pdf&rfr_id=info%3Asid%2Fen.wikipedia.org%3ACat+%28Unix%29" class="Z3988"></span></span> </li> <li id="cite_note-5"><span class="mw-cite-backlink"><b><a href="#cite_ref-5">^</a></b></span> <span class="reference-text"><span class="plainlinksneverexpand"><code><a rel="nofollow" class="external text" href="https://linux.die.net/man/1/cat">cat(1)</a></code></span> – <a href="/wiki/Linux" title="Linux">Linux</a> User Commands <a href="/wiki/Man_page" title="Man page">Manual</a></span> </li> <li id="cite_note-6"><span class="mw-cite-backlink"><b><a href="#cite_ref-6">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://github.com/reactos/reactos/blob/master/modules/rosapps/applications/cmdutils/cat/cat.c">"reactos/cat.c at master · reactos/reactos · GitHub"</a>. <i>github.com</i><span class="reference-accessdate">. Retrieved <span class="nowrap">August 28,</span> 2021</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=github.com&rft.atitle=reactos%2Fcat.c+at+master+%C2%B7+reactos%2Freactos+%C2%B7+GitHub&rft_id=https%3A%2F%2Fgithub.com%2Freactos%2Freactos%2Fblob%2Fmaster%2Fmodules%2Frosapps%2Fapplications%2Fcmdutils%2Fcat%2Fcat.c&rfr_id=info%3Asid%2Fen.wikipedia.org%3ACat+%28Unix%29" class="Z3988"></span></span> </li> <li id="cite_note-7"><span class="mw-cite-backlink"><b><a href="#cite_ref-7">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://man7.org/linux/man-pages/man1/tac.1.html">"tac(1) - Linux manual page"</a>. <i>man7.org</i>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=man7.org&rft.atitle=tac%281%29+-+Linux+manual+page&rft_id=https%3A%2F%2Fman7.org%2Flinux%2Fman-pages%2Fman1%2Ftac.1.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3ACat+%28Unix%29" class="Z3988"></span></span> </li> <li id="cite_note-8"><span class="mw-cite-backlink"><b><a href="#cite_ref-8">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://github.com/sharkdp/bat">"sharkdp/bat"</a>. December 2, 2021 – via GitHub.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=sharkdp%2Fbat&rft.date=2021-12-02&rft_id=https%3A%2F%2Fgithub.com%2Fsharkdp%2Fbat&rfr_id=info%3Asid%2Fen.wikipedia.org%3ACat+%28Unix%29" class="Z3988"></span></span> </li> <li id="cite_note-9"><span class="mw-cite-backlink"><b><a href="#cite_ref-9">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation report cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20060617103249/http://www.bitsavers.org/pdf/bellLabs/unix/UNIX_ProgrammersManual_Nov71.pdf">UNIX programmers manual</a> <span class="cs1-format">(PDF)</span>. <i>bitsavers.org</i> (Report). November 3, 1971. p. 32. Archived from <a rel="nofollow" class="external text" href="http://www.bitsavers.org/pdf/bellLabs/unix/UNIX_ProgrammersManual_Nov71.pdf">the original</a> <span class="cs1-format">(PDF)</span> on 2006-06-17.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=report&rft.btitle=UNIX+programmers+manual&rft.pages=32&rft.date=1971-11-03&rft_id=http%3A%2F%2Fwww.bitsavers.org%2Fpdf%2FbellLabs%2Funix%2FUNIX_ProgrammersManual_Nov71.pdf&rfr_id=info%3Asid%2Fen.wikipedia.org%3ACat+%28Unix%29" class="Z3988"></span></span> </li> <li id="cite_note-coreutilsman-10"><span class="mw-cite-backlink"><b><a href="#cite_ref-coreutilsman_10-0">^</a></b></span> <span class="reference-text">GNU Coreutils. <a rel="nofollow" class="external text" href="https://www.gnu.org/software/coreutils/manual/html_node/cat-invocation.html">"GNU Coreutils manual"</a>, <i><a href="/wiki/GNU" title="GNU">GNU</a></i>, Retrieved on 1 Mars 2017.</span> </li> <li id="cite_note-11"><span class="mw-cite-backlink"><b><a href="#cite_ref-11">^</a></b></span> <span class="reference-text"><a href="/wiki/OpenBSD" title="OpenBSD">OpenBSD</a> manual page and the GNU Core Utiltites version of cat</span> </li> <li id="cite_note-:0-12"><span class="mw-cite-backlink"><b><a href="#cite_ref-:0_12-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFBrian_Blackmore1994" class="citation newsgroup cs1">Brian Blackmore (1994-12-05). <a rel="nofollow" class="external text" href="https://groups.google.com/g/comp.unix.shell/c/532AcI3-zs4/m/SqJ1RQzXdZ4J">"Perl or Sed?"</a>. <a href="/wiki/Usenet_newsgroup" title="Usenet newsgroup">Newsgroup</a>: <a rel="nofollow" class="external text" href="news:comp.unix.shell">comp.unix.shell</a><span class="reference-accessdate">. Retrieved <span class="nowrap">2024-02-12</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Perl+or+Sed%3F&rft.pub=comp.unix.shell&rft.date=1994-12-05&rft.au=Brian+Blackmore&rft_id=https%3A%2F%2Fgroups.google.com%2Fg%2Fcomp.unix.shell%2Fc%2F532AcI3-zs4%2Fm%2FSqJ1RQzXdZ4J&rfr_id=info%3Asid%2Fen.wikipedia.org%3ACat+%28Unix%29" class="Z3988"></span></span> </li> <li id="cite_note-13"><span class="mw-cite-backlink"><b><a href="#cite_ref-13">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.merriam-webster.com/dictionary/abuse">"Merriam Webster's Definition of Abuse"</a><span class="reference-accessdate">. Retrieved <span class="nowrap">2021-02-25</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Merriam+Webster%27s+Definition+of+Abuse&rft_id=https%3A%2F%2Fwww.merriam-webster.com%2Fdictionary%2Fabuse&rfr_id=info%3Asid%2Fen.wikipedia.org%3ACat+%28Unix%29" class="Z3988"></span></span> </li> <li id="cite_note-14"><span class="mw-cite-backlink"><b><a href="#cite_ref-14">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFNguyen" class="citation web cs1">Nguyen, Dan. <a rel="nofollow" class="external text" href="http://www.compciv.org/topics/bash/pipes-and-redirection/">"Stanford Computational Journalism Lab"</a>. stanford.edu<span class="reference-accessdate">. Retrieved <span class="nowrap">2017-10-08</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Stanford+Computational+Journalism+Lab&rft.pub=stanford.edu&rft.aulast=Nguyen&rft.aufirst=Dan&rft_id=http%3A%2F%2Fwww.compciv.org%2Ftopics%2Fbash%2Fpipes-and-redirection%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3ACat+%28Unix%29" class="Z3988"></span></span> </li> </ol></div></div> <div class="mw-heading mw-heading2"><h2 id="External_links">External links</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Cat_(Unix)&action=edit&section=11" title="Edit section: External links"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <style data-mw-deduplicate="TemplateStyles:r1235681985">.mw-parser-output .side-box{margin:4px 0;box-sizing:border-box;border:1px solid #aaa;font-size:88%;line-height:1.25em;background-color:var(--background-color-interactive-subtle,#f8f9fa);display:flow-root}.mw-parser-output .side-box-abovebelow,.mw-parser-output .side-box-text{padding:0.25em 0.9em}.mw-parser-output .side-box-image{padding:2px 0 2px 0.9em;text-align:center}.mw-parser-output .side-box-imageright{padding:2px 0.9em 2px 0;text-align:center}@media(min-width:500px){.mw-parser-output .side-box-flex{display:flex;align-items:center}.mw-parser-output .side-box-text{flex:1;min-width:0}}@media(min-width:720px){.mw-parser-output .side-box{width:238px}.mw-parser-output .side-box-right{clear:right;float:right;margin-left:1em}.mw-parser-output .side-box-left{margin-right:1em}}</style><style data-mw-deduplicate="TemplateStyles:r1237033735">@media print{body.ns-0 .mw-parser-output .sistersitebox{display:none!important}}@media screen{html.skin-theme-clientpref-night .mw-parser-output .sistersitebox img[src*="Wiktionary-logo-en-v2.svg"]{background-color:white}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .sistersitebox img[src*="Wiktionary-logo-en-v2.svg"]{background-color:white}}</style><div class="side-box side-box-right plainlinks sistersitebox"><style data-mw-deduplicate="TemplateStyles:r1126788409">.mw-parser-output .plainlist ol,.mw-parser-output .plainlist ul{line-height:inherit;list-style:none;margin:0;padding:0}.mw-parser-output .plainlist ol li,.mw-parser-output .plainlist ul li{margin-bottom:0}</style> <div class="side-box-flex"> <div class="side-box-image"><span class="noviewer" typeof="mw:File"><span><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/d/df/Wikibooks-logo-en-noslogan.svg/40px-Wikibooks-logo-en-noslogan.svg.png" decoding="async" width="40" height="40" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/d/df/Wikibooks-logo-en-noslogan.svg/60px-Wikibooks-logo-en-noslogan.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/d/df/Wikibooks-logo-en-noslogan.svg/80px-Wikibooks-logo-en-noslogan.svg.png 2x" data-file-width="400" data-file-height="400" /></span></span></div> <div class="side-box-text plainlist">The Wikibook <i><a href="https://en.wikibooks.org/wiki/Guide_to_Unix" class="extiw" title="wikibooks:Guide to Unix">Guide to Unix</a></i> has a page on the topic of: <i><b><a href="https://en.wikibooks.org/wiki/Guide_to_Unix/Commands" class="extiw" title="wikibooks:Guide to Unix/Commands">Commands</a></b></i></div></div> </div> <ul><li><span class="plainlinksneverexpand"><code><a rel="nofollow" class="external text" href="https://pubs.opengroup.org/onlinepubs/9799919799/utilities/cat.html">cat</a></code></span>: concatenate and print files – Shell and Utilities Reference, <a href="/wiki/Single_Unix_Specification" class="mw-redirect" title="Single Unix Specification">The Single UNIX Specification</a>, Version 4 from <a href="/wiki/The_Open_Group" title="The Open Group">The Open Group</a></li> <li><a rel="nofollow" class="external text" href="http://harmful.cat-v.org/cat-v/">UNIX Style, or cat -v Considered Harmful</a> - A paper by Rob Pike on proper Unix command design using cat as an example.</li> <li><a rel="nofollow" class="external text" href="http://man.cat-v.org/unix-1st/1/cat">cat(1) original manual page</a> in the First Edition of <a href="/wiki/Unix" title="Unix">Unix</a>.</li> <li><span class="plainlinksneverexpand"><code><a rel="nofollow" class="external text" href="https://www.gnu.org/software/coreutils/manual/html_node/cat-invocation.html">cat(1)</a></code></span>: concatenate and write files – <a href="/wiki/GNU" title="GNU">GNU</a> <a href="/wiki/Coreutils" class="mw-redirect" title="Coreutils">Coreutils</a> reference</li> <li><span class="plainlinksneverexpand"><code><a rel="nofollow" class="external text" href="https://man.openbsd.org/cat.1">cat(1)</a></code></span>: concatenate and print files – <a href="/wiki/OpenBSD" title="OpenBSD">OpenBSD</a> General Commands <a href="/wiki/Man_page" title="Man page">Manual</a></li> <li><span class="plainlinksneverexpand"><code><a rel="nofollow" class="external text" href="https://www.freebsd.org/cgi/man.cgi?query=cat&sektion=1">cat(1)</a></code></span> – <a href="/wiki/FreeBSD" title="FreeBSD">FreeBSD</a> General Commands <a href="/wiki/Man_page" title="Man page">Manual</a></li> <li><span class="plainlinksneverexpand"><code><a rel="nofollow" class="external text" href="https://9p.io/magic/man2html/1/cat">cat(1)</a></code></span> – <a href="/wiki/Plan_9_from_Bell_Labs" title="Plan 9 from Bell Labs">Plan 9</a> Programmer's Manual, Volume 1</li> <li><span class="plainlinksneverexpand"><code><a rel="nofollow" class="external text" href="https://www.gnu.org/software/coreutils/manual/html_node/tac-invocation.html">tac(1)</a></code></span>: concatenate and write files in reverse – <a href="/wiki/GNU" title="GNU">GNU</a> <a href="/wiki/Coreutils" class="mw-redirect" title="Coreutils">Coreutils</a> reference</li></ul> <div class="navbox-styles"><style data-mw-deduplicate="TemplateStyles:r1129693374">.mw-parser-output .hlist dl,.mw-parser-output .hlist ol,.mw-parser-output .hlist ul{margin:0;padding:0}.mw-parser-output .hlist dd,.mw-parser-output .hlist dt,.mw-parser-output .hlist li{margin:0;display:inline}.mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw-parser-output .hlist ol ul,.mw-parser-output .hlist ul dl,.mw-parser-output .hlist ul ol,.mw-parser-output .hlist ul ul{display:inline}.mw-parser-output .hlist .mw-empty-li{display:none}.mw-parser-output .hlist dt::after{content:": "}.mw-parser-output .hlist dd::after,.mw-parser-output .hlist li::after{content:" · ";font-weight:bold}.mw-parser-output .hlist dd:last-child::after,.mw-parser-output .hlist dt:last-child::after,.mw-parser-output .hlist li:last-child::after{content:none}.mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw-parser-output .hlist li dt:first-child::before,.mw-parser-output .hlist li li:first-child::before{content:" (";font-weight:normal}.mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw-parser-output .hlist li dt:last-child::after,.mw-parser-output .hlist li li:last-child::after{content:")";font-weight:normal}.mw-parser-output .hlist ol{counter-reset:listitem}.mw-parser-output .hlist ol>li{counter-increment:listitem}.mw-parser-output .hlist ol>li::before{content:" "counter(listitem)"\a0 "}.mw-parser-output .hlist dd ol>li:first-child::before,.mw-parser-output .hlist dt ol>li:first-child::before,.mw-parser-output .hlist li ol>li:first-child::before{content:" ("counter(listitem)"\a0 "}</style><style data-mw-deduplicate="TemplateStyles:r1236075235">.mw-parser-output .navbox{box-sizing:border-box;border:1px solid #a2a9b1;width:100%;clear:both;font-size:88%;text-align:center;padding:1px;margin:1em auto 0}.mw-parser-output .navbox .navbox{margin-top:0}.mw-parser-output .navbox+.navbox,.mw-parser-output .navbox+.navbox-styles+.navbox{margin-top:-1px}.mw-parser-output .navbox-inner,.mw-parser-output .navbox-subgroup{width:100%}.mw-parser-output .navbox-group,.mw-parser-output .navbox-title,.mw-parser-output .navbox-abovebelow{padding:0.25em 1em;line-height:1.5em;text-align:center}.mw-parser-output .navbox-group{white-space:nowrap;text-align:right}.mw-parser-output .navbox,.mw-parser-output .navbox-subgroup{background-color:#fdfdfd}.mw-parser-output .navbox-list{line-height:1.5em;border-color:#fdfdfd}.mw-parser-output .navbox-list-with-group{text-align:left;border-left-width:2px;border-left-style:solid}.mw-parser-output tr+tr>.navbox-abovebelow,.mw-parser-output tr+tr>.navbox-group,.mw-parser-output tr+tr>.navbox-image,.mw-parser-output tr+tr>.navbox-list{border-top:2px solid #fdfdfd}.mw-parser-output .navbox-title{background-color:#ccf}.mw-parser-output .navbox-abovebelow,.mw-parser-output .navbox-group,.mw-parser-output .navbox-subgroup .navbox-title{background-color:#ddf}.mw-parser-output .navbox-subgroup .navbox-group,.mw-parser-output .navbox-subgroup .navbox-abovebelow{background-color:#e6e6ff}.mw-parser-output .navbox-even{background-color:#f7f7f7}.mw-parser-output .navbox-odd{background-color:transparent}.mw-parser-output .navbox .hlist td dl,.mw-parser-output .navbox .hlist td ol,.mw-parser-output .navbox .hlist td ul,.mw-parser-output .navbox td.hlist dl,.mw-parser-output .navbox td.hlist ol,.mw-parser-output .navbox td.hlist ul{padding:0.125em 0}.mw-parser-output .navbox .navbar{display:block;font-size:100%}.mw-parser-output .navbox-title .navbar{float:left;text-align:left;margin-right:0.5em}body.skin--responsive .mw-parser-output .navbox-image img{max-width:none!important}@media print{body.ns-0 .mw-parser-output .navbox{display:none!important}}</style></div><div role="navigation" class="navbox" aria-labelledby="Unix_command-line_interface_programs_and_shell_builtins" style="padding:3px"><table class="nowraplinks mw-collapsible autocollapse navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="col" class="navbox-title" colspan="2"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1129693374"><style data-mw-deduplicate="TemplateStyles:r1239400231">.mw-parser-output .navbar{display:inline;font-size:88%;font-weight:normal}.mw-parser-output .navbar-collapse{float:left;text-align:left}.mw-parser-output .navbar-boxtext{word-spacing:0}.mw-parser-output .navbar ul{display:inline-block;white-space:nowrap;line-height:inherit}.mw-parser-output .navbar-brackets::before{margin-right:-0.125em;content:"[ "}.mw-parser-output .navbar-brackets::after{margin-left:-0.125em;content:" ]"}.mw-parser-output .navbar li{word-spacing:-0.125em}.mw-parser-output .navbar a>span,.mw-parser-output .navbar a>abbr{text-decoration:inherit}.mw-parser-output .navbar-mini abbr{font-variant:small-caps;border-bottom:none;text-decoration:none;cursor:inherit}.mw-parser-output .navbar-ct-full{font-size:114%;margin:0 7em}.mw-parser-output .navbar-ct-mini{font-size:114%;margin:0 4em}html.skin-theme-clientpref-night .mw-parser-output .navbar li a abbr{color:var(--color-base)!important}@media(prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .navbar li a abbr{color:var(--color-base)!important}}@media print{.mw-parser-output .navbar{display:none!important}}</style><div class="navbar plainlinks hlist navbar-mini"><ul><li class="nv-view"><a href="/wiki/Template:Unix_commands" title="Template:Unix commands"><abbr title="View this template">v</abbr></a></li><li class="nv-talk"><a href="/wiki/Template_talk:Unix_commands" title="Template talk:Unix commands"><abbr title="Discuss this template">t</abbr></a></li><li class="nv-edit"><a href="/wiki/Special:EditPage/Template:Unix_commands" title="Special:EditPage/Template:Unix commands"><abbr title="Edit this template">e</abbr></a></li></ul></div><div id="Unix_command-line_interface_programs_and_shell_builtins" style="font-size:114%;margin:0 4em"><a href="/wiki/Unix" title="Unix">Unix</a> <a href="/wiki/Command-line_interface" title="Command-line interface">command-line interface</a> programs and <a href="/wiki/Shell_builtin" title="Shell builtin">shell builtins</a></div></th></tr><tr><th scope="row" class="navbox-group" style="width:1%">File system</th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a class="mw-selflink selflink">cat</a></li> <li><a href="/wiki/Chattr" title="Chattr">chattr</a></li> <li><a href="/wiki/Chmod" title="Chmod">chmod</a></li> <li><a href="/wiki/Chown" title="Chown">chown</a></li> <li><a href="/wiki/Chgrp" title="Chgrp">chgrp</a></li> <li><a href="/wiki/Cksum" title="Cksum">cksum</a></li> <li><a href="/wiki/Cmp_(Unix)" title="Cmp (Unix)">cmp</a></li> <li><a href="/wiki/Cp_(Unix)" title="Cp (Unix)">cp</a></li> <li><a href="/wiki/Dd_(Unix)" title="Dd (Unix)">dd</a></li> <li><a href="/wiki/Du_(Unix)" title="Du (Unix)">du</a></li> <li><a href="/wiki/Df_(Unix)" title="Df (Unix)">df</a></li> <li><a href="/wiki/File_(command)" title="File (command)">file</a></li> <li><a href="/wiki/Fuser_(Unix)" title="Fuser (Unix)">fuser</a></li> <li><a href="/wiki/Ln_(Unix)" title="Ln (Unix)">ln</a></li> <li><a href="/wiki/Ls" title="Ls">ls</a></li> <li><a href="/wiki/Mkdir" title="Mkdir">mkdir</a></li> <li><a href="/wiki/Mv_(Unix)" title="Mv (Unix)">mv</a></li> <li><a href="/wiki/Pax_(command)" title="Pax (command)">pax</a></li> <li><a href="/wiki/Pwd" title="Pwd">pwd</a></li> <li><a href="/wiki/Rm_(Unix)" title="Rm (Unix)">rm</a></li> <li><a href="/wiki/Rmdir" title="Rmdir">rmdir</a></li> <li><a href="/wiki/Split_(Unix)" title="Split (Unix)">split</a></li> <li><a href="/wiki/Tee_(command)" title="Tee (command)">tee</a></li> <li><a href="/wiki/Touch_(command)" title="Touch (command)">touch</a></li> <li><a href="/wiki/Type_(Unix)" title="Type (Unix)">type</a></li> <li><a href="/wiki/Umask" title="Umask">umask</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Processes</th><td class="navbox-list-with-group navbox-list navbox-even hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/At_(command)" title="At (command)">at</a></li> <li><a href="/wiki/Job_control_(Unix)#Commands" title="Job control (Unix)">bg</a></li> <li><a href="/wiki/Cron" title="Cron">crontab</a></li> <li><a href="/wiki/Job_control_(Unix)#Commands" title="Job control (Unix)">fg</a></li> <li><a href="/wiki/Kill_(command)" title="Kill (command)">kill</a></li> <li><a href="/wiki/Nice_(Unix)" title="Nice (Unix)">nice</a></li> <li><a href="/wiki/Ps_(Unix)" title="Ps (Unix)">ps</a></li> <li><a href="/wiki/Time_(Unix)" title="Time (Unix)">time</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">User environment</th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Env" title="Env">env</a></li> <li><a href="/wiki/Exit_(command)" title="Exit (command)">exit</a></li> <li><a href="/wiki/Logname" title="Logname">logname</a></li> <li><a href="/wiki/Mesg" title="Mesg">mesg</a></li> <li><a href="/wiki/Talk_(software)" title="Talk (software)">talk</a></li> <li><a href="/wiki/Tput" title="Tput">tput</a></li> <li><a href="/wiki/Uname" title="Uname">uname</a></li> <li><a href="/wiki/Who_(Unix)" title="Who (Unix)">who</a></li> <li><a href="/wiki/Write_(Unix)" title="Write (Unix)">write</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Text processing</th><td class="navbox-list-with-group navbox-list navbox-even hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/AWK" title="AWK">awk</a></li> <li><a href="/wiki/Basename" title="Basename">basename</a></li> <li><a href="/wiki/Comm" title="Comm">comm</a></li> <li><a href="/wiki/Csplit" title="Csplit">csplit</a></li> <li><a href="/wiki/Cut_(Unix)" title="Cut (Unix)">cut</a></li> <li><a href="/wiki/Diff" title="Diff">diff</a></li> <li><a href="/wiki/Dirname" title="Dirname">dirname</a></li> <li><a href="/wiki/Ed_(text_editor)" class="mw-redirect" title="Ed (text editor)">ed</a></li> <li><a href="/wiki/Ex_(text_editor)" title="Ex (text editor)">ex</a></li> <li><a href="/wiki/Fold_(Unix)" title="Fold (Unix)">fold</a></li> <li><a href="/wiki/Head_(Unix)" title="Head (Unix)">head</a></li> <li><a href="/wiki/Iconv" title="Iconv">iconv</a></li> <li><a href="/wiki/Join_(Unix)" title="Join (Unix)">join</a></li> <li><a href="/wiki/M4_(computer_language)" title="M4 (computer language)">m4</a></li> <li><a href="/wiki/More_(command)" title="More (command)">more</a></li> <li><a href="/wiki/Nl_(Unix)" title="Nl (Unix)">nl</a></li> <li><a href="/wiki/Paste_(Unix)" title="Paste (Unix)">paste</a></li> <li><a href="/wiki/Patch_(Unix)" title="Patch (Unix)">patch</a></li> <li><a href="/wiki/Printf_(Unix)" title="Printf (Unix)">printf</a></li> <li><a href="/wiki/Read_(Unix)" title="Read (Unix)">read</a></li> <li><a href="/wiki/Sed" title="Sed">sed</a></li> <li><a href="/wiki/Sort_(Unix)" title="Sort (Unix)">sort</a></li> <li><a href="/wiki/Strings_(Unix)" title="Strings (Unix)">strings</a></li> <li><a href="/wiki/Tail_(Unix)" title="Tail (Unix)">tail</a></li> <li><a href="/wiki/Tr_(Unix)" title="Tr (Unix)">tr</a></li> <li><a href="/wiki/Troff" title="Troff">troff</a></li> <li><a href="/wiki/Uniq" title="Uniq">uniq</a></li> <li><a href="/wiki/Vi_(text_editor)" title="Vi (text editor)">vi</a></li> <li><a href="/wiki/Wc_(Unix)" title="Wc (Unix)">wc</a></li> <li><a href="/wiki/Xargs" title="Xargs">xargs</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Shell_builtin" title="Shell builtin">Shell builtins</a></th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Alias_(command)" title="Alias (command)">alias</a></li> <li><a href="/wiki/Cd_(command)" title="Cd (command)">cd</a></li> <li><a href="/wiki/Echo_(command)" title="Echo (command)">echo</a></li> <li><a href="/wiki/Test_(Unix)" title="Test (Unix)">test</a></li> <li><a href="/wiki/Environment_variable#unset_command" title="Environment variable">unset</a></li> <li><a href="/wiki/Wait_(command)" title="Wait (command)">wait</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Searching</th><td class="navbox-list-with-group navbox-list navbox-even hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Find_(Unix)" title="Find (Unix)">find</a></li> <li><a href="/wiki/Grep" title="Grep">grep</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Documentation</th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Man_page" title="Man page">man</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Software_development" title="Software development">Software development</a></th><td class="navbox-list-with-group navbox-list navbox-even hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Ar_(Unix)" title="Ar (Unix)">ar</a></li> <li><a href="/wiki/Ctags" title="Ctags">ctags</a></li> <li><a href="/wiki/Lex_(software)" title="Lex (software)">lex</a></li> <li><a href="/wiki/Make_(software)" title="Make (software)">make</a></li> <li><a href="/wiki/Nm_(Unix)" title="Nm (Unix)">nm</a></li> <li><a href="/wiki/Strip_(Unix)" title="Strip (Unix)">strip</a></li> <li><a href="/wiki/Yacc" title="Yacc">yacc</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Miscellaneous</th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Bc_(programming_language)" title="Bc (programming language)">bc</a></li> <li><a href="/wiki/Cal_(command)" title="Cal (command)">cal</a></li> <li><a href="/wiki/Expr" title="Expr">expr</a></li> <li><a href="/wiki/System_V_printing_system" title="System V printing system">lp</a></li> <li><a href="/wiki/Od_(Unix)" title="Od (Unix)">od</a></li> <li><a href="/wiki/Sleep_(command)" title="Sleep (command)">sleep</a></li> <li><a href="/wiki/True_and_false_(commands)" title="True and false (commands)">true and false</a></li></ul> </div></td></tr><tr><td class="navbox-abovebelow hlist" colspan="2"><div> <ul><li><span class="noviewer" typeof="mw:File"><span title="Category"><img alt="" src="//upload.wikimedia.org/wikipedia/en/thumb/9/96/Symbol_category_class.svg/16px-Symbol_category_class.svg.png" decoding="async" width="16" height="16" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/9/96/Symbol_category_class.svg/23px-Symbol_category_class.svg.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/9/96/Symbol_category_class.svg/31px-Symbol_category_class.svg.png 2x" data-file-width="180" data-file-height="185" /></span></span> <b>Categories</b> <ul><li><a href="/wiki/Category:Standard_Unix_programs" title="Category:Standard Unix programs">Standard Unix programs</a></li> <li><a href="/wiki/Category:Unix_SUS2008_utilities" title="Category:Unix SUS2008 utilities">Unix SUS2008 utilities</a></li></ul></li> <li><span class="noviewer" typeof="mw:File"><span title="List-Class article"><img alt="" src="//upload.wikimedia.org/wikipedia/en/thumb/d/db/Symbol_list_class.svg/16px-Symbol_list_class.svg.png" decoding="async" width="16" height="16" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/d/db/Symbol_list_class.svg/23px-Symbol_list_class.svg.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/d/db/Symbol_list_class.svg/31px-Symbol_list_class.svg.png 2x" data-file-width="180" data-file-height="185" /></span></span> <b><a href="/wiki/List_of_POSIX_commands" title="List of POSIX commands">List</a></b></li></ul> </div></td></tr></tbody></table></div> <div class="navbox-styles"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1129693374"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1236075235"></div><div role="navigation" class="navbox" aria-labelledby="GNU_Core_Utilities_command-line_interface_programs" style="padding:3px"><table class="nowraplinks mw-collapsible autocollapse navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="col" class="navbox-title" colspan="2"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1129693374"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1239400231"><div class="navbar plainlinks hlist navbar-mini"><ul><li class="nv-view"><a href="/wiki/Template:Core_Utilities_commands" title="Template:Core Utilities commands"><abbr title="View this template">v</abbr></a></li><li class="nv-talk"><a href="/wiki/Template_talk:Core_Utilities_commands" title="Template talk:Core Utilities commands"><abbr title="Discuss this template">t</abbr></a></li><li class="nv-edit"><a href="/wiki/Special:EditPage/Template:Core_Utilities_commands" title="Special:EditPage/Template:Core Utilities commands"><abbr title="Edit this template">e</abbr></a></li></ul></div><div id="GNU_Core_Utilities_command-line_interface_programs" style="font-size:114%;margin:0 4em"><a href="/wiki/GNU_Core_Utilities" title="GNU Core Utilities">GNU Core Utilities</a> <a href="/wiki/Command-line_interface" title="Command-line interface">command-line interface</a> programs</div></th></tr><tr><th scope="row" class="navbox-group" style="width:1%">File system</th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/w/index.php?title=Chcon&action=edit&redlink=1" class="new" title="Chcon (page does not exist)">chcon</a></li> <li><a href="/wiki/Chmod" title="Chmod">chmod</a></li> <li><a href="/wiki/Chown" title="Chown">chown</a></li> <li><a href="/wiki/Chgrp" title="Chgrp">chgrp</a></li> <li><a href="/wiki/Cksum" title="Cksum">cksum</a></li> <li><a href="/wiki/Cp_(Unix)" title="Cp (Unix)">cp</a></li> <li><a href="/wiki/Dd_(Unix)" title="Dd (Unix)">dd</a></li> <li><a href="/wiki/Df_(Unix)" title="Df (Unix)">df</a></li> <li><a href="/wiki/Ls" title="Ls">dir</a></li> <li><a href="/w/index.php?title=Dircolors_(Unix)&action=edit&redlink=1" class="new" title="Dircolors (Unix) (page does not exist)">dircolors</a></li> <li><a href="/wiki/Install_(Unix)" title="Install (Unix)">install</a></li> <li><a href="/wiki/Ln_(Unix)" title="Ln (Unix)">ln</a></li> <li><a href="/wiki/Ls" title="Ls">ls</a></li> <li><a href="/wiki/Mkdir" title="Mkdir">mkdir</a></li> <li><a href="/wiki/Mkfifo" class="mw-redirect" title="Mkfifo">mkfifo</a></li> <li><a href="/wiki/Mknod" class="mw-redirect" title="Mknod">mknod</a></li> <li><a href="/wiki/Mktemp" title="Mktemp">mktemp</a></li> <li><a href="/wiki/Mv_(Unix)" title="Mv (Unix)">mv</a></li> <li><a href="/w/index.php?title=Realpath&action=edit&redlink=1" class="new" title="Realpath (page does not exist)">realpath</a></li> <li><a href="/wiki/Rm_(Unix)" title="Rm (Unix)">rm</a></li> <li><a href="/wiki/Rmdir" title="Rmdir">rmdir</a></li> <li><a href="/wiki/Shred_(Unix)" title="Shred (Unix)">shred</a></li> <li><a href="/wiki/Sync_(Unix)" title="Sync (Unix)">sync</a></li> <li><a href="/wiki/Touch_(command)" title="Touch (command)">touch</a></li> <li><a href="/wiki/Truncate" class="mw-redirect" title="Truncate">truncate</a></li> <li><a href="/wiki/Ls" title="Ls">vdir</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Text utilities</th><td class="navbox-list-with-group navbox-list navbox-even hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/w/index.php?title=B2sum&action=edit&redlink=1" class="new" title="B2sum (page does not exist)">b2sum</a></li> <li><a href="/wiki/Base32" title="Base32">base32</a></li> <li><a href="/wiki/Base64" title="Base64">base64</a></li> <li><a class="mw-selflink selflink">cat</a></li> <li><a href="/wiki/Cksum" title="Cksum">cksum</a></li> <li><a href="/wiki/Comm" title="Comm">comm</a></li> <li><a href="/wiki/Csplit" title="Csplit">csplit</a></li> <li><a href="/wiki/Cut_(Unix)" title="Cut (Unix)">cut</a></li> <li><a href="/wiki/Expand_(Unix)" title="Expand (Unix)">expand</a></li> <li><a href="/wiki/Fmt_(Unix)" title="Fmt (Unix)">fmt</a></li> <li><a href="/wiki/Fold_(Unix)" title="Fold (Unix)">fold</a></li> <li><a href="/wiki/Head_(Unix)" title="Head (Unix)">head</a></li> <li><a href="/wiki/Join_(Unix)" title="Join (Unix)">join</a></li> <li><a href="/wiki/Md5sum" title="Md5sum">md5sum</a></li> <li><a href="/wiki/Nl_(Unix)" title="Nl (Unix)">nl</a></li> <li><a href="/w/index.php?title=Numfmt&action=edit&redlink=1" class="new" title="Numfmt (page does not exist)">numfmt</a></li> <li><a href="/wiki/Od_(Unix)" title="Od (Unix)">od</a></li> <li><a href="/wiki/Paste_(Unix)" title="Paste (Unix)">paste</a></li> <li><a href="/wiki/Ptx_(Unix)" title="Ptx (Unix)">ptx</a></li> <li><a href="/wiki/Pr_(Unix)" title="Pr (Unix)">pr</a></li> <li><a href="/wiki/Sha1sum" title="Sha1sum">sha1sum</a></li> <li><a href="/wiki/Shuf" title="Shuf">shuf</a></li> <li><a href="/wiki/Sort_(Unix)" title="Sort (Unix)">sort</a></li> <li><a href="/wiki/Split_(Unix)" title="Split (Unix)">split</a></li> <li><a href="/wiki/Sum_(Unix)" title="Sum (Unix)">sum</a></li> <li>tac</li> <li><a href="/wiki/Tail_(Unix)" title="Tail (Unix)">tail</a></li> <li><a href="/wiki/Tr_(Unix)" title="Tr (Unix)">tr</a></li> <li><a href="/wiki/Tsort" title="Tsort">tsort</a></li> <li><a href="/wiki/Unexpand" title="Unexpand">unexpand</a></li> <li><a href="/wiki/Uniq" title="Uniq">uniq</a></li> <li><a href="/wiki/Wc_(Unix)" title="Wc (Unix)">wc</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Shell utilities</th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Uname" title="Uname">arch</a></li> <li><a href="/wiki/Basename" title="Basename">basename</a></li> <li><a href="/wiki/Chroot" title="Chroot">chroot</a></li> <li><a href="/wiki/Unix_time#Command_line" title="Unix time">date</a></li> <li><a href="/wiki/Dirname" title="Dirname">dirname</a></li> <li><a href="/wiki/Du_(Unix)" title="Du (Unix)">du</a></li> <li><a href="/wiki/Echo_(command)" title="Echo (command)">echo</a></li> <li><a href="/wiki/Env" title="Env">env</a></li> <li><a href="/wiki/Expr" title="Expr">expr</a></li> <li><a href="/wiki/Factor_(Unix)" title="Factor (Unix)">factor</a></li> <li><a href="/wiki/True_and_false_(commands)" title="True and false (commands)">false</a></li> <li><a href="/wiki/Groups_(Unix)" class="mw-redirect" title="Groups (Unix)">groups</a></li> <li><a href="/w/index.php?title=Hostid_(Unix)&action=edit&redlink=1" class="new" title="Hostid (Unix) (page does not exist)">hostid</a></li> <li><a href="/wiki/Id_(Unix)" class="mw-redirect" title="Id (Unix)">id</a></li> <li><a href="/wiki/Link_(Unix)" title="Link (Unix)">link</a></li> <li><a href="/wiki/Logname" title="Logname">logname</a></li> <li><a href="/wiki/Nice_(Unix)" title="Nice (Unix)">nice</a></li> <li><a href="/wiki/Nohup" title="Nohup">nohup</a></li> <li><a href="/w/index.php?title=Nproc&action=edit&redlink=1" class="new" title="Nproc (page does not exist)">nproc</a></li> <li><a href="/w/index.php?title=Pathchk_(Unix)&action=edit&redlink=1" class="new" title="Pathchk (Unix) (page does not exist)">pathchk</a></li> <li><a href="/w/index.php?title=Pinky_(Unix)&action=edit&redlink=1" class="new" title="Pinky (Unix) (page does not exist)">pinky</a></li> <li><a href="/wiki/Printenv" class="mw-redirect" title="Printenv">printenv</a></li> <li><a href="/wiki/Printf" title="Printf">printf</a></li> <li><a href="/wiki/Pwd" title="Pwd">pwd</a></li> <li><a href="/wiki/Readlink" class="mw-redirect" title="Readlink">readlink</a></li> <li><a href="/w/index.php?title=Runcon&action=edit&redlink=1" class="new" title="Runcon (page does not exist)">runcon</a></li> <li><a href="/wiki/Seq_(Unix)" title="Seq (Unix)">seq</a></li> <li><a href="/wiki/Sleep_(command)" title="Sleep (command)">sleep</a></li> <li>stat</li> <li><a href="/w/index.php?title=Stdbuf&action=edit&redlink=1" class="new" title="Stdbuf (page does not exist)">stdbuf</a></li> <li><a href="/wiki/Stty_(Unix)" class="mw-redirect" title="Stty (Unix)">stty</a></li> <li><a href="/wiki/Tee_(command)" title="Tee (command)">tee</a></li> <li><a href="/wiki/Test_(Unix)" title="Test (Unix)">test</a></li> <li><a href="/wiki/Timeout_(computing)" title="Timeout (computing)">timeout</a></li> <li><a href="/wiki/True_and_false_(commands)" title="True and false (commands)">true</a></li> <li><a href="/wiki/Tty_(Unix)" title="Tty (Unix)">tty</a></li> <li><a href="/wiki/Uname" title="Uname">uname</a></li> <li><a href="/wiki/Unlink_(Unix)" title="Unlink (Unix)">unlink</a></li> <li><a href="/wiki/Uptime#coreutils" title="Uptime">uptime</a></li> <li><a href="/wiki/Users_(Unix)" class="mw-redirect" title="Users (Unix)">users</a></li> <li><a href="/wiki/Who_(Unix)" title="Who (Unix)">who</a></li> <li><a href="/wiki/Whoami" title="Whoami">whoami</a></li> <li><a href="/wiki/Yes_(Unix)" title="Yes (Unix)">yes</a></li></ul> </div></td></tr></tbody></table></div> <!-- NewPP limit report Parsed by mw‐api‐int.codfw.main‐849f99967d‐xldxh Cached time: 20241123130632 Cache expiry: 2592000 Reduced expiry: false Complications: [vary‐revision‐sha1, show‐toc] CPU time usage: 0.646 seconds Real time usage: 0.847 seconds Preprocessor visited node count: 3286/1000000 Post‐expand include size: 66577/2097152 bytes Template argument size: 5791/2097152 bytes Highest expansion depth: 19/100 Expensive parser function count: 6/500 Unstrip recursion depth: 1/20 Unstrip post‐expand size: 66753/5000000 bytes Lua time usage: 0.404/10.000 seconds Lua memory usage: 19934609/52428800 bytes Number of Wikibase entities loaded: 1/400 --> <!-- Transclusion expansion time report (%,ms,calls,template) 100.00% 752.814 1 -total 22.21% 167.188 1 Template:Reflist 18.33% 137.964 1 Template:Anli 13.54% 101.912 6 Template:Cite_web 12.75% 95.960 2 Template:Navbox 12.58% 94.680 1 Template:Unix_commands 11.91% 89.694 1 Template:Infobox_software 11.34% 85.347 1 Template:Infobox 9.17% 69.013 1 Template:Short_description 7.12% 53.614 1 Template:Quote --> <!-- Saved in parser cache with key enwiki:pcache:idhash:39127836-0!canonical and timestamp 20241123130632 and revision id 1246602299. Rendering was triggered because: api-parse --> </div><!--esi <esi:include src="/esitest-fa8a495983347898/content" /> --><noscript><img src="https://login.wikimedia.org/wiki/Special:CentralAutoLogin/start?type=1x1" alt="" width="1" height="1" style="border: none; position: absolute;"></noscript> <div class="printfooter" data-nosnippet="">Retrieved from "<a dir="ltr" href="https://en.wikipedia.org/w/index.php?title=Cat_(Unix)&oldid=1246602299">https://en.wikipedia.org/w/index.php?title=Cat_(Unix)&oldid=1246602299</a>"</div></div> <div id="catlinks" class="catlinks" data-mw="interface"><div id="mw-normal-catlinks" class="mw-normal-catlinks"><a href="/wiki/Help:Category" title="Help:Category">Categories</a>: <ul><li><a href="/wiki/Category:Unix_text_processing_utilities" title="Category:Unix text processing utilities">Unix text processing utilities</a></li><li><a href="/wiki/Category:Standard_Unix_programs" title="Category:Standard Unix programs">Standard Unix programs</a></li><li><a href="/wiki/Category:Unix_SUS2008_utilities" title="Category:Unix SUS2008 utilities">Unix SUS2008 utilities</a></li><li><a href="/wiki/Category:IBM_i_Qshell_commands" title="Category:IBM i Qshell commands">IBM i Qshell commands</a></li></ul></div><div id="mw-hidden-catlinks" class="mw-hidden-catlinks mw-hidden-cats-hidden">Hidden categories: <ul><li><a href="/wiki/Category:Articles_with_short_description" title="Category:Articles with short description">Articles with short description</a></li><li><a href="/wiki/Category:Short_description_is_different_from_Wikidata" title="Category:Short description is different from Wikidata">Short description is different from Wikidata</a></li><li><a href="/wiki/Category:All_articles_with_unsourced_statements" title="Category:All articles with unsourced statements">All articles with unsourced statements</a></li><li><a href="/wiki/Category:Articles_with_unsourced_statements_from_August_2021" title="Category:Articles with unsourced statements from August 2021">Articles with unsourced statements from August 2021</a></li></ul></div></div> </div> </main> </div> <div class="mw-footer-container"> <footer id="footer" class="mw-footer" > <ul id="footer-info"> <li id="footer-info-lastmod"> This page was last edited on 19 September 2024, at 23:19<span class="anonymous-show"> (UTC)</span>.</li> <li id="footer-info-copyright">Text is available under the <a href="/wiki/Wikipedia:Text_of_the_Creative_Commons_Attribution-ShareAlike_4.0_International_License" title="Wikipedia:Text of the Creative Commons Attribution-ShareAlike 4.0 International License">Creative Commons Attribution-ShareAlike 4.0 License</a>; additional terms may apply. By using this site, you agree to the <a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Terms_of_Use" class="extiw" title="foundation:Special:MyLanguage/Policy:Terms of Use">Terms of Use</a> and <a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy" class="extiw" title="foundation:Special:MyLanguage/Policy:Privacy policy">Privacy Policy</a>. Wikipedia® is a registered trademark of the <a rel="nofollow" class="external text" href="https://wikimediafoundation.org/">Wikimedia Foundation, Inc.</a>, a non-profit organization.</li> </ul> <ul id="footer-places"> <li id="footer-places-privacy"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy">Privacy policy</a></li> <li id="footer-places-about"><a href="/wiki/Wikipedia:About">About Wikipedia</a></li> <li id="footer-places-disclaimers"><a href="/wiki/Wikipedia:General_disclaimer">Disclaimers</a></li> <li id="footer-places-contact"><a href="//en.wikipedia.org/wiki/Wikipedia:Contact_us">Contact Wikipedia</a></li> <li id="footer-places-wm-codeofconduct"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Universal_Code_of_Conduct">Code of Conduct</a></li> <li id="footer-places-developers"><a href="https://developer.wikimedia.org">Developers</a></li> <li id="footer-places-statslink"><a href="https://stats.wikimedia.org/#/en.wikipedia.org">Statistics</a></li> <li id="footer-places-cookiestatement"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Cookie_statement">Cookie statement</a></li> <li id="footer-places-mobileview"><a href="//en.m.wikipedia.org/w/index.php?title=Cat_(Unix)&mobileaction=toggle_view_mobile" class="noprint stopMobileRedirectToggle">Mobile view</a></li> </ul> <ul id="footer-icons" class="noprint"> <li id="footer-copyrightico"><a href="https://wikimediafoundation.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><img src="/static/images/footer/wikimedia-button.svg" width="84" height="29" alt="Wikimedia Foundation" loading="lazy"></a></li> <li id="footer-poweredbyico"><a href="https://www.mediawiki.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><img src="/w/resources/assets/poweredby_mediawiki.svg" alt="Powered by MediaWiki" width="88" height="31" loading="lazy"></a></li> </ul> </footer> </div> </div> </div> <div class="vector-settings" id="p-dock-bottom"> <ul></ul> </div><script>(RLQ=window.RLQ||[]).push(function(){mw.config.set({"wgHostname":"mw-web.codfw.main-f69cdc8f6-b78pt","wgBackendResponseTime":152,"wgPageParseReport":{"limitreport":{"cputime":"0.646","walltime":"0.847","ppvisitednodes":{"value":3286,"limit":1000000},"postexpandincludesize":{"value":66577,"limit":2097152},"templateargumentsize":{"value":5791,"limit":2097152},"expansiondepth":{"value":19,"limit":100},"expensivefunctioncount":{"value":6,"limit":500},"unstrip-depth":{"value":1,"limit":20},"unstrip-size":{"value":66753,"limit":5000000},"entityaccesscount":{"value":1,"limit":400},"timingprofile":["100.00% 752.814 1 -total"," 22.21% 167.188 1 Template:Reflist"," 18.33% 137.964 1 Template:Anli"," 13.54% 101.912 6 Template:Cite_web"," 12.75% 95.960 2 Template:Navbox"," 12.58% 94.680 1 Template:Unix_commands"," 11.91% 89.694 1 Template:Infobox_software"," 11.34% 85.347 1 Template:Infobox"," 9.17% 69.013 1 Template:Short_description"," 7.12% 53.614 1 Template:Quote"]},"scribunto":{"limitreport-timeusage":{"value":"0.404","limit":"10.000"},"limitreport-memusage":{"value":19934609,"limit":52428800}},"cachereport":{"origin":"mw-api-int.codfw.main-849f99967d-xldxh","timestamp":"20241123130632","ttl":2592000,"transientcontent":false}}});});</script> <script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"Article","name":"Cat (Unix)","url":"https:\/\/en.wikipedia.org\/wiki\/Cat_(Unix)","sameAs":"http:\/\/www.wikidata.org\/entity\/Q300918","mainEntity":"http:\/\/www.wikidata.org\/entity\/Q300918","author":{"@type":"Organization","name":"Contributors to Wikimedia projects"},"publisher":{"@type":"Organization","name":"Wikimedia Foundation, Inc.","logo":{"@type":"ImageObject","url":"https:\/\/www.wikimedia.org\/static\/images\/wmf-hor-googpub.png"}},"datePublished":"2003-05-03T15:02:42Z","dateModified":"2024-09-19T23:19:36Z","image":"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/e\/ec\/Cat-example-command.gif","headline":"Unix utility that concatenates and lists files"}</script> </body> </html>