El problema de ajuste de archivo de Linux

  

\\ r \\ n puede ser \\ n es una nueva línea \\ r es un retorno de carro

Los saltos de línea de Windows son \\ r \\ n, linux /unix es \\ n. Donde \\ r = 0x0d representa un retorno de carro y \\ n = 0x0a representa un salto de línea. El primer dispositivo de salida de computadora no era una pantalla, sino un teletipo, y la estructura era similar a la de una máquina de escribir normal. Hay un cabezal de impresión que está escrito en papel y un motor que controla la entrada y salida del papel. Cuando el cabezal de impresión llega al final de la línea, se requieren dos acciones para llegar al comienzo de la siguiente línea: primero, se realiza la acción de retorno de carro, el cabezal de impresión se mueve al principio de la línea y luego se realiza el avance de línea, y el motor mueve el papel una línea hacia arriba. Para que el cabezal de impresión esté al comienzo de la siguiente línea y pueda continuar imprimiendo. Los caracteres de control correspondientes al retorno de carro y al avance de línea son \\ r y \\ n respectivamente, que es el origen del carácter de nueva línea en \\ r \\ n en windows. Más tarde, debido a la ejecución continua, los dos caracteres de control se reducen a un carácter de control en la impresora. Este es el origen de la nueva línea \\ n en linux /unix.


Cuando crea un archivo de registro, es confuso abrir el archivo escrito por printWriter en Windows, porque el salto de línea escrito en el método printLn en Linux es \\ n. No se puede reconocer \\ r \\ n en Windows para que se considere una nueva línea

Copyright © Conocimiento de Windows All Rights Reserved