¿Qué es el SHELL de Linux?
Básicamente es un interprete de comandos, el medio a través del cual el usuario interactúa con el sistema operativo. Su función se basa en conducir por medio de su interacción la linea de comandos e interpretarlos, desarrollarlos y dar una respuesta.
Cada usuario tiene su propio Shell, con el comando /etc/passwd se puede ver el usuario en el cual estamos listo para trabajar e incluso sino es nuestro shell lo podemos cambiar. Existen varios shell de lunix: bash.csh,ksh,zsh. Por default en Ubuntu el shell utilizado es BASH (Bourne Again Shell)
Comandos básicos:
- man: este es una herramienta de ayuda para encontrar el significado de un comando dentro de Ubuntu ademas de que nos muestra los parámetros del comando buscado, esto nos ayuda a prende de con mayor facilidad sobre comandos desconocidos.
- clear: este comando realiza una parte importante en la pantalla del terminal como es limpiarla, cuando exista una acumulación de datos o comando, digitamos clear y lo limpiara de la pantalla.
- pwd: este comando nos muestra sobre el terminal el directorio actual de trabajo en que estamos ubicados en ese instante.
- cd: este comando es muy usado al momento de querer ir o regresar de directorios, en otras palabras cambia de su directorio actual de trabajo a cualquier directorio especificado. - cd .. : utilizando el comando de esta manera lo que se hace es regresar al directorio padre, es decir si estamos en algun directorio y queremos regresar al anterior lo digitamos y listo.
- ls: ls sirve para listar todo aquello que contiene un directorio en el que estemos trabajando. - ls -t: nos muestra todos los archivos que contiene el directorio ordenado por fecha de modificación cada uno de los archivos y directorios.
- mkdir: con este comando podemos crear un nuevo directorio como en el gráfico. - mkdir -v: este comando al momento de crear el directorio nos imprime un mensaje por cada directorio creado.
- cp: copia los archivos que el usuario especifique, es similar a un ctrl v en windows. - cp <nombre del archivo>*: en este comando el * se utiliza par representar a los números recursivos es decir 1,2,3,4,..,etc. por lo tanto copia todo los archivos que tengan el mismo nombre pero con números diferentes al archivo destino.
- mv: este comando mueve los archivos de un directorio a otro. - mv -v: con este comando nos muestra un mensaje de lo que estamos realizando. a que directorio se esta moviendo.
- history: nos muestra en pantalla, por defecto el historial de comandos escritos en el terminal, que se guardan automáticamente. - history !#: en este comando podemos reemplazar el número por un numero del historial que deseamos llamar y utilizarlo como se muestra en el siguiente gráfico.
- echo: con este comando podemos podemos mostrar cualquier mensaje en la pantalla del terminal. - echo -e: habilita la interpretación de las secuencias de escape como \a \b \r \t \n \c.
- cat: Muestra el contenido del archivo en pantalla en forma continua, permite concatenar uno o más archivos de texto. Este comando no es editor. - cat -n: numera todas las lineas del contenido de salida del archivo.
- touch: Este comando crea un archivo vacío. - touch -c: este comando hace que el archivo simplemente no se cree.

Bibliografía:
- http://es.ccm.net/contents/316-linux-shell
- http://www.guia-ubuntu.com/index.php/Man
- https://hablemoslinux.wordpress.com/2012/07/29/el-comando-echo/
- http://www.guia-ubuntu.com/index.php?title=Comandos
- https://help.ubuntu.com/kubuntu/desktopguide/es/terminals.html
No hay comentarios:
Publicar un comentario