Esta página está destinada a intercambinar referencias, tutorials, tips y material variado sobre el uso del sistema operativo Linux.
Las secciones que vienen a continuación son sólo para empezar a poner algo. Siéntanse libres de agregar, modificar o quitar secciones.
Como hacer ...
Instrucciones sobre como hacer determinadas tareas. Agregar links o texto breve y sencillo sobre instrucciones varias. Por ejemplo:
Comandos varios
¿Cómo averiguo lo que hace el comando xyz?
El Linux viene con toda la documentación online. Para leer la página del manual correspondiente al comando xyz basta hacer
man xyz
Por lo tanto, para saber como funciona el comando man, se puede hacer man man.
- ¿Cómo se pueden ver los procesos que están corriendo en la máquina?
El comando ps lista los procesos. Ver la página de manual para conocer los parámetros. Por ejemplo, ps aux lista todos los procesos junto con el nombre del usuario al que pertenecen.
LaTeX
Emacs
Trucos
Preguntas
- ¿Qué distribución de Linux puedo instalar y como lo hago? ¿Donde la consigo?
- ¿Como hago para compilar archivos latex? Prove en el emacs y luego en la consola el comando para compilar " latex archivo.tex" y me aparece el siguiente comentario "i can´t write on file archivo.log \\ Please type another transcript, file name: "
Parece que archivo.log esta creado y no tiene permisos de escritura, o quizas el directorio mismo no tiene permiso de escritura. Proba de borrarlo: rm archivo.log y compila de nuevo.
- ¿Como hago en Mandrake para entrar a internet por adinet teniendo modem unboard (o algo asi)? En realidad mi problema esta en que no me reconoce el modem interno que es un Generic Soft K56
Se dice onboard
y a priori puede ser que sea un winmodem eso querria decir que capaz que no anda en linux (pero supongo que alguien te podra aconsejar mejor). Podes darte una vuelta por linmodems, que es un intento de soportar estos famosos winmodems.
- Si trabajo en mi disco con dos particiones (en una tengo el linux y en la otra windows), ¿como hago para poder trabajar con los archivos de la particion de windows desde linux? Los archivos los tengo como lectura pero no puedo modificarlos. Se que es un tema de montar, pero no se que es lo que hay que montar, y en que lo monto.
- Bueno, el tema es este, linux no escribe en el NTFS (NT file system) que es como comunmente se formatean las particiones para windowsXP porque se supongo que este sistema es mejor que el FAT32. Lo que deberias hacer, usando algun programa tipo el partition magic (se puede hacer con el comando fdisk desde linux pero no estoy seguro de que no pierdas los datos asi), es crear una particion con formato FAT32, asi esta particion la podes leer y escribir desde windows y linux, ahi tendrias que guardar los datos.
- Me acorde que hay un comando en windows para cambiar el formato de una particion desde el command prompt, se llama convert fijate porque con ese (con el partition magic seguro tambien) podes cambiar el formato de la particion y no tenes porque hacer otra nueva, dejas toda la particion de windows con FAT32.
Me fije pero lamentablemente ese comando solo sirve (en una direccion, la no deseada) para convertir particiones FAT Y FAT32 a NTFS y no al reves
Otras soluciones mas rapidas, pero no tan comodas son usar diskettes o e-mail para transpasar los archivos
- ¿como hago para entrar como root (en vez de algun usuario) en Linux (por las dudas Mandrake es mi dist)?
No entiendo muy bien la pregunta? Cuando arranca la maquina no te aparece un login manager de consola o de ventanitas? No podes loguearte ahi como root? De ultima podes cambiar el usuario en una consola con el comando su "nombre usuario", para pasar al root basta poner su solo.
- Cuando arranca va derecho a mi usuario. Puedo terminar la sesion de mi usuario pero igual no se como acceder como usuario root. Se que puedo desde la consola, pero necesito entrar como usuario root para poder meter mano en unas cosas, que solo se hacerlas desde el menu principal y no con la consola.
Si terminas la sesion seguramente salis a un shell (consola) ahi loguate como root (o usa el comando su) y despues arranca el kde (creo que mandrake viene con kde, sino gnome o el manejador de ventanas que tengas) corriendo el programa startx, suerte!
- Solucionado el problema, como no tenia password no me dejaba acceder al root usuario general (y no en la consola). Le puse una y pude entrar como usuario despues de mil ventanas de advertencia y precaucion sobre lo peligroso que era hacer eso. (pero igual me hizo sentir poderoso por un rato)
- Como hago para hacer pequeños ejecutables con la consola? (por ejemplo en DOS antes hacias un .bat con el comando "edit").
Existe un lenguaje (bastante mas potente que el de los .BAT) para hacer scripts ejecutables desde el shell, en particular podes simplemente ejecutar una secuencia de comandos si los pones separados por ; o en distintos renglones. Entonces para poder ejecutar un archivo de estos (tipicamente se les pone extension .sh) lo creas con algun editor (vim, emacs, nano) y despues tenes que setearle permisos de ejecucion con el comando chmod u+x nombrescript.sh este setea los permisos para que tu usuario pueda ejecutar ese script (capaz que tenes que correr este comando como root). Por ultimo para ejecutarlo simplemente escribis la ruta de este archivo si esta en tu mismo folder entonces ./nombrescript.sh
- Y como hago para poder ejecutar un archivo hecho en python, pero que pueda correrlo dentro de la consola? ( Por si no se entiende mucho las preguntas, todo sale pues tengo mis archivos en una carpeta que esta muy lejos del directorio de mi usuario, y queria de alguna manera crear una acceso directo desde la consola, pero luego fui un poco mas ambicioso y queria ejecutar un archivo hecho en python desde la consola (o sea que lo pueda correr desde la consola)
Para correr un archivo de python simplemente tenes que poner: python /ruta/dir/nombre.py sobre lo otro existe una cosa que se llaman symbolic links que sirven como accesos directos, es algo que guarda la direccion del archivo entonces lo puede traer desde ahi, si es un directorio podes entrar como si estuviera ahi, y si es un archivo lo podes usar como si estuviera ahi. Por ejemplo para crear uno de estos a una carpeta se hace asi: ln -s /ruta/dir/carpeta /carpeta si te das cuenta la sintaxis es muy parecida al cp o mv (copy o move).
- ¿En linux que Java necesito para por lo menos poder usar el cliente del subversion ("jsvn-0.8.jar")?
- Estimado no-se-quien-porque-no-firmaste: necesitas javascript,creo no se cual numero de version es el minimo para que ande. fijate en el sitio de svn, de repente ali encontras una respuesta.--alvaro
- (Disculpas, era yo Diego, y no volvera pasar pues me registre)
Precisás Java (javascript es otra cosa
), andá a java.sun.com y baja el último JRE (Java Runtime Environment). --walterm
- Estimado no-se-quien-porque-no-firmaste: necesitas javascript,creo no se cual numero de version es el minimo para que ande. fijate en el sitio de svn, de repente ali encontras una respuesta.--alvaro
- Siguen las preguntas: ¿Que programa puedo usar para intercambiar archivos atravez del ssh?
Para transferir archivos via ssh tenes unos comandos de linux, en particular el scp que simula el cp (copia de archivos), el formato del comando es scp user@host:archivo_origen user@host:archivo_destino por ejemplo para traer algo del cmat a tu casa scp diego@troilo.cmat.edu.uy:practico2.pdf ~. Salute!
- Tengo lios con los permisos. Quiero ejecutar archivos pero con algunos programas (por ejemplo escuchar archivos musica en algun programa), pero estan en carpetas a las que no puedo tener acceso. ¿La pregunta es como hago para cambiar los permisos de dichas carpetas?
Tenes que usar el comando chmod o eventualmente chown. chmod le cambia los modos a un archivo, y chown le cambia el owner (dueño). La manera facil de usar el chmod es setear + o - permisos de los que ya tiene un archivo o carpeta, hay tres permisos lectura, escritura y ejecucion, y hay tres "niveles" dueño, grupo, y anonimo (todos). Por ejemplo chown a+r archivo. Otra alternativa es cambiar el dueño para eso usas chown usuario:grupo archivo.
- Mas problemas. Quiero instalar algunos paquetes en el Mandrake 10, pero en algunos me dice "firmas no validas" y me pregunta si deseo continuar, pero no me los instala. ¿Hay alguna solución para esto?
Referencias
Un buen sitio para encontrar material con tutorials y HOWTO es el Linux Documentation Project.
Otra referencia valiosa son los libros de O'Reilly, algunos de ellos están libres online. Otros están disponibles en la biblioteca del CMat. Linux Manpages
