lftp, tener en cuenta ficheros/directorios ocultos

lftp: cliente ftp

Algunos servidores ftp no muestran por defecto los ficheros / directorios ocultos y por tanto lftp no los tiene en cuenta en determinadas operaciones, por ejemplo al tratar de eliminar un directorio que contiene ficheros ocultos lftp emite el siguiente mensaje de error: Operación fallida: 550 no se puede eliminar el directorio: directorio no vacío (rm: Access failed: 550 Can’t remove directory: Directory not empty). Para cambiar este comportamiento.

lftp, tener en cuenta ficheros/directorios ocultos Leer más »

SyntaxHighlighter: una librería javascript para colorear / resaltar código fuente

SyntaxHighlighter es una librería javascript desarrollada y mantenida por Alex Gorbatchev y colaboradores alrededor del mundo, distribuida bajo licencia GPL. Esta librería permite colorear / resaltar el código fuente de una gran variedad de lenguages de programación, entre ellos: C, C++, Java, PHP, PERL, Python, javascript, SQL, Ruby, XML, HTML, CSS, Otros.

SyntaxHighlighter: una librería javascript para colorear / resaltar código fuente Leer más »

Shell script para renombrar a minúscula ficheros y directorios

GNU/Linux

En el mundo GNU/Linux es común usar carácteres en minúsculas para identificar ficheros y directorios, para ilustrar lo anterior mostramos los DIRs que se encuentran debajo del DIR /etc/apache2/ en Debian GNU/Linux

/etc/apache2/
├── conf-available
├── conf-enabled
├── mods-available
├── mods-enabled
├── sites-available
└── sites-enabled

de modo que si ud tiene unos o varios DIRs en mayúscula o minúsculas y mayúscula a la vez y por uniformidad desea que todos estén en minúsculas entonces puede apoyarse en el siguiente script.

[githubget repo=1]sysadmin/shscript/tolower.sh[/githubget]

Para usar este script descarguelo aquí

Asígnele permisos de ejecución
chmod a+x tolower.sh
Ejecute el script
./tolower.sh nombre-del-fichero

Lecturas recomendadas

  • man find
  • man tr

Shell script para renombrar a minúscula ficheros y directorios Leer más »

nano: un editor ligero y flexible

Nano, versión mejorada de Pico, es un editor amistoso, ligero y flexible ideal para realizar ediciones sencillas. Nano es un editor no modal (no se necesita ejecutar ningún comando o combinación de teclas para comenzar a editar el fichero seleccionado). Una vez iniciado muestra en la primeria línea: la versión actual, el nombre del fichero que se está editando y si ha sido modificado o no; a continuación el fichero en cuestión, en la tercera línea de abajo hacia arriba los mensajes importantes y en las 2 últimas líneas atajos más comunes, ver figura. Nano usa como teclas fundamentales Ctrl(^) y Esc(M), es decir con Ctrl o Esc y otra combinación de tecla se ejecuta una accción, dentro de sus características fundamentales podemos mencionar:

  • – Interfaz intuitiva
  • – Ligera curva de aprendizaje
  • – Internacionalización
  • – Coloreado de sintaxis para C, C++, Python, Perl, Ruby, HTML, TeX otros
  • – Búsquedas / Reemplazo por palabras claves o expresiones regulares
  • – Avanzar/ Retroceder una pantalla
  • – Explorador de ficheros
  • – Edición de múltiples ficheros
  • – Soporte para el ratón
  • – Ayuda integrada al editor

nano: un editor ligero y flexible Leer más »

Terminar proceso GNU/Linux desde la línea de comandos

Gestores de escritorios como GNOME, KDE, XFCE, LXDE tienen incorporado un administrador de tareas que permite terminar un proceso usando la interfáz gráfica, pero no siempre disponemos de gestores de escritorios como estos o simplemente estamos trabajando sin interfaz gráfica (servidor) y necesitamos forzar la salida de un proceso determinado pues no responde a las acciones comunes, y es ahí cuando hay que echarle manos a la consola

Terminar proceso GNU/Linux desde la línea de comandos Leer más »