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?
Cuando el sistema Linux realiza una migración de administración de la configuración
en servidores empresariales Los sistemas Linux son importantes, y los usuarios de computadoras comu
Recientemente, algunos cibernautas escribieron un script de shell y encontraron que al usar el coman
Hablando de la contraseña de root, mucha gente piensa en la contraseña de root del
Ubuntu al copiar archivos le pregunta cómo resolver Permiso denegado?
Kali Linux crack contraseña wifi con qué software es bueno?
¿Cómo usar el comando táctil bajo Linux?
Cómo encontrar archivos ejecutables en el sistema Linux
Dos formas de acelerar la velocidad de copia de archivos Linux
Los cinco pasos principales del proceso de inicio de Linux
Cómo utilizar el comando Passwd del sistema Linux
¿Cómo configurar Kde5 para el sistema Gentoo Linux?
¿Qué debo hacer si se produce el error de inicio de GRUB cuando se inicia CentOS?
Linux usa Florence para configurar ejemplos de operación de teclado de pantalla
Linux encuentra formas de reemplazar el contenido de texto por comando
Dirección de descarga de Windows93 versión de geek win93 dirección de descarga oficial
Cómo configurar el uso compartido de WIFI en el sistema Windows8
Win8 CCB Network Silver Shield no puede identificar cómo resolver?
La velocidad de adopción empresarial de Windows 10 alcanzó el
Enseñarle a llevarse bien con las aplicaciones de IE6 en Windows 7
Win8.1 cambiar la cuenta local tutorial detallado
¿Cómo acelerar la operación? "Lado de la puerta izquierda" extraño truco para ayudarte a ocuparte