Mostrando las entradas con la etiqueta línea de comandos. Mostrar todas las entradas
Mostrando las entradas con la etiqueta línea de comandos. Mostrar todas las entradas

viernes, 19 de mayo de 2017

13. Introducción de variables de la shell BASH

Una variable de shell de BASH es una característica que le permite al usuario o al shell almacenar datos. Estos datos se pueden utilizar para proporcionar información crítica del sistema o para cambiar el comportamiento de cómo funciona el shell BASH.

Las variables reciben un nombre y se almacenan temporalmente en la memoria. Al cerrar una ventana de terminal o shell, todas las variables se pierden. Sin embargo, el sistema recrea automáticamente muchas de estas variables cuando se abre un nuevo shell.

Para mostrar el valor de una variable, puede utilizar el comando echo. El comando echo se utiliza para mostrar la salida en la terminal; En el ejemplo siguiente, el comando mostrará el valor de la variable HISTSIZE:

sysadmin@localhost:~$ echo $HISTSIZE                     
1000                                                             
sysadmin@localhost:~$
La variable HISTSIZE define cuántos comandos anteriores se deben almacenar en la lista de historiales. Para mostrar el valor de la variable, use un signo de dólar $ antes del nombre de la variable. Para modificar el valor de la variable, no utilice el carácter $:

sysadmin@localhost:~$ HISTSIZE=500                                            
sysadmin@localhost:~$ echo $HISTSIZE                              
500                                                             
sysadmin@localhost:~$




12. Opciones en los comandos de linux

Las opciones se pueden utilizar con comandos para expandir o modificar la forma en que se comporta un comando. Las opciones suelen ser de una sola letra; Sin embargo, a veces serán "palabras" también. Normalmente, los comandos antiguos usan letras simples mientras que los comandos más recientes utilizan palabras completas para las opciones.

Las opciones de una sola letra están precedidas por un solo guión -.
Las opciones de palabra completa están precedidas por dos guiones --.

Por ejemplo, puede utilizar la opción -l con el comando ls para mostrar más información sobre los archivos que se enumeran. El comando ls -l listará los archivos contenidos en el directorio actual y proporcionará información adicional, como los permisos, el tamaño del archivo y otra información:

sysadmin@localhost:~$ ls -l                                       
total 0                                                           
drwxr-xr-x 1 sysadmin sysadmin 0 Jan 29  2015 Desktop             
drwxr-xr-x 1 sysadmin sysadmin 0 Jan 29  2015 Documents           
drwxr-xr-x 1 sysadmin sysadmin 0 Jan 29  2015 Downloads           
drwxr-xr-x 1 sysadmin sysadmin 0 Jan 29  2015 Music               
drwxr-xr-x 1 sysadmin sysadmin 0 Jan 29  2015 Pictures            
drwxr-xr-x 1 sysadmin sysadmin 0 Jan 29  2015 Public               
drwxr-xr-x 1 sysadmin sysadmin 0 Jan 29  2015 Templates           
drwxr-xr-x 1 sysadmin sysadmin 0 Jan 29  2015 Videos              
sysadmin@localhost:~$
En la mayoría de los casos, las opciones se pueden utilizar junto con otras opciones. Por ejemplo, el comando ls -l -h o ls -lh mostrará los archivos con detalles, pero mostrará los tamaños de archivo en formato legible en lugar del valor predeterminado (bytes).

El orden de las opciones combinadas no es importante. La opción -h también tiene una forma de palabra completa: --human-readable.

11. Formato de comandos

Muchos comandos pueden usarse por sí mismos sin más entrada. Algunos comandos requieren entradas adicionales para funcionar correctamente. Esta entrada adicional viene en dos formas: opciones y argumentos.

El formato típico para un comando es el siguiente:

comando [opciones] [argumentos]
Las opciones se utilizan para modificar el comportamiento básico de un comando, mientras que los argumentos se utilizan para proporcionar información adicional (como un nombre de archivo o un nombre de usuario). Cada opción y argumento normalmente está separado por un espacio, aunque las opciones pueden combinarse a menudo.

El comando ls proporcionará ejemplos útiles. Por sí mismo, el comando ls mostrará los archivos y directorios contenidos en su directorio de trabajo actual:

sysadmin@localhost:~$ ls                                           
Desktop  Documents  Downloads  Music  Pictures  Public  Templates   Videos    
sysadmin@localhost:~$
También se puede pasar un argumento al comando ls para especificar el contenido de qué directorio se listará. Por ejemplo, el comando ls /etc/ppp listará el contenido del directorio /etc/ppp en lugar del directorio actual:

sysadmin@localhost:~$ ls /etc/ppp                                 
ip-down.d  ip-up.d                                                
sysadmin@localhost:~$




martes, 9 de mayo de 2017

10. Línea de comandos


Si usted es como la mayoría de la gente, probablemente esté más familiarizado con el uso de una interfaz gráfica de usuario (GUI) para controlar su computadora. Introducido a las masas por Apple en la computadora Macintosh y popularizado por Microsoft, una interfaz gráfica de usuario proporciona una forma fácil y detectable de administrar su sistema. Sin una GUI, algunas herramientas para gráficos y video no serían prácticas.

Antes de la popularidad de la interfaz gráfica de usuario, la interfaz de línea de comandos (CLI) era la forma preferida de controlar una computadora. La CLI se basa únicamente en la entrada del teclado. Todo lo que desea que la computadora haga se transmite escribiendo comandos en lugar de hacer clic en los iconos.

Si nunca ha utilizado una CLI, al principio puede resultar desafiante porque requiere memorizar comandos y sus opciones. Sin embargo, una CLI proporciona:
  • un control más preciso
  • una mayor velocidad
  • capacidad de automatizar fácilmente las tareas a través de secuencias de comandos
Aunque Linux tiene muchos entornos GUI, podrá controlar Linux mucho más eficazmente utilizando la Interfaz de línea de comandos.



miércoles, 12 de abril de 2017

5. Linea de comandos en Linux


La línea de comandos es una entrada de texto simple que le permite introducir cualquier cosa, desde comandos de una palabra hasta secuencias complicadas. Si inicia sesión a través del modo de texto, se encuentra inmediatamente en la consola. Si inicia sesión gráficamente, deberá iniciar un shell gráfico que sea una consola de texto con una ventana a su alrededor para que pueda cambiar el tamaño y moverla.

Cada escritorio Linux es diferente, por lo que tendrá que mirar alrededor de sus menús para una opción llamada terminal o x-term. Ambos son shells gráficas, que se diferencian principalmente en apariencias en lugar de funcionalidad. Si tiene una herramienta de búsqueda como Ubuntu One, puede buscar terminal, como se muestra aquí.


Estas herramientas le permiten buscar rápidamente en su sistema exactamente lo que desea ejecutar en lugar de buscar a través de menús.