Linux tee sistema de mando de la utilización específica de

  

Linux comando siguiente lugar de salida se utiliza para canalizar los datos en un archivo se guarda, entonces el comando tee tiene ninguna aplicación práctica de la misma? Mediante los siguientes ejemplos para darle más detalles de uso bajo Linux comando tee.

camiseta

Función Descripción: Lee los datos de entrada estándar, y la envía a los contenidos del archivo.

Sintaxis: camiseta [ai] [- ayuda] [- Versión] [&hellip archivo;]

suplemento: datos de la instrucción de entrada estándar camiseta se lee desde el dispositivo, el cual contenido al dispositivo de salida estándar, guardar en un archivo al mismo tiempo. Podemos utilizar el canal de datos del tee de un archivo separado, o incluso una serie de documentos almacenados.

parámetro: -a anexa al archivo existente, en lugar de que lo cubre. Si las instrucciones dadas a nombre camiseta archivo ya existe, el valor predeterminado sobrescribirá el contenido del archivo. Después de añadir este parámetro, se añadirán los datos de la superficie final de los contenidos del archivo, pero no elimina el contenido original.

-i Ignora interrumpir las señales

--help en línea ayuda

--version Muestra información de versión

ejemplo:

lista el contenido de un archivo de texto slayers.story al copiar 3 copias, nombres de archivo son ss-copy1, ss-copy2, ss-copy3:

$ slayers.story gato | T-ss copy1 ss-ss-copy2 copy3

T [ai] [- ayuda] [- Versión] [archivo. . . ]

[Función]

camiseta como la entrada a una entrada estándar y salida estándar como el archivo de salida.

Ejemplos

fichero tee //cubrir

tee -a archivo //añadido

T - //dos veces a la salida estándar

t - - //salida a la salida estándar de tres veces

camiseta archivo1 archivo2 - //salida a la salida estándar en dos ocasiones, y escribió dos documentos

ls |  camiseta archivo

otro: el error estándar también se leyó TEE

LS " * " 2 "&1 |  camiseta ls.txt

* con la te genera un archivo que contiene lo que ha escrito:

código es el siguiente:

$ T testfile

De este modo, se le pedirá que utilice la entrada estándar, y luego pulsa enter lo que va a escribir la entrada y salida testfile a la salida estándar, si el final de la entrada [Ctrl] d ([Ctrl] c también está bien). Si el testfile original se sobrescribe el contenido.

* añade a los contenidos del archivo al final de la línea:

código es el siguiente:

$ tee -a testfile

sobre los resultados de similar, pero si el testfile originales el contenido no será reemplazado, pero añadió.

* generar un archivo, escriba el momento, no acepte la señal de interrupción:

código es el siguiente:

$ T -i testfile

testfile mismo resultado , pero no recibirán una señal de interrupción, sólo se puede usar [Ctrl] final d, en lugar de usar la [Ctrl] c a.

* ejecutar Directorio de ls archivos al mismo tiempo para guardar el resultado en un archivo en la prueba:

código es el siguiente:

$ ls |  camiseta

De esta manera, y la salida de corriente será como de costumbre para ejecutar la prueba de salida estándar directorio de nombre de archivo comando ls. Asimismo, como resultado del comando tee, se generará un archivo de prueba, el mismo contenido y el contenido de este archivo de salida de prueba estándar.

Descripción

camiseta de datos de instrucción desde el dispositivo de entrada estándar, y envía el contenido al dispositivo de salida estándar, y se guarda como un archivo. Puede ser utilizado tanto quieren ver la salida estándar, y quiere guardar la salida en un archivo estándar de los casos.

parámetros: Read

-a o --append añaden al archivo existente, en lugar de que lo cubre.

-i-i o --ignore-interrupciones ignorar señal de interrupción.

--help ayuda en línea.

pantalla --version información de la versión.

común parámetros

Formato: camiseta

sólo a la salida estándar, ya que ningún archivo se especifica cosa.

Formato: Archivo camiseta

salida a la salida estándar, mientras que el archivo se guarda en un archivo. Si no existe el archivo, se crea; si ya existe, sobrescribirlo.
(Si un archivo se escribe en aún no existe, se crea un archivo Si está escribiendo en que ya existe, los datos que previamente

contenida se sobrescribe menos que `-a y lsquo;. se utiliza la opción.)

formato: tee -a archivo

al mismo tiempo de salida al archivo de salida estándar se añaden al archivo. Si no existe el archivo, se crea; si ya existe, el contenido adicional al final, en lugar de sobrescribir.

Formato: tee -

dos veces a la salida estándar.
(Un fichero de `- y rsquo; causes` Tee ‘ para enviar otra copia de la entrada a la salida estándar, pero esto normalmente no es tan útil como se intercalan las copias.)

Formato: camiseta archivo1 archivo2 -

a la salida estándar dos veces, y se guarda en archivo1 archivo2 simultáneamente.

Ejemplo de complemento:

ejemplo de una comparación camiseta comando de redireccionamiento

[root @ Web ~] # 5 ss "1.txt

[root @ ~ web] # cat 1.txt

1 |

2

3

4

5

[root @ web ~] # cat 1.txt "2.txt

[root @ web ~] # cat 1.txt |  camiseta 3.txt

1 |

2

3

4

5

[root @ Web ~ ] # cat 2.txt

1 |

2

3

4

5

[root @ web ~] # cat 3.txt

1 |

2

3

4

5

[ root @ web ~] # cat 1.txt "" 2.txt

[root @ web ~] # cat 1.txt |  tee -a 3.txt

1

2

3

4

5

[root @ web ~] # cat 2.txt

1 |

2

3

4

5

1

2

3

4

5

[root @ web ~] # cat 3.txt

1

2

3

4

5

1

2

3

4

5

[root @ web ~] #

ejemplo, dos se repitió usando la cadena de salida de comandos camiseta

[ root @ web] ~ # echo 12345 |  camiseta

12345

[root @ Web ~] # echo 12345 |  tee -

12345

12345

[root @ Web ~] # echo 12345 |  tee - -

12345

12345

12345

[root @ Web ~] # echo 12345 |  tee - - -

12345

12345

12345

12345

[root @ Web ~] # echo 12345 |  tee - - - -

12345

12345

12345

12345

12345

[root @ Web ~] #

[root @ web ~] # echo -n 12345 |  camiseta

12345 [root @ Web ~] # echo -n 12345 |  tee -

1234512345 [root @ Web ~] # echo -n 12345 |  tee - -

123451234512345 [root @ Web ~] # echo -n 12345 |  tee - - -

12345123451234512345 [root @ Web ~] # echo -n 12345 |  tee - - - -

1234512345123451234512345 [root @ Web ~] #

Ejemplo tres comando tee usando la salida de error estándar también se guarda en un archivo

[root @ Web ~] # ls " * y "

ls: *: no existe el archivo o directorio

[root @ web ~] # ls " * y " |  tee -

ls: *: Ningún archivo o directorio,

[root @ Web ~] # ls " * y " |  camiseta ls.txt

ls: *: No existe el fichero o directorio

[root @ web ~] # cat ls.txt

[root @ web ~] # ls y " * y " 2 "&1 |  camiseta ls.txt

ls: *: No existe el fichero o directorio

[root @ web ~] # cat ls.txt

ls: *: No existe el fichero o
directorio

[root @ web ~] #

lo anterior es el uso del comando tee Linux introducido, a modo de ejemplo vamos a entender mejor el papel de la orden, y la flexibilidad para los cuales real lo tienes?

Copyright © Conocimiento de Windows All Rights Reserved