Preguntas etiquetadas con shell

95
¿Qué significa 'cd -'?

En un script de shell bash hoy noté el siguiente comando al final del script. Yo se que escd pero desconozco el significado de una carrera tras él. cd - ¿Qué significa esto? Google trunca ingenuamente el, -por lo que no puedo encontrar su respuesta.

95
Shell: escribe el contenido de la variable en un archivo

Me gustaría copiar el contenido de una variable (aquí llamada var) en un archivo. El nombre del archivo se almacena en otra variable destfile. Tengo problemas para hacer esto. Esto es lo que probé: cp $var $destfile También intenté lo mismo con el comando dd ... Obviamente, el shell pensó...

95
Hashbang apropiado para scripts de Node.js

Estoy tratando de crear un script para node.js que funcione en múltiples entornos. Particularmente para mí, estoy cambiando entre OS X y Ubuntu. En el primero, Node se instala como node, pero en el segundo lo es nodejs. En la parte superior de mi guión, puedo tener: #!/usr/bin/env...

95
¿Qué significa el símbolo & en powershell?

$tool = 'C:\Program Files\gs\gs9.07\bin\gswin64c.exe' & $tool -q -dNOPAUSE -sDEVICE=tiffg4 $param -r300 $pdf.FullName -c quit ¿Alguien puede explicarme cómo funciona esto? ¿Qué significa exactamente el símbolo & en powershell?

94
¿Cómo normalizar una ruta en PowerShell?

Tengo dos caminos: fred\frog y ..\frag Puedo unirlos en PowerShell de esta manera: join-path 'fred\frog' '..\frag' Eso me da esto: fred\frog\..\frag Pero yo no quiero eso. Quiero una ruta normalizada sin los puntos dobles, como este: fred\frag ¿Cómo puedo conseguirlo?...

94
Hacer referencia a un archivo relativo a la ejecución de un script

En un script bash que estoy escribiendo, utilizo sourcepara incluir la variable definida en un archivo de configuración. El script que se ejecutará es act.sh, mientras que el script que se sourced es act.conf.sh, así que en act.shtengo: source act.conf.sh Sin embargo, esto solo funciona cuando...

94
Copiar archivo de forma remota con PowerShell

Estoy escribiendo un PowerShell script de que quiero ejecutar desde el servidor A. Quiero conectarme al servidor B y copiar un archivo al servidor A como copia de seguridad. Si eso no se puede hacer, me gustaría conectarme al servidor B desde el servidor A y copiar un archivo a otro directorio...

94
Alias ​​de ZSH con parámetro

Estoy tratando de crear un alias con el parámetro para mi simple git add / commit / push. He visto que la función se puede usar como alias, así que lo intenté pero no lo logré. antes de que tuviera: alias gitall="git add . ; git commit -m 'update' ; git push" Pero quiero poder modificar mis...

93
Bash autocompletado en modo shell de Emacs

En la Terminal GNOME, Bash realiza la autocompletación inteligente. Por ejemplo apt-get in<TAB> se convierte en apt-get install En el modo shell de Emacs, este autocompletado no funciona, incluso después de haber obtenido explícitamente /etc/bash_completion. El ejemplo anterior se...

93
Cómo invocar un comando de shell de Linux desde Java

Estoy tratando de ejecutar algunos comandos de Linux desde Java usando redirección (> &) y tuberías (|). ¿Cómo puede Java invocar csho bashcomandos? Traté de usar esto: Process p = Runtime.getRuntime().exec("shell command"); Pero no es compatible con redirecciones o canalizaciones....