Estaciones de trabajo en línea OnWorks Linux y Windows

Logotipo

Alojamiento gratuito en línea para estaciones de trabajo

<Anterior | Contenido | Siguiente>

Anatomía de un aviso

Nuestro indicador predeterminado se parece a esto:



[yo @ linuxbox ~] $

[yo @ linuxbox ~] $


Tenga en cuenta que contiene nuestro nombre de usuario, nuestro nombre de host y nuestro directorio de trabajo actual, pero ¿cómo llegó a ser así? Resulta muy simple. La solicitud está definida por una variable de entorno denominada PS1 (abreviatura de "cadena de aviso uno"). Podemos ver el contenido de PS1 con el echo mando:


[yo @ linuxbox ~] $ echo $ PS1

[\ u @ \ h \ W] \ $

[yo @ linuxbox ~] $ echo $ PS1

[\ u @ \ h \ W] \ $


imagen

Nota: No se preocupe si sus resultados no son exactamente los mismos que en el ejemplo anterior. Cada distribución de Linux define la cadena de solicitud de forma un poco diferente, algunas de forma bastante exótica.


imagen

De los resultados, podemos ver que PS1 contiene algunos de los caracteres que vemos en nuestro mensaje, como los corchetes, el signo arroba y el signo de dólar, pero el resto es un misterio. Los astutos entre nosotros reconocerán estos como caracteres especiales de escape con barra invertida como uno

Anatomía de un aviso


los que vimos en el Capítulo 7. Aquí hay una lista parcial de los personajes que golpear trata especialmente en la cadena de comandos:


Tabla 13-1: Códigos de escape usados ​​en las indicaciones de Shell


Valor de secuencia mostrado

Valor de secuencia mostrado

\ una campana ASCII. Esto hace que la computadora emita un pitido cuando se encuentra.


imagen

\ d Fecha actual en formato de día, mes y fecha. Por ejemplo, "Lunes 26 de mayo".


imagen

\ h Nombre de host de la máquina local menos el nombre de dominio final.


imagen

\ H Nombre de host completo.


imagen

\ j Número de trabajos que se ejecutan en la sesión de shell actual.


imagen

\ l Nombre del dispositivo terminal actual.


imagen

\ n Un carácter de nueva línea.


imagen

\ r Un retorno de carro.


imagen

\ s Nombre del programa de shell.


imagen

\ t Hora actual en formato de 24 horas: minutos: segundos.


imagen

\ T Hora actual en formato de 12 horas.


imagen

\ @ Hora actual en formato de 12 horas AM / PM.


imagen

\ A Hora actual en formato de 24 horas: minutos.


imagen

\ u nombre de usuario del usuario actual.


imagen

\ v Número de versión del shell.


imagen

\ V Versión y números de lanzamiento del shell.


imagen

\ w Nombre del directorio de trabajo actual.


imagen

\ W Última parte del nombre del directorio de trabajo actual.


imagen

\! Número de historial del comando actual.


imagen

\ # Número de comandos ingresados ​​durante esta sesión de shell.


imagen

\ $ Esto muestra un carácter "$" a menos que tengamos privilegios de superusuario.

En ese caso, muestra un "#" en su lugar.


imagen

\ [Señala el inicio de una serie de uno o más caracteres no imprimibles.

Esto se usa para incrustar caracteres de control que no son de impresión que manipulan el emulador de terminal de alguna manera, como mover el


imagen


imagen

cursor o cambiando los colores del texto.


imagen

\] Señala el final de una secuencia de caracteres que no se imprimen.


imagen


Top OS Cloud Computing en OnWorks: