Bienvenido(a), Visitante. Favor de ingresar o registrarse.

Ingresar con nombre de usuario, contraseña y duración de la sesión

Foros del Club

Páginas: 1 [2]   Ir Abajo
  Enviar tema  |  Imprimir  
Autor Tema: Manual - Comandos Basicos de Linux.  (Leído 4669 veces)
0 Usuarios y 1 Visitante están viendo este tema.
JoRgE-1987
Programador
Legend
**********

Prestigio: 7
Desconectado Desconectado

Sexo: Masculino
Título universitario: No.
Profesión: Programador
Mensajes: 633

Geek


WWW
Lenguajes:
Object Pascal
Pascal
HTML
Aprendiendo C++
« Respuesta #10 en: 19/10/2006, 21:46:40 »

Para los que usen debian, y quieran actualizar el sistema desde linea de comandos:

Citar
apt-get update
//Para tener al dia los reposiorios

Citar
apt-get dist-upgrade
//Para actualizar el sistema.

Saludos Cheesy:D
En línea


JoRgE-1987
Programador
Legend
**********

Prestigio: 7
Desconectado Desconectado

Sexo: Masculino
Título universitario: No.
Profesión: Programador
Mensajes: 633

Geek


WWW
Lenguajes:
Object Pascal
Pascal
HTML
Aprendiendo C++
« Respuesta #11 en: 20/10/2006, 18:52:24 »

Para los que se esten conectando a internet con pppoeconf, y no quieren que la maquina se conecte a penas inicia, el comando para conectar a internet, sin volver a configurar es:
Citar
dsl-provider

Saludos Cheesy:D
En línea


M@th
Elite
********

Prestigio: 5
Desconectado Desconectado

Sexo: Masculino
Mensajes: 89


Nunca falta alguien que sobra.



Lenguajes:
PHP, C++, HTML, CSS, ActionScript.
Bases de datos:
MySQL.
« Respuesta #12 en: 10/12/2006, 09:52:41 »

Quisiera colaborar, acá escribí un breve manual sobre el sistema de impresión en Linux, solo los comandos básicos, espero sirva.
Una idea: entre todos podríamos hacer los diferentes capítulos de un libro de comandos básicos sobre Linux, después podríamos ponerlo en el FTP del club. Y si gusta podemos hacer uno más avanzado... Cheesy


Como imprimir
      Guía - Comandos Básicos

1. Comandos:

Imprimir:
Para imprimir un archivo se utiliza el comando lp.
sintaxis: lp [archivo]
ejemplo: lp documento.txt (esto mandará a la cola de impresión el archivo documento.txt)


Indicar número de páginas
Si se quiere determinar el número de páginas a imprimir, se puede utilizar el comando lp con el parámetro -P.
Se deben indicar los números de página separados por comas (2,8,10), también se pueden crear intervalos de páginas, para eso se debe poner la página inicial y la final separadas por un guión.
sintaxis: lp -P [numeros de pagina] [archivo]
ejemplo: lp -P 3,8,10-15 documento.txt (solo se imprimirán las páginas 3, 8, 10, 11, 12, 13, 14 y 15 del archivo documento.txt)


Indicar impresora:
El comando lp utiliza imprime por defecto en la impresora predeterminada, pero si deseamos imprimir en otra impresora, podemos indicárselo a travez del parámetro -d.
sintaxis: lp -d [impresora] [archivo]
ejemplo: lp -d EPSONSCX1500 documento.txt (imprimirá el archivo documento.txt con la impresora EPSONSCX1500)


Indicar número de copias:
Para especificar el número de copias se utiliza el comando lp con el parámetro -n. Se pueden indicar del 1 al 100.
sintaxis: lp -n [número de copias] [archivo]
ejemplo: lp -n 55 documento.txt (imprimirá el archivo documento.txt con la impresora lp1)


Cola de impresión:
Para ver la cola de impresión se utiliza el comando lpq.
sintaxis: lpq
ejemplo: lpq
EPSONSCX1500 is ready and printing
Rank    Owner   Job     File(s)            Total Size
active   M@th     15    documento.txt     105472 bytes

Como podremos ver, la cola de impresión nos muestra varias cosas:
Rank: indica cual es el estado del trabajo (active, inactive, waiting, etc...).
Owner: indica el usuario que mandó a imprimir el trabajo.
Job: indica el número de trabajo. (Sirve para hacer referencia a dicho trabajo, por ejemplo si queremos eliminarlo de la cola de impresión).
File(s): indica el nombre del archivo a imprimir.
Total Size: indica el peso del archivo a imprimir.


Eliminar de la cola de impresión:
Para eliminar un trabajo de la cola de impresión se utiliza el comando lprm.
sintaxis: lprm [número de trabajo]
ejemplo: lprm 15 (esto eliminará el trabajo número 15 de la cola de impresión, que en este caso es el archivo documento.txt)


Formatos Permitidos:
El comando lp solo admite archivos de texto, pdf y ps. No reconoce ni los doc, ni los xls, ni ningún otro... Sin embargo si se desean imprimir estos tipos de archivos, solo basta con convertirlos a pdf o ps. Para dicha tarea existen convertidores, como el a2ps, el html2pdf, etc...

2. Autoevaluación:

Ejercicio A:
Escribí como mandarías a imprimir dos copias de las páginas 2 a 10 del archivo urgente.pdf.

Ejercicio B:
Escribí como eliminarías de la cola de impresión el archivo clientes.pdf. Siendo esta la cola de impresión:
Rank    Owner   Job     File(s)            Total Size
active   M@th     1    urgente.pdf     108092 bytes
active   M@th     2    datos.txt           255478 bytes
active   M@th     3    clientes.pdf     455868 bytes
active   M@th     4    sueldos.pdf     301256 bytes

Ejercicio C:
Escribí como mandarías a imprimir a la impresora con nombre HP, las páginas 2 y 5 del archivo vendedores.pdf.

3. Respuestas:

Ejercicio A:
lp -n 2 -p 2-10 urgente.pdf

Ejercicio B:
lprm 3

Ejercicio C:
lp -d HP -p 2,5 vendedores.pdf
« Última modificación: 04/01/2007, 15:56:13 por M@th » En línea

CID
Administrador
Legend
*****

Prestigio: 22
Desconectado Desconectado

Sexo: Masculino
Estudiante de: Arte de la informática
Título universitario: Programador
Profesión: Desarrollador
Mensajes: 1136



WWW
Lenguajes:
Varios
Bases de datos:
Varios
« Respuesta #13 en: 10/12/2006, 10:09:41 »

Muy buena! Hasta con ejercicios!

Una idea: entre todos podríamos hacer los diferentes capítulos de un libro de comandos básicos sobre Linux, después podríamos ponerlo en el FTP del club. Y si gusta podemos hacer uno más avanzado... Cheesy

Mejor lo ponemos en http://linux.clubdesarrolladores.com.ar
Habria que armar un índice y comenzar a completarlo. Creo que a varios les interesaría ayudar con ésta idea.

Saludos!
En línea

oscar
Technocrat
*********

Prestigio: 10
Desconectado Desconectado

Mensajes: 149



« Respuesta #14 en: 10/12/2006, 10:30:33 »

Hace tiempo que no uso lp. La culpa la tiene los entornos gráficos. Pero si mal no me acuerdo este comando solo envia archivos textos a la cola de impresión, en el caso que no lo sea por ej.:pdf, doc ó xls hay que usar convertidores de formatos, que hay un monton en linux. Usando los conocidos pipes.
En línea
M@th
Elite
********

Prestigio: 5
Desconectado Desconectado

Sexo: Masculino
Mensajes: 89


Nunca falta alguien que sobra.



Lenguajes:
PHP, C++, HTML, CSS, ActionScript.
Bases de datos:
MySQL.
« Respuesta #15 en: 05/01/2007, 12:43:16 »

Perdón por la demora en contestar.

Es verdad ogunsett. Gracias por decírmelo.
Ya está corregido. Puse que lp solo acepta archivos de texto, archivos pdf y archivos ps. Los demás no los reconoce. Puse los nombres de algunos convertidores para los que quieran imprimir ese tipo de formatos solo tienen que convertirlos a pdf o ps.

¿Sigue en pié lo del manual de comandos básicos de Linux?

Saludos.
En línea

CID
Administrador
Legend
*****

Prestigio: 22
Desconectado Desconectado

Sexo: Masculino
Estudiante de: Arte de la informática
Título universitario: Programador
Profesión: Desarrollador
Mensajes: 1136



WWW
Lenguajes:
Varios
Bases de datos:
Varios
« Respuesta #16 en: 05/01/2007, 12:49:37 »

Al parecer algunos responsables de algunas las secciones están desaparecidos en acción. (Y los dos me quedan lejos como para ir a rescatarlos Sonrisa)

Sin embargo, la comunidad no somos ni los responsables de las secciones, ni los moderadores ni mucho menos el administrador quien te habla. La comunidad somos todos, el grupo.
Asi que si queres empezar a aportar sobre el manual, no dudes en hacerlo. Comenzá escribiendo y vamos terminar publicandolo.

Saludos.
En línea

M@th
Elite
********

Prestigio: 5
Desconectado Desconectado

Sexo: Masculino
Mensajes: 89


Nunca falta alguien que sobra.



Lenguajes:
PHP, C++, HTML, CSS, ActionScript.
Bases de datos:
MySQL.
« Respuesta #17 en: 09/02/2007, 15:22:27 »

Bueno, quiero colaborar un poco como agradecimiento a todo lo que me ayudan con mis dudas, especialmente en mi aprendizaje de C++. Gracias.

Sistema de Montaje
      Guía - Comandos Básicos

1. Introducción:

En GNU/Linux, (al igual que muchos otros sistema Unix), existe un único árbol de directorios donde se organizan los archivos. No existe el concepto de "unidad de disco", propia de sistema operativos tales como MS-DOS o Windows.

Cada dispositivo (disco duro, CD-ROM, etc.) posee un sistema de archivos (un árbol de directorios). Este árbol puede ser integrado al árbol de directorios de Linux utilizando un punto de montaje.

Un punto de montaje puede ser cualquier directorio vacío, en el cual se alojará el sistema de archivos del dispositivo.

Por ejemplo
Imaginemos que un sistema de archivos Linux consta de los siguientes directorios:
/
/home
/home/juan
/home/pepe
/mnt
/mnt/cdrom

Ahora imaginemos que tenemos un dispositivo CD-ROM que contiene los siguientes directorios:
/
/fotos
/musica

Si elegimos como punto de montaje "mnt/cdrom", nos quedaría el siguiente árbol de directorios:
/
/home
/home/juan
/home/pepe
/mnt
/mnt/cdrom
/mnt/cdrom/fotos
/mnt/cdrom/musica

Ahora el directorio raíz ("/") del dispositivo, se convierte en el directorio "/mnt/cdrom/" de Linux.
Entonces, con esto podríamos decir que el proceso de montaje consiste en incluir el sistema de archivos de un dispositivo al sistema de archivos de nuestro sistema.

2. Montaje y desmontaje:
Como ya dijimos antes, para poder utilizar un dispositivo deberemos montarlo antes. Y si el mismo es removible, deberemos desmontarlo antes de quitarlo. Para realizar dichas tareas, contamos con los comandos mount y umount.

Proceso de montaje
1. Si el dispositivo es removible, el usuario lo ingresa en la lectora.
2. Mediante el comando mount, asigna ese dispositivo a un directorio denominado punto de montaje.
3. Desde el punto de montaje el usuario podrá leer y escribir los datos almacenados en ese dispositivo.
4. Una vez que haya terminado de usar el dispositivo, el usuario debe eliminar el enlace entre el dispositivo y el punto de montaje haciendo uso del comando umount.

¡Atención! no desmontar un dispositivo antes de extraerlo puede dañar el sistema de archivos del dispositivo y originar una pérdida de datos.

Nota: Los archivos de los dispositivos se encuentran siempre en el directorio "/dev".
Y generalmente se utiliza el directorio "/mnt" como punto de montaje.

Montar
Se le denomina montar al proceso de montaje de un dispositivo. Se realiza por medio del comando mount. (Con el parámetro -t para indicarle el sistema de archivos).
sintaxis: mount -t <sistema_de_archivos> <archivo_de_dispositivo> <punto_de_montaje>
ejemplo: mount -t iso9660 /dev/hdb /mnt/floppy (esto va a montar la disquetera en el directorio /mnt/floppy)


Desmontar
Se le denomina desmontar al proceso de desmontaje de un dispositivo. Se realiza por medio del comando umount.
sintaxis: umount <punto_de_montaje | archivo_de_dispositivo> (se puede elegir entre colocar el punto de desmontaje o el archivo de dispositivo)
ejemplo 1: umount /mnt/floppy (esto va a desmontar la disquetera)
ejemplo 1: umount /dev/floppy (esto también va a desmontar la disquetera)


Importante El punto de montaje debe ser siempre un directorio existente. Si hacemos: mount -t iso9660 /dev/hdb /mnt/floppy, quiere decir que ya tenemos creado un directorio llamado "floppy" dentro de "/mnt".

3. Auto-montaje:
Para evitar tener que realizar constantemente el proceso de montaje y desmontaje cada vez que colocamos un dispositivo, existen varias herramientas de automontaje, que configurándolas correctamente se ocuparán de montar y desmontar automáticamente los dispositivos. Pero eso depende mucho de la distribución de Linux que utilizemos. Por lo tanto no voy a tratar ese tema.

Lo que si voy a tratar, es como facilitar el proceso de montaje de los dispositivos. Para eso, utilizaremos el archivo fstab ubicado en "/etc/fstab".
El fstab funciona de la siguiente manera:

# <device> <mountpoint> <filesystemtype> <options>

Siendo:

device: el archivo de dispositivo.
mountpoint: el punto de montaje.
filesystemtype: sistema de archivos.
options: opciones de montaje, (explicadas más adelante).

Tomemos de muestra este archivo fstab:

/dev/hda2 / ext2 defaults 1 1
/dev/hda3 /usr ext2 defaults 1 2
/dev/sda1 /home ext2 defaults 1 2
/dev/hdb /mnt/cdrom iso9660 user,noexec,nodev,nosuid,ro,noauto 0 0
/dev/fd0 /mnt/floppy vfat user,noexec,nodev,nosuid,rw,noauto 0 0
none /proc proc defaults 0 0
/dev/hda4 swap swap defaults 0 0
/dev/hda1 /mnt/dos vfat exec,dev,suid,rw,auto 0 0


Con la información contenida en este fichero, el sistema haria lo siguiente al arrancar el sistema:

• La partición /dev/hda1 se montaría en el subdirectorio /mnt/dos
• La partición /dev/hda2 se montaría en el subdirectorio /
• La partición /dev/hda3 se montaría en el subdirectorio /usr
• La partición /dev/hda4 se montaría en el subdirectorio como swap
• La partición /dev/sda1 se montaría en el subdirectorio /home
• Proc se montaria en el subdirectorio /proc
• El sistema tendría información sobre como montar un disquete /dev/fd0 y un CD-ROM /dev/hdb, aunque no los monta automaticamente al arrancar por haber definido la opción noauto.

Veamos como funcionan las opciones (options):
Las opciones (options) significan lo siguiente:

• user/nouser: permite/no permite a un usuario ordinario montar el sistema de ficheros.
• suid/nosuid: Permite/no permite tener ficheros con el bit de usuario definido.
• auto/noauto: Indica que sí/no se monta cuando hacemos mount -a.
• defaults: Aplica las opciones rw,suid,dev,exec,auto,nouser,async.
• exec/noexec: Permite/no permite la ejecución de binarios.
• ro/rw: Montar sólo lectura, lectura-escritura.
• sync/async: Todos los accesos I/0 al sistema de ficheros se realizarán en modo sincrono/asincrono.
• dev/nodev: Interpreta/no interpreta los dispositivos especiales de bloques/caracteres en el sistema de ficheros.

4. Autoevaluación:

Ejercicio A:
Escribí como montarías un dispositivo Pendrive cuyo archivo de dispositivo es "/dev/sda", utilizando como punto de montaje el directorio "/mnt/Pendrive". Con un sistema de archivos FAT32.

Ejercicio B:
Escribí como desmontarías el dispositivo anterior.

Ejercicio C:
Escribí como modificarías el archivo fstab de manera que el dispositivo anterior se monte automáticamente al iniciar el sistema.

5. Respuestas:

Ejercicio A:
mount -t vfat /dev/sda /mnt/pendrive

Ejercicio B:
umount /mnt/pendrive
o...
umount /dev/sda

Ejercicio C:
/dev/sda /mnt/pendrive auto rw,user,noauto 0 1
« Última modificación: 10/02/2007, 10:11:17 por M@th » En línea

CID
Administrador
Legend
*****

Prestigio: 22
Desconectado Desconectado

Sexo: Masculino
Estudiante de: Arte de la informática
Título universitario: Programador
Profesión: Desarrollador
Mensajes: 1136



WWW
Lenguajes:
Varios
Bases de datos:
Varios
« Respuesta #18 en: 09/02/2007, 17:57:38 »

Gracias a todos por hacer esta suerte de FAQ, se me ocurre que podríamos ir armando artículos sobre ésto para después colgarlos en el sitio principal.

Saludos y sigan completandolo, gracias.
En línea

Foros del Club
   

 En línea
Páginas: 1 [2]   Ir Arriba
  Enviar tema  |  Imprimir  
 
Ir a: