InglésFrancésEspañol

Ad


icono de página de OnWorks

fhist - Online en la nube

Ejecute fhist en el proveedor de alojamiento gratuito de OnWorks sobre Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando fhist que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


fhist - historial de archivos

SINOPSIS


pez nombre de archivo... opción...

pez -Ayudar

pez -Versión

DESCRIPCIÓN


El pez El programa se utiliza para realizar un seguimiento de las sucesivas versiones de un archivo. Usando esto
programa, puede recordar todos los cambios en un archivo y recuperar cualquiera de los
versiones. Los usos de esta habilidad son:

1. Puede realizar una serie de ediciones provisionales en el archivo y, si es necesario, realizar una copia de seguridad
última edición "buena".

2. Puede eliminar las subrutinas antiguas y el código de su archivo que están obsoletos, pero aún así
poder recuperarlos en el futuro en caso de que surja la necesidad.

3. Puede comparar dos versiones del archivo para ver cómo solucionó algún problema anterior, por lo que
que puede comprobar la corrección de la corrección en una fecha posterior.

4. Obtienes un registro de tus comentarios para cada versión, de modo que puedas saber rápidamente qué
Se corrigieron los errores y se implementaron las funciones.

5. La fecha en que se editó por última vez el archivo se puede almacenar automáticamente en el archivo.

El pez programa manipula módulos. Un módulo es simplemente cualquier archivo de texto que esté
interesado en mantener versiones de. Por ejemplo, un archivo fuente doit.c es un módulo, por lo que
es un archivo de documentación como.doc. El nombre del módulo incluye el sufijo del archivo (como en
los ejemplos anteriores). Sin embargo, los nombres de ruta no forman parte del nombre de un módulo, por lo que
/usr/dbell/bar.c no puede ser un nombre de módulo legal. El nombre de un módulo está limitado a 12 caracteres
ya que el pez El programa necesita dos caracteres adicionales para su propio propósito.

Palabra clave Sustitución
Es posible tener información sobre el estado del archivo insertado en el archivo.
Consulte las -Modificar y -Sin-palabras clave opciones, a continuación, para obtener más información.

CAMPUS


Se entienden las siguientes opciones:

-Camino ruta
Los módulos se almacenan en un directorio, llamado directorio de almacenamiento de módulos. El
el directorio predeterminado es Puñoy, por lo tanto, se encuentra en relación con su
directorio. Esto es conveniente cuando se encuentra en un directorio que contiene muchos
módulos y desea que un directorio de almacenamiento local contenga solo esos módulos. Si
usas el -p opción, puede ubicar el directorio de almacenamiento en cualquier lugar
escoger. Esto es útil si elige tener un directorio de almacenamiento común para todos
de sus archivos, independientemente de dónde se utilicen realmente.

Usted no debe cambiar los archivos dentro del directorio de almacenamiento. Haciéndolo
probablemente corromperá su historial de ediciones, causando errores cuando extraiga viejos
revisiones. Sin embargo, para su información, cada módulo se almacena como dos archivos en
El directorio. El de la .s El sufijo es una copia de la versión más reciente del
módulo, con una línea adicional al principio. El de la .e el sufijo es el
editar el historial del módulo y contiene la información necesaria para extraer
revisiones anteriores del módulo. Por tanto, si el historial de ediciones se daña alguna vez,
tendrá al menos la versión más reciente del módulo.

-Hacer_ruta
Esta opción se puede utilizar para solicitar que se cree el directorio de ruta.
automáticamente si aún no existe. Esto funciona tanto para el directorio
especificado por la opción -Path, y por defecto. Los directorios intermedios
también se creará si es necesario.

-Binario Esta opción puede usarse para especificar que el archivo es binario, que puede contener
Caracteres NUL. Es esencial que tenga presencia o ausencia constante de
las -Binario opción para cada archivo cuando se combina con la -Crear, -Actualizar,
-Actualización_condicional y -Extraer opciones. No hacerlo producirá
resultados inconsistentes. Nota: este es un comportamiento diferente al fcomp(1) opción de
el mismo nombre. Nota la -Binario la opción hace no implicar el -Sin-palabras clave .

-Crear
Para utilizar el pez programa por primera vez, necesita crear su almacenamiento
directorio. Por lo tanto, cd al directorio donde desea que esté, que es
probablemente el directorio que contiene los módulos de los que desea guardar las revisiones.
Luego crea el directorio Puño (o algún otro nombre si no desea utilizar el
nombre predeterminado).

Para empezar a utilizar un módulo en pez, primero debe usar el -Crear opción. Esta
crea la edición inicial para ese módulo en el directorio de almacenamiento, con el
contenido del módulo especificado como la edición inicial. Por lo tanto, si tiene una fuente
presentar prog.c, luego el comando:
fhist prog.c -crear
crea la edición inicial del módulo. Como parte de este proceso, se le pide que
proporcionar comentarios sobre el archivo. Estos comentarios se pueden ver más tarde utilizando el -Lista
opción (descrita a continuación). Una vez mecanografiados los comentarios, el contenido del
a continuación, se guardan los archivos. Luego puede eliminar el archivo prog.c si lo desea, y pez
podría recrearlo más tarde. O puede dejarlo allí como copia de trabajo.
del módulo.

El -Crear La opción se puede combinar con la -Actualizar or -Actualización_condicional opciones
para crear el archivo si es necesario.

-Actualizar
Para guardar otra revisión del módulo, utilice el -Actualizar opción. Esto actualiza
los archivos en el directorio de almacenamiento para incluir los últimos cambios. Las observaciones son
nuevamente solicitado para que pueda documentar por qué realizó esta edición. Por lo tanto, para
continúe con el ejemplo, después de editar prog.c, El comando:
fhist prog.c -u
guardará los cambios como una nueva edición. Este comando compara la versión más reciente de
el módulo a la versión anterior, guarda las diferencias en el .e archivo, y
copia la nueva fuente a la .s Archivo. En este punto, puede volver a eliminar
las prog.c archivo si lo desea, y luego recuperar cualquiera de las dos versiones del
.

El pez El programa maneja problemas de cuota o disco lleno durante una creación o actualización.
funcionamiento sin que se produzcan daños en los archivos del historial de edición. Si una edición no puede
completarse debido a tales problemas, la edición se cancela por completo y usted
recibirá un mensaje de error sobre el problema del disco. No hay necesidad de ningún error.
recuperación en este caso, aparte de volver a intentar la actualización cuando hay más espacio en el disco
disponible. los pez El programa también deshabilita las señales durante el archivo crítico.
operaciones, por lo que no tiene que preocuparse por dañar los archivos del historial de edición
debido a intentos de salir del programa.

El -Crear La opción se puede combinar con la -Actualizar or -Actualización_condicional opciones
para crear el archivo si es necesario.

-Aporte nombre de archivo
En cualquiera de los -Crear or -Actualizar opciones, el archivo que contiene la nueva versión de
el módulo tiene por defecto el mismo nombre que el módulo. En el ejemplo, el módulo
prog.c fue creado y actualizado a partir de los datos del archivo prog.c. Cuando guste
los datos que vienen de algún otro archivo, puede utilizar el -Aporte opción, que
especifica el archivo de entrada que se utilizará para los datos. Por ejemplo, si quisieras
actualización prog.c, pero de un nombre de archivo llamado nuevoprog.c, luego el comando:
fhist prog.c -u -i nuevoprog.c
guardaría una nueva revisión del módulo prog.c, pero con los datos que estaban en el archivo
nuevoprog.c. En este caso, el archivo prog.c no tiene que existir y no es
referenciado incluso si existiera. Nuevamente, una vez que se complete la actualización, puede
borrar el nuevoprog.c archivo si lo desea y luego puede recuperar su contenido.

-Observaciones
Las observaciones se pueden leer desde un archivo en lugar de desde la terminal. El -Observaciones opción
se puede utilizar para especificar un nombre de archivo que contenga las observaciones. Si no hay archivo
nombre siguiendo el -Observaciones opción, entonces no se utilizan comentarios en absoluto. El comando:
fhist prog.c -u -r
crearía una nueva revisión de prog.c sin pedir ni guardar ningún comentario
sobre la edición.

-Cadena_observación texto
También es posible especificar los comentarios directamente en la línea de comando. Puedes
solo use esta opción una vez.

-Extraer [ editar ]
Para recuperar una revisión anterior de un módulo, especifique el nombre del módulo
y utilice el -Extraer opción para especificar el número de edición que desea recuperar. Editar
los números se asignan secuencialmente comenzando con 1. Por lo tanto, la versión inicial de
el módulo tiene el número de edición 1, la primera revisión tiene el número de edición 2, y así sucesivamente
hasta la última revisión. Si el -Extraer opción no se utiliza, o si no se edita
se proporciona el número correspondiente, luego se extrae el último número de edición. Por lo tanto,
esta es la acción predeterminada si no se especifica ninguna opción.

Los números de edición también pueden ser cero, negativos o ser un nombre con un desplazamiento opcional.
El número cero representa el último número de edición y los números negativos indican
editar números al revés desde el último número de edición. Editar nombres representan editar
números cuyo nombre se ha establecido mediante el -Nombre opción. Por ejemplo, si editar
el número 10 estaba asociado con el nombre foo, luego el nombre de edición foo representa 10,
foo-4 representa la edición número 6, y foo + 2 representa la edición número 12. El especial
nombres reservados más antiguo y más reciente Consulte las versiones más antiguas y más nuevas del
módulo en el historial de edición.

Como ejemplo de recuperaciones, suponga que ha guardado diez versiones del módulo
prog.c. Los siguientes comandos luego extraerán las versiones del archivo con
los números de edición especificados:

fhist prog.c
versión 10 (la más reciente)

fhist prog.c -e 9
versión 9 (la versión anterior)

fhist prog.c -e más antiguo
versión 1 (la versión más antigua)

fhist prog.c -e -2
versión 8 (última versión - 2)

El nombre del archivo de salida vuelve a tener como valor predeterminado el nombre del módulo. Entonces, cuando el módulo
prog.c se extrae, la versión especificada del módulo se escribe en el prog.c
archivo.

Para evitar la sobrescritura accidental de un archivo, el pez el programa será por
por defecto le preguntará si se permite la sobrescritura si eso ocurriera. Un error común
es editar prog.cy luego intente actualizar el módulo, pero olvide especificar el -u
opción. Entonces la pez El programa intentará extraer la versión más reciente del
módulo, y así sobrescribir el archivo con los nuevos cambios. Haciendo la pregunta
le permite darse cuenta de su error y evitar que se sobrescriba.

-Producción nombre de archivo
Puede cambiar el nombre del archivo de salida utilizando el -Producción opción. Por lo tanto, el comando:
fhist prog.c -o nuevoprog.c
extraerá la última versión del módulo prog.cy ponerlo en el archivo
nuevoprog.c. Una vez más, el archivo "prog.c" se ignora, exista o no.

-Force_Escribir
Esta opción forzará la sobrescritura del archivo, por lo que nunca le preguntará si
se permite la sobrescritura. Esto suele ser útil en scripts de shell o cuando está
seguro que desea sobrescribir cualquier archivo existente.

-No_escribir
Esta opción es la opción de no sobrescribir y hará que cualquier archivo existente no
sobrescribir, de nuevo sin preguntarle. Esto es útil si ya tiene algunos
de los módulos en su directorio, y desea extraer el resto de los módulos
sin sobrescribir las que ya tienes. Especificando ambos -Fore_Write y
-No_escribir es un error.

-Terminal [ editar ]
Esta opción se utiliza para enviar un módulo extraído a la salida estándar, en su lugar
de escribirlo en un archivo. Esto es útil para ver el comienzo de un
versión del archivo. Esto se puede interrumpir si no desea ver la totalidad
archivo.

-Modificar número
Al extraer un archivo, el pez El programa busca y actualiza caracteres especiales.
secuencias en las primeras líneas del archivo. Estas secuencias especiales se utilizan
para fines de documentación, como describir el número de edición del que proviene el archivo.
Para la velocidad de extracción y actualización, estas secuencias generalmente se limitan a la
primeras 25 líneas del archivo, ya que el pez programa entonces no tiene que examinar
todo el archivo. El -Modificar La opción se puede utilizar para cambiar el número de líneas a
modificarse desde el valor predeterminado de 25. Especificar cero deshabilita totalmente la
secuencias de caracteres especiales, mientras que especificar un nmero muy grande
secuencias que se deben verificar para cada línea del archivo (y por lo tanto ralentizar el pez programa
abajo).

Cada secuencia especial tiene la forma [# keyword valor, keyword valor, ... keyword
propuesta de #] , donde cada keyword describe un artículo, y cada propuesta de es el valor de
la palabra clave anterior. Las palabras clave pueden estar en mayúsculas, minúsculas o ambas. El
un solo espacio siguiendo el [#, después de cada coma y antes de la #] debe ser
regalo. Si la secuencia es incorrecta, se usa una palabra clave desconocida, la línea es más larga
más de 200 caracteres, o se utilizan más de cuatro palabras clave, entonces toda la línea
no se puede cambiar. Las palabras clave actuales que se pueden utilizar son las siguientes:

editar El número de edición

fecha La fecha en que se creó la edición.

usuario El nombre de usuario del usuario que creó la edición.

módulo El nombre del módulo

Para utilizar esta secuencia de caracteres especial, simplemente insértela en su
módulo dentro de un comentario (dentro de las primeras líneas). Una vez hecho esto, el
Las partes de valor de la secuencia pueden ser nulas. Por ejemplo, si desea poner un
secuencia especial en un programa llamado eliminar.c, entonces podrías editar los primeros
líneas como sigue:
/*
* Eliminar - programa para eliminar archivos
* [# Fecha de edición #]
*/
Cuando se realiza un extracto, el número y la fecha de edición adecuados se muestran automáticamente
insertado como los nuevos valores. Por lo tanto, si extrae la edición 23 del módulo eliminar.c
que había sido creado el 8 de agosto de 89, entonces comenzaría el archivo resultante:
/*
* Eliminar - programa para eliminar archivos
* [# Editar 23, fecha 8 ‐ ago ‐ 89 #]
*/

Al actualizar un módulo, nunca es necesario editar estas secuencias, ya que cualquier
los valores serán eliminados y reemplazados por los nuevos. Además, al usar el -d or
-desde opciones (descritas a continuación), las líneas con estas secuencias se comparan como si los valores
fueron nulos y, por lo tanto, no causarán diferencias espurias.

Durante una actualización, se leen las secuencias de caracteres especiales y cualquier valor de edición
encontrado se compara con el número de edición actual del módulo. Si difieren,
entonces la actualización falla. Esto proporciona una verificación de interbloqueo para el caso de dos usuarios.
extraer la misma versión de un archivo, editarlo y luego actualizarlo
sin conocimiento el uno del otro. En este caso, el segundo usuario fallaría y
luego puede fusionar sus ediciones con la edición del usuario anterior y luego volver a intentar la
actualizar. Esta verificación está deshabilitada si no hay una secuencia de caracteres especial
que contiene la palabra clave de edición, el valor del número de edición es nulo, o si el
-Actualización_forzada La opción se utiliza para indicar que la verificación no es necesaria.

-No_Palabras clave
Esta opción puede usarse para deshabilitar el uso del carácter especial de la palabra clave
secuencias descritas anteriormente. El texto que contiene secuencias de palabras clave se trata como simple
texto. Nota la -No_Palabras clave la opción hace no implicar el -Binario .

-Nombre cadena
Esta opción se utiliza para asociar un nombre a la versión más reciente de un módulo. Eso
se puede dar junto con el -Crear, -Actualizaro -Diferencia_Actualizar opciones, a
especifique un nombre para la nueva versión del módulo. También se puede administrar solo
para especificar un nombre para la versión más reciente de un módulo. Cada número de edición
puede tener muchos nombres asociados, por lo que no eliminará ninguno previamente
nombre definido para la edición. Esta opción es útil para correlacionar muchos módulos
juntos. Por ejemplo, cuando una nueva versión de un programa está lista para ser lanzada,
Podrías darle a cada módulo del programa el mismo nombre lanzamiento1. Entonces en el
futuro, puede recrear las fuentes que componen esa versión extrayendo el
ediciones con el nombre lanzamiento1 para cada módulo. Los nombres de edición no pueden comenzar con un
dígito y no puede contener signos más o menos. Estas reglas previenen ambiguos
análisis de números de edición para el -Extraer, -Terminal, -TODOSy -Lista .

-Lista [ edit1 [ edit2 ]]
Esta opción imprime una lista de ediciones para el módulo, dando el nombre de usuario, fecha,
comentarios del usuario y nombres especificados para las ediciones. Si no se proporciona un número de edición,
luego, todas las ediciones se imprimen en orden inverso. Si se proporciona un solo número de edición,
entonces sólo se imprime ese número de edición. Si se proporcionan dos números de edición, entonces todos
se imprimen las ediciones en el rango especificado. La salida de esta opción por defecto es
la terminal. Puedes usar el -Producción opción para guardar los resultados en un archivo.

-Diferencia [ edit1 [ edit2 ]]
Esta opción se utiliza para mostrar las diferencias entre dos versiones de un módulo,
o un archivo y una versión de un módulo. Hay tres modos para esta acción,
dependiendo de cuántos números de edición se proporcionen. Estos modos están ilustrados por
los siguientes ejemplos:

fhist foo.c -d
Compare la última versión con el archivo "foo.c"

fhist foo.c -d 3
Compare la versión 3 con el archivo "foo.c"

fhist foo.c -d 3 4
Compare la versión 3 con la versión 4

Esta opción acepta la -Aporte opción para especificar el archivo a comparar. Cuándo
usando el -Diferencia opción, la salida se establece por defecto en el terminal. Por lo tanto, tu
debe usar -Producción si desea guardar las diferencias en un archivo. Utilizando -Rápido
-Diferencia solo generará un resumen rápido de los cambios, en lugar del
cambios detallados. Este resumen solo proporciona el número de líneas insertadas,
eliminado y sin cambios entre los archivos. Utilizando -Qué -Diferencia seguirá
mostrar todos los archivos, mostrando en detalle cuáles son las diferencias con el cambio
barras.

El -Diferencia La opción puede necesitar escribir uno o dos archivos temporales para poder
extraer versiones antiguas de un módulo para compararlo. Estos archivos tienen nombres como
T $ n_nnn . Se eliminan de nuevo justo antes de que se generen las diferencias, de modo que
detener la salida antes de que se complete no dejará estos archivos alrededor. El
Los archivos temporales generalmente se escriben en el directorio actual. Si esto no es
razonable debido a problemas de permisos o cuotas, puede especificar el
directorio para escribir los archivos temporales. Esto se hace definiendo el
TMPDIR variable de entorno para que sea la ruta del directorio.

-Diferencia_Actualizar
Esta opción combina los efectos de la -Diferencia y -Actualizar opciones. Eso
muestra las diferencias entre un archivo y la última versión de un módulo. Si
hay alguna diferencia, luego procede a realizar una actualización del módulo
con ese archivo, pidiendo comentarios como de costumbre. Esta opción es muy útil cuando se usa
con nombres de módulo con comodines. Entonces puede actualizar solo los módulos que estaban
cambiado por una sesión de edición, y ver los cambios para cada módulo antes de escribir el
comentario apropiado para cada módulo.

Puede especificar ambos -Diferencia y -Actualizar opciones, o puede utilizar este
opción. Los resultados son idénticos.

-Actualización_condicional
Esta opción actualiza condicionalmente un módulo. Es decir, solo hará una actualización si
existen diferencias entre un archivo y la última versión de un módulo. Esta
es conveniente cuando se realizan cambios relacionados en muchos módulos en un directorio, y
un comando que usa comodines puede actualizar solo los módulos que se cambiaron.

El -Crear La opción se puede combinar con la -Actualizar or -Actualización_condicional opciones
para crear el archivo si es necesario.

-Limpio
Esta opción se utiliza para eliminar archivos que coinciden con las versiones más recientes de los módulos.
Si existe un archivo que coincide con la versión más reciente de un módulo, entonces el archivo es
eliminado, de lo contrario se mantiene. Esta opción se usa para limpiar un directorio de trabajo
después de crear una nueva versión de un producto. Esta opción es especialmente útil cuando
usado con el -TODOS opción. También aceptará el -Aporte opción para especificar un
directorio que contiene los archivos que se van a limpiar.

-Cheque
Esta opción se utiliza para averiguar si un archivo no coincide con la última versión de un
módulo. Si es así, se envía un mensaje. Si el archivo coincide, no se produce ninguna salida.
Por lo tanto, esta opción es útil para determinar qué archivos se han modificado y necesitan
de actualización. El -TODOS La opción está predeterminada para esta opción, ya que generalmente es
utilizado para todos los módulos. Por ejemplo,
fhist -Comprobar
informará sobre todos los archivos que sean diferentes a los últimos módulos. Si -Rápido
se especifica, entonces la salida consistirá en los nombres de módulo sin otros
producción. Esto es útil para el operador de comillas inversas en scripts de shell para
haciendo referencia a los módulos que están desactualizados. El -Cheque la opción también aceptará
las -Aporte .

-Ciruela pasa editar
Esta opción se utiliza para eliminar de forma permanente las primeras ediciones de un historial de ediciones. Esta
es útil si desea reducir la cantidad de espacio en disco que ocupa una edición
archivo histórico, o cuando desee iniciar otra versión de un archivo y desee una copia
del archivo de historial de edición para esa nueva versión. La opción toma un número de edición para
preservar, y todas las ediciones en el archivo de historial de ediciones antes de esa edición se eliminan, y
ya no se puede hacer referencia. Por ejemplo, para mantener solo la edición actual más la
10 ediciones anteriores del módulo presentar, puedes usar el comando:
archivo fhist -prune -10
Puesto que el -Ciruela pasa opción es irrecuperable (a menos que haya archivos de respaldo disponibles), la
pez El programa le pide al usuario que verifique que la poda sea realmente deseada. El
-Actualización_forzada La opción se puede utilizar para omitir esta verificación.

-TODOS
Esta opción se puede utilizar con cualquiera de las opciones de acción. Significa realizar el
operación para todos los módulos en el directorio de almacenamiento del módulo. Alternativamente, puede
especificar varios nombres de módulo en la línea de comando, y las acciones serán
realizado con esos módulos. No puedes especificar ambos -TODOS y nombres de módulos.

Cuando se utilizan varios módulos o el -TODOS opción, la -Aporte y -Producción opciones
tienen un significado ligeramente diferente. En estos casos, el -Aporte y -Producción
Los argumentos son un nombre de directorio que contiene nombres de archivo con el mismo nombre que el
nombres de módulo. Si el argumento no es un directorio, se da un error. Esta
La función es útil, por ejemplo, para extraer todos los módulos y colocarlos en algunos
directorio remoto, como en:
fhist -todos -e -o tempdir

Debe tener cuidado al especificar números de edición numéricos para varios módulos.
Lo más probable es que un número de edición en particular no sea apropiado para varios módulos,
ya que los cambios correspondientes a un número de edición en particular no suelen estar relacionados.
El uso de ediciones con nombre evita estos problemas. Por ejemplo, si quisiera extraer
cada módulo que tenía una edición que se llamó rev3, entonces podrías usar el
mando:
fhist -todos -e rev3

Algunos otros ejemplos útiles de comandos que utilizan varios módulos son:
fhist * .c -crear
fhist -check -todos
fhist -cu -todos

-Verboso
Esta opción se puede especificar con cualquier otra acción y emite información de estado.
sobre el progreso de la acción. Esto es útil para depurar problemas o
sólo para divertirse cuando el sistema es lento o se está procesando un archivo grande. Eso
acepta un argumento numérico para indicar la verbosidad de la salida. Los niveles son
como sigue:

0 Sin salida en absoluto (excepto por errores).

1 Salida de una sola línea que describe la acción (predeterminado).

2 Estado detallado a medida que avanza la acción.

-Ayudar
Ayude a utilizar el pez .

-Versión
Mostrar qué versión de pez Esta corriendo.

Todas las opciones pueden abreviarse; la abreviatura está documentada como letras mayúsculas,
todas las letras minúsculas y los guiones bajos (_) son opcionales. Debes usar consecutivo
secuencias de letras opcionales.

Todas las opciones no distinguen entre mayúsculas y minúsculas, puede escribirlas en mayúsculas, minúsculas o
combinación de ambos, el caso no es importante.

Por ejemplo: los argumentos "-help", "-HELP" y "-h" se interpretan en el sentido de -Ayudar
opción. El argumento "-hlp" no se entenderá, porque consecutiva opcional
no se proporcionaron caracteres.

Las opciones y otros argumentos de la línea de comandos pueden mezclarse arbitrariamente en la línea de comandos.

Se entienden los nombres largos de las opciones de GNU. Dado que todos los nombres de opciones para pez son largas, esto
significa ignorar el interlineado adicional '-'. Los "-opción=propuesta deTambién se entiende por convención.

ARCHIVO NOMBRE EXPANSIÓN


Para su comodidad, si un nombre de ruta comienza con un punto y existe una variable de entorno
con ese nombre, el valor de la variable de entorno se utilizará como el valor real
nombre de ruta. Por ejemplo, si una variable de entorno de .FOO tiene el valor
este.es un nombre largo, luego el comando
fhist -o .FOO
es en realidad equivalente al comando
fhist -o este.es.un.nombre.largo
Si desea evitar la expansión de un nombre de ruta que comienza con un punto, entonces
puede usar una forma alternativa para el nombre de la ruta, como en:
fhist -o ./.FOO

BINARIO ARCHIVOS


En general, fhist puede manejar todos los archivos de texto que le arroje, incluso texto internacional con
codificaciones inusuales. Sin embargo, fhist es incapaz para hacer frente con elegancia a los archivos que contienen
el carácter NUL.

El fcomp(1) el programa simplemente imprime una advertencia y continúa, debe saber que
convierte los caracteres NUL en un valor 0x80 antes de realizar la comparación.

El fusionar(1) el programa también convierte el carácter NUL a un valor 0x80 antes de fusionar,
después de una advertencia, y cualquier archivo de salida contendrá este valor, en lugar del NUL original
carácter.

El pez(1) el programa, sin embargo, genera un error fatal si algún archivo de entrada contiene NUL
caracteres. Esto tiene como objetivo proteger sus archivos de origen contra daños involuntarios.
Uso -Binario para archivos que deben contener absolutamente caracteres NUL.

SALIR ESTADO


El pez el programa saldrá con un estado de 1 ante cualquier error. los pez el programa solo
salir con un estado de 0 si no hay errores.

Referencias


Este programa se basa en el algoritmo de
An O (ND) Diferencias Algoritmo y Su ciudad colonial, Variaciones, Eugene W. Myers, TR 85-6,
10 de abril de 1985, Departamento de Ciencias de la Computación, Universidad de Arizona, Tuscon,
Arizona 85721.
Ver también:
A Archive Comparación Programa, Webb Miller y Eugene W. Myers, práctica de software y
Experience, Volumen 15, No. 11, noviembre de 1985.

DERECHOS DE AUTOR


fhist versión 1.18.D001
Derechos de autor (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
2003, 2004, 2005, 2006, 2008, 2009Peter Miller;

Este programa se deriva de un trabajo
Copyright (C) 1990 David I. Bell.

Este programa es software gratuito; puedes redistribuirlo y / o modificarlo bajo los términos de
la Licencia Pública General GNU publicada por la Free Software Foundation; cualquiera
versión 3 de la Licencia, o (a su elección) cualquier versión posterior.

Este programa se distribuye con la esperanza de que sea útil, pero SIN NINGUNA GARANTÍA;
incluso sin la garantía implícita de COMERCIABILIDAD o APTITUD PARA UN PROPÓSITO PARTICULAR.
Consulte la Licencia pública general GNU para obtener más detalles.

Debería haber recibido una copia de la Licencia Pública General GNU junto con este programa.
Si no, veahttp://www.gnu.org/licenses/>.

AUTORES


Web de Peter Miller: http://miller.emu.id.au/pmiller/
/\/\* Email: [email protected]

Web de David I. Bell: http://www.canb.auug.org.au/~dbell
Email: [email protected]

Utilice fhist en línea utilizando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

  • 1
    Phaser
    Phaser
    Phaser es una apertura rápida, gratuita y divertida
    marco de juego HTML5 de origen que ofrece
    Representación de WebGL y Canvas en
    navegadores web de escritorio y móviles. Juegos
    puede ser co ...
    Descargar Phaser
  • 2
    Motor VASSAL
    Motor VASSAL
    VASSAL es un motor de juego para crear
    Versiones electrónicas de tablero tradicional.
    y juegos de cartas. Proporciona soporte para
    representación e interacción de las piezas del juego,
    y ...
    Descargar motor VASSAL
  • 3
    OpenPDF - Bifurcación de iText
    OpenPDF - Bifurcación de iText
    OpenPDF es una biblioteca de Java para crear
    y edición de archivos PDF con LGPL y
    Licencia MPL de código abierto. OpenPDF es el
    LGPL/MPL sucesor de código abierto de iText,
    un ...
    Descargar OpenPDF - Bifurcación de iText
  • 4
    SIG SAGA
    SIG SAGA
    SAGA - Sistema para automatizado
    Análisis geocientíficos - es un análisis geográfico
    Software del sistema de información (GIS) con
    inmensas capacidades para geodatos
    procesamiento y ana ...
    Descargar SIG SAGA
  • 5
    Caja de herramientas para Java / JTOpen
    Caja de herramientas para Java / JTOpen
    IBM Toolbox para Java / JTOpen es un
    biblioteca de clases de Java que soporta el
    programacion cliente/servidor e internet
    modelos a un sistema que ejecuta OS/400,
    i5/OS, o...
    Descargar Toolbox para Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (o D3 para documentos basados ​​en datos)
    es una biblioteca de JavaScript que le permite
    para producir datos dinámicos e interactivos
    visualizaciones en navegadores web. con D3
    tú...
    Descargar D3.js
  • Más "

Comandos de Linux

  • 1
    arbitro
    arbitro
    abidiff - comparar ABI de archivos ELF
    abidiff compara el binario de la aplicación
    Interfaces (ABI) de dos bibliotecas compartidas
    en formato ELF. emite un significado
    informar ...
    Ejecutar abidiff
  • 2
    cumplir
    cumplir
    abidw - serializa el ABI de un ELF
    archivo abidw lee una biblioteca compartida en ELF
    formato y emite una representación XML
    de su ABI a la salida estándar. El
    emitido...
    Ejecutar abidw
  • 3
    copac2xml
    copac2xml
    bibutils - conversión de bibliografía
    utilidades...
    Ejecutar copac2xml
  • 4
    copto
    copto
    copt - optimizador de mirilla SYSNOPIS:
    archivo copt.. DESCRIPCIÓN: copt es un archivo
    optimizador de mirilla de uso general. Él
    lee el código de su entrada estándar y
    escribe un...
    Ejecutar copia
  • 5
    reunir_stx_títulos
    reunir_stx_títulos
    reunir_stx_titles - recopilar título
    declaraciones de documentos Stx ...
    Ejecute reunir_stx_títulos
  • 6
    banco-gatling
    banco-gatling
    banco - punto de referencia http ...
    Ejecutar gatling-banco
  • Más "

Ad