Preguntas etiquetadas con command

32
La diferencia entre -r y -R

A menudo sucede que quiero aplicar una operación de forma recursiva. Algunos comandos, como grep, usan una r minúscula para indicar la recursividad. Por ejemplo grep -r foo . Otros comandos parecen preferir una R mayúscula: chmod -R 755 . Constantemente los estoy entendiendo mal y olvidando...

32
Enumerar todos los comandos que conoce un shell

¿Qué puedo escribir en mi shell (que resulta ser bash) que enumerará todos los comandos que se reconocen? Además, ¿esto difiere según el shell? ¿O todos los shells solo tienen un "directorio" de comandos que reconocen? En segundo lugar, una pregunta diferente, pero ¿cómo puedo anular cualquiera...

25
¿Cómo conoce una casa un hogar?

Cada shell tiene una variable de entorno $ HOME set (ej /Users/lotolo.:). Si estoy bajo csh puedo unsetenv HOMEy aún si lo hago cd, estaré en mi casa. He probado esto también en bash ( unset HOME) y es el mismo comportamiento. Entonces, ¿cómo sabe el shell dónde está mi / other_user home? ¿Dónde...

25
¿Es posible definir un comando en bash?

Por ejemplo, ¿puedo configurar: gb = cd /media/Dan/evolution ... de modo que cada vez que ejecuto gben bash, ¿puedo cdese directorio en particular? Encontré algo en línea: el aliascomando. Pero parece que no puede hacer el trabajo anterior. ¿Es posible hacer lo?

23
¿Qué hace yes $ (yes yes)?

Preguntándome qué uso yespodría tener el comando, me topé con este comentario e intenté ejecutar yes $(yes yes) Por lo que entiendo, esto simplemente debería imprimir una secuencia infinita de yes, pero en su lugar no genera nada y bloquea mi terminal gráfica después de unos segundos. (Si lo...

23
¿Cómo se llama `--`?

Recientemente supe que --eso es un guión doble que se usa para decirle a un comando que la lista de opciones ha finalizado y lo que sigue no debe considerarse como una opción. Asi que, grep -- 'search_word' * buscaría lo dado search_word. Pero podría ver un comportamiento inesperado si elimina...

22
Finalización para el primer argumento de cd OLD NEW

En zsh, el cdcomando tiene una forma de dos argumentos: cd OLD NEWcambios a ${PWD/OLD/NEW}. Con el sistema de finalización de nuevo estilo, zsh es capaz de completar NEW: el segundo argumento se completa en función de lo que OLDse puede sustituir para obtener un directorio existente. Pero el primer...

21
¿La precedencia de las opciones de comando?

Sé que rm -f file1se eliminará con fuerza file1sin preguntarme. También sé que rm -i file1primero me preguntará antes de eliminarfile1 Ahora, si ejecuta rm -if file1, esto también se eliminará a la fuerza file1sin preguntarme. Sin embargo, si ejecuta rm -fi file1, me preguntará antes de eliminar...