Estoy ejecutando un script que pasa el argumento de cadena y quiero hacer si la instrucción else se muestra a continuación: if [ $1 != '' ] && [ $2 != '' ] then do something..... Pero se muestra Error too many argument. ¿Por
Estoy ejecutando un script que pasa el argumento de cadena y quiero hacer si la instrucción else se muestra a continuación: if [ $1 != '' ] && [ $2 != '' ] then do something..... Pero se muestra Error too many argument. ¿Por
Me gustaría concentrar toda mi configuración de inicio de sesión en mi ~/.bash_profile. Había un ~/.bashrcallí por defecto, pero lo reemplacé con un ~/.bash_profile. Sin embargo, cuando inicio sesión, ~/.bash_profileaparece algo antes de mi y muestra lo siguiente: Linux ubnt10-dev1...
Recientemente reemplacé mi instalación de Ubuntu 14.04 con Ubuntu Gnome (que viene con Gnome DE). Pero noté que el historial de bash no se guarda una vez que se cierra la sesión de terminal. Una vez que cierro una sesión de terminal, abro una nueva y ejecuto el comando history, no muestra nada más...
Me gustaría sustituir $fileWithPathen $file, sin embargo, esto no funciona porque (creo) camino no se escapó. ¿Cómo escapar de eso? sed -i 's/${fileWithPath}/HAHA/g'
Cuando se utiliza el terminal en una estructura de carpetas profunda, a veces el indicador puede ocupar la mayor parte de la línea. ¿Hay alguna forma de recortar el directorio de trabajo? Se que puedo hacer PS1="\W >" para imprimir solo el directorio actual y no la ruta completa, pero hay una...
Conozco los comandos para verificar el nombre de la máquina Linux que se ejecuta en mi máquina. Por ejemplo: Ubuntu cat /etc/version CentOS cat /etc/issue ¿Cómo obtengo el resultado del terminal y lo comparo para ver si es UBUNTU o CENTOS y realizo los siguientes comandos? apt-get install...
Estaba buscando la diferencia entre el "." y los comandos incorporados "fuente" y algunas fuentes (p. ej., en esta discusión y la página de manual de bash ) sugieren que son exactamente lo mismo. Sin embargo, después de un problema con las variables de entorno, realicé una prueba. Creé un archivo...
Quiero que cada nuevo usuario de ahora en adelante tenga bash como su shell por defecto. Sé que para cambiar su propio shell a bash, usaría el comando "chsh -s / bin / bash", pero ¿cómo configuro automáticamente el shell de todos los futuros usuarios de manera
¿Por qué bash es el shell predeterminado en la mayoría de los sistemas operativos (Ubuntu, Fedora, OSX, etc.)? ¿Por qué muchos usuarios avanzados utilizan principalmente zsh? Si es tan bueno, ¿por qué no es el predeterminado? Utilizo ambos No veo la diferencia porque todas mis tareas son simples...
Tengo esto en la línea de comando: ln -sf $PWD/wine- y luego presioné Tabpara completar el nombre del archivo. En versiones anteriores de Ubuntu, esto funcionó bien para completar el wine-nombre de archivo (y como efecto secundario $PWDse expandiría en ese momento). Pero ahora lo convierte...
¿Cómo haré que esta /media/De Soft/mongodb/binvariable PATH sea permanente? Todos dicen " export PATH=$PATH:media/De\ Soft/mongodb/bina tu ~/.profile, o .bashrc, o .zshenvdependiendo de tu caparazón". No sé qué es ~/.profile, o .bashrc, o .zshenv. ¿Qué hacen en realidad? ¿Cómo export...
Recientemente vi esta frase: $ ps -ef | grep [f]irefox thorsen 16730 1 1 Jun19 ? 00:27:27 /usr/lib/firefox/firefox ... Por lo tanto, parece devolver la lista de procesos con "firefox" en los datos pero dejando de lado el proceso grep, y por lo tanto parece más o menos equivalente a: ps -ef...
Di He desinstalado accidentalmente todos emulador de terminal en mi sistema: xterm, uxterm, gnome-terminal, guake, etc ¿Hay alguna manera de acceder bashsin un emulador de terminal? Una posible forma de pensar sería crear y ejecutar un script de shell, pero aparte de eso, ¿puedo obtener un shell...
Estoy tratando de hacer un acceso directo para iniciar sesión en mi servidor ssh: ssh x.x.x.x Hice el siguiente archivo: ssh_home.sh Hecho ejecutable: sudo chmod +x ./ssh_home Se verificó haciendo clic con el botón derecho en las propiedades para verificar si era ejecutable y si era .. Pero...
Estoy buscando configurar un proxy para la terminal. Lo que necesito es que quiero enviar todas las comunicaciones de la terminal a Internet a través de un proxy, por ejemplo. Traté de establecer una configuración de proxy de todo el sistema. Pero Terminal no obedece la configuración del proxy de...
Me pregunto cuál es el punto de shestar vinculado simbólicamente dash. Entiendo que dashse supone que es más rápido que bash, pero no estoy seguro de por qué el shshell original no está presente sh. O, si algo, ¿por qué no está shvinculado
Acabo de instalar Ubuntu 14.04.1 LTS. Según .profile, # ~/.profile: executed by the command interpreter for login shells. # This file is not read by bash, if ~/.bash_profile or ~/.bash_login exists. No hay ~ / .bash_profile o ~ / .bash_login. No parece originar .profile al abrir una...
Cuando ejecuto cronme sale esta falla cron: no se puede abrir o crear /var/run/crond.pid: permiso denegado Entonces, ¿cómo hacerlo sin cron? PD: Quiero verificar si el archivo en svn ha cambiado y tengo un script especial para
He escrito un script bash que llama a varios otros programas y ejecuta un montón de comandos. Ejecuto este script desde la terminal. Ahora quiero matar el guión. Presionar a Ctrl + Cveces no es suficiente, creo que porque a veces el script está ejecutando otro programa, y por alguna razón la...
Necesito eliminar todos los archivos con extensión .gif excepto un archivo con nombre que diga "filename.gif". ¿Cuál es la forma óptima de hacer esto en la terminal? El comando rm *.gifelimina todos los archivos gif, incluido el archivo