Preguntas etiquetadas con command-line

11
Eliminar archivo, pero solo si es un enlace simbólico

Idealmente me gustaría un comando como este rm --only-if-symlink link-to-file porque me he quemado demasiadas veces borrando accidentalmente el archivo en lugar del enlace simbólico que apunta al archivo. Esto puede ser especialmente malo cuando sudo está involucrado. Ahora, por supuesto, hago...

11
Cambiar el orden de las líneas en un archivo

Estoy tratando de cambiar el orden de las líneas en un patrón específico. Trabajando con un archivo con muchas líneas (ej. 99 líneas). Por cada tres líneas, me gustaría que la segunda línea sea la tercera línea, y que la tercera sea la segunda línea. EJEMPLO. 1- entrada: gi_1234 My cat is...

11
Mostrar líneas en blanco por comando cat

Tengo una lista de archivos.txt, a continuación: -rw-rw-r-- 1 root dev 11 May 16 12:18 20_SumActive.txt -rw-rw-r-- 1 root dev 11 May 16 12:18 22_SumActive.txt -rw-rw-r-- 1 root dev 7 May 16 12:18 24_SumActive.txt -rw-rw-r-- 1 root dev 0 May 16 12:18 26_SumActive.txt -rw-rw-r-- 1 root dev 0 May...

11
Use el comando chmod selectivamente

Quiero establecer el permiso 755 en todos los archivos y subdirectorios en un directorio específico, pero quiero ejecutar chmod 755 solo para aquellos componentes que no tienen permiso 755. find /main_directory/ -exec chmod 755 {} \; Si el findcomando devuelve una lista larga, esto llevará mucho...

11
¿Es gzip atómico?

Es gzipatómico? ¿Qué sucede si detengo el gzipproceso mientras está comprimiendo un archivo? Si no es atómico, y si ya presioné Ctrl + C en un gzip *.txtproceso, ¿cómo puedo reanudarlo de manera segura? (No solo tengo curiosidad sobre cómo reanudar, sino también sobre si gzipespecíficamente es...

10
Entorno de desarrollo para C

Buscando ideas para establecer un entorno de desarrollo conveniente y productivo para el desarrollo C. Encontré que la edición en C con Vim fue muy útil, pero me gustaría obtener una muestra más amplia de

10
Pasar un argumento a múltiples comandos en una sola línea

Me gustaría poder ejecutar múltiples comandos en el mismo archivo en una sola línea. La forma en que hago esto actualmente es: commandA file && commandB file && perl -ne '...' file Mi instinto me dice que debería haber una manera de proporcionar el argumento del nombre de archivo...