Instituto Tecnológico de Sonora



Comandos Básicos
De Linux


José Manuel Acosta Rendón
Enero 2011
Línea de comandos

Interfaz de Línea de Comandos (CLI), por su acrónimo en inglés de Command Line
Interface (CLI), es un método que permite a las personas dar instrucciones a algún
programa informático por medio de una línea de texto simple. Debe notarse que los
conceptos de CLI, Shell y Emulador de Terminal no son lo mismo, aunque suelen
utilizarse como sinónimos.
Las CLI pueden emplearse interactivamente, escribiendo instrucciones en alguna
especie de entrada de texto, o pueden utilizarse de una forma mucho más automatizada
(batch), leyendo comandos desde un archivo de scripts.
Esta interfaz existe casi desde los comienzos de la computación, superada en
antigüedad solo por las tarjetas perforadas y mecanismos similares. Existen, para
diversos programas y sistemas operativos, para diversos hardware, y con diferente
funcionalidad.

  Sobre SHELL
 El Shell es una interprete de comandos diseñado específicamente para sistemas
 operativos Unix y derivados como Linux y BSD, su principal función es la de servir como
 puente entre los usuarios y el hardware físico de un equipo; Por puente nos referimos a
 que el Shell se encargara de interpretar y traducir los comandos en un lenguaje que
 pueda ser entendido por el hardware del equipo. El término Shell también hace
 referencia a un programa particular, tal como el Bourne Shell o BASH. El BASH fue el
 Shell usado en las primeras versiones de los sistemas operativos Unix , posteriormente
 paso a convertirse en estándar para todos los sistemas operativos Linux
Algunas variantes del SHELL

Bourne Shell (sh)
Desarrollado por Stephen Bourne de la Bell Labs (de AT&T donde también fue desarrollado el Unix),
este fue durante muchos años el Shell patrón del sistema operativo Unix. Es también llamado de
Standard Shell por haber sido durante varios años, el único y hasta hoy es el mas utilizado ya que
fue transportado para todos los ambientes Unix y distribuciones Linux.

Korn Shell (ksh)
Desarrollado por David Korn, también de la Bell Labs, es un superconjunto del sh, o sea, posee
todas las facilidades del sh y a ellas se agregaron muchas otras. La compatibilidade total con el sh
esta atrayendo a muchos usuarios y programadores de Shell para este ambiente.

Bourne Again Shell (bash)
Este es el Shell mas moderno y cuyo número de adeptos crece mas en todo el mundo, sea por ser
el Shell default de Linux, su sistema operativo natural, o sea por su gran diversidad de comandos,
que incorpora inclusive diversas instrucciones características del C Shell.

CShell (csh)
Desarrollado por Bill Joy de la Berkley University es el Shell mas utilizado en ambientes *BSD e
Xenix. La estrutura de sus comandos es bastante similar al del lenguage C. Su gran pecado fue
ignorar la compatibilidad con el sh, partiendo por un camino propio. Además de estos Shells existen
otros, pero contigo voy a hablar solamente sobre los tres primeros, tratandolos genéricamente por
Shell y señalando las peculiaridades de cada uno que eventualmente tengan.
Comandos Básicos
Comandos Básicos
Comandos Básicos
Comandos Básicos
Comandos Básicos
Comandos Básicos
Comandos Básicos (Guía Rápida)
Comandos Básicos (Guía Rápida)
Comandos Básicos (Guía Rápida)
Comandos Básicos (Guía Rápida)
Comandos Básicos (Guía Rápida)
Comandos Básicos (Guía Rápida)
Comandos Básicos (Guía Rápida)
Comandos Básicos (Guía Rápida)
Comandos Básicos (Guía Rápida)
Comandos Básicos (Guía Rápida)
Comandos Básicos (Guía Rápida)
Comandos Básicos (Guía Rápida)
¿ Dudas ?
¡¡ Gracias ¡¡

José Manuel Acosta R.
Enero 2011

17 comandos basicoslinuxasoitsonp

  • 1.
    Instituto Tecnológico deSonora Comandos Básicos De Linux José Manuel Acosta Rendón Enero 2011
  • 2.
    Línea de comandos Interfazde Línea de Comandos (CLI), por su acrónimo en inglés de Command Line Interface (CLI), es un método que permite a las personas dar instrucciones a algún programa informático por medio de una línea de texto simple. Debe notarse que los conceptos de CLI, Shell y Emulador de Terminal no son lo mismo, aunque suelen utilizarse como sinónimos. Las CLI pueden emplearse interactivamente, escribiendo instrucciones en alguna especie de entrada de texto, o pueden utilizarse de una forma mucho más automatizada (batch), leyendo comandos desde un archivo de scripts. Esta interfaz existe casi desde los comienzos de la computación, superada en antigüedad solo por las tarjetas perforadas y mecanismos similares. Existen, para diversos programas y sistemas operativos, para diversos hardware, y con diferente funcionalidad. Sobre SHELL El Shell es una interprete de comandos diseñado específicamente para sistemas operativos Unix y derivados como Linux y BSD, su principal función es la de servir como puente entre los usuarios y el hardware físico de un equipo; Por puente nos referimos a que el Shell se encargara de interpretar y traducir los comandos en un lenguaje que pueda ser entendido por el hardware del equipo. El término Shell también hace referencia a un programa particular, tal como el Bourne Shell o BASH. El BASH fue el Shell usado en las primeras versiones de los sistemas operativos Unix , posteriormente paso a convertirse en estándar para todos los sistemas operativos Linux
  • 3.
    Algunas variantes delSHELL Bourne Shell (sh) Desarrollado por Stephen Bourne de la Bell Labs (de AT&T donde también fue desarrollado el Unix), este fue durante muchos años el Shell patrón del sistema operativo Unix. Es también llamado de Standard Shell por haber sido durante varios años, el único y hasta hoy es el mas utilizado ya que fue transportado para todos los ambientes Unix y distribuciones Linux. Korn Shell (ksh) Desarrollado por David Korn, también de la Bell Labs, es un superconjunto del sh, o sea, posee todas las facilidades del sh y a ellas se agregaron muchas otras. La compatibilidade total con el sh esta atrayendo a muchos usuarios y programadores de Shell para este ambiente. Bourne Again Shell (bash) Este es el Shell mas moderno y cuyo número de adeptos crece mas en todo el mundo, sea por ser el Shell default de Linux, su sistema operativo natural, o sea por su gran diversidad de comandos, que incorpora inclusive diversas instrucciones características del C Shell. CShell (csh) Desarrollado por Bill Joy de la Berkley University es el Shell mas utilizado en ambientes *BSD e Xenix. La estrutura de sus comandos es bastante similar al del lenguage C. Su gran pecado fue ignorar la compatibilidad con el sh, partiendo por un camino propio. Además de estos Shells existen otros, pero contigo voy a hablar solamente sobre los tres primeros, tratandolos genéricamente por Shell y señalando las peculiaridades de cada uno que eventualmente tengan.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
    ¡¡ Gracias ¡¡ JoséManuel Acosta R. Enero 2011