Feb 20 2007

Fundamentos de Bash, desde la línea de comandos…

Categoría: GNU/Linux, Unix, Unix y Mac OS Xdabo @ 12:21 pm

unix.gifHoy os voy a recomendar esta lectura de la web amiga Fentlinux sobre “fundamentos de Bash“. Pero antes voy a poneros un poco en antecedentes.

¿Qué es el Bash? (además de mi shell-;) Nos cuenta Wikipedia;

bash es un shell de Unix (intérprete de comandos de Unix) escrito para el proyecto GNU. Su nombre es un acrónimo de bourne-again shell — (pull) otro shell bourne (/pull) — haciendo un juego de palabras (born-again significa renacimiento) sobre el Bourne shell (sh), que fue uno de los primeros shells importantes de Unix.

Hacia 1978 el shell Bourne era el shell distribuido con el Unix Version 7. Stephen Bourne, por entonces investigador de los Laboratorios Bell, escribió el shell Bourne original . Brian Fox escribió el shell bash en 1987.

En 1990, Chet Ramey se convirtió en su principal desarrollador. bash es el shell por defecto en la mayoría de sistemas GNU/Linux, además de Mac OS X Tiger, y puede ejecutarse en la mayoría de los sistemas operativos tipo Unix. También se ha portado a Microsoft Windows por el proyecto Cygwin.

El artículo completo de Wikipedia.

Desde Fentlinux nos sugieren la lectura en formato PDF de un artículo de David F sobre Bash.

Índice:
1. Introducción
2. Nomenclatura
3. Combinaciones de teclas
4. Variables de entorno
5. Entrada y salida estandard redirecciones
6. Entrecomillado
7. Expresiones regulares
8. Comandos GNU básicos
9. Comandos GNU de ayuda
10. Comandos de administración

Información y descarga del PDF.

Technorati Tags: Bash, GNU/Linux, Tutoriales, Unix

Entradas relacionadas

Tags: , , ,


Ene 28 2007

Tutorial CHMOD, entendiendo los permisos de archivo

Categoría: GNU/Linux, Tutoriales | Guías, Unix, Webmasterdabo @ 2:35 am

tutoriales.gifMuchos de los problemas que suelen ocurrir a la hora de actualizar una web y de que se visualice un contenido correctamente, son causados por los permisos de archivo.

Liamngls ha realizado este interesante tutorial que hemos pubicado en Daboweb sobre el correcto uso de CHMOD (change mode).

Si vuestra web o blog se aloja en un (pull)server bajo Unix, GNU/Linux(/pull), OS X server etc, es conveniente saber como funciona el tema de los permisos.

Unos permisos correctos, también son más que importantes para que vuestro website esté protegido y seguro frente a comportamientos inesperados tanto de aplicaciones como de usuarios.

Se acompaña de capturas de pantalla para hacer más fácil su comprensión, en el tutorial se basa en FileZilla, aunque es válido para todos los clientes FTP / SFTP que lo soporten.

De todos modos, desde la línea de comandos es como más rápido trabajaréis con CHMOD.

Os dejo aquí un comando para establecer desde vuestro terminal via SSH la forma más común (y segura) de permisos de archivos en un sitio web, 755 para los directorios y 644 para los ficheros. Los cambia recursivamente desde el directorio en el que estéis situados;

find . -type f | xargs chmod 644 (ficheros)
find . -type d | xargs chmod 755 (directorios)

Por cierto, también habla de “chown” (propietario y grupo), nunca dejéis que Apache tenga permisos de escritura o ejecución sobre los virtual hosts (salvo en los casos de las “cachés” -;)

Acceso al manual sobre CHMOD.

Technorati Tags: Bash, GNU/Linux, Trucos, Tutoriales, Unix

Entradas relacionadas

Tags: , , , ,


Ene 05 2007

Opciones ocultas de Mac Os X, desde el terminal…

Categoría: Mac OS X, Unix y Mac OS Xdabo @ 3:56 am

mac_os_x.gifAquí os va una buena, más que buena dosis de línea de comandos, muchas veces os he hablado del auténtico protagonista de Os X, Unix…

Desde como hacer que usando el terminal (pull)el foco siga al ratón(/pull) a como escoger las flechas de “Scroll” en la ventana activa pasando por como activar o desactivar Dashboard etc etc.

Creo que no os va a defraudar sobre todo a los más “Maquero-Linuxeros” -;), desde el enlace os daréis cuenta que desde la consola se accede al corazón del sistema, donde el entorno gráfico no llega :D

Opciones ocultas en Mac Os X“.

(Gracias Liamngls)

Technorati Tags: Bash, Mac OS X, Tutoriales, Unix

Entradas relacionadas

Tags: , , ,