{"id":188332,"date":"2025-02-08T04:27:42","date_gmt":"2025-02-08T03:27:42","guid":{"rendered":"https:\/\/glosarix.com\/glossary\/external-command-en\/"},"modified":"2025-03-08T04:53:59","modified_gmt":"2025-03-08T03:53:59","slug":"external-command-en","status":"publish","type":"glossary","link":"https:\/\/glosarix.com\/en\/glossary\/external-command-en\/","title":{"rendered":"External Command"},"content":{"rendered":"<p>Description: An external command is a type of instruction in Unix-like operating systems that is not directly integrated into the shell but is available as an executable file on the system. Unlike internal commands, which are part of the shell itself and run in its context, external commands are independent programs residing in the file system. These commands can be invoked from the shell and typically perform specific tasks, such as file manipulation, process management, or system administration. The ability to use external commands allows users to extend the shell&#8217;s functionality and leverage a wide range of tools and utilities available on the system. External commands are fundamental to the flexibility and power of Unix-like environments, as they enable the integration of third-party software and customization of the user&#8217;s working environment.<\/p>\n<p>History: The concept of external commands dates back to the early Unix operating systems developed in the 1970s. Unix was designed to be a modular system where tools could be developed and maintained independently. This allowed external commands to become an integral part of the Unix ecosystem, facilitating the creation of scripts and automation of tasks. As Unix-like systems evolved, so did external commands, with the introduction of new utilities and tools that expanded the system&#8217;s capabilities.<\/p>\n<p>Uses: External commands are used to perform a variety of tasks in Unix-like systems, such as file manipulation (e.g., &#8216;cp&#8217; for copying files), process management (like &#8216;ps&#8217; for listing running processes), and system administration (e.g., &#8216;df&#8217; for displaying disk usage). They are also essential for script creation, where multiple external commands can be chained together to automate complex tasks.<\/p>\n<p>Examples: Examples of external commands include &#8216;ls&#8217; for listing files in a directory, &#8216;grep&#8217; for searching text within files, and &#8216;tar&#8217; for archiving and compressing files. These commands are invoked from the shell and can be used in combination with other commands to perform more complex tasks.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Description: An external command is a type of instruction in Unix-like operating systems that is not directly integrated into the shell but is available as an executable file on the system. Unlike internal commands, which are part of the shell itself and run in its context, external commands are independent programs residing in the file [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"menu_order":0,"comment_status":"open","ping_status":"open","template":"","meta":{"footnotes":""},"glossary-categories":[11532,11610,11500,11446,11502,12367],"glossary-tags":[12488,12566,12456,12402,12458,13322],"glossary-languages":[],"class_list":["post-188332","glossary","type-glossary","status-publish","hentry","glossary-categories-hp-ux-en","glossary-categories-sysvinit-en","glossary-categories-tiny-core-linux-en","glossary-categories-unix-en","glossary-categories-void-linux-en","glossary-categories-zsh-en","glossary-tags-hp-ux-en","glossary-tags-sysvinit-en","glossary-tags-tiny-core-linux-en","glossary-tags-unix-en","glossary-tags-void-linux-en","glossary-tags-zsh-en"],"post_title":"External Command ","post_content":"Description: An external command is a type of instruction in Unix-like operating systems that is not directly integrated into the shell but is available as an executable file on the system. Unlike internal commands, which are part of the shell itself and run in its context, external commands are independent programs residing in the file system. These commands can be invoked from the shell and typically perform specific tasks, such as file manipulation, process management, or system administration. The ability to use external commands allows users to extend the shell's functionality and leverage a wide range of tools and utilities available on the system. External commands are fundamental to the flexibility and power of Unix-like environments, as they enable the integration of third-party software and customization of the user's working environment.\n\nHistory: The concept of external commands dates back to the early Unix operating systems developed in the 1970s. Unix was designed to be a modular system where tools could be developed and maintained independently. This allowed external commands to become an integral part of the Unix ecosystem, facilitating the creation of scripts and automation of tasks. As Unix-like systems evolved, so did external commands, with the introduction of new utilities and tools that expanded the system's capabilities.\n\nUses: External commands are used to perform a variety of tasks in Unix-like systems, such as file manipulation (e.g., 'cp' for copying files), process management (like 'ps' for listing running processes), and system administration (e.g., 'df' for displaying disk usage). They are also essential for script creation, where multiple external commands can be chained together to automate complex tasks.\n\nExamples: Examples of external commands include 'ls' for listing files in a directory, 'grep' for searching text within files, and 'tar' for archiving and compressing files. These commands are invoked from the shell and can be used in combination with other commands to perform more complex tasks.","yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>External Command - Glosarix<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/glosarix.com\/en\/glossary\/external-command-en\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"External Command - Glosarix\" \/>\n<meta property=\"og:description\" content=\"Description: An external command is a type of instruction in Unix-like operating systems that is not directly integrated into the shell but is available as an executable file on the system. Unlike internal commands, which are part of the shell itself and run in its context, external commands are independent programs residing in the file [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/glosarix.com\/en\/glossary\/external-command-en\/\" \/>\n<meta property=\"og:site_name\" content=\"Glosarix\" \/>\n<meta property=\"article:modified_time\" content=\"2025-03-08T03:53:59+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@GlosarixOficial\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/glosarix.com\/en\/glossary\/external-command-en\/\",\"url\":\"https:\/\/glosarix.com\/en\/glossary\/external-command-en\/\",\"name\":\"External Command - Glosarix\",\"isPartOf\":{\"@id\":\"https:\/\/glosarix.com\/en\/#website\"},\"datePublished\":\"2025-02-08T03:27:42+00:00\",\"dateModified\":\"2025-03-08T03:53:59+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/glosarix.com\/en\/glossary\/external-command-en\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/glosarix.com\/en\/glossary\/external-command-en\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/glosarix.com\/en\/glossary\/external-command-en\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\/\/glosarix.com\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"External Command\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/glosarix.com\/en\/#website\",\"url\":\"https:\/\/glosarix.com\/en\/\",\"name\":\"Glosarix\",\"description\":\"T\u00e9rminos tecnol\u00f3gicos - Glosarix\",\"publisher\":{\"@id\":\"https:\/\/glosarix.com\/en\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/glosarix.com\/en\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/glosarix.com\/en\/#organization\",\"name\":\"Glosarix\",\"url\":\"https:\/\/glosarix.com\/en\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/glosarix.com\/en\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/glosarix.com\/wp-content\/uploads\/2025\/04\/Glosarix-logo-192x192-1.png.webp\",\"contentUrl\":\"https:\/\/glosarix.com\/wp-content\/uploads\/2025\/04\/Glosarix-logo-192x192-1.png.webp\",\"width\":192,\"height\":192,\"caption\":\"Glosarix\"},\"image\":{\"@id\":\"https:\/\/glosarix.com\/en\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/x.com\/GlosarixOficial\",\"https:\/\/www.instagram.com\/glosarixoficial\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"External Command - Glosarix","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/glosarix.com\/en\/glossary\/external-command-en\/","og_locale":"en_US","og_type":"article","og_title":"External Command - Glosarix","og_description":"Description: An external command is a type of instruction in Unix-like operating systems that is not directly integrated into the shell but is available as an executable file on the system. Unlike internal commands, which are part of the shell itself and run in its context, external commands are independent programs residing in the file [&hellip;]","og_url":"https:\/\/glosarix.com\/en\/glossary\/external-command-en\/","og_site_name":"Glosarix","article_modified_time":"2025-03-08T03:53:59+00:00","twitter_card":"summary_large_image","twitter_site":"@GlosarixOficial","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/glosarix.com\/en\/glossary\/external-command-en\/","url":"https:\/\/glosarix.com\/en\/glossary\/external-command-en\/","name":"External Command - Glosarix","isPartOf":{"@id":"https:\/\/glosarix.com\/en\/#website"},"datePublished":"2025-02-08T03:27:42+00:00","dateModified":"2025-03-08T03:53:59+00:00","breadcrumb":{"@id":"https:\/\/glosarix.com\/en\/glossary\/external-command-en\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/glosarix.com\/en\/glossary\/external-command-en\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/glosarix.com\/en\/glossary\/external-command-en\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/glosarix.com\/en\/"},{"@type":"ListItem","position":2,"name":"External Command"}]},{"@type":"WebSite","@id":"https:\/\/glosarix.com\/en\/#website","url":"https:\/\/glosarix.com\/en\/","name":"Glosarix","description":"T\u00e9rminos tecnol\u00f3gicos - Glosarix","publisher":{"@id":"https:\/\/glosarix.com\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/glosarix.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/glosarix.com\/en\/#organization","name":"Glosarix","url":"https:\/\/glosarix.com\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/glosarix.com\/en\/#\/schema\/logo\/image\/","url":"https:\/\/glosarix.com\/wp-content\/uploads\/2025\/04\/Glosarix-logo-192x192-1.png.webp","contentUrl":"https:\/\/glosarix.com\/wp-content\/uploads\/2025\/04\/Glosarix-logo-192x192-1.png.webp","width":192,"height":192,"caption":"Glosarix"},"image":{"@id":"https:\/\/glosarix.com\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/GlosarixOficial","https:\/\/www.instagram.com\/glosarixoficial\/"]}]}},"_links":{"self":[{"href":"https:\/\/glosarix.com\/en\/wp-json\/wp\/v2\/glossary\/188332","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/glosarix.com\/en\/wp-json\/wp\/v2\/glossary"}],"about":[{"href":"https:\/\/glosarix.com\/en\/wp-json\/wp\/v2\/types\/glossary"}],"author":[{"embeddable":true,"href":"https:\/\/glosarix.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/glosarix.com\/en\/wp-json\/wp\/v2\/comments?post=188332"}],"version-history":[{"count":0,"href":"https:\/\/glosarix.com\/en\/wp-json\/wp\/v2\/glossary\/188332\/revisions"}],"wp:attachment":[{"href":"https:\/\/glosarix.com\/en\/wp-json\/wp\/v2\/media?parent=188332"}],"wp:term":[{"taxonomy":"glossary-categories","embeddable":true,"href":"https:\/\/glosarix.com\/en\/wp-json\/wp\/v2\/glossary-categories?post=188332"},{"taxonomy":"glossary-tags","embeddable":true,"href":"https:\/\/glosarix.com\/en\/wp-json\/wp\/v2\/glossary-tags?post=188332"},{"taxonomy":"glossary-languages","embeddable":true,"href":"https:\/\/glosarix.com\/en\/wp-json\/wp\/v2\/glossary-languages?post=188332"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}