Unix & Linux

Preguntas y respuestas para usuarios de Linux, FreeBSD y otros sistemas operativos similares a Un * x

4
Cree un archivo virtual que en realidad sea un comando
¿Hay alguna forma de crear un archivo virtual, de modo que la lectura del archivo realmente se lea desde el stdoutcomando? escribir en el archivo es realmente escribir en el stdincomando? Hasta ahora, he incluido esto inotifywaiten un archivo, que llama a un comando cuando se modifica el archivo, tomando …
18 files  stdin 

3
tee + cat: use una salida varias veces y luego concatene los resultados
Si llamo a algún comando, por ejemplo echo, puedo usar los resultados de ese comando en varios otros comandos con tee. Ejemplo: echo "Hello world!" | tee >(command1) >(command2) >(command3) Con cat puedo recopilar los resultados de varios comandos. Ejemplo: cat <(command1) <(command2) <(command3) Me gustaría poder hacer ambas cosas …
18 pipe  cat  tee  concurrency 

1
¿Qué son los espacios de nombres nvme? ¿Cómo trabajan?
Recientemente comencé a admitir Linux instalado en dispositivos con nvme ssds incorporado. Noté que los archivos del dispositivo tenían un número adicional, más allá de un número que identificaba el número de unidad y el número de partición. Las unidades IDE / SATA / SCSI normalmente solo tienen una letra …
18 linux  devices  nvme 


1
pasar y establecer variables en un heredoc
Tengo un script que tiene que hacer muchas cosas diferentes en muchas máquinas remotas diferentes. Pensé que un heredoc funcionaría para esto, pero no puedo usar una variable definida en otra parte del script y una definida en el heredoc. Aquí hay un código: #!/bin/sh FOO="foo" ssh some.remote.host << EOF …



2
¿Cómo configurar PATH cuando se ejecuta un comando ssh?
Asumiendo que el usuario tiene /bin/bashcomo shell /etc/passwd. Luego ssh user@host commandejecuta el comando usando Bash. Sin embargo, ese shell no es de inicio de sesión ni interactivo, lo que significa que ~/.bash_profileni ~/.bashrctiene origen. En ese caso, ¿cómo establecer la PATHvariable de entorno para que se puedan encontrar y …
18 bash  ssh 


1
Instalar localmente usando dnf en Fedora sin usar conexión a internet
Estoy tratando de instalar localmente un rpmpaquete sin usar internet. Intenté lo siguiente: sudo rpm -u kernel-devel-4.2.7-200.fc22.x86_64.rpm y obtuve: error: kernel-devel-4.2.7-200.fc22.x86_64.rpm: hdr blob(2060952): BAD, read returned 0 error: kernel-devel-4.2.7-200.fc22.x86_64.rpm cannot be installed También probé: sudo dnf --disablerepo='*' install kernel-devel-4.2.7-200.fc22.x86_64.rpm y todavía parece estar usando Internet, así que no puedo entender …
18 rpm  dnf 

5
Evite ejecutar el script si una variable no está definida
Tengo un script que se parece a: c=0 for f in */*; do cp -v "$f" "/myhome/CE$(printf '%0*d' 2 $BATCHNUM)-new-stuctures_extracted/test-$(printf '%0*d' 5 $c)" c=$((c=c+1)) done Sin embargo, el usuario debe proporcionar una llamada variable BATCHNUM y de lo contrario necesito forzar que este script deje de ejecutarse. Sería mejor si …




4
Dividir un archivo en dos
Tengo un archivo grande y necesito dividirlo en dos archivos. Suponga que en el primer archivo las 1000 líneas deben seleccionarse y colocarse en otro archivo y eliminar esas líneas en el primer archivo. Intenté usarlo splitpero está creando múltiples fragmentos.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.