Articles of linux

Cortando los videos basados ​​en la hora de inicio y finalización usando ffmpeg

Traté de cortar el video usando la hora de inicio y finalización del video usando el siguiente comando ffmpeg -ss 00:00:03 -t 00:00:08 -i movie.mp4 -acodec copy -vcodec copy -async 1 cut.mp4 Al usar el comando anterior, quiero cortar el video de 00:00:03 a 00:00:08 . Pero no está cortando el video entre esos momentos […]

Cómo grep y reemplazar

Necesito buscar recursivamente una cadena especificada dentro de todos los archivos y subdirectorios dentro de un directorio y reemplazar esta cadena con otra cadena. Sé que el comando para encontrarlo podría verse así: grep ‘string_to_find’ -r ./* Pero, ¿cómo puedo reemplazar cada instancia de string_to_find con otra cadena?

¿Cuál es el estado de la E / S asíncrona POSIX (AIO)?

Hay páginas diseminadas por la web que describen las instalaciones POSIX AIO en cantidades variables de detalles. Ninguno de ellos es terriblemente reciente. No está claro qué, exactamente, están describiendo. Por ejemplo, el sitio web “oficial” (?) Para el soporte de E / S asíncronas del kernel de Linux dice que los sockets no funcionan, […]

Convierta xlsx a csv en Linux con línea de comando

Estoy buscando una forma de convertir archivos xlsx a archivos csv en Linux. No quiero usar PHP / Perl ni nada de eso ya que estoy buscando procesar varios millones de líneas, así que necesito algo rápido. Encontré un progtwig en los repositorys de Ubuntu llamado xls2csv pero solo convertirá archivos xls (Office 2003) (que […]

¿Cómo puedo listar archivos con su ruta absoluta en Linux?

Quiero generar listados de archivos recursivos con rutas completas /home/ken/foo/bar pero por lo que puedo ver ambos ls y find solo dan listados de rutas relativas ./foo/bar (from the folder ken) Parece un requisito obvio, pero no puedo ver nada en las páginas man de find o ls .

¿Cuál es la ventaja de la __builtin_pect de GCC en declaraciones if else?

Encontré un #define en el que usan __builtin_expect . La documentación dice: Función incorporada: long __builtin_expect (long exp, long c) Puede usar __builtin_expect para proporcionar al comstackdor información de predicción de bifurcación. En general, debería preferir utilizar comentarios de perfil reales para esto ( -fprofile-arcs ), ya que los progtwigdores son notoriamente malos a la […]

CURL para acceder a una página que requiere un inicio de sesión desde una página diferente

Tengo 2 páginas: xyz.com/a y xyz.com/b . Solo puedo acceder a xyz.com/b si y solo si inicio sesión en xyz.com/a primero. Si xyz.com/b acceso a xyz.com/b sin pasar por el otro, simplemente obtengo acceso denegado (sin redirección para iniciar sesión) a través del navegador. Una vez que inicie sesión en xyz.com/a , puedo acceder al […]

¿Cuál es el equivalente de Linux a la pausa de DOS?

Tengo un script de shell Bash en el que me gustaría poner en pausa la ejecución hasta que el usuario presione una tecla. En DOS, esto se logra fácilmente con el comando “pausa”. ¿Existe un equivalente de Linux que pueda usar en mi script?

¿Cómo puedo usar grep para mostrar solo nombres de archivos (sin coincidencias en línea) en Linux?

¿Cómo puedo usar grep para mostrar solo nombres de archivos (sin coincidencias en línea) en Linux? Normalmente estoy usando algo como: find . -iname “*php” -exec grep -H myString {} \; ¿Cómo puedo obtener los nombres de archivo (con rutas), pero sin las coincidencias? ¿Tengo que usar xargs ? No vi una forma de hacerlo […]

Cómo reemplazar una cadena en varios archivos en la línea de comandos de Linux

Necesito reemplazar una cadena en una gran cantidad de archivos en una carpeta, con solo acceso ssh al servidor. ¿Cómo puedo hacer esto?