GIT: Paso atrás en el último git pull de nuestro control de versiones

¿Has hecho git pull en tu servidor y lo has roto todo? ¡No te preocupes! Con GIT puedes volver atrás con un solo comando:

Con esto iremos un paso atrás en nuestro control de versiones y recuperaremos la versión anterior del programa.

El número 1 del comando es el número de pasos atrás que queremos dar, por lo que os recomiendo usar el siguiente comando para ver en que versión nos encontramos:

 

BASH: Convertir formato de ejecutable sh de dos a unix

Si al hacer un fichero ejecutable en Linux te encuentras con que te arroja errores estando tu código perfecto, puede deberse a que contiene carácteres de windows invisibles para tu editor de texto pero problemáticos para Linux. Si queremos deshacernos de estos caracteres podemos convertir nuestro archivo ejecutable con el siguiente comando:

 

 

LINUX: Montar unidad cifs con dominio permanente

Para montar una unidad compartida por un pc en un dominio Windows necesitamos especificar el usuario, contraseña y dominio en el comando para montar la unidad, tal como está en este ejemplo:

Ahora bien, si queremos que el montaje sea permanente, que al arrancar se monte automáticamente, necesitamos añadir los siguiente en el fichero /etc/fstab

Y para comprobar que la configuración está correcta y montar la unidad podemos ejecutar el comando

 

Linux: Editar ficheros grandes desde consola

Para mostrar una línea concreta o un rango de líneas de un fichero de texto podemos usar el comando:

 

Donde 5012 y 5030 es el rango de líneas que queremos ver.

Para reemplazar una cadena de texto por otra podemos usar el comando:

 

MySQL: Permitir acceso remoto a MySQL

Con el siguiente comando conseguiremos dar acceso remoto a nuestro servidor MySQL desde cualquier ip del rango que hemos indicado.

 

Además puede ser necesario comentar la siguiente línea en el archivo my.cnf: