Este es un ranking de los 25 comandos mas utiles para los que empiezan con linux.
Aclaro que yo no hice el ranking, sino que lo saque de aca:
Fuente traducida
que a su vez lo tradujo de este sitio
Fuente sin traducir
Vuelvo a aclarar que son comandos para los que recien empiezan y que seguramente hay muchos mas que son utiles y que para muchos deberian estar pero no aparecen.
Al final del ranking hay algunos mas que al autor le parecieron importantes.
Ranking
#1. hostname
Imprime el nombre del local host en donde estás trabajando.
#2. whoami
Imprime el nombre de usuario en la pantalla, y puede resultar extremandamente útil cuando se cambia de usuario con su.
#3. id username
Imprime el UID del usuario y su GID, effective ID y grupos suplementarios.
#4. date
Imprime o cambia la fecha y la hora del sistema operativo. También se podria utilizar un servidor ntp para tener todos los sistemas con el mismo horario cada vez que se encienden.
#5. time
Determina la cantidad de tiempo que le toma a un proceso completarse + otra información. El ejemplo que se dá es:
time ls
Para ver el tiempo que toma hacer un listado con ls.
#6. who
Determina los usuarios logueados en el sistema.
#7. rwho -a
Determina todos los usuarios logueados en la red. El servicio debe estar activado para ejecutar el comando o se debe ser usuario root.
#8. finger user_name
Información del sistema sobre un usuario.
#9. last
Muestra un listado de los últimos usuarios logueados en el sistema.
#10. history | more
Muestra los últimos ( 1000 aprox ) comandos ejecutados desde la línea de comandos. El "| more" hace que pare la salida por pantalla cada vez que se completa la salida. Redireccionar un comando hacia "more" resulta sumamente útil para diferentes propósitos, como se explica, para listados largos y para otras actividades corrientes en cualquier Gnu/Linux o Un*x.
#11. uptime
Muestra el tiempo que pasó desde el último reboot.
#12. ps
Lista los procesos actualmente ejecutados por un usuario.
#13. ps axu | more
Lista todos los procesos actualmente corriendo, incluso aquellos que no son controlados por la terminal, junto con el nombre del usuario que es dueño del proceso.
Agrego a lo anterior:
ps aux | grep nombredelprograma
kill -9 PID ( el pid correspondiente al nombredelprograma que se busca terminar )
Para que se reinicie un proceso, útil parar reiniciar un servicio y que éste lea otra vez su archivo de configuración:
kill -hup PID
killall nombredelprograma
Este último comando termina todas las instancias de un programa indicando su nombre. No siempre funciona, y a veces es necesario recurrir a ps y grep para obtener el pid.
Y por último, si cancelamos la ejecución de una aplicación con control + z , o bien si lo corremos con el (signo de amberson) al final:
Por ejemplo "jackd -d alsa (signo de amberson)" ( para ejecutar el servidor Jackd con el driver Alsa en segundo plano ), si queremos terminar con el proceso:
kill -9 %1
En caso de que sea el proceso en segundo plano número uno, si es el segundo 2, y así.
#14. top
Muestra una lista de los procesos que estan corriendo actualmente, listados en orden según su consumo del cpu. Muy útil.
#15. uname -a
Información sobre el servidor local. Versión del kernel, de Linux si es un sistema Gnu/Linux, o lo mismo para otros Un*x o BSD, además de información sobre el procesador.
#16. free
Información sobre la memoria ( en kb ), libre y consumida, además de datos sobre la swap.
#17. df -h
Muestra el espacio libre en Mb de una partición. El formato es df -h /dev/hda1 si queremos saber la cantidad de espacio en Mb libre en /dev/hda1. Agrego yo:
du -h
Para saber, también en Mb, la cantidad de Mb que ocupa un directorio o un archivo.
#18. du / -bh | more
Similar a lo anterior, pero mas específico y detallado. No tan útil como el df -h archivo o directorio.
#19. cat /proc/cpuinfo
Para ver ( cat ) el contenido de la entrada cpuinfo del pseudofilesystem proc, en éste caso con información sobre el cpu.
#20. cat /proc/interrupts
Lista las interrupciones en uso.
#21. cat /proc/version
Lista la versión de Linux.
#22. cat /proc/filesystems
Muestra los filesystem habilitados en el kernel. Muy útil.
#23. cat /etc/printcap
Muestra la configuración de las impresoras.
#24. lsmod
Muestra los módulos cargados en el sistema.
#25. echo $PATH
Muestra el contenido de la variable $PATH.
Fin del ranking
Aca termina el ranking. Estos son comandos que el autor que tradujo el articulo principal penso que tambien eran utiles
Algunos otros comandos útiles que agrego:
mount -o loop imagen.iso directorio/
Para montar una imagen iso en un directorio sin necesidad de grabarla a CD o DVD. Deben ser root.
cp -rv directorio/ /otrodirectorio/
Copia un directorio entero manteniendo los permisos, dueños, links, y cualquier cualquier otra característica del directorio.
netstat -putan | grep aplicación
Información sobre el estado de una aplicación servidor o que trabaja con tráfico de red. También deberán ser root.
w
Muestra quien está logueado y qué está haciendo
comando > archivo
Redirecciona el contenido de un comando hacia archivo, por ejemplo:
ls -l | grep usuario > archivosdeusuario
Si se usan dos > , es decir ">>" se agrega el contenido que se redirecciona después de la última línea del archivo de texto, sin sobreescribir.
ls -l
Muestra los permisos, dueño y grupo, además de fecha dentro de un directorio, de los archivos y directorios
chown -R nombredeusuario:grupo directorio/
Cambia recursivamente el dueño y grupo de un directorio y su contenido. Pueden utilizar el comodín ( * ), ya que a veces según la configuración puede no funcionar como debe hacerlo.
sync
Recomandado para hacer antes de desmontar un dispositivo mass storage, como una cámara fotográfica digital, un pendrive, o una pda. O bien si hubo modificaciones y movimiento de información ( cp y mv por ejemplo ) entre particiones, antes de desmontar.
Para cambiar la contraseña de un usuario:
passwd usuario
Otro comando muy útil es el de agregar un usuario a un grupo:
gpasswd -M usuario grupo
gpasswd -A usuario grupodeusuario
En el ejemplo anterior indicamos que usuario será el administrador de grupodeusuario.
Si hay problemas con la lectora de cd o con la de dvd, y quieren saber qué aplicación o comando la está utilizando ( para evitar el dispositivo ocupado ), prueben con :
lsof | grep /dev/hda1
Si hda1 es su compactera, por ejemplo. Si pusieron un CD/DVD que está roto y les cuelga la compactera, prueben con :
hdparm -w /dev/hda1
Otra vez, si /dev/hda1 es su compactera. Es el mismo comando que usa el kernel para permitir que luego de muchos I/O erróneos, se pueda desmontar el dispositivo. Deben ser root para ejecutar dicho comando.
Opciones
Anónimos y Novatos no pueden calificar.
Post Relacionados
Post Relacionados
Información del post

58 Puntos 
13 Favoritos 
1556 visitas
Creado el: 02.07.2007 a las 14:56:26 hs.
Categoría: Linux
Tags: comandos, ramking, principiantes
Agregar a:
#1 -
lupita
| 02.07.2007 15:05:31 dijo:

???,naaaa,dejame con guindos q es mas practico,es un quilimbito eso. 

#2 - ElBerto | 02.07.2007 15:08:53 dijo:
No se quien habra sido, pero gracias al que me dio mis primeros puntos aca de T!

#3 - Filprafa | 02.07.2007 15:11:54 dijo:

Te daría los 17, pero no se puede
#4 - Bizarro | 02.07.2007 15:16:25 dijo:
el ps uptime esta mal... fijate
[fede@localhost ~]$ ps uptime
ERROR: Process ID list syntax error.
********* simple selection ********* ********* selection by list *********
-A all processes -C by command name
-N negate selection -G by real group ID (supports names)
-a all w/ tty except session leaders -U by real user ID (supports names)
-d all except session leaders -g by session OR by effective group name
-e all processes -p by process ID
T all processes on this terminal -s processes in the sessions given
a all w/ tty, including other users -t by tty
g OBSOLETE -- DO NOT USE -u by effective user ID (supports names)
r only running processes U processes for specified users
x processes w/o controlling ttys t by tty
*********** output format ********** *********** long options ***********
-o,o user-defined -f full --Group --User --pid --cols --ppid
-j,j job control s signal --group --user --sid --rows --info
-O,O preloaded -o v virtual memory --cumulative --format --deselect
-l,l long u user-oriented --sort --tty --forest --version
-F extra full X registers --heading --no-heading --context
********* misc options *********
-V,V show version L list format codes f ASCII art forest
-m,m,-L,-T,H threads S children in sum -y change -l format
-M,Z security data c true command name -c scheduling class
-w,w wide output n numeric WCHAN,UID -H process hierarchy
:p
#5 - ElBerto | 02.07.2007 15:17:37 dijo:
jaja. Chas gracias igual, con esto ya estoy mas que agradecido

#6 - ElBerto | 02.07.2007 15:24:45 dijo:
Bizarro | 02.07.2007 15:16:25 dijo:
el ps uptime esta mal... fijate
Tenes razon. El flaco que lo tradujo se equivoco. El comando es "uptime" sin el ps. Ahi lo arregle. Gracias por avisar.
#7 - gentoo | 02.07.2007 16:24:03 dijo:
Por cierto, en Linux hay uptimes de 3 años... usuarios de otros sistemas operativos no pueden decir lo mismo



#8 - gentoo | 02.07.2007 16:26:28 dijo:
Otro comando bastante util, al menos para mi, es que en caso de que una aplicacion este ocupando algun dispotivo como ser una lectora de cd, hacen: fuser -mk /dev/hdx ; eject /dev/hdx y pueden sacar el cd. (donde 'x' es el numero de su unidad)
#9 - gentoo | 02.07.2007 16:27:37 dijo:
y uno para mostrar el arbol de procesos general de una forma mas ordenada y con menos datos: pstree
#10 - ElBerto | 02.07.2007 19:42:09 dijo:
yo tambien agregaria el reboot, para reiniciar la maquina, o el poweroff para apagarla.
#11 - Maxinog | 02.07.2007 19:47:42 dijo:
Una fuerza para tu post +3 Buenos Datos!!
#12 - ElBerto | 02.07.2007 20:33:10 dijo:
Se agradece Maxinog!
#13 - Nicoo | 03.07.2007 00:21:44 dijo:
Siempre son útiles estas cosas, más cuando se trata de Linux.
Marchen 5 puntitos
.
#14 - maxtron | 03.07.2007 00:25:18 dijo:
Este es un post AnTi-mujeres, No?
No ven k con esto perdemos plateas femeninas en T! .. ?

#15 - Ramanathan | 03.07.2007 10:11:04 dijo:
euuu, yo soy mujer y uso Linux... pero ya conocía los comanditos
Muy bueno igual, gracias!
#16 - ElBerto | 03.07.2007 12:16:53 dijo:
Viste maxtron? No esta todo perdido
Gracias Nicoooo
#17 - Juno | 03.07.2007 22:22:20 dijo:
+10 y a favoritos.
#18 - Strellyta | 04.07.2007 01:59:22 dijo:
Uso linux hace casi 6 meses (y soy mujer
), la verdad, este es un post para recomendar!
+10 y a favoritos!
Saludos!
Stre!
#19 - filthy | 04.07.2007 06:06:15 dijo:
hola soy usuario de Ubuntu Feisty y se que T! no es un foro pero alguien ademas de mi tiene problemas con el inicio de sesion con el gaim?????
los comandos estan muy buenos... suerte...
#20 - Jayflower | 04.07.2007 08:01:53 dijo:
ElBerto, te ayudo a que te hagas full, +10. Y te felicito por un post de LINUX.

#21 - cubito32 | 04.07.2007 08:13:45 dijo:
Bueh, vamo a coperar, tomá 5 cubitos, y bienvenido..

#22 - cubito32 | 04.07.2007 08:24:21 dijo:
coOperar

#23 - ElBerto | 04.07.2007 12:49:01 dijo:
Uh, este post ya lo daba por muerto, pero no, revivio
Muchas gracias a Juno, Strellyta, Jayflower y a cubito 32 por darme el ultimo empujon para llegar a ser full.
Sin olvidarme Maxinog, Nicoo y Filprafa que fueron los primeros.
Gracias a ustedes soy full, asi que les estoy muy agradecido

#24 - riflon | 04.07.2007 23:38:32 dijo:
Buen post amigo, es bueno fomentar un poco otro sistema operativo. Yo de a poco me estoy mudando a linux, y la verdad que cada vez descubro que es un sistema operativo mas que poderoso. Todavia uso windows, por fines de estudio(universidad).
Se agradece tu aporte.
Abrazo de oso!!!!.
#25 - elcondedebahia | 04.09.2007 00:00:05 dijo:
gracias
#26 - beyini | 28.05.2008 11:30:09 dijo:
muy bueno!!! Ubuntu, linux for human beings
#27 - Chuecko | 28.05.2008 11:35:28 dijo:
Muy bueno!!!

???,naaaa,dejame con guindos q es mas practico,es un quilimbito eso. 

#2 - ElBerto | 02.07.2007 15:08:53 dijo:
No se quien habra sido, pero gracias al que me dio mis primeros puntos aca de T!


#3 - Filprafa | 02.07.2007 15:11:54 dijo:

Te daría los 17, pero no se puede#4 - Bizarro | 02.07.2007 15:16:25 dijo:
el ps uptime esta mal... fijate
[fede@localhost ~]$ ps uptime
ERROR: Process ID list syntax error.
********* simple selection ********* ********* selection by list *********
-A all processes -C by command name
-N negate selection -G by real group ID (supports names)
-a all w/ tty except session leaders -U by real user ID (supports names)
-d all except session leaders -g by session OR by effective group name
-e all processes -p by process ID
T all processes on this terminal -s processes in the sessions given
a all w/ tty, including other users -t by tty
g OBSOLETE -- DO NOT USE -u by effective user ID (supports names)
r only running processes U processes for specified users
x processes w/o controlling ttys t by tty
*********** output format ********** *********** long options ***********
-o,o user-defined -f full --Group --User --pid --cols --ppid
-j,j job control s signal --group --user --sid --rows --info
-O,O preloaded -o v virtual memory --cumulative --format --deselect
-l,l long u user-oriented --sort --tty --forest --version
-F extra full X registers --heading --no-heading --context
********* misc options *********
-V,V show version L list format codes f ASCII art forest
-m,m,-L,-T,H threads S children in sum -y change -l format
-M,Z security data c true command name -c scheduling class
-w,w wide output n numeric WCHAN,UID -H process hierarchy
:p
#5 - ElBerto | 02.07.2007 15:17:37 dijo:
jaja. Chas gracias igual, con esto ya estoy mas que agradecido


#6 - ElBerto | 02.07.2007 15:24:45 dijo:
Bizarro | 02.07.2007 15:16:25 dijo:
el ps uptime esta mal... fijate
Tenes razon. El flaco que lo tradujo se equivoco. El comando es "uptime" sin el ps. Ahi lo arregle. Gracias por avisar.
#7 - gentoo | 02.07.2007 16:24:03 dijo:
Por cierto, en Linux hay uptimes de 3 años... usuarios de otros sistemas operativos no pueden decir lo mismo




#8 - gentoo | 02.07.2007 16:26:28 dijo:
Otro comando bastante util, al menos para mi, es que en caso de que una aplicacion este ocupando algun dispotivo como ser una lectora de cd, hacen: fuser -mk /dev/hdx ; eject /dev/hdx y pueden sacar el cd. (donde 'x' es el numero de su unidad)
#9 - gentoo | 02.07.2007 16:27:37 dijo:
y uno para mostrar el arbol de procesos general de una forma mas ordenada y con menos datos: pstree
#10 - ElBerto | 02.07.2007 19:42:09 dijo:
yo tambien agregaria el reboot, para reiniciar la maquina, o el poweroff para apagarla.
#11 - Maxinog | 02.07.2007 19:47:42 dijo:
Una fuerza para tu post +3 Buenos Datos!!
#12 - ElBerto | 02.07.2007 20:33:10 dijo:
Se agradece Maxinog!
#13 - Nicoo | 03.07.2007 00:21:44 dijo:
Siempre son útiles estas cosas, más cuando se trata de Linux.
Marchen 5 puntitos

.#14 - maxtron | 03.07.2007 00:25:18 dijo:
Este es un post AnTi-mujeres, No?
No ven k con esto perdemos plateas femeninas en T! .. ?


#15 - Ramanathan | 03.07.2007 10:11:04 dijo:
euuu, yo soy mujer y uso Linux... pero ya conocía los comanditos

Muy bueno igual, gracias!
#16 - ElBerto | 03.07.2007 12:16:53 dijo:
Viste maxtron? No esta todo perdido

Gracias Nicoooo
#17 - Juno | 03.07.2007 22:22:20 dijo:
+10 y a favoritos.
#18 - Strellyta | 04.07.2007 01:59:22 dijo:
Uso linux hace casi 6 meses (y soy mujer

), la verdad, este es un post para recomendar!
+10 y a favoritos!
Saludos!
Stre!
#19 - filthy | 04.07.2007 06:06:15 dijo:
hola soy usuario de Ubuntu Feisty y se que T! no es un foro pero alguien ademas de mi tiene problemas con el inicio de sesion con el gaim?????
los comandos estan muy buenos... suerte...
#20 - Jayflower | 04.07.2007 08:01:53 dijo:
ElBerto, te ayudo a que te hagas full, +10. Y te felicito por un post de LINUX.


#21 - cubito32 | 04.07.2007 08:13:45 dijo:
Bueh, vamo a coperar, tomá 5 cubitos, y bienvenido..


#22 - cubito32 | 04.07.2007 08:24:21 dijo:
coOperar


#23 - ElBerto | 04.07.2007 12:49:01 dijo:
Uh, este post ya lo daba por muerto, pero no, revivio

Muchas gracias a Juno, Strellyta, Jayflower y a cubito 32 por darme el ultimo empujon para llegar a ser full.
Sin olvidarme Maxinog, Nicoo y Filprafa que fueron los primeros.
Gracias a ustedes soy full, asi que les estoy muy agradecido


#24 - riflon | 04.07.2007 23:38:32 dijo:
Buen post amigo, es bueno fomentar un poco otro sistema operativo. Yo de a poco me estoy mudando a linux, y la verdad que cada vez descubro que es un sistema operativo mas que poderoso. Todavia uso windows, por fines de estudio(universidad).
Se agradece tu aporte.
Abrazo de oso!!!!.
#25 - elcondedebahia | 04.09.2007 00:00:05 dijo:
gracias
#26 - beyini | 28.05.2008 11:30:09 dijo:
muy bueno!!! Ubuntu, linux for human beings
#27 - Chuecko | 28.05.2008 11:35:28 dijo:
Muy bueno!!!

