COMO primeros pasos en Ubuntu

+1
0
-1

Intentare resolver aquellas pequeñas dudas que le surgen a todas las personas que empiezan con ubuntu.
___________________________________________
- INSTALACION:

La instalacion de ubuntu es un proceso bastante sencillo. Introducimos el cd de ubuntu y reiniciamos el pc. Nos saldra un menu de particionado elegimos la particion donde vamos a instalar ubuntu y presionamos enter. En el siguiente menu elegimos como sistema de archivos Ext3 y lo elegimos como raiz. En marca de arranque elegimos Sí. Despues pulsamos en termiar. Ahora vamos a la particion que tenemos para espacio de intercambio y pulsamos al enter. Elegimos como sistema de archivos Swap y le damos a termiar. Ahora empezara el proceso de instalacion.

Para crear las particiones podemos hacer 2 cosas. La primera es creando dos particiones con el partition magic (o cualquier otro programa similar). Una de 10Gb en adelante que sera donde instalemos Ubuntu y otra mas pequeña (del doble de nuestra ram, si tenemos 512Mb de ram la crearemos de 1Gb) que sera destinada al area de intercambio (Swap).
Si no queremos complicarnos la vida, podemos hacer lo siguiente. Con el partition magic redimensionamos una particion y la hacemos mas pequeña (el espacio sobrante sera el destinado a ubuntu) y se nos creara un espacio no particionado. Ahora en vez de crear dos particiones, lo dejamos tal cual, como espacio libre no particionado. A la hora del particionado de ubuntu podemos darle a automatico y se nos crearan las particiones y se configuraran en nuestro espacio no particionado.

En el proceso de instalacion se nos pediran los datos de conexion a internet y se detectara la red y el modem (en la mayoria de los casos). Como norma general, el protocolo usado es DCHP, asi que si no estamos seguro que protocolo usamos, elegimos DCHP y se intentara configurar solo. En caso no detectar la red o no disponer de internet podremos seguir con la instalacion.

______________________________________________________
La terminal:

Una vez instalado el sistema operativo, lo primero que se nos ocurre es buscar informacion para configurarlo, actualizarlo, ... En todos los foros que visitamos vemos que la gente habla de cuentas de root, de comandos que nunca habiamos oido ... y entonces nos perdemos. Sabemos que hay que hacer, pero no donde hacerlo.
Bien, todas los comandos se escriben en el terminal (Aplicaciones -> Accesorios -> Terminal). La terminal es un interprete de comandos. Hay muchas terminales, la que tenemos por defecto se llama bash.
Una vez abiera la terminal (que nos recordara al cmd de windows o al clasico MsDos) podremos escribir todas los comandos que hemos visto en nuestro querido foro. Pero, surge otro problema, me dicen que me logue como root o superusuario, ¿Qué es eso?

________________________________________________
Cuenta de root y superusuario:

En linux todos los archivos tienen privilegios. Al igual que windows, linux es un sistema multiusuario y a diferencia de windows los usuarios gozan de permisos reales sobre cualquier fichero. Hay 3 clases de permisos (lectura, ejecucion, escritura). Ademas todos los usuarios deben pertenecer al menos a un grupo. A parte de los permisos ya comentados, todo archivo tiene asociados sobre quien se aplican los permisos. Asi pues tenemos al dueño del archivo, al grupo al que pertenece el dueño del archivo y al resto de usuarios. Para cada uno se pueden asociar diversos permisos. Por ejemplo, un archivo puede ser leido y ejecutado por el grupo al que perteneces, solamente podra ser leido por el resto de usuarios, y nos reservamos para nosotros los 3 permisos.
Ahora bien, existe un superusuario que tiene todos los poderes. Este superusuario tendra acceso total sobre todos los archivos, ficheros, directorios, ... de nuestra maquina. Podriamos decir que es el jefe.
En linux, cualquier usuario, por defecto, solo puedo escribir en su home (lo que viene a ser Mis documentos en windows). Para instalar programas o hacer tareas administrativa deberemos poder entrar en otros directorios (por hacer similitud con windows, en Mis documetos puedo guardar datos y aunque pueda instalar programas para tal fin usamos la carpeta de archivos de programa y la propia carpeta de windows para archivos de configuracion). En tal caso, deberemos ser superusuario o root que como hemos dicho tiene todos los recursos del sistema accesible.
Para logearnos como root escribimos su en el terminal. Nos pedira una contraseña (que debe estar bien guardada, pues perderla podria suponer que un usuario tuviera acceso a todo nuestro sistema y eso no lo queremos.
Para entrar por primera vez como root, debemos crearnos la contraseña. Para ello, en el terminal escribimos sudo passwd entonces se nos pedira una contraseña y la confirmaremos. Ya tenemos creada nuestra cuenta de root.
Hemos usado sudo y en el foro lo he visto con mucha frecuencia, ¿que es sudo?. sudo es un comando con el que podremos simular al root. Cuando entramos como root estamos logueados como superusuario hasta que cerremos la sesion (poniendo exit o cerrando la terminal). Mientras que con sudo lo que hacemos es simular que somos superusuario para una sola accion.

_____________________________________________________
Actualizar ubuntu

Lo primero que debemos hacer es recordar este comando: aptitude (le vamos a usar con mucha frecuencia). Para actualizar nuestras aplicaciones deberemos escribir lo siguiente:
aptitude update (con esto comprobamos lo que hay que actualizar)
aptitude upgrade (con esto empezamos a actualizar nuestras aplicaciones)
aptitude dist-upgrade (con esto actualizamos nuestro sistema)
Ahora mismo pensamos que ubuntu es inteligente, el solo nos actualiza, pero en realizad como lo hace?. Ubuntu no es inteligente, tiene un fichero donde guarda direcciones web o de ftp. Lo que hace es entrar en esas direcciones y comprobar las ultimas versiones de los programas que se encuentran alli y despues las compara con los nuestros. En caso de que nuestra version sea mas antigua que la encontramos pues descarga el nuevo paquete y lo instala.
Estas direcciones de donde ubuntu extrae la informacion y las aplicaciones se llaman repositorios y lo encontramos en el siguiente fichero: /etc/apt/sources.list
Para editar este fichero escibimos sudo gedit /etc/apt/sources.list (como vemos debemos ser superusuario). Como solo queremos hacer una accion (lanzar gedit que es un editor similar la bloc de windows pues usamos sudo).

__________________________________________________
Comandos basicos de la terminal

- Movernos entre los directorios --> cd [ruta del directorio]
. Ej: cd ~/Desktop Nos movemos al escritorio
Es importante tener en cuenta lo siguiente:
- ~ indica el nuestro directorio personal (mis documetos por similitud con windows)
- / indica el directorio raiz (lo que seria C:\\ en windows)
Ej: cd ~/Desktop = cd /home/[nuestro nombre]/Desktop
Para poner este caracter ~ pulsamos Alt Gr ¡ (es la tecla anterior a la de borrar)

- Listar el contenido de un directorio --> ls
Ej: ls ~/Desktop lista todos los archivos no ocultos del escritorio

- Borrar archivos --> rm [archivo] Borrar directorios --> rm -r [directorio]

- Crear un directorio --> mkdir [nombre de la nueva carpeta]

- Copiar --> cp [ruta origen] [ruta destino] Mover --> Igual que cp pero com mv

Recomiendo buscar alguna guia donde se expliquen con mas detalles estos comandos. Tambien podemos escribir en el terminal man [nombre comando] y nos saldra informacion sobre el comando. Por ejemplo man cp

_____________________________
Instalar programas:

Para instalar programas de forma muy simple podemos usar Synaptic. Para ello nos dirigimos a Sistema -> Administracion -> Synaptic. Tenemos un buscador que podremos usar para localizar la aplicacion que queremos.
Otra forma desde la terminal podemos escribir aptitude install [nombre del programa].
En caso de que el programa no lo encontremos en Synaptic y necesitamos bajarnoslo desde internet tenemos varios casos. Aqui solo se tratara el caso de archivos con extension .deb, para otros archivos podemos buscar en el foro de esta misma web como instalar programas.
.deb es la extension de los paquetes de ubuntu (lo que vienen a ser los .exe de windows aunque no tienen nada que ver, solo por dar una similitud)
Para instalar un paquete *.deb hacemos lo siguiente en el terminal: sudo dpkg -i [nombre del programa]
Para instalar un archivo .bin hacemos lo siguiente: sudo ./[nombre del archivo.bin]

Para instalar un gran numero de programas comunes y configurar algunos aspectos de ubuntu podemos descargarnos una aplicacion como Automatix. Para instarlo hacemos lo siguiente en el terminal:
wget http://beerorkid.com/automatix/automatix_5.6-2_i386.deb & dpkg -i automatix_5.6-2_i386.deb
Una vez instalado escribimos en el terminal Automatix. Su funcionamiento es muy sencillo e intuitivo. Esta en castellano

Ire posteando aquellos asuntos que vea que mas cuestan a aquellas personas que se estan iniciando.

Un saludo

Linux: La puerta mejor cerrada es aquella que puede dejarse abierta
Mi espacio -> www.freewebs.com/ator_18

Comentarios

Imagen de Anónimo

esta mini guia me ha ayudado mucho en mi iniciacion a ubuntu y sus comando basicos,felicidades ator 18 buena guia,a ver cuando puedes seguirla para poder aprender asi de facil.enhorabuena

Imagen de ator_18

Cuando colgue el COMO el servidor de ubuntu dio dejo de funcionar. Demasiadas conexiones creo. El caso es que no pude revisarlo, incluso pense que no se habia colgado.
Veo que si, lo cual me alegra que aunque falle el servidor, ciertos servicios basicos sigan su curso.

El caso es que no pude revisar el documento y he corregido los 2 errores que tenia. Son los siguientes:

- ORIGINAL:
----- Copiar --> cp [ruta destino] [ruta origen]
- CORREGIDO
----- Copiar --> cp [ruta origen] [ruta destino]

ORIGINAL:
----- ... para tal fin usamos la carpeta de mis documentos ...
CORREGIDO:
----- ... para tal fin usamos la carpeta de archivos de programa ...

Perdon por los errores. Si detectara algun otro error lo iria posteando.

Un saludo

Linux: La puerta mejor cerrada es aquella que puede dejarse abierta

Imagen de Atreliz

Me ha gustado mucho,lo he linkado desde mi blog linuxero y espero que recibas muchas visitas.
Minitutoriales como este ayudan a qeu la gente aclare conceptos basicos y los aprenda facilmente.Esta muy bien ;)
PD:Gracias por corregir las erratas.

---
Nos vemos por... mi Blog personal o por mi Blog de linux, Tux huellas

---
Nos vemos por... mi Blog personal o por mi Blog de linux, Tux huellas

Imagen de Anónimo

En el siguinte paragrafo creo que existe otra pequenha errata.

"Para instalarlo nos dirigimos a Sistema -> Administracion -> Gestor de paquetes Synaptic y en la casilla de buscar ponemos Genome Art."

Supongo que querias decir Gnome Art. Despista un poco al comienzo.
Una introduccion muy buena. Clara, corta y concisa.
Un saludo

Imagen de Anónimo

Estoy empezando y por fin encuentro algo que entiendo: muchas gracias.

Imagen de Sp3rm4

bien cool que estan tus explicaciones, yo que nunk en mi vida habia tocado nada que sea linux y con tus notas he hecho cosas que no sabia como hacerlas quedar bien, graxias y espero que sigas poniendo cosas nuevas

Michael

Vicente Miguel Perez Paredes

Imagen de ator_18

Voy a tratar de manera simple el tema de personalizar nuestro ubuntu. Como crear accesos directos, modificiar nuestra pantalla de bienvenida, el aspecto de las ventanas, etc ...
Empezare por lo mas sencillito:
______________ Crear un Acceso Directo ________________

Para añadir un acceso directo de un programa que tengamos en Aplicaciones unicamente deberemos hacer clic con el boton derecho sobre nuestra aplicacion y seleccionar: añadir este lanzador al escritorio.
Para añadir un acceso directo a cualquier aplicacion, archivo o carpeta (Sindependientemente de que aparezca en aplicaciones) haremos lo siguiente:
- Abrimos el terminar y escribimos:
- ln -s [origen] ~/Desktop
Explicacion:
ln es un comando que sirve para crear enlances y añadiendole la opcion -s creamos un enlace simbolico (lo que viene a ser un acceso directo).
Ejemplo:
ln -s /usr/lib/firefox/firefox ~/Desktop/
Con eso creamos un acceso directo en nuestro escritorio de firefox

___________ Añadir aplicaciones a nuestro panel ____________

El panel es cualquiera de las dos barras de tareas que tenemos por defecto. Uno esta en la parte superior y otra en la inferior. El de la parte superior le usamos (por defecto) para nuestros accesos a aplicaciones, lugares y configuraciones. El inferior es donde tendremos la papelera, los escritorios virtuales y las ventanas que tengamos abiertas.
Es posible añadir aplicaciones a estos paneles. En el caso del panel superior es muy comodo el disponer de algunas de las que usamos con mas frecuencia.

Para ello hacemos clic con el boton derecho en una parte del panel superior que este libre y pulsamos en añadir al panel. Se nos abrira una ventana con diversas aplicaciones. Solo tenemos que elegir las que queramos añadir.

Si pulsamos sobre una aplicacion de nuestro menu con el boton derecho y le damos a mover, podemos colocarla en el lugar que mas nos guste. Para eliminar una aplicacion del panel primero comprobamos que no este bloqueada (en caso de estarlo la desbloqueamos) y despues le damos a quitar del panel. Si deseamos que una aplicacion este siempre en el mismo lugar y queremos protegerla pulsamos con el boton derecho y le damos a bloquear al panel.

Podemos crear mas paneles pulsando con el boton derecho en un area libre del panel y haciendo clic en panel nuevo. Despues podremos moverle al lugar que mas nos guste. Aunque con los dos paneles que vienen deberiamos tener mas que suficiente.

_______________ Splash Screen _________________

Splash Screen es la imagen que aparece despues de que hemos hecho login al arrancar el sistema. Es posible instalar nuevas imagenes. El formato y tamaño de la imagen no puede ser cualquiera. Para estar seguros de que nuestra imagen es valida, la podemos descargar desde el Art Manager (que mas tarde explicare como instalar).
Para instalar una Splash Screen haremos lo siguiente:
Sistema -> Preferencias -> Splash Screen

Se nos abrira una ventan y pulsamos en instalar. Despues vamos al directorio donde tenemos nuestras imagenes y seleccionamos las que queramos. Despues sobre la que mas nos guste hacemos un clic (esto hara que se marque) y despues pulsamos en Activate.

Es posible desactivar el Splash Screen (hay quien dice que hace que arranque mas rapido, un segundo mas rapido quiza) desmarcando la casilla show splash screen on startup (en mi caso la tengo activada).

____________ Gnome Art _____________

Gnome Art es un programa que nos permitira configurar nuestro ubuntu de una forma muy sencillita. El unico requisito es tener conexion a internet.
Para instalarlo nos dirigimos a Sistema -> Administracion -> Gestor de paquetes Synaptic y en la casilla de buscar ponemos Genome Art. Despues nos aparecera una lista con unas cuantas aplicaicones y buscamos la que se llame Gnome Art. Hacemos doble clic y le damos a aplicar para instalarla.

Para ejecutarlo haremos lo siguiente:
Sistema -> Preferencias -> Art Manager.

Ahora se nos abrira una ventana con 3 opciones. La opcion del medio (Art) es la que manejaremos. Dentro de este menu, tendremos varias opciones (fondos, temas, otros temas). Cada una de ellas tiene otras opciones. Las describire brevemente.
Para todas ellas el funcionamiento es similar. Elegimos la opcion que deseamos y empezara a descargarse temas o imagenes desde internet. Una vez que haya terminado se nos mostraran en forma de vista previa. Seleccionando cualquiera y pulsando en preview la veremos a tamaño real. Seleccionando install la instalaremos y con download only solo la guardaremos en nuestro disco duro (sin instalar).
Por defecto, elegiremos siempre instalar (asi se nos instalara solo y nos evitara trabajo).

El significado de los menus es el siguiente:
Art -> Brackground
-> Gnome
Fondos de pantalla de Gnome
-> Other
Fondos de pantalla varios.

Art -> Descktop themes
-> Aplication
Iconos, barras de desplazamientos, botones ... en nuestras aplicaciones.
-> Window Border
Podemos instalar multitud de bordes para nuestras ventanas
-> Icon
Este menu nos permitira instalar multitud de temas de iconos

Art -> Other themes
-> Login Manager
Imagenes para nuestra pantalla de login
-> Splash Screen
Podemos bajarnos imagenes splash e instalarlas como se comento en el punto de arriba

____________ Temas y Ventanas ____________

Sistemas -> Preferencias -> Temas
Se nos abrira una ventana con distintos temas (cuando instalamos un nuevo tema con gnome art automaticamente se agrega).
Elegimos el que mas nos gusto y pulsamos en detalles del tema. Despues vamos mirando todos los elementos de la lista hasta quedarnos con el que mas nos guste (para esto aconsejo tener una vetana abierta, por ejemplo la de firefox e ir viendo los cambios que se producen al cambiar de tema en nuestra lista). Despues pulsamos en la pestaña de Borde de la ventana y hacemos lo mismo.
La pestaña de iconos nos permitira elegir nuestro tema de iconos. Seleccionamos cada uno de los elementos y vamos viendo los resultados, despues nos quedamos con el que mas nos guste.

__________ Pantalla de Login __________

Para cambiar nuestra pantalla de login nos descargamos las imagenes desde Gnome Art y despues:
Sistema -> Administracion -> Configuracion de la pantalla de entrada.
Ahora pulsamos en instalar un tema nuevo y nos dirigimos al directorio donde descargamos las imagenes y las vamos agregando una a una.
Una vez tenemos todas nuestra imagenes instaladas (en ese momento podemos eliminar las imagenes que descargamos) seleccionamos las que mas nos gusta y le damos a cerrar. Para seleccionar una imagen pinchamos en el circulito que hay a la izquierda del nombre de cada tema.

___________ Editar el menu Aplicaciones _____________

Podemos editar el menu aplicaciones para añadir, quitar o cambiar de grupo nuestras aplicaciones, crear nuevos grupos o editar los existentes y cambiar los iconos de nuestras aplicaciones.
Para ello hacemos clic con el boton derecho en aplicaciones (lo tenemos en el panel superior) y pulsamos en editar.
Se nos abrira una ventana dividida en dos paneles. En el panel de la izquierda tenemos los grupos y en el de la derecha las aplicaciones de cada grupo. Haciendo clic sobre un grupo o una aplicacion y pulsando en propiedades podemos cambiar el nombre, el comentario o el icono.
Podemos añadir un nuevo grupo pulsando New Menu (lo tenemos en la parte de abajo de la ventana).
Para añadir una nueva aplicacion a cualquier grupo primero seleccionamos el grupo en el panel de la izquierda y despues pulsamos en New Entry. En name escribimos el nombre que aparece, en coment el comentario (sera el texto que aparece cuando dejamos el raton encima de una aplicacion) y despues pulsamos el recuadro que pone no icon para elegir el icono que queremos. En command pondremos el comando necesario para lanzar la aplicacion (normalmente funcionara poniendo el nombre exacto, respetando mayusculas y minisculas y guiones de la aplicacion). Podemos probar primero a llamarlo en la terminal y en caso de no dar error, ese seria nuestro command.

*Nota:
La vista previa de los iconos no la veremos, asi que seria conveniente entrar en la carpeta donde tenemos los iconos e ir viendolos. Una vez tenemos localizado el icono que queremos, nos quedamos con el nombre y solo tendremos que buscarlo.
La carpeta donde se suelen encontrar los iconos es la siguiente:
/usr/share/pixmamps

Linux: La puerta mejor cerrada es aquella que puede dejarse abierta

Imagen de Anónimo

Estoy totalmente de acuerdo con los otros comentarios: por fin voy entendiendo conceptos que muchos linuxeros a los que conozco dan por hecho y por sabido.
Yo personalmente sigo teniendo un tema escabroso, que me confunde un poco al usar Linux: donde se ha ido "C:" o "Mi PC"?
Ya voy entendiendo cosas, como que /, más que "C:", equivaldría más bien a "Mi PC", ya que dentro de él existen unas carpetas que luego realmente no están (como /MNT). Creo que esa parte es la más confusa de Linux, al menos para mí, y la que más para atrás me echa. Lo digo porque sobre Windows tengo en control total sobre donde guardo cada cosa (las puedo guardar en Mis Documentos, o en alguna otra carpeta que tengo localizada en la partición, para que, en el caso de formatear, pueda salvarlo). En Linux me pierde, porque no sé lo que es real de lo que es virtual o de donde se puede o donde no se puede tocar. Qué tal una especie de "tabla de equivalencias" de carpetas entre Windows y Linux? Por ejemplo, donde está Mi PC?, donde está Archivos de Programa, o Documents and Settings, Mis documentos, el Escritorio? O donde se suelen o se deben guardar documentos, música, juegos, programas que se instalen, etc?
Hay otro tipo de cuestiones como configurar el escritorio que sí, está muy bien saber los trucos, pero "cacharreando" un poco puedes investigarlos por tu cuenta. Sin embargo el tema de las carpetas y la ubicación de las cosas me vuelve loco.

Muchas gracias por tu guía y saludos,
Alberto

Imagen de ator_18

Como me habeis pedido, tratare de explicar un poco las equivalencias entre las carpetas de linux y windows.
Lo primero que todo usuario comprueba nada mas instalar linux es que no tiene ni idea de donde estan los programas, sus archivos, ... Linux tiene un complejo sistema de archivos, aunque permite tener nuestros ficheros mejor organizados.
Aqui no existen letras para referirnos a nuestras unidades. Se utiliza una terminologia mucho mas logica. Por ejemplo: Los discos duros comienzan con la letra hd (hard disk = disco duro) seguido de una letra y un numero. La letra indica el numero de disco duro y el digito nos indica el numero de la particion. Si tenemos hda1 = primera particion del primer disco duro. hdb3 = tercera particion del segundo disco duro.

En linux no existe mi pc ni nada que se le parezca.
Hay que tener en cuenta una cosa y es que linux trata todo como ficheros de texto, incluso nuestro hardware. Para linux, el microprocesador, el disco duro, la memoria ... son ficheros de texto en los que puede leer y/o escribir informacion.

El directorio raiz es /
De aqui cuelgan todos los directorios del sistema. Dentro del directorio raiz encontramos varias carpetas importantes:

* /dev -> Aqui encontramos todos los dispositivos físicos del sistema (todo nuestro hardware). En windows no hay ninguna carpeta parecida, aunque tiene cierta similitud con el administrador de dispositivos.

* /etc -> Aqui encontramos los ficheros de configuración del sistema. Es algo parecido a la carpeta System32 de Windows.

* /sbin -> Aqui tenemos los programas que solo puede lanzar el superusuario. Los programas de esta carpeta y los de la siguiente pueden ser invocados directamente poniendo su nombre en la consola. Por similitud con windows, esta y la siguiente carpeta se asemeja a la carpeta de Windows.

* /bin -> Aqui tenemos los programas que pueden lanzar todos los usuarios del sistema.

* /lib -> Contiene las librerias necesarias para que se ejecuten los programas que tenemos en /bin y /sbin unicamente.

* /proc -> No deberiamos modificar el contenido de esta carpeta. Aqui se encuentra ficheros que reciben o envian informacion al kernel.

* /usr -> Este directorio contiene los programas de uso general para todos los usuarios. Por similitud con windows, viene a ser la carpeta de archivos de programa.

* /usr/X11R6 -> Aqui tenemos los programas de nuestro X-Windows. Para quien no lo sepa, X-Windows no es mas que el sistema de ventanas.

* /usr/bin -> Aqui tenemos programas de uso general

* /usr/doc -> Aqui tenemos cierta documentacion del sistema.

* /usr/etc -> Aqui tenemos ficheros de configuracion de uso global.

* /usr/include -> Aqui tenemos las cabezeras de C y C++. Son ficheros con extension .h. Los programadores comprenderan su significado.

* /usr/lib -> Aqui tenemos las librerias de nuestros programas.

* /usr/man -> En este directorio encontramos los manuales. Comente en el primer post que para ver la ayuda de un comando poniamos man y el nombre del comando. Ya sabeis de donde sale.

* /usr/sbin -> Este directorio contiene los programas de administracion del sistema.

* /usr/src -> Aqui se almacenan los codigos fuentes de nuestros programas.

* /var -> Este directorio contiene informacion temporal de los programas. Pero OJO no es como el tmp de windows, no deberemos borrar ni modificar el contenido de esta carpeta.

* /boot -> Aqui tenemos los archivos de configuracion del arranque del sistema (como por ejemplo grub).

* /media -> Aqui tenemos todas las unidades fisicas que tenemos montadas. Discos duros, unidades de dvd, pendrive, ... Abriendo mucho la mente, podria ser algo como Mi Pc. Si tenemos windows en nuestra primera particion de nuestro primer disco duro, esta seria su ruta: /media/hda1

* /opt -> No se muy bien el significado de esta carpeta, pero es mas bien de uso general. Podemos usarla para instalar aplicaciones que no vienen en los repositorios por ejemplo o aquellas que compilamos a mano.

* /home -> Es algo parecido a Documents and Settings en windows. Es un directorio donde tenemos las carpetas personales de todos los miembros del sistema.

* ~ -> Es nuestra carpeta personal. Algo similar a Mis Documentos. Aqui es donde guardaremos nuestros documentos, musica, peliculas, fotos ... Tambien podemos referirnos a este directorio como /home/[nuestro nombre]

* ~/Desktop -> Aqui tenemos nuestro querido escritorio.

Hay un directorio muy importante que es el /etc. Como explique aqui tenemos todos los ficheros de configuracion del sistema. Siempre que necesitemos localizar un archivo de configuracion buscaremos en esta carpeta. Por ejemplo en /etc/apt/ encontramos el fichero sources.list que contiene nuestros repositorios. En un post siguiente explicare un poco mas esto.
Podemos encontrar archivos que terminan en ~ o en backup. Estos son normalmente archivos de seguridad de algun fichero. Por ejemplo, cuando editamos nuestro sources.list es recomendable crear una copia de seguridad que podemos llamar sources.list~ o sources.list-backup por si la liamos. Podemos usar cualquier nombre, pero ~ y backup son los mas generales.
Tambien hay que tener en cuenta que todos los archivos y carpetas ocultos empiezan por . (punto). Asi que si queremos ocultar un archivo anteponemos un . a su nombre. Para ver los archivos ocultos pulsamos ctrl + h
Como norma general, solo podremos modificar nuestro /home. El resto de carpetas son propiedad del root y solo el superusuario puede modificarlas. Asi que si necesitamos modificar esas carpetas deberemos usar su o sudo.
Como ultimo comentario fijaros que antepongo el simbolo / a todas las rutas. Como explique al principio / = directorio raiz y todas las demas carpetas cuelgan de el. Asi que cuando ponemos /etc es como si estuvieramos diciendo: C:\\etc.

Espero que os haya ayudado.

Linux: La puerta mejor cerrada es aquella que puede dejarse abierta

Imagen de ator_18

En esta ocasion voy a intentar explicar otros comandos utiles y como convinarlos para crear pequeños script. Puesto que algunos de vosotros no sabeis lo que es un script tratare de aclarar el asunto.
Supongo que la mayoria sabra lo que es la programacion, para quien no lo sepa, es solo un conjunto de ordenes que se dan al ordenador para realizar diversas tareas. Para que el ordenador las entienda deberemos hablarle en un lenguaje (pasa lo mismo con las personas). Existen multitud de lenguajes como C, C++, java, bash script, perl, pascal, delphi, ensamblador ... seguro que habreis oido hablar de alguno de ellos. Lo que hacemos es elegir un lenguaje y vamos escribiendo las ordenes con una sintaxis que nuestro compilador entienda. El compilador es el encargado de traducir nuestro codigo en un codigo entendible por el ordenador. Nuestro pc no sabe C ni C++ ni el resto de lenguajes, solo entiende ceros y unos, asi que nuestro compilador se encarga de traducirselo.
Podemos hacer una division entre los lenguajes de programacion. Por un lado tenemos los lenguajes que generan archivos ejecutables y por otro lenguajes interpretados. Por hacer un simil, si nosotros escribieramos un libro y quisieramos que una persona tailandesa lo pudiera entender podriamos hacer 2 cosas. Una de ellas seria contratar a un traductor de tailandes y que nos tradujera el libro (estariamos en el caso de los ejecutables) y por otro lado podriamos contratar a un interprete que fuera tradujendo el libro segun lo va leyendo, en tiempo real (eso seria un lenguaje interpretado). Bash script es un lenguaje interpretado que entiende nuestra querida terminal. Programar script nos ayuda a automatizar ciertas tareas.
Aclarado esto, comentare unos cuantos comandos interesantes. Si quereis saber mas acerca de cualquiera de ellos podreis escribir man [nombre del comando] o [nombre del comando] --help en la terminal.

______________ Otra de Comandos _______________

echo -> Este comando repite el texto que recibe. En ocasiones no queremos que repita lo que le damos, sino que lo interprete. Por ejemplo si tenemos una variable lo que queremos no es que nos muestre el nombre de la variable sino su contenido. Para ello deberemos anteponer al nombre de nuestra variable el dolar $.
Ej:
-> echo hola que tal -> Muestra hola que tal
-> echo HOME -> Muesta HOME
-> echo $HOME -> Muestra la ruta de nuestra carpeta personal.
HOME es una variable que viene definida con el sistema.
Para definir variables lo hacemos del siguiente modo:
[nombre variable]=[valor]
Ej:
-> nombre=alberto
-> edad=22
-> echo hola me llamo $nombre y tengo $edad años
Os dejo que investigueis vosotros lo que sucede.

rmdir -> Con este comando podremos eliminar directorios vacios. Si una carpeta contiene algun archivo no la eliminara. Es interesante cuando queremos borrar una carpeta que sabemos que esta vacia y asegurarnos que no nos confundimos y borramos otra por error. No se usa mucho, aunque cuando algamos algunos script es posible que lo utilicemos por seguridad en determinados casos.

-> rmdir [nombre directorio vacio]

more -> Muestra el contenido de ficheros de texto por pantallas, como si de una pagina del man se tratara. Es util para mostrar un fichero largo.

-> more [nombre fichero]
Ej:
-> more ~/.bashrc

cat -> Igual que more pero muestra todo el contenido de golpe.
Ej:
-> cat ~/.bashrc

grep -> Este comando recibe un texto (patron a partir de ahora) y un fichero. Busca el patron en el fichero e imprime por pantalla las lineas donde aparece dicho patron. Es de enorme utilidad cuando queremos filtrar el contenido de algun fichero o realizar busquedas.
-> grep alias ~/.bashrc
. Nos muestra todos nuestros alias definidos. Para ello busca la palabra alias en en el fichero ~/bashrc e imprime todas la lineas donde encuentra la palabra alias.

chmod -> Este comando nos permite cambiar los permisos de un archivo:
a) chmod +x [nombre archivo] da permisos de ejecucion al archivo
chmod +r [nombre archivo] da permisos de lectura
b) chmod -x [nombre archivo] quita los permisos de ejecucion
chmod -r [nombre archivo] quita los permisos de lectura

sleep -> Hace que la terminal se pare los segundos indicados.
Ej:
-> sleep 5
.. La terminal dormira durante 5 segundos.

date -> Muestra la fecha y la hora del sistema

history -> Muestra el historial de comandos introducidos por el usuario.

wget -> Si le especificamos una direccion de internet la descargara.

who -> Muestra todos los usuarios que han iniciado una sesion en nuestro sistema.

sort -> Ordena el contenido de un fichero.

tail -> Muestra las 10 ultimas lineas de un fichero
Ej:
-> tail ~/.bashrc

head -> Muestra las 10 primeras lineas de un fichero

Existen muchos mas comandos, he tratado de poner los mas comunes, espero no haberme dejado alguno por el camino. Todos los comandos disponen de parametros para especificar su comportamiento. Para mas informacion consultar las paginas del manual man [nombre comando] o buscar en google.

Ahora voy a explicar una ultima cosa que considero bastante util e importante. Es posible enlazar la salida de un comando con la entrada de otro. Para ello usamos las tuberias |.
Asi pues si escribimos esto:
ls *txt | grep D
Lo que ocurre es lo siguiente:
1) Se ejecuta ls *txt y la salida serian todos los archivos del directorio terminados en txt pero en vez de mostrarse por pantalla ...
2) esa salida va a la tuberia (|) que se encarga de pasar la entrada al siguiente comando ...
3) grep D que filtrara todas las lineas que contengan una D y las mostrara por pantalla.
Asi que lo que esta orden hace mostrar por pantalla todos los archivos que terminan en txt y contienen alguna D.

Otro ultimo apunte:
Podemos hacer que la salida de un comando en vez de mostrarse por pantalla se almacene en un fichero o del reves, podemos hacer que la entrada en vez de efectuarse del teclado se haga desde un fichero. Para variar la entrada usamos << y para variar la salida >>.
Ejemplos:
-> ls >> archivos
1) Se ejecuta ls
2) El resultado no se muestra por pantall
3) Se crear un archivo llamado archivos con el resultado de ls

Si teneis alguna pregunta no dudeis en dejar algun comentario. Para no hacer este post inmenso y como prometi explicar un poco por encima el funcionamiento de los bash script, aqui os dejo el enlace a otro post donde escribi acerca del tema:
http://www.ubuntu-es.org/node/14511

Linux: La puerta mejor cerrada es aquella que puede dejarse abierta

Imagen de ator_18

Voy a tratar de poner ciertas aplicaciones que uso con bastante frecuencia y poner su simil en Windows para que no haya dudas.
Esto no quiere decir que sean las mejores, simplemente son aquellas que a mi me han gustado mas.
Mucha gente que entra en linux por vez primera no sabe que programa usar para reproducir sus mp3, ver peliculas ...
La mayoria de los programas pueden ser descargados desde Synaptic.

______________ Escuchar Musica ______________

XMMS -> Es un clon del Winamp. De hecho sirven sus mismo skins. Podemos descargarlo desde Synaptic, asi como muchos plugins. Si instalamos el plugins de skins podremos descargarnos desde la pagina de winamp skins y usarlos con XMMS (solo valen los de winamp clasic).

______________ Ver clips ______________

TOTEM -> Es muy parecido al reproductor multimedia de windows. Suelo usarlo para ver pequeños clips o videos de corta duracion.

______________ Ver peliculas ______________

MPLAYER -> Es bastante similar al PowerDVD, de hecho con un skin podemos conseguir una apariencia identica. Desde mi punto de vista es el mejor reproductor de videos que existe. Ademas no solo nos permite ver videos, tambien cambiar de formato o ripperar peliculas y no consume casi recursos. Desde la pagina de mplayer podremos descargar infinidad de plugins y skins (tambien llamados mascaras).

______________ Navegador ______________

Firefox -> Es el navegador que viene por defecto con Ubuntu y le considero el mejor. Mejor que IE, operar o konqueor. Admite todo tipo de plugins y se instalan de forma muy simple. Desde la pagina principal de firefox o mozilla podremos descargarnos cientos de plugins y skins.

______________ Mensajeria ______________

Amsn y Mercury -> Para mensajeria instantanea uso esos programas compatibles con cuentas de hotmail. Amsn parece el MSN antiguo, no obstante no consume casi recursos y esta bastante bien. Por otro lado, Mercury es mas similar a las nuevas versiones de MSN, pero esta hecho en Java y consume bastantes mas recursos. Ambos son bastante buenos.

______________ Descargas ______________

Amule -> Es un clon del Emule, clasico por excelencia. Creo que no hay mucho que decir, pues todos le conocereis.

BitTorrent -> Suelo usarle para descargas de torrent. Desde mi punto de vista funciona mejor que azureus (este ultimo es identico al de windows y consume mas recursos). No es tan bonito como Azureus, pero no consume casi recursos y funciona muy bien.

______________ Correo ______________

Thunderbird -> Antes usaba Evolution, pero debo reconocer que Thunderbird me impresiono. Bajandonos un simple plugin podremos recibir correos de cuentas de hotmail, yahoo, gmail ... Hechaba de menos Outlook pero este gestor de correo le supera con creces.

______________ Editores ______________

Gedit -> Similar al bloc de notas.

Vim -> Editor potentisimo que no necesita entorno grafico. Es algo hostil, pero una vez te acostumbras es increible.

SciTE -> Muy bueno para programadores. Reconoce la sintaxis de multitud de lenguajes. Es muy agradable y si disponemos del compilador apropiado nos permite compilar.

______________ Programacion ______________

Netbeans -> Es un entorno de programacion potentisimo. Lo podemos descargar desde www.netbeans.org .Permite realizar proyectos e interfaces graficos, todo ello basandose del lenguaje Java.

Anjuta -> Es un entorno de programacion que acepta bastante lenguajes. Le uso sobretodo cuando tengo que hacer algo en C o C++. Ideal para programadores.

______________ Grabar ______________

K3b -> Es un programa parecido al nero. Bastante completo y muy estable. Graba Dvd y Cd.

______________ Edicion de video ______________

Avidemux -> Es un programa bastante bueno para trabajar con videos. Permite comprimir y cambiar de formatos de forma grafica.

______________ Ofimatica ______________

Open Office -> Es un paquete de aplicaciones muy simlar al office de Windows. Desde mi punto de vista no tiene nada que enviarle.

Abiword -> Es un editor de texto similar al word muy ligero. Es ideal si queremos escribir una carta o similar.

______________ Escritorio ______________

Gnome -> Aunque Kde es mas configurable, me gusta mas Gnome. Es solo cuestion de gustos, cualquiera de los dos es excelente.

______________ Edicion de fotografia ______________

Gimp -> En este tema supongo que hay unanimidad. Es un programa bastante similar a photoshop. No tiene su potencia, pero ¿quien usa toda la potencia de photoshop?. Creo que no tiene mucho que envidiarle. Se ha usado para diversas peliculas, entre ellas, Spiderman. Bastante intuitivo.

______________ Conferencias ______________

Skype -> Es identico al de windows. Bastante bueno desde mi punto de vista.

______________ Radio ______________

Mplayer -> Para escuchar emisoras de radio desde internet uso Mplayer. Desde la terminal:
mplayer -playlist [direccion emisora]

Creo que no me dejo ninguna. De todas formas si me acordara de alguna aplicacion util, a parte de las expuestas, la colgaria aqui.

Espero haber ayudado un poco.

Linux: La puerta mejor cerrada es aquella que puede dejarse abierta

Imagen de ator_18

Voy a tratar de poner ciertas aplicaciones que uso con bastante frecuencia y poner su simil en Windows para que no haya dudas.
Esto no quiere decir que sean las mejores, simplemente son aquellas que a mi me han gustado mas.
Mucha gente que entra en linux por vez primera no sabe que programa usar para reproducir sus mp3, ver peliculas ...
La mayoria de los programas pueden ser descargados desde Synaptic.

______________ Escuchar Musica ______________

XMMS -> Es un clon del Winamp. De hecho sirven sus mismo skins. Podemos descargarlo desde Synaptic, asi como muchos plugins. Si instalamos el plugins de skins podremos descargarnos desde la pagina de winamp skins y usarlos con XMMS (solo valen los de winamp clasic).

______________ Ver clips ______________

TOTEM -> Es muy parecido al reproductor multimedia de windows. Suelo usarlo para ver pequeños clips o videos de corta duracion.

______________ Ver peliculas ______________

MPLAYER -> Es bastante similar al PowerDVD, de hecho con un skin podemos conseguir una apariencia identica. Desde mi punto de vista es el mejor reproductor de videos que existe. Ademas no solo nos permite ver videos, tambien cambiar de formato o ripperar peliculas y no consume casi recursos. Desde la pagina de mplayer podremos descargar infinidad de plugins y skins (tambien llamados mascaras).

______________ Navegador ______________

Firefox -> Es el navegador que viene por defecto con Ubuntu y le considero el mejor. Mejor que IE, operar o konqueor. Admite todo tipo de plugins y se instalan de forma muy simple. Desde la pagina principal de firefox o mozilla podremos descargarnos cientos de plugins y skins.

______________ Mensajeria ______________

Amsn y Mercury -> Para mensajeria instantanea uso esos programas compatibles con cuentas de hotmail. Amsn parece el MSN antiguo, no obstante no consume casi recursos y esta bastante bien. Por otro lado, Mercury es mas similar a las nuevas versiones de MSN, pero esta hecho en Java y consume bastantes mas recursos. Ambos son bastante buenos.

______________ Descargas ______________

Amule -> Es un clon del Emule, clasico por excelencia. Creo que no hay mucho que decir, pues todos le conocereis.

BitTorrent -> Suelo usarle para descargas de torrent. Desde mi punto de vista funciona mejor que azureus (este ultimo es identico al de windows y consume mas recursos). No es tan bonito como Azureus, pero no consume casi recursos y funciona muy bien.

______________ Correo ______________

Thunderbird -> Antes usaba Evolution, pero debo reconocer que Thunderbird me impresiono. Bajandonos un simple plugin podremos recibir correos de cuentas de hotmail, yahoo, gmail ... Hechaba de menos Outlook pero este gestor de correo le supera con creces.

______________ Editores ______________

Gedit -> Similar al bloc de notas.

Vim -> Editor potentisimo que no necesita entorno grafico. Es algo hostil, pero una vez te acostumbras es increible.

SciTE -> Muy bueno para programadores. Reconoce la sintaxis de multitud de lenguajes. Es muy agradable y si disponemos del compilador apropiado nos permite compilar.

______________ Programacion ______________

Netbeans -> Es un entorno de programacion potentisimo. Lo podemos descargar desde www.netbeans.org .Permite realizar proyectos e interfaces graficos, todo ello basandose del lenguaje Java.

Anjuta -> Es un entorno de programacion que acepta bastante lenguajes. Le uso sobretodo cuando tengo que hacer algo en C o C++. Ideal para programadores.

______________ Grabar ______________

K3b -> Es un programa parecido al nero. Bastante completo y muy estable. Graba Dvd y Cd (Para KDE).

Gnome-backer -> Escelente programa de grabacion (Para Gnome)

Graverman -> Ligerisimo programa de grabacion muy bueno.

______________ Edicion de video ______________

Avidemux -> Es un programa bastante bueno para trabajar con videos. Permite comprimir y cambiar de formatos de forma grafica.

______________ Ofimatica ______________

Open Office -> Es un paquete de aplicaciones muy simlar al office de Windows. Desde mi punto de vista no tiene nada que enviarle.

Abiword -> Es un editor de texto similar al word muy ligero. Es ideal si queremos escribir una carta o similar.

______________ Escritorio ______________

Gnome -> Aunque Kde es mas configurable, me gusta mas Gnome. Es solo cuestion de gustos, cualquiera de los dos es excelente.

______________ Edicion de fotografia ______________

Gimp -> En este tema supongo que hay unanimidad. Es un programa bastante similar a photoshop. No tiene su potencia, pero ¿quien usa toda la potencia de photoshop?. Creo que no tiene mucho que envidiarle. Se ha usado para diversas peliculas, entre ellas, Spiderman. Bastante intuitivo.

______________ Conferencias ______________

Skype -> Es identico al de windows. Bastante bueno desde mi punto de vista.

______________ Radio ______________

Mplayer -> Para escuchar emisoras de radio desde internet uso Mplayer. Desde la terminal:
mplayer -playlist [direccion emisora]

Creo que no me dejo ninguna. De todas formas si me acordara de alguna aplicacion util, a parte de las expuestas, la colgaria aqui.

Espero haber ayudado un poco.

Linux: La puerta mejor cerrada es aquella que puede dejarse abierta

Imagen de Anónimo

tengan mas informacion sobre el tema de los archivos de ayuda ya que es muy poca

Imagen de ator_18

¿A que te refieres por archivos de ayuda?

Linux: La puerta mejor cerrada es aquella que puede dejarse abierta