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í.



7
¿Por qué tengo que salir de un directorio eliminado?
En mi servidor tengo una estructura de directorio que se parece a esto: /myproject/code Normalmente tengo una conexión ssh con el servidor y 'soporte' en ese directorio: root@machine:/myproject/code# Cuando implemento una nueva versión de mi código, el directorio de códigos se elimina, por lo que me queda: root@machine:/myproject/code# ./run -bash: …

3
Uso de ^ como metacarácter de shell
Hoy escribí un pequeño guión que contenía grep -q ^local0 /etc/syslog.conf Durante la revisión, un compañero de trabajo sugirió que ^local0se citara porque ^significa "tubería" en el shell Bourne. Sorprendido por esta afirmación, traté de localizar cualquier referencia que mencionara esto. Nada de lo que encontré en Internet sugirió que …



3
¿Cómo eliminar parte de una ruta en un shell interactivo?
¿Hay un acceso directo en bash y zsh para eliminar un componente de una ruta? Por ejemplo, si escribo ls ~/local/color/y el cursor está al final de la línea, ¿hay un atajo para eliminarlo color/al final? Idealmente, quiero soluciones tanto en modo vi como en modo emacs
19 bash  shell  zsh 

5
¿Cómo comentar comandos de varias líneas en scripts de shell?
Al invocar comandos largos y pesados, es una buena práctica escribirlos en scripts de shell. ¿Hay una manera fácil de comentar líneas en dichos scripts? He probado los siguientes métodos, pero ninguno funciona. # the \ is also commented out, resulting in "command" and "--good-switch". command \ #--bad-switch \ --good-switch …
19 shell 


16
Calculadora de línea de comandos simple
Problema: De vez en cuando necesito hacer operaciones aritméticas simples en un entorno de línea de comandos. EG dado el siguiente resultado: Disk /dev/sdb: 256GB Sector size (logical/physical): 512B/512B Partition Table: gpt Disk Flags: Number Start End Size File system Name Flags 1 1049kB 106MB 105MB fat32 hidden, diag 2 …
19 shell  calculator 

4
¿Por qué algunos comandos no leen de su entrada estándar?
Me pregunto qué deberíamos usar para canalizar y cuándo no. Digamos, por ejemplo, que para matar ciertos procesos que manejan archivos pdf, lo siguiente no funcionará usando pipeline: ps aux | grep pdf | awk '{print $2}'|kill En cambio, solo podemos hacerlo de las siguientes maneras: kill $(ps aux| grep …
19 shell  pipe  arguments  stdin 

3
Mac OS X: ¿no se encuentran los colores de dir?
Acabo de cambiar a un Macbook Air. Instalé zsh usando homebrew, pero cuando uso parte del código que tenía (originalmente) en mi .zshrc, aparece un error que dice eso .dircolors was not found. A continuación se muestra el código en cuestión: zstyle ':completion:*' auto-description 'specify: %d' zstyle ':completion:*' completer _expand …
19 shell  osx  coreutils 



1
Aumente la precisión de% e con el comando / usr / bin / time shell
Cuando ejecuto el comando time en shell time ./myappobtengo un resultado como el siguiente: real 0m0.668s user 0m0.112s sys 0m0.028s Sin embargo, cuando ejecuto el comando \time -f %e ./myapppierdo precisión y obtengo: 2.01s Si uso el %Ecomando también pierdo precisión de la misma manera. ¿Cómo lo cambio para que …
19 shell  scripting  time 

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.