Comandos básicos de Linux: Guía completa

Comandos básicos de Linux

Navegación y manipulación de archivos

man comando= Muestra el manual de un comando

mc= Explorador de archivos que incluye su propio editor, mcedit

cd nom_directorio= Cambia de directorio

cd .. = Sube un nivel de directorios

cd – = Vas a la ubicación donde estabas antes

cp archivo1 archivo2= Copia archivo1 como archivo2 (nuevo nombre) manteniendo el original

cp archivo /directorio= Copia archivo en directorio manteniendo nombre y el original

ln archivo1 /directorio/archivo2 = Hace copias enlazadas (ambos archivos se actualizan en cuanto uno se guarda)

mv archivo1 archivo2 = Renombra archivo1 en archivo2

mv archivo /directorio= Mueve archivo dentro de directorio

rm archivo= Borra archivo

rm -rf directorio= Borra el directorio con todo lo que tenga dentro sin pedir confirmación

mkdir nom_directorio= Crea directorio nom_directorio

rmdir nom_directorio= Borra directorio nom_directorio

Procesos

killall processname= Mata el proceso con ese nombre

Información del sistema

ls= Lista los archivos de un determinado directorio

ls -l= Lista también las propiedades y atributos

ls -a= Lista todos los archivos, incluidos los ocultos y los del sistema

cat fichero= Muestra el contenido de un fichero

less= Muestra la salida estándar de forma paginada

more= Muestra la salida estándar de forma paginada

more fichero= Muestra el contenido de un archivo de forma paginada

zcat fichero= Muestra el contenido de un archivo comprimido (.gz)

echo cadena= echo nos muestra en pantalla el texto que le diga

grep ‘cadenaarchivo= Muestra las líneas del archivo que contienen la cadena

file archivo= Muestra el tipo de un archivo determinado

head archivo= Muestra las primeras líneas de un archivo, 10 por defecto

tail archivo= Muestra las últimas líneas de un archivo, 10 por defecto

tail -fn 200 archivo= Muestra las últimas 200 líneas de un archivo y sigue agregando mientras crece

find directorio -name nom_archivo -print = Busca todos los archivo con el nombre especificado en un directorio determinado

find /home/usuario -name *.jpg -print= Busca todas las imágenes .jpg en /home/usuario

whereis ejecutable= Busca binarios ejecutables (ejemplo: whereis find)

type comando= Muestra la ubicación del ejecutable perteneciente al comando indicado

pwd= Visualiza el directorio actual o de trabajo

history= Muestra el listado de comandos usados por el usuario (~/.bash_history)

df= Muestra el espacio libre en el disco duro

top= Muestra los procesos que más CPU consumen en tiempo real, así como la memoria RAM y swap usada, entre otra información

history -c= Es Utilizado para Borra el Historial de Comandos

pstree= Muestra un árbol de procesos. Sintaxis: pstree.

Otros comandos útiles

  1. top: se usa para ver los recursos del sistema
  2. htop: lo mismo del top solo que mas util y permite detener procesos
  3. ps: sirve para manipular procesos
  4. pstree: muestra todos los procesos en forma de arbol
  5. kill: mata un proseso dando su id
  6. pgrep: devuelve el id del proceso que coincide con la busquedad
  7. pkill:mata un proseco con el nombre del mismo
  8. killall:mata un proseso con el nombre del mismo
  9. renice: cambia la prioridad de un proceso
  10. df -h: muestra el espacio en uso del disco duro
  11. free: estadisticas de uso de memoria
  12. stat: muestra informacion especializada del archivo
  13. uptime: hora actual tiempo que lleva el sistema encendido desde el ultimo reboot
  14. hostname: nombre del host
  15. at: especifica el tiempo al cual se ejecutara un programa
  16. crontab: especifica el tiempo al cual se ejecutara un programa
  17. tail: permite ver el final de un archivo
  18. cat: muestra el contenido de un fichero
  19. date: muestra la fecha y hora
  20. history: listado de comandos que el usuario a realizado
  21. sudo: cambia su usuario a superusuario o root
  22. who -u: muestra el usuario conectado
  23. ls: lista los ficheros y directorios de la ubicacion actual
  24. apt-get install: instala una aplicacion
  25. apt-get update: actualiza la base de datos de paquetes
  26. cp: copiar un archivo
  27. mv: mueve un archivo
  28. pwd: muestra el directorio de trabajo actual
  29. ifconfig: muestra ip del pc y configuracion de red
  30. ping: realiza ping entre pcs
  31. ifconfig xxxx up: inicia los servicios de red de la tarjeta especificada en id
  32. ifconfig xxxx down: detiene los servicios de red de la tarjeta especificada en id
  33. route: muestra informacion de la tabla de enrutamiento
  34. passwd: cambia la contraseña del usuario especificado
  35. vi: gestor de texto para modificar archivos planos
  36. nano: gestor de texto para modificar archivos planos
  37. grep: busca conicidencia dentro del fichero
  38. find: buscar archivo
  39. traceroute: trasa la ruta que realiza un paquete
  40. useradd: crea un nuevo usuario
  41. chmod: cambia los premisos
  42. chown: cambia el dueño
  43. groupadd: agrega un nuevo nuevo grupo
  44. rm: borra un archivo
  45. apt-get remove: desinstala un programa
  46. apt-get purge: desinstala un programa pero forzandolo
  47. aptitude install: instalar programas
  48. cd: cambia de directorio
  49. ls -a: muestra incluso ficheros ocultos
  50. ls -l: lista todos los ficheros de ese directorio sin los ocultos
  51. tree: lista todos los ficheros en forma de arbol
  52. mysql -u root -p: para empezar a manipular sus bases de datos
  53. /etc/init.d/apache2 start stop restart: empieza para y reinicia un programa
  54. ./script: correr un script

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.