Inicio | Suscripción gratuita | Foros | Ayuda | Contacto
El portal de la educación no formal
  Contenidos
Editoriales
Cursos y manuales
Solicita tu Constancia
Directorio de Cursos, Manuales y Tutoriales
Libros digitales gratis
Capsulas del saber
Tests online

Servicios
Descargas gratis
Enlaces de interés
Enciclopedias y diccionarios
Diccionario
Traductor
Web accesible
Conexión PDA
Enlázanos
Información

  Patrocinadores
Cursos y Formación
Cursos
Masters
MBA
Idiomas

  Más visitados
- Ramas de la ingeniería
- Cómo obtener la Certificación
- DriverGuide Toolkit
- Como agua para chocolate
- Salud y medicina
- Educación formal
- Sociales y políticas
- Educación elemental
- Ciencias jurídicas
- Trabajo y oficios
- Informática
- Comida y cocina
- Ingenierías
- Negocios economía
- Idiomas
- Multimedia diseño
- Dos buenos consejos
- Solaris
- Concept PC
- Falsación
- Consulting Dovall

  Áreas populares
- Consejos Informatica
- Novedades Cientificas
- Desarrollo Web
- Temas de Ciencia
- Negocios
- Estudiantes
- Pedagogia
- Embarazo Maternidad
- Cultura General
- Hogar
- Comida y bebida
- Familia

 :: Guía introductoria de comandos Linux II

InformáticaA continuación una lista de comandos útiles al momento de trabajar con Linux. Sólo trataré de explicar sus usos esenciales, para ir un poco más allá, en cuanto a las opciones y uso de los mismos, dejo en sus manos el uso de los manuales (man comando) ya que así es como se aprende casi todo en Linux, leyendo documentación y guías como esta. Durante la guía, todos los atributos que veas entre [ ] son opcionales.
ifconfig [interfaz]
ifconfig [interfaz familia direcciones parámetros direcciones]
Es un comando TCP/IP que asigna una dirección a una interfaz de red y/o configura los parámetros de esa interfaz de red. Me refiero a interfaz de red por ejemplo a una tarjeta Ethernet o a cualquier dispositivo que te permita interconectarte con una red (Ej. Tarjeta Inalámbrica). Sin ningún argumento te muestra la configuración actual de la interfaz de red.

df [opciones] [nombre]
Reporta la cantidad de espacio libre en disco en todos los filesystems (Discos o particiones definidas). Recomiendo que utilices la opción -h para leer los resultados en un formato de bytes entendible. No reporta el espacio libre en filesystems desmontados.

NEWBIE NOTEs: En Linux las unidades de almacenamiento, lectura y escritura, deben ser "montadas", "mounted". Para montarlas ver el comando mount

du [opciones] [directorios]
El nombre de este comando proviene de Disk Usage, y se encarga de mostrar el espacio ocupado en disco. Este comando es útil particularmente cuando estas utilizando una cuenta Linux ya sea en la universidad, en el trabajo, o un servicio de hosting, y deseas ver cuanto espacio de has gastado en todos los subdirectorios a partir del directorio en que te encuentres. Recomiendo utilizar las opciones -h para que puedas leer la cantidad utilizada en unidades más amistosas.

finger [opciones] usuarios
Presenta datos acerca de uno o más usuarios, incluyendo información listada en los archivos .plan y .project encontrados en los directorios home de cada usuario listado. Asi que si quieres tener una descripción más divertida al momento de que te hagan finger (eso sonó raro), sería bueno poner un archivo .plan bien fajao, con un ASCII art o algo así.

mount [opciones] [dispositivo-especial] [directorio]
Este es un comando de administración de sistema, probablemente no puedas utilizarlo si no tienes los permisos de administrador. Sirve para montar una estructura de archivos. mount anuncia al sistema que una estructura de archivos removible está presente en un dispositivo especial, una vez montada, puedes tener acceso a ella en el directorio especificado. El directorio dado debe estar vació y debe existir. Si invocas mount sin ningún argumento, entonces te muestra los dispositivos montados.

Este comando es util por ejemplo para montar CDs, Diskettes, Unidades de Windows, etc. De todos modos los últimos manejadores de ventanas te facilitan la vida un poco más que antes.

Si deseas que tu linux monte unidades al arrancar, te recomiendo veas el manual de este comando, leas un poco sobre el archivo /etc/fstab (donde especificas los filesystems a montar al arrancar) y también intentes man filesystems.

Para desmontar una unidad utiliza el comando umount

nohup comando[argumentos]
No Hangup, no te cuelgues!. Ejecuta el comando dado con sus argumentos opcionales y continúa ejecutándolo inclusive después de cerrar la sesión. La salida de tu comando será guardada en nohup.out.

Ya veo algunos tramando maldades con esto.

printenv [variables]
Muestra los valores de todas las variables de ambiente (Environment Variables), o sólo las variables dadas como argumento.

quota [opciones] [usuarior|groupo]
Despliega el uso de disco y el espacio total designado para un usuario o grupo. Si no le das argumentos, te mostrará la quota para el usuario actual. Este comando reporta las cuotas de todos los filesystems listados en /etc/fstab

ps [opciones]
Reporta los procesos activos.

pstree [opciones]
Reporta los procesos activos, pero te los muestra en forma de arbol, dejándote saber cual proceso es padre de quien. Recomiendo utilizar la opción -pa para poder ver el número de proceso asociado a todos los procesos activos del sistema.

top [opciones]
Provee información frecuentemente refrescada de los procesos que consumen de manera más intensa el CPU. La información se muestra en forma de tabla.

chfn [opciones] [usuario]
Cambia la información que se almacena en /etc/passwd y que se muestra cuando se le hace finger al usuario. (Esto complementa lo que le metas a tu archivo .plan). Si no le pasas ninguna opción, el comando entra en modo interactivo, y empieza a pedirte los datos a mostrar en tu información finger. Solo un usuario privilegiado puede hacer cambios en la información de otro usuario. Para usuarios normales, el comando te pedirá tu contraseña.

reboot [opciones]
Es un comando administrativo, que cierra todos los filesystems, tumba el sistema, luego reinicia.

renice [prioridad] [opciones] [objetivo]
Controla las prioridades de los procesos en el Schedule del sistema operativo. Puedes aplicarlo a un proceso, a un grupo de procesos, o a un usuario (objetivo). Un usuario privilegiado puede alterar las prioridades de los procesos de otros usuarios. La prioridad máxima normalmente es PRIO_MAX (generalmente igual a20). Un usuario privilegiado puede colocar prioridades negativas tan bajas como PRIO_MIN, para acelerar procesos.

Si has visto sistemas operativos, o has leído sobre el Scheduler y las prioridades para la asignación de Quantum, entonces sabrás de que rayos estamos hablando.

su [opción] [usuario] [argumentos_de_shell]
Crea un shell (consola o interprete de comandos) con el ID del usuario dado, es decir, es como cambiar de usuario, y empezar a dar comandos siendo el otro usuario. Si no especificas el usuario, intentarás crear un shell con el root (super usuario)

usleep [microsegundos]
Hace que la máquina se "duerma" por los microsegundos especificados. Si no le pasas nada, se duerme por defecto en 1 microsegundo. Esto es útil cuando estas programando en C y no te sabes la función para que se duerma, puedes invocar este comando Linux y seguro que te va a servir.

w [opciones] [usuario]
Imprime resúmenes del uso del sistema, usuarios loggeados, y que están haciendo. w es una combinación de uptime, who y ps -a. Te muestra los resultados en una sencilla tabla usuario por usuario. Bueno para ver si hay alguien haciendo rataditas o consumiendo recursos para tirarle un renice o matarle la sesión. También sirve para impresionar a tus compañeros y decirle que andan haciendo, muy bueno cuando desarrollas en equipo, asi vez si el otro está "echando carro" como decimos en Venezuela.

grep [opciones] patrón [archivos]
Busca uno o más archivos con líneas que hagan match con la expresión regular dada en el patrón.

Recomiendo que investigues un poco sobre las expresiones regulares y sobre otros comandos como egrep y fgrep.

Autor: Ing. Ángel León


 
  Opciones
Suscribirse
 
  Agregar a favoritos
 Versión Imprimible Versión Imprimible
 Enviar a un Amigo Enviar a un Amigo
Compartir:

delicious
  technorati  yahoo meneame

Más editoriales
- La reputación afecta tus finanzas
- Consejos para la educación de sus hijos
- Alternativas para el césped tradicional
- Novedades de Octubre de 2008
- El trabajador ideal del futuro






Si buscas algún curso manual guía recurso definición libro ó ebook gratis este es tu lugar.
Sindicar contenidos
ConocimientosWeb - Diario Tecnológico - Cursos Gratis - Zips del Conocimiento - Red del Conocimiento
Todos los logos y nombres mencionados de marcas que se publican en este sitio son de sus respectivos dueños.
Condiciones de Uso