martes, 17 de marzo de 2009

Lista de comandos básicos


Aquí os dejo una lista con los comandos más necesarios para la gestión y uso de nuestro sistema linux, y más concretamente para las “distros ubuntu-debian”.









  • 'hostname': Devuelve el nombre de la máquina.
  • 'uptime': Devuelve la cantidad de tiempo trascurrido desde la última vez que se arrancó el sistema, la cantidad de usuarios trabajando y la carga del mismo.
  • 'uname -a': Información sobre el sistema operativo de la máquina.
  • 'free -tm': Información sobre la cantidad de memoria disponible y usada.
  • 'df -h': Informacion sobre los discos montados en el sistema, nos indica la capacidad y el uso de los mismos.
  • 'du' : Muestra el espacio ocupado en un disco.
  • 'du -bh /|more': Información sobre el espacio ocupado por cada subdirectorio, comenzando en el directorio raiz /.
  • 'ps': Información sobre los procesos del actual usuario, que se están ejecutando. 'ps axu': Información sobre los procesos del actual usuario, que se están ejecutando en la máquina.
  • 'ps -ef | grep' “XXXX” : Muestra los procesos de sistema que coincidad con el filtro que apliquemos.
  • 'top': Información sobre el uso de la CPU y memoria y los procesos del sistema.
  • 'finger' “usuario”: Información sobre el usuario aplicado.
  • 'who': Lista los usuarios conectados al sistema.
  • 'id' “usuario”: Información sobre UID, GID y GROUPS del usuario.
  • 'last': Información sobre los últimos usuarios que han usado el sistema.
  • 'ping' “máquina”: Para comprobar si tenemos contacto con la máquina (máquina: nombre o IP).
  • 'route': Tabla de enrutamiento de nuestro sistema.
  • 'ifconfig': Información sobre los distintos dispositivos de red.
  • 'ls' o 'dir': Lista archivos y directorios.
  • 'cp': Copia archivos/directorios.
  • 'rm': Borra archiv os/directorios.
  • 'rmdir': Borra directorios (deben estar vacíos).
  • 'mv' : Renombrar o mover archivos/directorios.
  • 'date': Indica la fecha y hora del sistema.
  • 'pwd': Indica la ruta absoluta donde se está ubicado.
  • 'history': Muestra el historial de comandos introducidos por el usuario.
  • 'more': Muestra el contenido de un archivo con pausas cada 25 líneas.
  • 'grep': Filtra los contenidos de un archivo.
  • 'diff' : Compara archivos.
  • 'wc' “archivo”: Muestra el número de palabras, líneas y caracteres de un archivo.
  • 'wc -c' “archivo”: Muestra el tamaño en bytes de un archivo.
  • 'traceroute': Herramienta de red que nos muestra el camino que se necesita para llegar a otra máquina.
  • 'sniff it': Husmeador del tráfico de red.
  • 'su': Te conviertes en administrador(root) después de introducir la clave de acceso. Ideal para realizar alguna tarea de administración sin necesidad de salir del sistema y entrar de nuevo como root.
  • 'adduser' “nombre”: Añade un usuario al sistema, pidiendo una contraseña, y algunos datos para el perfil.
  • 'userdel' “nombre”: Elimina un usuario sin eliminar su directorio “home”.
  • 'passwd': Cambia la clave de acceso para el usuario actual. Root puede cambiar la clave de cualquier usuario.
  • 'groupadd' “grupo”: Crea un nuevo grupo.
  • 'groupdel' “grupo”: Borra un grupo.
  • 'chmod' “XXX” “f ichero/directorio”: Cambia los permisos de ficheros/directorios .
  • 'chown': Cambia los permisos de usuario: grupo de archivos/directorios.
  • 'chgrp': Cambia el grupo actual.
  • 'umask': Establece que permisos serán deshabilitados para los archivos nuevos.
  • 'lpr' “archivo”: Añade un documento a la cola de impresión.
  • 'lpq': Muestra los documentos en cola de impresión.
  • 'lprm': Cancela la impresión del documento activo.
  • 'tar': Archivador de ficheros.
  • 'gunzip': Descompresor compatible con ZIP.
  • 'whois': revela los datos de un dominio.
  • 'who': Muestra los usuarios de sistema que han iniciado una sesión.
  • 'tail': Muestra el final de un archivo.
  • 'cp' “f ichero1 fichero2”: Copia fichero1 como f ichero2 .
  • 'rm' “fichero”: Borra fichero.
  • 'rm -R' “directorio”: Borra el contenido completo (f icheros/subdirectorios) de directorio.
  • 'mv' “fichero1 fichero2”: Cambia el nombre de fichero1 a fichero2 .
  • 'mkdir' “directorio”: Crea un subdirectorio.
  • 'rmdir' “directorio”: Borra un subdirectorio .
  • 'shutdown -t3 -r now': Reinizializa el sistema (hay que hacerlo como root).
  • 'shutdown -t3 -h now': Apaga el sistema (hay que hacerlo como root).
  • 'reboot': Reinicia el sistema.
  • 'poweroff' : Apaga el sistema.
  • 'xwd -root -screen >' “pantalla.xwd”: Capturar la pantalla.
  • 'xwd >' “ventana.xwd”: Capturar la ventana.
Iré actualizando la lista poco a poco, y proximamente colgaré posts donde explicaré técnicas de copiado y traslado de directorios avanzadas, así como técnicas de configuradión de redes y demás virguerias desde consola.

Si tenéis alguna pregunta en concreto postead chic@s.

2 comentarios:

Kalimero dijo...

Muy buen post y muy util para los que tenemos memoria de pez como un servidor, si señor.

Saludetes.

Kratos dijo...

Gracias estoy empezando con linux y me es muy util.

Publicar un comentario