BashManejando el indicador del sistema


Sintaxis

  • export PS1 = "algo" # se muestra cuando bash espera un comando para que se escriba
  • exportar PS2 = "algo" # se muestra cuando la instrucción se extiende a más líneas
  • export PS3 = "solicitud de pregunta para la instrucción de selección" # # rara vez se utiliza la solicitud para seleccionar. Primero configura la PS3 según tus necesidades, luego selecciona Call. Ver ayuda seleccionar
  • export PS4 = "principalmente útil para la depuración; número de línea y así sucesivamente" # utilizado para depurar scripts de bash.

Parámetros

Escapar Detalles
\una Un personaje de campana.
\re La fecha, en formato "Fecha del mes de la semana" (por ejemplo, "Mar 26 de mayo").
\ D {FORMATO} El FORMATO se pasa a `strftime '(3) y el resultado se inserta en la cadena de solicitud; un FORMATO vacío da como resultado una representación temporal específica de la localidad. Los tirantes son necesarios.
\mi Un personaje de escape. \ 033 funciona por supuesto también.
\ h El nombre de host, hasta el primer `. '. (es decir, ninguna parte de dominio)
\ H El nombre de host finalmente con parte de dominio
\ j El número de trabajos actualmente gestionados por el shell.
\ l El nombre base del nombre del dispositivo terminal del shell.
\norte Una nueva línea.
\ r Un retorno de carro.
\ s El nombre del shell, el nombre base de `$ 0 '(la parte que sigue a la barra final).
\ t La hora, en formato HH: MM: SS las 24 horas.
\ T La hora, en formato HH: MM: SS de 12 horas.
@ La hora, en formato de 12 horas am / pm.
\UNA La hora, en formato HH: MM 24 horas.
\ u El nombre de usuario del usuario actual.
\ v La versión de Bash (por ejemplo, 2.00)
\ V El lanzamiento de Bash, version + patchlevel (por ejemplo, 2.00.0)
\ w El directorio de trabajo actual, con $ HOME abreviado con una tilde (utiliza la variable $ PROMPT_DIRTRIM).
\ W El nombre base de $ PWD, con $ HOME abreviado con una tilde.
! El número de historial de este comando.
# El número de comando de este comando.
PS Si el uid efectivo es 0, # , de lo contrario $ .
\ NNN El carácter cuyo código ASCII es el valor octal NNN.
\ Una barra invertida.
\ [ Comience una secuencia de caracteres no imprimibles. Esto podría usarse para incrustar una secuencia de control de terminal en el indicador.
\] Finaliza una secuencia de caracteres no imprimibles.

Manejando el indicador del sistema Ejemplos relacionados