Comandos en Unix y Linux
De momento puede parecer que los comandos de Unix y Linux son iguales ya que convergen en términos de funcionalidad, el medio ambiente, facilidad de uso, así como las áreas en Unix y Linux son diferentes.
Un poco de historia…
Unix
La historia de UNIX se remonta a 1969. A través de los años, se ha desarrollado y ha evolucionado a través de una serie de versiones distintas situaciones y entornos. Variantes de UNIX más modernos conocidos actualmente tienen licencia versiones de una de las ediciones originales de UNIX.
Linux
Precisamente linux nació como una alternativa de software libre para los entornos Unix comerciales. Cuya historia inicia en 1983, cuando el proyecto GNU, donde el original tiene que ofrecer una alternativa libre a Unix, se introdujo. Linux se ejecuta en una gama mucho más amplia de plataformas que la mayoría de los entornos Unix, tales como la Intel / AMD llevó plataforma x86. La mayoría de las variantes de Unix ejecutan en una sola arquitectura.
Tipo de Shell
Shell Bourne (sh). Creado por S. Bourne, es el más utilizado en la actualidad. Su símbolo del sistema es $. Es el shell estándar y el que se monta en casi todos los sistemas UNIX/Linux. Es un software que forma parte del sistema operativo, sirve para interpretar órdenes expresadas por líneas de comandos. En Unix es conocido como bash y en linux como ksh

Diferencias entre estas dos shell
- ksh soporta arreglos asociativos
- ksh permite acceder el valor de una variable usada en un loop fuera del mismo
- bash maneja los códigos de salida “exit” a través de tuberías (pipes) de una manera mas clara.
- ksh soporta el comando “print” el cual es más completo que el comando “echo”.
- bash soporta completar nombres de archivos y comandos usando la tecla “tab”
- ksh soporta una sintaxis del comando “cd” que permite moverse entre directorios de una manera más eficiente.
“Todos podemos”