Hablemos de su proyecto

Categoría

Shell

18 artículos Página 2

shell: replicar un directorio con lftp

Migrar un sitio web grande (varios gigabytes) puede ser una tarea tediosa para hacer desde tu estación de trabajo (con Filezilla, por ejemplo). Si tienes una máquina en un proveedor de hospedaje con acceso a shell, la solución lftp puede demostrar rápidamente ser la alternativa definitiva.Recupera los archivos:lftp -e 'mirror /repertoir/distant /repertoir/local' -u login,password -p 21 www.host.comEnvía los archivos:lftp -e 'mirror -R /repertoir/local /repertoir/distant' -u login,password -p ...

Ubuntu: Instalar suPhp

Esta instalación ha sido probada en Ubuntu 14.04LTS pero también podría ser utilizada para un servidor de producción Debian.Instalación de Paquetes Básicossudo apt-get install \ build-essential \ fakeroot dh-make \ debconf execstack \ dh-modaliases \ xserver-xorg-dev \ automake \ autoconf \ libaprutil1 \ libaprutil1-dev \ libsvn-dev \ wx2.8-headers \ libwxgtk2.8-dev \ libxml2-dev \ libpcre3-dev \ libbz2-dev \ libcurl4-openssl-dev \ libjpeg-dev \ libpng12-dev \ libxpm-dev \ ...

Ubuntu: Instalar RabbitVcs

De hecho, RabbitVcs es muy fácil de instalar... Excepto cuando hay un problema, y entonces... uno puede buscar durante mucho tiempo 😟Aquí te mostramos cómo resolver la mayoría de los problemas de instalación en Ubuntu 14.04LTS.1 - Añade la fuentesudo add-apt-repository ppa:rabbitvcs/ppa o añade la fuente a tu archivo /etc/apt/sources.listdeb http://ppa.launchpad.net/rabbitvcs/ppa/ubuntu trusty main2 - Instala los paquetes sudo apt-get update sudo apt-get install rabbitvcs-cli rabbitvcs-core ...

ZEND: Crea un archivo CLI y actívalo en el terminal

Para agregar un trabajo cron y hacer que sea accesible en la terminal, primero necesitas configurar tu entorno para apuntar a las bibliotecas.Paso 1: Añade el script zf al directorio /usr/bin/ (zf.sh y zf.php) Estos archivos están disponibles en el directorio bin de la biblioteca ZendFramework 1.x. Puedes copiarlos o crear un enlace simbólico.Paso 2: Configura tu bash para reconocer el alias zf. Edita el archivo ~/.bashrc e inserta la siguiente línea alias zf="/usr/bin/zf.sh" Paso 3: Añade la...

Shell: Eliminar todos los .svn de manera recursiva

Para eliminar de forma recursiva todos los archivos de gestión svn (.svn) de una copia de trabajo, simplemente navega al directorio raíz de tu copia de trabajo y ejecuta el siguiente comando: find . -name ".svn" -exec rm -rf {} \; Otra solución es crear un alias en tu ~/.bashrc y luego ejecutar el comando cuando sea necesario: alias rmsvn='find . -name ".svn" -exec rm -rf {} \;'

SVN: Realizar un add recursivo en shell

Para añadir archivos de manera recursiva desde la línea de comandos con svn, tenemos varias posibilidades. La primera, probablemente la más limpia: svn add --force * --auto-props --parents --depth infinity -q Aunque solo parecen realmente necesarias las siguientes opciones: svn add --force * Luego, hay soluciones alternativas un poco más complicadas de entender: svn status | grep '?' | sed 's/^.* /svn add /' | bash svn add `svn status .|grep "^?"|awk '{print $2}'` svn st | grep "^\?"...