¡Esta es una revisión vieja del documento!


Comandos Linux Básicos

Ejemplos de comandos de Linux básicos para realizar tareas en una consola (terminal o SSH):

Ayudas varias en línea:

cd

cd.

Cambiar de directorio.

cd ${ruta}.

  • Si ${ruta} empieza con /, es absoluta y empieza a la raíz del sistema.
  • Si ${ruta} empieza con ./, es relativa a la ruta actual.
  • cd sin argumentos retorna al directorio de inicio del usuario ($HOME, etc).

dirname

Indica quién es el directorio padre de una ruta.

ls

ls.

Listar archivos, listar directorios. Más o menos equivalente a dir en DOS.

ls:

  • -l - Listar los archivos en formato largo, con información del tamaño, propietario y grupo.
  • -h - listar los archivos con los tamaños en formato humano (por ejemplo “15M” en vez de “15000000”).
  • -v - listar los archivos en numeración natural (por ejemplo archivo1, archivo2, archivo11 en vez de archivo1, archivo11, archivo2).
  • -a - Mostrar .dotfiles y archivos que normalmente están fuera de la vista de ls.

pwd

Saber dónde estoy parado (directorio). Ver también cd.

Ver y Editar Archivos

Ver y Editar

usuario $ less archivo  # navegar un archivo de texto; ''q'' para salir.
usuario $ nano archivo  # editar un archivo de texto; ''CTRL-X'' para salir / grabar.

cp

cp.

Copia archivos.

Forma 1: Copia un archivo o directorio ${origen} a la ubicación (carpeta) ${/ruta/dirdestino/} (notar el / al final):

usuario $ cp origen /ruta/dirdestino/.

Forma 2: Copia una ruta o directorio ${/ruta/dirorigen}, y sus hijos, a la ubicación (carpeta) ${/ruta/dirdestino/} (notar el / al final):

usuario $ cp -R /ruta/dirorigen /ruta/dirdestino/.

Forma 3: Copiar al directorio de destino ${dirdestino} varios archivos:

usuario $ cp -t /ruta/dirdestino/. archivo1 archivo2 archivo3 ...
Notar que el punto es un marcador importante al referirse a las rutas en Linux: las siguientes instrucciones son diferentes.
cp -R /ruta/directorio/elemento    /ruta/destino/     #<-- 1
cp -R /ruta/directorio/elemento/.  /ruta/destino/     #<-- 2
  1. Copia el archivo o carpeta elemento a la ruta /ruta/destino/. El resultado es /ruta/destino/elemento.
  2. Copia las rutas en elemento a la ruta /ruta/destino/. El resultado es /ruta/destino/hijos....

mv

mv.

Forma 1: Mueve (no copia) archivos y rutas. Tomar ojo de la misma nota anterior.

usuario $ mv /ruta/origen /ruta/destino/   # el resultado es /ruta/destino/origen
usuario $ mv /ruta/origen /ruta/destino    # el resultado es /ruta/destino (que se sobreescribe con origen)

Forma 2: Cambiar el nombre de un archivo.

usuario $ mv helpcom.txt Helpcom.txt   # Ojo: si Helpcom.txt ya existe lo va a sobreescribir.

chmod

chmod.

Cambia los permisos de acceso y ejecución de un archivo. Sólo superusuarios y el propietario de un archivo (o de su ruta) pueden cambiar los permisos de un archivo.

Información del Sistema

Sistema Operativo:

  • Información general de la versión de la distribución: lsb_release -a.
  • Versión del kernel: uname -r, uname -a.

Actividad del Equipo:

  • Fecha y hora: date.
  • Uso del procesador / CPU: top, htop.
    • Información general del procesador: less /proc/cpuinfo.
  • Tiempo de operación del equipo: uptime.
  • Memoria disponible: free -m.
  • Uso de memoria por programas: htop, ps -ef.
  • Uso de disco duro por punto de montaje: df -h, discus.

Red:

  • Direcciones IP asignadas: ip address.
    • Para una interface específica: ip address show eth0.
  • Tablas de ruteo: ip route.
  • Reglas del firewall del kernel: iptables -L.
  • Ver la lista de servidores DNS: cat /etc/resolv.conf.
  • Examinar la resolución de un dominio: dig www.helpcom.cl.
comandos_linux_basicos.1535722142.txt.gz · Última modificación: 2018/08/31 13:29 por lmachuca
CC Attribution-Noncommercial-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0