analytics

lunes, 26 de enero de 2009

Comandos para no perderse en la consola

A la hora de instalar un Linux un principiante se da cuenta de que todo se puede hacer por consola, y por regla general resulta más rápido, así pues vamos a explicar un par de comandos para movernos por el terminal. Despúes de revistar el .bash_history esto es más o menos lo que yo uso, luego están los make o comandos especificos, que no he incluido.

cd = creo que no hace falta presentación, sirve para cambiar de directorio

#cd /home

cp = copia de archivos, para copiar carpetas meteremos la opción -r

#cp -r /home/user1/ home/user2/

mv = mover archivos

#mv -r /home/user1/ home/user2/

mkdir = creación de carpeta

#mkdir /home/user2/carpeta-nueva

rm = borrado de archivo o carpeta, para borrar carpeta con la opcion -r

rm -r /home/user1

ls = listar archivos, para añadir más detalles aconsejo ejecutar ls -la, muestra detalles y los archivos ocultos

#ls -la /home/user2

clear = limpiar la pantalla, parece una tontería, pero yo lo uso muchísimo

df = espacio físico de los discos, normalmente se le pone la opción -h

#df -h

du = ver el tamaño de una carpeta, como el anterior se le mete la opcion -h

#du -h /home/user1

vipw = modifica el /etc/passwd, este comando con cuidado

#vipw

pkill + nombre_del_proceso = termina un proceso, si queremos matarlo le metemos la opción -9

#pkill -9 firefox-bin

kill + pid =igual que pkill pero en vez de poner el nombre del proceso, pondremos el pid

#kill -9 4054

ps = ver procesos en ejecución, normalmente se le mete la opcion -ef

#ps -ef

top = si venimos de windows es como un administrador de tareas, muestra los procesos y consumo de CPU, etc, para salir pulsamos la tecla "q"

#top

init + numero = con esto nos movemos por los niveles de ejecución

#init 6

uname = muestra información de nuestro sistema operativo, con la opción -a vemos todo, kernel procesador, etc.

#uname -a

chmod = cambio de permisos de un fichero o carpeta. para este comando haria falta un post entero

chmod ugo+r texto.txt

who = ver quien esta conectado a nuestro equipo

#who

who am i = ¿quien soy yo?

#who am i

jobs = trabajos ejecutandose en segundo plano, un ejemplo sería

#find / -name texto.txt &

#jobs

startx = empezar servidor grafico

#startx

hostname = nombre del equipo

#hostname

2 comentarios:

  1. Dios!! no me lo puedo creer!!! has dicho que los chicos de Microsoft NO son TAN malos??? seguro que es todo un oscuro complot!! xDDDD. Fuera de bromas la ultilizacion de un Active Directory sobre Linux es una gran noticia (veremos como se desarrolla) sobre todo a la hora de la elección del sistema operativo sobre el que montaremos nuestra red, en fin, como sé que conociéndote te pondrás a trastear con él, espero ver un amplio artículo aquí sobre el tema!!

    Saludos!!

    ResponderEliminar
  2. Tendrá su entrada en el blog en la primera beta, lo prometo.

    ResponderEliminar