[LUG.ro] Como activo el history y otros chuches??

Emiliano Gavilán lugro@lugro.org.ar
Wed, 30 Jun 2004 16:19:05 -0300


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

El Mié 30 Jun 2004 13:37, Luis Mix escribió:
> Tengo una cuenta en Solaris 9 con estas caracteristicas
> razmix0003:x:553:200:Luis Mix:/export/home/usuarios/razmix0003:/bin/csh
> Quiero que se pueda guardar un history de los comandos tecleados,
> tal y como sucede en mi linux redhat9
> Ademas quiciera poder borrar, comandos mal escritos con las teclas
> normales (Back space, Del), y poder desplazar el cursor hacia atras
> o adelante del comando segun sea necesario.
> Perdon por la pregunta ya que esta es una lista de Linux, pero como
> no se donde exiten foros de solaris, pense que tal vez me pueda ayudar
> pues solaris y Linux es muy parecido segun tengo entendido.
> Obviamente la pregunta es:  Como hago lo antes expuesto?

En primer lugar: Linux no es parecido a Solaris. Lo más parecido es *BSD.

Dos: Que shell estás usando? Los sistemas basados en BSD como Solaris usan por 
defecto alguna clase de csh. Si lo que estás usando es csh (el original), no 
vas a tener suerte de ninguna clase. Si usás tcsh las posibilidades son mucho 
mejores. Mirá la página de manual. Ayuda rápida:
set filec   # para activar el autocumpletar usando la tecla escape
set history  # para activar el historial

Tres: Para complicar aún más la cosa, algunos programas pueden linkearse 
contra librerías que no son estándares en sistemas GNU/Linux. Por ejemplo, el 
modo de edición de línea de bash se logra con la librería GNU Readline, cuyo 
archivo de configuración global es /etc/inputrc y el particular por usuario 
el $HOME/.inputrc  .Sin embargo, los sistemas BSD también tienen su propia 
librería de edición de linea que, si bien sé que son compatibles (se puede 
linkear contra una o la otra) no sabría decirte como se configuran.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (GNU/Linux)

iD8DBQFA4xIuaKrryXTFhmwRAsBHAKCtwq78QenS7J8jilxFgXTCC8YdkwCcC9LG
XxN+uY0l9zk+twsqk5VXSmw=
=TYha
-----END PGP SIGNATURE-----