Preguntas etiquetadas con bash

Bash es un shell gratuito para sistemas operativos tipo Unix del Proyecto GNU.


0
¿Cómo puedo eliminar git de $ PATH o cambiar la ruta para que ya no lo contenga (macOS)
Recientemente he actualizado git y ha cambiado mi camino a /usr/local/git/bin:/usr/local/bin:/usr/local/sbin:/matthew/git Intento usar Composer y ejecutar archivos y aparece el error env: php: No such file or directory. cuando restablezco la ruta de nuevo a export PATH="/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin" todo funciona bien y el compositor carga, pero lo único es que automáticamente …
macos  bash  terminal  git  path 



2
confundido acerca de las variables en bash
Sé que las variables en bash no tienen tipo, pero estoy confundido sobre el valor que se les asigna. El siguiente script simple funciona bien en bash #!/bin/bash tail -n +2 /cygdrive/c/workdir\ \(newco\,\ LLC\)/workfile.txt > \ /cygdrive/c/workdir\ \(newco\,\ LLC\)/workfile2.txt Sin embargo, lo siguiente no #!/bin/bash tmpdir=/cygdrive/c/workdir\ \(newco\,\ LLC\) tail -n …
bash 

1
Uso de memoria de un proceso en un script de shell
Quiero averiguar el uso de memoria de un proceso en un script de shell. Intenté usar este fragmento de código: while[process] do if [ -e /proc/$pidno/statm ]; then m=`awk '{OFS="\t";print $1,$2,$3,$6}' /proc/$pidno/statm` perc=`top -bd .10 -p $pidno -n 1 | grep $pidno | gawk '{print \$10}'` echo -e "$m\t$perc" else …


2
Mi código .sh no puede ejecutarse. Ayuadame
#!/usr/bin/expect -f set port [lindex $argv 0] spawn ps xu | grep "ssh -f -N -o ConnectTimeout=5 -D $port" | grep -v grep | awk '{ print $2 }' | xargs kill -9 expect eol Me aseguro de que el 100% del puerto 1234 se esté ejecutando. Porque lo compruebo …
linux  bash  ssh  grep 


2
La función de shell en .bashrc no se reconoce
Sé que esto debe ser algo tonto, pero de alguna manera estoy atascado tratando de crear un acceso directo (alias) para una función de shell. Aquí está mi exacto .bash_profile: [[-s "$ HOME / .rvm / scripts / rvm"]] && source "$ HOME / .rvm / scripts / rvm" # …

2
Copiar nombres de archivo a otra carpeta
Necesito copiar nombres de archivos de una carpeta a otra. El contenido del archivo nunca cambia. No se sobrescriben, mueven ni copian archivos. Solo se trata de nombres de archivos . Tengo una carpeta A con archivos llamados: Show - S01E01 - Título descriptivo.mkv Show - S01E02 - ¿Otro título …

0
¿Cómo encontrar un archivo de biblioteca compartida, si está en $ LD_LIBRARY_PATH y sé el nombre de la biblioteca (sin acceso a la raíz)?
Supongamos que tengo un programa que depende libbz2. El libbz2.so.1archivo está en $ LD_LIBRARY_PATH, y puedo compilarlo -lbz2sin ningún problema. ¿Cómo puedo encontrar el archivo de objeto compartido particular utilizado para la compilación? Una forma estándar de hacerlo es usar ldconfig(como aquí , por ejemplo). Sin embargo, ldconfigrequiere root, al …

1
Bash mingw cambia el comportamiento de readline durante la noche
Ayer todo funcionaba bien, pero hoy las cosas se volvieron locas. Git ya no produce colores, el carácter de eliminación produce ~, así como la línea final, comenzar, finalizar, etc. Y, finalmente, cuando una línea está llena, en lugar de ir a la siguiente línea, continúa mostrando un <al principio. …
bash  mingw 

4
Directorios de búsqueda de terminales OSX
Vengo de usar Cygwin en Windows, y acabo de comenzar a usar una Mac. Me pregunto por qué parece que las rutas de búsqueda no funcionan como deberían. Si tengo un programa /usr/bin/progy lo elimino. Parece seguir intentando esa ruta exacta en lugar de buscarla nuevamente (digamos que la muevo …

2
Diferente / bin / sh para un usuario específico
Estoy ejecutando una distribución de Ubuntu donde /bin/shes un enlace simbólico /bin/dash. Si bien esto está bien para la mayoría de mis usuarios, uno de ellos debe haber bin/sh"vinculado" /bin/bash. ¿Es eso posible? No estoy seguro de cómo hacer esto. Saludos.
linux  bash  unix 

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.