Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
| comandos_linux_basicos [2018/08/31 13:29] – lmachuca | comandos_linux_basicos [2018/10/04 22:43] (actual) – lmachuca | ||
|---|---|---|---|
| Línea 10: | Línea 10: | ||
| =====Navegar el sistema de archivos ===== | =====Navegar el sistema de archivos ===== | ||
| + | |||
| + | Para entender la organización del sistema de archivos en entornos Linux, ejemplos buenos de documentación: | ||
| + | |||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * Lucho. | ||
| + | |||
| ====cd==== | ====cd==== | ||
| Línea 18: | Línea 25: | ||
| '' | '' | ||
| - | * Si '' | + | * Si '' |
| * Si '' | * Si '' | ||
| * '' | * '' | ||
| + | |||
| + | Poner ojo al usar un punto al inicio de un componente de una ruta: | ||
| + | |||
| + | * '' | ||
| + | * '' | ||
| + | |||
| ====dirname==== | ====dirname==== | ||
| - | Indica quién es el directorio padre de una ruta. | + | Indica quién es el directorio padre de una ruta. Ver también [[#pwd]]. |
| ====ls==== | ====ls==== | ||
| Línea 39: | Línea 52: | ||
| ====pwd==== | ====pwd==== | ||
| - | Saber dónde estoy parado (directorio). Ver también [[#cd]]. | + | Saber dónde estoy parado (directorio). Ver también [[#cd]] y [[#dirname]]. |
| =====Ver y Editar Archivos ===== | =====Ver y Editar Archivos ===== | ||
| + | |||
| + | Para ver y editar archivos se recurre a dos tipos de programas: un // | ||
| + | |||
| + | ==== Crear un Archivo ==== | ||
| + | '' | ||
| + | |||
| + | Otra opción es simplemente invocar un editor con el nombre del archivo como se muestra abajo. | ||
| ==== Ver y Editar ==== | ==== Ver y Editar ==== | ||
| <code bash> | <code bash> | ||
| - | usuario $ less archivo | + | usuario $ less archivo |
| - | usuario $ nano archivo | + | usuario $ nano archivo |
| </ | </ | ||
| + | |||
| + | Ejemplos de paginadores son: '' | ||
| + | |||
| + | Ejemplos de editores son '' | ||
| ==== cp ==== | ==== cp ==== | ||
| Línea 108: | Línea 132: | ||
| 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. | 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. | ||
| + | En general se categorizan tres tipos de permisos para un archivo: '' | ||
| + | |||
| + | Por ejemplo, se pueden describir algunos permisos de archivo como sigue: | ||
| + | |||
| + | ^ Propietario: | ||
| + | | '' | ||
| + | | '' | ||
| + | | '' | ||
| + | |||
| + | Para dar o quitar permisos el **propietario** ejecuta uno de los siguientes comandos: | ||
| + | |||
| + | <code bash> | ||
| + | chmod [-R] [ugo][+][rwx] archivos... | ||
| + | chmod [-R] [ugo][-][rwx] archivos... | ||
| + | </ | ||
| + | |||
| + | Donde se escoge una o más categorías de usuarios y uno o más permisos. Por ejemplo "'' | ||
| Línea 114: | Línea 155: | ||
| **Sistema Operativo**: | **Sistema Operativo**: | ||
| - | * Información general | + | <code bash> |
| - | | + | # Información general de la distribución |
| + | usuario@host $ lsb_release -a | ||
| + | |||
| + | Distributor ID: | ||
| + | Description: | ||
| + | Release: | ||
| + | Codename: | ||
| + | |||
| + | # Versión del Kernel | ||
| + | usuario@host $ uname -a | ||
| + | |||
| + | Linux host 4.14.0-1-amd64 #1 Debian 4.14.0-1 | ||
| + | |||
| + | </ | ||
| **Actividad del Equipo**: | **Actividad del Equipo**: | ||
| - | * Fecha y hora: '' | + | * Fecha y hora: '' |
| * Uso del procesador / CPU: '' | * Uso del procesador / CPU: '' | ||
| * Información general del procesador: '' | * Información general del procesador: '' | ||
| * Tiempo de operación del equipo: '' | * Tiempo de operación del equipo: '' | ||
| - | * Memoria disponible: '' | + | * Memoria disponible: '' |
| * Uso de memoria por programas: '' | * Uso de memoria por programas: '' | ||
| - | * Uso de disco duro por punto de montaje: '' | + | * Uso de disco duro por punto de montaje: '' |
| **Red**: | **Red**: | ||
| Línea 135: | Línea 189: | ||
| * Reglas del firewall del kernel: '' | * Reglas del firewall del kernel: '' | ||
| * Ver la lista de servidores DNS: '' | * Ver la lista de servidores DNS: '' | ||
| - | * Examinar la resolución de un dominio: | + | * Ping: '' |
| + | |||
| + | =====Otras Cosas Varias===== | ||
| + | |||
| + | <code bash> | ||
| + | #Cómo obtener mi IP pública | ||
| + | wget -O - checkip.dyndns.org | ||
| + | </ | ||
| + | |||
| + | <code bash> | ||
| + | #Examinar la resolución de un dominio: | ||
| + | usuario@host $ dig www.helpcom.cl | ||
| + | |||
| + | ; <<>> | ||
| + | ;; global options: +cmd | ||
| + | ;; Got answer: | ||
| + | ;; ->> | ||
| + | |||
| + | ;; QUESTION SECTION: | ||
| + | ; | ||
| + | |||
| + | ;; ANSWER SECTION: | ||
| + | centaurus.helpcom.cl. 14400 IN A 190.13.136.236 | ||
| + | |||
| + | ;; Query time: 17 msec | ||
| + | ;; SERVER: 208.67.222.222# | ||
| + | |||
| + | </ | ||
| + | |||
| + | <code bash> | ||
| + | #En las instalaciones de servidores hechas por Helpcom, | ||
| + | # buscar un paquete para instalar | ||
| + | usuario@host $ apt search openjdk | ||
| + | |||
| + | openjdk-8-demo/ | ||
| + | Java runtime based on OpenJDK (demos and examples) | ||
| + | |||
| + | openjdk-8-doc/ | ||
| + | OpenJDK Development Kit (JDK) documentation | ||
| + | |||
| + | openjdk-8-jdk/ | ||
| + | Conjunto de desarrollo de OpenJDK (JDK) | ||
| + | |||
| + | openjdk-8-jdk-headless/ | ||
| + | OpenJDK Development Kit (JDK) (headless) | ||
| + | |||
| + | openjdk-8-jre/ | ||
| + | OpenJDK Java runtime, using Hotspot JIT | ||
| + | |||
| + | openjdk-8-jre-headless/ | ||
| + | OpenJDK Java runtime, using Hotspot JIT (headless) | ||
| + | |||
| + | openjdk-8-jre-zero/ | ||
| + | Alternative JVM for OpenJDK, using Zero/ | ||
| + | |||
| + | openjdk-9-jre/ | ||
| + | OpenJDK Java runtime, using Hotspot JIT | ||
| + | |||
| + | openjdk-9-jre-headless/ | ||
| + | OpenJDK Java runtime, using Hotspot JIT (headless) | ||
| + | |||
| + | # El paquete deseado se puede instalar con " | ||
| + | |||
| + | </ | ||
| + | |||
| + | <code bash> | ||
| + | # Reiniciar el equipo | ||
| + | [usuario@host] $ su | ||
| + | # Contraseña de superusuario... | ||
| + | [root@host] $ reboot | ||
| + | </ | ||
| - | {{tag> | + | {{tag> |
