odas las entradas
      -d despl	borra la entrada de la historia en la posición DESPL. Los
    		desplazamientos negativos se cuentan hacia atrás desde el final de
    		la lista de historia
      -d principio-fin	borra las entradas de la historia que empiezan en la
    		posición PRINCIPIO y terminan en la posición FIN.
    
      -a	agrega las líneas de historia de esta sesión al fichero de historia
      -n	lee todas las líneas de historia que no se han leído del fichero
    	de historia
      -r	lee el fichero de historia y agrega el contenido al fichero
    	de historia
      -w	escribe la historia actual en el fichero de historia
    
      -p	hace expansión de historia en cada ARGumento y muestra el
    	resultado, sin guardarlo en la lista de historia
      -s	agrega los ARGumentos a la lista de historia como
    	una sola entrada
    
    Si se proporciona FICHERO, entonces se usa como el fichero de
    historia. Si no, si HISTFILE tiene un valor, éste se usa. Si no se
    proporciona FICHERO y HISTFILE está suprimido o es nulo, las
    opciones -a, -n, -r y -w no tienen ningún efecto y devuelven éxito.
    
    El interno fc también opera en la lista de la historia.
    
    Si la variable $HISTTIMEFORMAT está definida y no es nula, se usa su
    valor como una cadena de formato strftime(3) para mostrar la marca de
    tiempo asociada con cada entrada de historia mostrada.  No se muestra
    ninguna marca de tiempo de otra forma.
    
    Estado de Salida:
    Devuelve correcto a no ser que se dé una opción inválida u ocurra un error.