Creo que estos términos casi se refieren a lo mismo, cuando se usan libremente: terminal cáscara tty consola ¿A qué se refiere exactamente cada uno de estos
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í.
Creo que estos términos casi se refieren a lo mismo, cuando se usan libremente: terminal cáscara tty consola ¿A qué se refiere exactamente cada uno de estos
Quiero encontrar todas las líneas en varios archivos que coincidan con uno de los dos patrones. Traté de encontrar los patrones que estoy buscando escribiendo grep (foo|bar) *.txt pero el shell lo interpreta |como una tubería y se queja cuando barno es un ejecutable. ¿Cómo puedo buscar múltiples...
¿Cuáles son las diferencias entre $ nohup foo y $ foo & y $ foo & $
Lo he visto --usado en el compgencomando. Por ejemplo: compgen -W "foo bar baz" -- b ¿Cuál es el significado de
Tengo un script que llama a dos comandos: long_running_command | print_progress Las long_running_commandimpresiones de un progreso, pero estoy contento con él. Estoy usando print_progresspara hacerlo más agradable (es decir, imprimo el progreso en una sola línea). El problema: la conexión de una...
¿Cómo se elimina un archivo cuyo nombre de archivo comienza con un guión (guión o menos) -? Estoy en un servidor OSX remoto y tengo este archivo en mi directorio: tohru:~ $ ls -l total 8 -rw-r--r-- 1 me staff 1352 Aug 18 14:33 --help ... ¿Cómo en el mundo puedo eliminar --helpde una CLI? Este...
¿Cuáles son los usos prácticos de ambos pushdy popdcuándo existe la ventaja de usar estos dos comandos sobre cdy cd -? EDITAR : estoy buscando algunos ejemplos prácticos de usos para estos dos comandos o razones para mantener la pila de directorios (cuando tiene la finalización de la pestaña,cd -...
Al buscar la ruta a un archivo ejecutable o comprobar lo que sucedería si se introduce un nombre de comando en un shell de Unix, hay una plétora de diferentes servicios públicos ( which, type, command, whence, where, whereis, whatis, hash, etc). A menudo escuchamos que se whichdebe evitar. ¿Por...
Entiendo la diferencia básica entre un shell interactivo y un shell no interactivo. Pero, ¿qué diferencia exactamente un shell de inicio de sesión de un shell sin inicio de sesión? ¿Puede dar ejemplos de usos de un shell interactivo sin inicio de sesión
Estoy escribiendo un script bash para buscar un archivo si no existe, entonces créelo y añádelo: Host localhost ForwardAgent yes Entonces "line then new line 'tab' then text"creo que es un formato sensible. Sé que puedes hacerlo: cat temp.txt >> data.txt Pero parece extraño ya que son...
Usar echo "20+5"literalmente produce el texto " 20+5". ¿Qué comando puedo usar para obtener la suma numérica, 25en este caso? Además, ¿cuál es la forma más fácil de hacerlo simplemente usando bash para coma flotante? Por ejemplo, echo $((3224/3807.0))imprime 0:(. Estoy buscando respuestas...
Tengo dos procesos fooy bar, conectado con una tubería: $ foo | bar barsiempre sale 0; Estoy interesado en el código de salida de foo. ¿Hay alguna manera de llegar a
O, una guía introductoria para el manejo robusto de nombres de archivo y otras cadenas que pasan en scripts de shell. Escribí un script de shell que funciona bien la mayor parte del tiempo. Pero se ahoga en algunas entradas (por ejemplo, en algunos nombres de archivo). Encontré un problema como...
Parece que no puedo encontrar ninguna información sobre esto aparte de "la MMU de la CPU envía una señal" y "el núcleo lo dirige al programa infractor y lo termina". Supuse que probablemente envía la señal al shell y el shell lo maneja al terminar el proceso ofensivo y la impresión "Segmentation...
Hay dos sintaxis para la sustitución de comandos: con paréntesis en dólares y con comillas invertidas. Ejecutando top -p $(pidof init)y top -p `pidof init`da la misma salida. ¿Son estas dos formas de hacer lo mismo o hay
Desde vi, si emite el comando :sp, la pantalla se divide en dos "vistas", lo que le permite editar más de un archivo desde el mismo terminal. En esa misma línea, ¿hay alguna manera de tener múltiples shells abiertos en la misma
Paso la mayor parte de mi tiempo trabajando en entornos Unix y usando emuladores de terminal. Intento usar el color en la línea de comando, porque el color hace que la salida sea más útil e intuitiva. ¿Qué opciones existen para agregar color a mi entorno de terminal? ¿Qué trucos usas? ¿Qué...
Quiero tener un script de shell como este: my-app & echo $my-app-pid Pero no sé cómo obtener el pid del comando recién ejecutado. Sé que puedo usar el jobs -p my-appcomando para grep el pid. Pero si quiero ejecutar el shell varias veces, este método no funcionará. Porque el jobspec es...
A menudo veo tutoriales en línea que conectan varios comandos con diferentes símbolos. Por ejemplo: command1 | command2 command1 & command2 command1 || command2 command1 && command2 Otros parecen estar conectando comandos a archivos: command1 > file1 command1 >> file1 ¿Qué...
Estoy un poco confundido sobre qué hacen estos operadores de manera diferente cuando se usan en bash (corchetes, corchetes dobles, paréntesis y paréntesis dobles). [[ , [ , ( , (( He visto a personas usarlas en declaraciones if como esta: if [[condition]] if [condition] if ((condition)) if...