Preguntas etiquetadas con shell

15
¿Cómo ejecuta ssh un comando?

Estoy usando Bash tanto en el cliente como en el servidor. Al ejecutar un comando sobre SSH: ssh <host> 'declare' da una lista de variables de shell. ssh <host> 'mount' da una lista de puntos de montaje. Sin embargo, declarees un Bash incorporado, mientras que mountes un comando...

15
¿Son `if` y` then` realmente programas

He leído que el punto y coma se usa para separar programas: $ echo 3; ls -la ¿Significa eso if, theny elsehay programas separados aquí? $ if [ $VARIABLE == abcdef ] ; then echo yes ; else echo no ; fi Esta pregunta no es sobre punto y

15
Bash, ¿siempre verificas $ PWD como parte del camino?

Antecedentes: uno de mis colegas que no proviene de Linux me preguntó acerca del uso ./antes de algunos comandos y no de otros, así que le expliqué cómo PATHfunciona y cómo se eligen los binarios para ejecutarlos. Su respuesta fue que era tonto y solo quería no tener que escribir ./antes de los...

15
ORing con verdadero en un comando sobre ssh

Cuando intento ejecutar de pkill -fforma remota a través de ssh, y trato de descartar el posible código de error (para continuar con el resto de mi script, incluso si no se encuentra ningún proceso), || trueno se comporta como esperaba. $ pkill asdf || true $ echo $? 0 $ pkill -f asdf || true $...

14
¿Cómo ocultar los comandos escritos en un shell de Linux?

¿Hay alguna manera de ocultar lo que estoy escribiendo en un shell, para que el terminal no repita mis pulsaciones de teclas, mientras mantiene la salida del comando? Por ejemplo, si ejecuto ip addr show, lo único en la pantalla debería ser la salida de ese comando, no el "ip addr show" que...

14
¿Cómo eliminar solo el contenido de los directorios?

Estoy en una carpeta: /var/myfolder. En el interior hay algunas otras carpetas como: /var/myfolder/A/ /var/myfolder/B/ `/var/myfolder/C/etc. Dentro de cada uno hay algunos archivos con nombres aleatorios. ¿Cómo elimino todos los archivos de todas las carpetas dentro /var/myfolder? La estructura...

14
Lista X archivos aleatorios de un directorio

¿Hay alguna manera de enumerar un conjunto de, digamos, 30 archivos aleatorios de un directorio utilizando comandos estándar de Linux? (en zsh) La respuesta principal descrita aquí no funciona para mí ( sortno reconoce la opción