8 votos

¿Terminal sólo muestra $?

He creado recientemente un nuevo usuario mediante "adduser nombre de usuario" en mi servidor y he notado que cuando me de inicio de sesión de recibir:

$

Además, con mi nuevo usuario no hay ninguna carpeta destacando, o la tecla tab.

Sin embargo, cuando me de inicio de sesión como root puedo obtener un indicador de la terminal además de destacar la finalización etc.

root@lin01:~#

Alguien tiene alguna idea de lo que hice mal?

Edit: Solución fue de tipo

chsh -s /bin/bash

Mientras está conectado con el $.

11voto

Gilles Puntos 6479

Shell de login del nuevo usuario se ha establecido en /bin/sh , que en Ubuntu es el tablero. Se trata de un shell previsto ser pequeño y rápido, ejecutar scripts de forma eficiente. No tiene ninguna características interactivas. Cambiar la shell zsh (mejor) o bash (más común):

chsh -s /bin/bash

Si usted quiere cambiar adduser de predeterminado shell, editar /etc/adduser.conf :

DSHELL=/bin/bash

-4voto

cidermonkey Puntos 3

Después sigues consejos de Gilles, aumentar el awesomocity del aviso de la mediante la adición de este código y ~/.bashrc el usuario (.bashrc de la root):

# Black       0;30     Dark Gray     1;30
# Blue        0;34     Light Blue    1;34
# Green       0;32     Light Green   1;32
# Cyan        0;36     Light Cyan    1;36
# Red         0;31     Light Red     1;31
# Purple      0;35     Light Purple  1;35
# Brown       0;33     Yellow        1;33
# Light Gray  0;37     White         1;37

BLUE="\[\033[0;34m\]"
PINK="\[\033[1;35m\]"
WHITE="\[\033[1;37m\]"
LGREY="\[\033[0;37m\]"
LBLUE="\[\033[1;34m\]"
YELLOW="\[\033[1;33m\]"
LRED="\[\033[1;31m\]"
RED="\[\033[0;31m\]"
DGREY="\[\033[1;30m\]"

if [ "$(whoami)" == 'root' ]; then
  PS1="$DGREY]$RED╢$PINK\h$RED╟$DGREY[$LBLUE\w$WHITE:$LGREY "
else
  PS1="$DGREY]$BLUE╢$PINK\h$BLUE╟$DGREY[$LBLUE\w$WHITE:$LGREY "
fi

jugar con ella demasiado... trasteo es importante.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: