Preguntas etiquetadas con shell

El shell es la interfaz de línea de comandos de Unix. Puede escribir comandos en un shell de forma interactiva o escribir scripts para automatizar tareas. Use esta etiqueta para las preguntas que se aplican a / bin / sh y la mayoría de los shells compatibles (ash, bash, ksh, zsh, ...). Para los scripts de shell con errores, verifíquelos en http://shellcheck.net antes de publicarlos aquí.





6
Shell: "¿Mostrar todas las posibilidades de 2588?"
Entonces, estaba moviendo mi computadora portátil (y tengo la mala costumbre de configurar las cosas en el teclado ...) y me desperté para descubrir esto: PS ¿Mostrar todas las 2588 posibilidades? (sí o no) ¿Qué comando mostraría algo como esto? Estoy usando Bash
16 bash  shell 

1
Porcentaje en la variable de entorno $ PATH
Mi $ PATH se ve así: /home/torbjorr/deployed/vector/x86_64-GNU%2fLinux:/home/torbjorr/deployed/typewriter/x86_64-GNU%2fLinux:/home/torbjorr/deployed/mustudio/x86_64-GNU%2fLinux:/home/torbjorr/deployed/mathext/x86_64-GNU%2fLinux:/home/torbjorr/deployed/doxymax/x86_64-GNU%2fLinux:/home/torbjorr/deployed/c2tex/x86_64-GNU%2fLinux:/home/torbjorr/deployed/x86_64-GNU%2fLinux/wand:/home/torbjorr/deployed/x86_64-GNU%2fLinux/spellesc:/home/torbjorr/deployed/x86_64-GNU%2fLinux/projinit:/home/torbjorr/deployed/x86_64-GNU%2fLinux/herbs:/home/torbjorr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games En bash, puedo sin problema invocar la varita ubicada en /home/torbjorr/deployed/x86_64-GNU%2fLinux/wand me gusta $ wand (i) Mål från "main.cpp" har registrerats (i) Skapar katalog "__wand_targets_dbg" (i) Kör g++ "main.cpp" -fpic -L"/home/torbjorr/deployed" -g -Wall -std=c++11 -I"/home/torbjorr/deployed" -o "__wand_targets_dbg/cb-template Sin embargo, en el modo de …
16 shell  path  dash  ash 

2
Uso práctico de la opción `set -k` en bash
¿Cuándo usamos la set -kopción en bash? El manual de referencia de Bash dice: Todos los argumentos en forma de declaraciones de asignación se colocan en el entorno de un comando, no solo los que preceden al nombre del comando. Entiendo lo que hace la opción, pero no podía imaginar …
16 bash  shell 

2
No se puede expandir el asterisco sin el permiso adecuado
¿Alguien puede explicarme lo siguiente? $ ls -ld /temp/sit/build/ dr-xr-s--- 3 asdf qwer 4096 Jan 31 2012 /temp/sit/build/ $ ls -ld /temp/sit/build/* ls: /temp/sit/build/*: Permission denied Así que, aparentemente, no puedo usar el asterisco aquí. Lo he intentado con un comando sudo y aparece un error "no existe tal archivo" …

2
¿Qué hace la redirección con> | ¿hacer?
¿Cuándo debería usar >|para redirigir la salida a un archivo en lugar de solo >? La explicación dada cuando me mostraron esto fue que garantizaba que el archivo de destino se truncara primero. Pero pensé que >ya implicaba eso. Es >|útil?




2
Ejecutando comandos canalizados en paralelo
Considere el siguiente escenario. Tengo dos programas A y B. El programa A sale a líneas de cadenas estándar mientras que el programa B procesa líneas desde stdin. La forma de usar estos dos programas es, por supuesto: foo @ bar: ~ $ A | si Ahora he notado que …



Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.