{"id":2727,"date":"2022-10-26T00:00:00","date_gmt":"2022-10-26T00:00:00","guid":{"rendered":"https:\/\/techlib.net\/techedu\/bourne-again-shell-bash\/"},"modified":"2022-10-26T00:00:00","modified_gmt":"2022-10-26T00:00:00","slug":"bourne-again-shell-bash","status":"publish","type":"post","link":"https:\/\/techlib.net\/techedu\/bourne-again-shell-bash\/","title":{"rendered":"Bourne Again Shell (Bash)"},"content":{"rendered":"<p> Bash es un shell de Unix y un lenguaje de comandos escrito por Brian Fox para el Proyecto GNU como un reemplazo de software libre para el shell Bourne. Publicado por primera vez en 1989, se ha distribuido ampliamente como shell por defecto para la mayor\u00eda de las distribuciones de Linux y macOS de Apple. Tambi\u00e9n hay una versi\u00f3n disponible para Windows 10. <\/p>\n<p> Bash es un procesador de comandos que normalmente se ejecuta en una ventana de texto donde el usuario escribe comandos que provocan acciones. Bash tambi\u00e9n puede leer y ejecutar comandos desde un archivo, llamado script de shell. Como todos los shells de Unix, soporta globbing de nombres de archivos (wildcard matching), piping, here documents, sustituci\u00f3n de comandos, variables y estructuras de control para la prueba de condiciones y la iteraci\u00f3n. Las palabras clave, la sintaxis y la sem\u00e1ntica de Bash son en gran medida compatibles con las del shell Bourne; sin embargo, Bash a\u00f1ade una serie de caracter\u00edsticas para mejorar la interactividad, la comodidad del programador y la integraci\u00f3n con otros lenguajes de programaci\u00f3n. <br \/>\n Bash es un shell compatible con POSIX, pero con una serie de extensiones. Bash puede ser configurado para ser compatible con POSIX por defecto. <\/p>\n<h3> \u00bfQu\u00e9 significa el shell Bourne?<\/h3>\n<p> El shell Bourne es un int\u00e9rprete de l\u00ednea de comandos que se utiliza normalmente en sistemas operativos tipo Unix. Lleva el nombre de su creador, Stephen Bourne. <\/p>\n<p> El shell Bourne proporciona un conjunto de comandos y funciones que pueden utilizarse para realizar diversas tareas, como ejecutar programas, gestionar archivos y manipular texto. Tambi\u00e9n incluye un conjunto de funciones incorporadas que pueden utilizarse para realizar tareas m\u00e1s complejas, como la creaci\u00f3n de scripts de shell. <br \/>\n El shell Bourne es el shell por defecto en muchos sistemas operativos tipo Unix, como macOS y Linux.   \u00bfC\u00f3mo usa Linux bin bash?  \"Bin bash\" es un script de shell que se utiliza para inicializar un entorno de shell Bash. Normalmente se encuentra en el directorio \/bin. Bash ejecutar\u00e1 este archivo cuando sea llamado. <\/p>\n<h4> \u00bfQu\u00e9 es el shell y los tipos de shell?<\/h4>\n<p> El shell es un int\u00e9rprete de l\u00ednea de comandos que proporciona una interfaz de usuario tradicional para el sistema operativo Unix y para los sistemas tipo Unix. <br \/>\n Hay cuatro tipos principales de shell: <\/p>\n<p> - Bourne shell <br \/>\n - C shell <br \/>\n - Korn shell <br \/>\n - Z shell   \u00bfCu\u00e1l es el otro nombre de new shell?  El otro nombre del nuevo shell es Bourne shell. <\/p>\n<h4> \u00bfCu\u00e1l es la diferencia entre bash y dash?<\/h4>\n<p> Los dos shells tienen or\u00edgenes y filosof\u00edas diferentes. <br \/>\n Bash (\"Bourne-again shell\") es el shell por defecto en la mayor\u00eda de las distribuciones de Linux. Es una reimplementaci\u00f3n extendida del shell Bourne (sh), con un gran n\u00famero de mejoras, incluyendo algunas caracter\u00edsticas del shell C (csh) y del shell Korn (ksh). Es compatible con el shell Bourne, principalmente porque fue creado para sustituir a sh. <br \/>\n Bash es un lenguaje de scripting completo, con una sintaxis m\u00e1s compleja que la de sh. Bash soporta variables, matrices, funciones, y tiene caracter\u00edsticas como la manipulaci\u00f3n de cadenas, expresiones regulares, y construcciones de control de flujo del programa. <br \/>\n Dash (\"Debian Almquist shell\") es una implementaci\u00f3n del shell Bourne compatible con POSIX que se utiliza como shell por defecto en los sistemas Debian y Ubuntu. Dash es mucho m\u00e1s ligero que bash, y como tal, suele ser m\u00e1s r\u00e1pido. <br \/>\n Una de las principales diferencias entre bash y dash es que bash soporta un conjunto m\u00e1s rico de construcciones de programaci\u00f3n que dash. Por ejemplo, bash soporta aritm\u00e9tica de punto flotante, mientras que dash no. Dash tampoco soporta algunas de las caracter\u00edsticas m\u00e1s avanzadas de bash, como la expansi\u00f3n de la historia y la referenciaci\u00f3n indirecta de variables.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Bash es un shell de Unix y un lenguaje de comandos escrito por Brian Fox para el Proyecto GNU como un reemplazo de software libre para el shell Bourne. Publicado por primera vez en 1989, se ha distribuido ampliamente como shell por defecto para la mayor\u00eda de las distribuciones de Linux y macOS de Apple. &#8230; <a title=\"Bourne Again Shell (Bash)\" class=\"read-more\" href=\"https:\/\/techlib.net\/techedu\/bourne-again-shell-bash\/\" aria-label=\"Leer m\u00e1s sobre Bourne Again Shell (Bash)\">Leer m\u00e1s<\/a><\/p>\n","protected":false},"author":1953,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[27],"tags":[],"class_list":["post-2727","post","type-post","status-publish","format-standard","hentry","category-desarrollo-de-software"],"_links":{"self":[{"href":"https:\/\/techlib.net\/techedu\/wp-json\/wp\/v2\/posts\/2727","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/techlib.net\/techedu\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/techlib.net\/techedu\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/techlib.net\/techedu\/wp-json\/wp\/v2\/users\/1953"}],"replies":[{"embeddable":true,"href":"https:\/\/techlib.net\/techedu\/wp-json\/wp\/v2\/comments?post=2727"}],"version-history":[{"count":0,"href":"https:\/\/techlib.net\/techedu\/wp-json\/wp\/v2\/posts\/2727\/revisions"}],"wp:attachment":[{"href":"https:\/\/techlib.net\/techedu\/wp-json\/wp\/v2\/media?parent=2727"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/techlib.net\/techedu\/wp-json\/wp\/v2\/categories?post=2727"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/techlib.net\/techedu\/wp-json\/wp\/v2\/tags?post=2727"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}