Descifrando el shell unix

Después de averiguar lo que en general variedad de UNIX que tenga, usted debe encontrar la otra consideración vital: qué shell que esté utilizando. Aunque se puede decir, “yo no quiero usar alguna Shell-Sólo quiero trabajar un poco,”la concha es la única manera de llegar a donde quieres estar.

Video: Unix Shell Scripting Part 1 | UNIX Tutorial | Mr. Subba Raju

Las tripas de UNIX están enterrados profundamente en las entrañas de la computadora. Las tripas no se dignan a hacer frente a esos detalles insignificantes como la determinación de lo que los usuarios pueden querer hacerlo. Que desagradable asunto se delega a una categoría de programas conocidos como shells.A cáscara es un programa que espera para que escriba un comando y lo ejecuta. . Desde el punto de vista de UNIX, una concha es nada especial, que no sea el primer programa de UNIX se ejecuta después de iniciar sesión Porque se puede designar cualquier viejo programa que se ejecute cuando se conecte, cualquier tonto puede escribir una concha - de hecho, muchos de ellos tienen hecho. Alrededor de una docena de conchas UNIX están flotando alrededor, todas ligeramente incompatibles entre sí (habrá adivinado eso).

Afortunadamente, todas las conchas populares se dividen en dos grupos: el Bourne (o Korn o BASH) de carcasa y el shell C. Si usted puede averiguar cuál de las dos categorías su cáscara es, puede trabajar un poco. (Te estás cerca!)

Se puede decir fácilmente qué especie de concha que está utilizando. Si UNIX muestra una $ después de iniciar sesión, usted tiene un estilo de Bourne Shell-UNIX si muestra un%, que está utilizando el shell C. Tradicionalmente, los sistemas System V utilizan el shell Bourne, y sistemas BSD usar el Shell C. En estos días, sin embargo, porque todas las versiones de UNIX vienen con dos conchas, se obtiene lo que uno le gusta el administrador del sistema mejor. Las preferencias en los lenguajes de comandos son similares a las preferencias en ropa interior: la gente le gusta lo que les gusta, por lo que se obtiene lo que se obtiene. En estos días la mayoría de la gente como Bash, una concha de estilo Bourne trucado.

sistemas Linux por lo general vienen de la shell Bash, una concha de estilo Bourne.

Video: Shell Scripting Tutorial

Si utiliza una interfaz gráfica de usuario, que se ve ventanas y los iconos, no pronta UNIX un poco aburrido, después de iniciar sesión. Todavía es necesario utilizar un shell UNIX de vez en cuando, sin embargo, por lo general para llevar a cabo tareas de mantenimiento.

Las cáscaras de Bourne y Bourne Again

El shell de UNIX más utilizado es el shell Bourne, el nombre de Steve Bourne, que originalmente escribió. El shell Bourne es en todos los sistemas UNIX. Se le pide que con $, después de lo cual se escribe un comando y presione ENTRAR. Al igual que todos los programas UNIX, el shell Bourne sí mismo es un programa, y ​​su nombre del programa es sh. Inteligente, ¿eh?

Video: 03. Unix Shell Scripting Tutorial - Running a Shell Script (Part1)

Existen unas pocas versiones alternativas de la cáscara original de Bourne, más notablemente el shell Bourne Again (o BASH, cuyo nombre del programa es bash) de la multitud GNU. Esta versión de la shell Bourne se utiliza en muchos lugares debido a su precio - es gratis. Bash es suficiente como el Bourne shell original, que nada dice sobre el shell Bourne se aplica también para golpear. La ventaja más notable de BASH es que tiene “la edición de comandos,” una manera elegante de decir que puede pulsar las teclas de flecha del teclado para corregir sus comandos a medida que los está escribiendo, del mismo modo que con DOS (perdón, mejor no dicen que cuando fans están escuchando UNIX).

El shell Korn-on-the-cob

Después de la shell Bourne era de uso común durante un par de años, se hizo evidente para muchas personas que la cubierta era tan simple y coherente que una persona podría entender todas sus características y utilizar todos ellos con eficacia. Afortunadamente, esta situación vergonzosa fue remediado por un tipo llamado Dave Korn, quien añadió alrededor de mil nuevas características para el shell Bourne y terminó con el shell Korn (ksh llamada). Debido a que la mayor parte de las nuevas características son de interés sólo para las personas que escriben scripts de shell (Secuencias de comandos shell guardados en un archivo), se puede considerar el shell Korn el mismo que el shell Bourne. La mayoría de las versiones del shell Korn también tienen la edición de comandos.

Ella vende conchas C

No, el shell C no fue escrito por alguien llamado C. Fue escrito por Bill. (Se vende C conchas a la orilla del C? Probablemente.) Nombre del programa de la cáscara de C es CSH.

Video: Unix Shell Scripting Part 2 | UNIX Tutorial | Mr. Subba Raju

La diferencia más notable entre la cubierta C y las otras marcas líderes de concha es que el shell C tiene muchos personajes mágicos más (caracteres que hacen algo especial cuando los escribe). Afortunadamente, a menos que utilice un número de comandos con nombres como ed! 3x, estos personajes no son un problema.

Muchas versiones de la carcasa C existen- mayoría de ellos difieren en la que errores son fijos y que aún están allí. Es posible que encuentre un programa llamado tcsh, una concha ligeramente extendida C con la edición de comandos.

Artículos Relacionados