Jun 10 2009

Tutorial (muy bueno) en PDF sobre Bash. Sácale partido a tu terminal -;)

bashEn ocasiones, estás navegando por “no sabes donde”  y te encuentras con joyas como esta que hoy comparto con vosotros. Se trata de una completa guía sobre el uso de Bash, “Bourne Again Shell”, en formato PDF escrita en castellano por Fernando López Fernández para Macprogramadores, donde no está de más que le deis un vistazo a su sección de tutoriales.

Os será de utilidad tanto si usáis GNU/Linux como Mac OS X, en sus casi 170 páginas podréis encontrar respuesta a casi todas las cuestiones que os puedan surgir en el uso diario con una línea de comandos, sólo viendo el índice os daréis cuenta de lo que hablo -;).

Según nos informan en Macprogramadores sobre el documento;

En este tutorial pretendemos enseñar el manejo de Bash, el Bourne Again Shell de GNU. Este shell es el que proporcionan por defecto muchos sistemas UNIX entre ellos Mac OS X o Linux.

Los ejemplos se explicarán sobre Mac OS X, pero debido a la interoperatividad que caracteriza a Bash, estos ejemplos deberían ser exactamente igual de útiles en otros sistemas UNIX. Cuando existan diferencias las indicaremos para que usuarios de otros sistemas puedan seguir correctamente este documento.

Al acabar este tutorial el lector debería de haber aprendido a usar las principales teclas rápidas, personalizar mucho más su terminal para hacerlo más manejable, y modificar o crear los scripts que configuran su sistema.

Acceso a >_ Tutorial sobre Bash” (Descarga directa, formato PDF, tamaño 1.1 Mb)

Tags: , , , , , ,


Jun 08 2009

Cómo ver carpetas y archivos ocultos en Finder y su tamaño (Mac OS X)

Category: OS X,Unix y Mac OS Xdabo @ 12:29 am

Mac OS XHoy he tenido que darme un paseillo por la partición en la que tengo instalado Leopard y la verdad es que el estado del sistema era poco menos que lamentable más que nada por la falta de uso.

Me he puesto manos a la obra y he actualizado unas cuantas aplicaciones así como el sistema, he arrancado con el disco de instalación para desde “utilidad de discos” (te debo una copia, lo sé) reparar el disco, había algún problemilla con el mapa de bytes del volumen de arranque, reparar permisos, etc, etc.

Pero lo que más tiempo me ha llevado es ganar espacio y la verdad es que por defecto a no ser que tires de terminal (los verás con un punto .delante), desde el Finder (explorador de archivos en Mac OS X) no se pueden visualizar los directorios y ficheros ocultos lo cual cuando estás buscando “carpetas glotonas” es un tanto engorroso.

La solución es muy sencilla, abrís vuestro Terminal y pegáis lo siguiente; (después intro)

defaults write com.apple.finder AppleShowAllFiles ON

Después hay que reinciar el Finder para que los cambios surtan efecto, menú superior izq “manzana”, “forzar salida” y veréis las aplicaciones abiertas, seleccionáis “Finder” y debajo “forzar reinicio”.

Reinciar_finder

Leer el resto de;”Cómo ver carpetas y archivos ocultos en Finder y su tamaño (Mac OS X)”

Tags: , , ,


Oct 29 2007

Cómo activar el usuario root en Mac OS X Leopard. (Ya no existe el Gestor Netinfo)

Category: OS X,Unix y Mac OS Xdabo @ 1:53 am

root.jpgEstos días, después de haber usado Leopard (la nueva versión del sistema operativo de Apple que sustituye a Tiger) lo suficiente como para hablar con cierta propiedad, os escribiré mis primeras impresiones.

Sólo recomendaros que para no tener problemas, en caso de dudas o bien hacer una instalación limpia, o en su defecto la opción que menos problemas está dando es la de “archivar e instalar”, problemas que si están sufriendo usuarios que lo hacen mediante la actualización tradicional…

Mi caso es el de una instalación “limpia” de Leopard y una restauración de mi home de usuario desde una copia de seguridad que tenía hecha. Hasta ahí todo bien, pero una vez más o menos puesto al día el sistema y habiéndome familiarizado con las nuevas funcionalidades, necesité usar el usuario “root” o superusuario en un sistema Unix-GNU/Linux y como siempre, fui a la carpeta APLICACIONES/UTILIDADES  buscar el “Gestor Netinfo” y activarlo.

Miré y volví a mirar en “Utilidades” y nada, le di un toque por teléfono a Rafa Espada y se lo comenté para confirmarlo, el no había caído en ello porque su usuario “root” lo había portado desde Tiger ya que el actualizó. Información en Google poca y confusa ya que el tema es muy nuevo pero al final despejamos la incógnita -;).

Ahora sigue dentro de “Utilidades” pero desde la aplicación “Utilidad de Directorios” y vía menú “Edición”.

Ahí podréis tanto activarlo por primera vez en Leopard, como desactivarlo si desde Tiger vía “Gestor Netinfo”, que pasó a mejor vida, en su día lo habíais habilitado.

Espero que este post os ahorre algo de tiempo si se os da el mismo caso -;).

Technorati Tags: , , , , , , ,

Tags: , , ,


Jul 17 2007

Como recuperar el password de usuario en Mac OS X

Category: Hacking | Redes,OS X,Unix y Mac OS Xdabo @ 12:48 am

computer.gifEs una información que había visto hace un tiempo por ahí y se me había pasado el reseñarla.

Hace un momento me llegó vía las RSS de Lifehacker y lo he visto interesante para algunos de los que os pasáis por el blog.

El método es simple pero aviso, todos los passwords que tengáis almacenados en Keychain (ENG) se irán al carajo…

Para resetear la contraseña asociada a vuestro user y añadir una nueva sólo debéis saber el nombre de usuario (que vaya, lo doy por hecho -;) y seguir los siguientes pasos.

Reiniciáis el equipo manteniendo pulsadas las teclas Manzana + s y entráis en modo “single user mode”.

Después, en vuestro terminal tipeáis lo siguiente;

* #sh /etc/rc
* #nuevo_password  tu_nombre_de_usuario
* #reboot

Info actualizada a Noviembre de 2010;

El proceso explicado por mi colega Oreixa de Planeta Mac

  1. Deberemos arrancar en modo monousuario manteniendo pulsado Command (manzana) y la tecla S mientras arranca el Mac.
  2. El Mac arrancará en modo consola, cuando tengamos el prompt disponible nos indicará que podemos realizar una comprobación del disco con el comando: /sbin/fsck -fy, no es un paso necesario pero ya que estamos no viene mal hacerlo.
  3. Antes de hacer nada deberemos montar el sistema de ficheros en modo lectura/escritura ya que por defecto arranca en sólo lectura, para ello deberemos emplear el comando: /sbin/mount -uw /
  4. Ahora podremos cambiar la contraseña con el comando passwd "nombredeusuario"

Como podréis comprobar, es muy fácil que puedan acceder a vuestra información personal en casofolder_locked.gif de descuido, robo o similar, es por ello que os recomiendo extremar las precauciones con vuestros equipos a la hora de asignar contraseñas, users, etc y con FileVault activado, vuestros datos estarán más seguros gracias a la capa de protección extra que os proporciona el cifrado de vuestros archivos.

  • Tecleando exit, el Mac se reiniciará en modo gráfico.
  • Tags: , , , ,


    Jul 09 2007

    MacPorts versión 1.5.0, recien salido del horno, funcionando en los MacIntel

    Category: GNU/Linux & Macbook,Unix,Unix y Mac OS Xdabo @ 10:54 pm

    folder_download.gifComo algunos sabréis, MacPorts (antiguo Darwinports) permite instalar, compilar y ejecutar aplicaciones Unix-GNU/Linux en Mac OS X en vuestra máquina de un modo similar a Fink y su apt-get Debianero -;)

    Pues bien, todavía no lo había instalado en el nuevo MacBook con el que escribo y este fin de semana me volví loco con la versión 1.4 ya que me daba error una librería y por lo visto era un problema de los MacIntel según pude leer.

    Vi por ahí algún “hack” para solucionarlo, quise hacerlo para compartirlo con vosotros pero acabé un poco quemado y hoy iba a bajarme el código fuente y compilarlo ya que así rulaba. Fui al Trac a bajarme el source y cual es mi sorpresa cuando veo que hace una hora se ha liberado la versión 1.5.0 (dmg con installer para Mac OS X 10.4).

    He probado la versión con el installer gráfico de siempre y compilando el código fuente y rula perfectamente de las dos maneras asi que nada, a darle caña a mi terminal que va a sacar chispas un día de estos -;)

    Tengo instalado en el MacBook nativamente OS X y Kubuntu y desde Parallels en Mac ejecuto también una copia de GNU/Linux pero MacPorts es algo muy útil y la lista de paquetes muy amplia (mirad a la derecha en Port Categories)

    [email protected] dabo $ port install links

    —> Fetching links
    —> Attempting to fetch links-2.1pre26.tar.bz2….
    —> Extracting links
    —> Applying patches to links
    —> Configuring links
    —> Building links with target all tongue.gif

    Acceso a la página de descarga. (versión 1.5.0).

    Tags: , , , , ,


    Jul 03 2007

    Aprendiendo el uso del editor de texto VI, guía para principiantes

    Category: GNU/Linux,Tutoriales | Guías,Unix,Unix y Mac OS Xdabo @ 2:58 pm

    applications.gifPara muchos, el uso de un editor de texto vía consola es algo muy útil y necesario. En ocasiones, no es posible (o no quieres) usar un editor gráfico, ahí es donde entra en escena un editor tan potente como VI.

    Podemos leer en la Wikipedia;” Vi es un editor de texto originalmente escrito por Bill Joy en 1976. Éste tomo como base los editores ed y ex (dos editores de texto deficientes para Unix). Actualmente existe una versión mejorada llamada Vim, pero Vi es un editor de texto que se encuentra en (casi) todo sistema tipo Unix, por lo que conocer su funcionamiento es casi imprescindible “.

    Está claro que cada uno tiene sus preferencias, los hay que usan Emacs (desarrollado por Richard Stallman junto con Guy Steele.), algunos más sencillos como Nano, Pico etc.

    En esta ocasión, quería recomendaros una “guía para principiantes en VI” realizada por la Universidad de California (San Diego).

    Este editor tan potente como VI / Vim, podéis encontrarlo en vuestros sistemas GNU/Linux, Unix, Mac OS X, etc.

    Acceso aGuía para principiantes en VI
    Acceso aGuía para principiantes en VI” (Traducido con Google, ojo -;)

    ¿Dónde lo he visto? En LifeHacker.

    Espero que os guste, por cierto, es mi editor preferido, Dabo -;)

    Tags: , , , , ,


    Mar 27 2007

    unix-part:~ dabo$ Desde mi consola…

    Category: GNU/Linux,GNU/Linux & Macbook,Unix,Unix y Mac OS Xdabo @ 3:24 pm

    unix.gifComo en aquella canción de Barricada, “Veo todo en blanco y negro”, en un espacio donde prima el resultado a lo gráfico…

    No necesito complejos “efectos efectistas”, os escribo desde un avanzado terminal Unix, tengo casi todo lo que necesito para no equivocarme y realizar un trabajo productivo.

    Pocas cosas me despistan, si acaso, el ligero ruido que viene de la calle, pero más que molestarme, me acompaña…

    Corren tiempos de avanzados sistemas operativos con sus correspondientes entornos de escritorio cada vez más espectaculares, sistemas operativos que a su vez, necesitan de más y más recursos para hacer prácticamente lo mismo que hace 5 años.

    No deja de ser una paradoja, últimamente me ha dado por pensar que en la informática actual, en lugar de estar más preocupados por solucionar nuestras necesidades de un modo más eficaz, lo que prima es adecuar, esperar, reacondicionar nuestros bolsillos y equipos a la llegada de la super-nueva-última-increible versión del S.O de turno.

    En mi consola me siento más cerca del núcleo, todo sucede de un modo más rápido y transparente, tengo más control sobre lo que me acontece.

    Se empeñan en ocultarnos cada vez más lo que sucede en el corazón de nuestros ordenadores, amparados por una capa gráfica que si bien es más amigable, hace a veces labores de cortina de humo de cara al usuario.

    En mi consola no hay más límite para el aprendizaje que el que yo pueda ponerme, tecleo comandos y más comandos sin mucha lógica para algunos, pero gran parte de todo esto que conocemos como Internet, está basado en eso, miles y miles de máquinas que se comunican con letras blancas y fondo negro.

    Tengo el mejor sistema operativo que podría soñar…

    Como digo en el título del blog…”Thinking Unix, using Mac & GNU/Linux”

    Tags: , , , ,


    Feb 20 2007

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

    Category: 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.

    Tags: , , ,


    Página siguiente »