Foros del Web » Administración de Sistemas » Unix / Linux »

Ayuda comandos cshell

Estas en el tema de Ayuda comandos cshell en el foro de Unix / Linux en Foros del Web. Buenas a todos. Les comentomi situación actual con el S.O, en la Universidad me han pedido unas tareas para realizar, perod espues de darle vueltas ...
  #1 (permalink)  
Antiguo 11/10/2008, 10:30
 
Fecha de Ingreso: octubre-2008
Mensajes: 5
Antigüedad: 16 años, 2 meses
Puntos: 0
Ayuda comandos cshell

Buenas a todos.

Les comentomi situación actual con el S.O, en la Universidad me han pedido unas tareas para realizar, perod espues de darle vueltas no les encuentro solución a 5 de ellas(creo que se ha de utilizar pipes), si alguien pudiera ayudarme selo agradeceria.

PD: Porfabor si alguien me las soluciona que me ponga que hace cada parte del comando, para que me sirva para aprender, que no quiero recurrir al foro cada vez que tenga tareas.

Muchas gracias.

-Mostrar el archivo /etc/passwd ordenado porel campo 1 y solo visualizar el campo 1 y 2.

-Mostrar del directorio por defecto todoslos archivos cuyo nombre comience por m y mostrar su nombre y lo grandes que son.

-Generar un listado ordenado de todos los archivos del arbol de directorios y de tamaño >1Kbyte

-Ejecute un comando (o secuencia) que permita obtener todos los procesos en estado R(RUNNING) ordenados por su identificador de procesos (PID).

-Ejecute un comando (o secuencia) que visualice todos los archivos con protección rw- r-- r-- desde el directorio /

Muchas gracias y comento de nuevo que agradeceria una explicación de cada comando para que al menos aprenda algo.
  #2 (permalink)  
Antiguo 11/10/2008, 10:52
Avatar de -Defero-
Colaborador
 
Fecha de Ingreso: julio-2004
Ubicación: Guipúzcoa
Mensajes: 4.776
Antigüedad: 20 años, 5 meses
Puntos: 76
Respuesta: Ayuda comandos cshell

De entrada te digo que no sé la respuesta, pero sería más fácil ayudarte si empezaras planteando por dónde crees que habría que buscar la solución.

Por ejemplo, para el primero apuesto a que hay que usar el comando GAWK. La ayuda de "gawk --help" te da un ejemplo que hace la mitad del trabajo que pides:

gawk -F: '{ print $1 }' /etc/passwd

Con un pequeño cambio, te muestra los dos primeros campos de cada línea:

gawk -F: '{ print $1, $2}' /etc/passwd

Luego puedes usar SORT para ordenarlos:

gawk -F: '{ print $1, $2}' /etc/passwd | sort

Vaya, pues a lo tonto, te he resuelto la primera. Ahora ve planteando tú por dónde crees que habría empezar con la segunda, a ver si entre todos las sacamos.
__________________
abogado en Errenteria + procuradora en San Sebastián = equipo imparable
  #3 (permalink)  
Antiguo 11/10/2008, 10:53
 
Fecha de Ingreso: octubre-2008
Mensajes: 5
Antigüedad: 16 años, 2 meses
Puntos: 0
Respuesta: Ayuda comandos cshell

Otras, gracias no conocia ese comando, pues bien ahora me pongo a dirigirlos demás por donde pueden ir.

Gracias de nuevo
  #4 (permalink)  
Antiguo 11/10/2008, 11:03
Avatar de -Defero-
Colaborador
 
Fecha de Ingreso: julio-2004
Ubicación: Guipúzcoa
Mensajes: 4.776
Antigüedad: 20 años, 5 meses
Puntos: 76
Respuesta: Ayuda comandos cshell

Segundo problema. Con el comando "ls" sacamos un listado de los archivos. Con el parámetro "-l" pedimos que muestre los detalles. Con "m*" pedimos sólo los archivos que comiencen por M. Con la tubería (|) lo desviamos a GAWK, y a éste le pedimos que nos muestre primero el primer parámetro (nombre), y luego el segundo (tamaño).

ls -l m* | gawk '{ print $8, $5 }'


Aunque también podría servir esto:

ls -s m*


Más información, "man ls".
__________________
abogado en Errenteria + procuradora en San Sebastián = equipo imparable
  #5 (permalink)  
Antiguo 11/10/2008, 11:16
 
Fecha de Ingreso: octubre-2008
Mensajes: 5
Antigüedad: 16 años, 2 meses
Puntos: 0
Respuesta: Ayuda comandos cshell

Dios gracias,porque no lo explicaran en classe asi...
  #6 (permalink)  
Antiguo 11/10/2008, 11:52
Avatar de -Defero-
Colaborador
 
Fecha de Ingreso: julio-2004
Ubicación: Guipúzcoa
Mensajes: 4.776
Antigüedad: 20 años, 5 meses
Puntos: 76
Respuesta: Ayuda comandos cshell

Cita:
Iniciado por lorinwen Ver Mensaje
Dios gracias,porque no lo explicaran en classe asi...
Porque en clase no están para darte las cosas mascaditas. En clase están para ponerte retos, darte una pequeña orientación, y empujarte a la piscina para que aprendas a valerte por ti mismo. En el mundo real no habrá nadie para explicarte paso a paso cómo hacer las cosas, y no siempre encontrarás respuesta satisfactoria en los foros, así que tendrás que apañártelas para encontrar la solución por tus propios medios. Es mejor que vayas practicando ahora, que estás a tiempo. Más que "tener conocimientos", lo importante es "saber encontrar los conocimientos", y no aprenderás a encontrar conocimientos si te acostumbras a que te lo den mascadito.

Así que venga, ponte con la tercera, cuarta y quinta, que ahí no te lo voy a poner tan fácil.
__________________
abogado en Errenteria + procuradora en San Sebastián = equipo imparable
  #7 (permalink)  
Antiguo 11/10/2008, 12:37
 
Fecha de Ingreso: octubre-2008
Mensajes: 5
Antigüedad: 16 años, 2 meses
Puntos: 0
Respuesta: Ayuda comandos cshell

Muchas gracias igualmente, y ya te digo que con la unica asignatura que tengo problemas es con esta, las demás van solas... sera por la cultura española hacia windows y no hacia Linux.

Muchas gracias de nuevo, y como dije no queria solo las respuestas lo que queria era una explicación de cada cosa, tal y como has hecho tu, muchas gracias de nuevo.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:56.