Created
December 16, 2022 01:21
-
-
Save cgustav/a919689b6df9776a3ecb627e907dcd3b to your computer and use it in GitHub Desktop.
Apuntes_Linux
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
PREPARACION LINUX | |
MAQUINAS VR | |
----------- | |
user: vbot | |
password: vbotpassword | |
ESTRUCTURA DIRECTORIOS LINUX | |
---------------------------- | |
/ | |
bin/: Comandos binarios esenciales para usuarios del sistema. | |
boot/: Ficheros de configuración de arranque del sistema. | |
dev/: Configuraciones de perifericos del sistema. | |
etc/: Ficheros de configuración general del sistema. | |
home/: Subdirectorios de usuarios (excepto root), personales,etc. | |
lib/: Bibliotecas esenciales compartidas de software alojado. | |
media/: Puntos de montaje de dispositivos removibles. | |
mnt/: Archivos y discos montados temporalmente. | |
opt/: Paquetes de programas opcionales de aplicaciones estáticas. | |
sbin/: Comandos binarios esenciales y programas exclusivos de root. | |
srv/: Lugar especifico de datos, servidos por el sistema. | |
tmp/: Ficheros temporales del sistema | |
usr/: Jerarquía secundaria de datos de usuario; utilidades y apps multiusuario. | |
var/: Archivos variables como logs,spool, bases de datos, e-mails, etc. | |
root/: Directorio raíz del usuario root. | |
proc/: Contiene principalmente archivos de texto, que documentan al cpu, procesos, etc. | |
> SUB-ESTRUCTURA VAR | |
--------------------- | |
> var/cache/: Cache de las aplicaciones | |
> var/crash/: Datos de caídas o errores del sistema | |
> var/lock/: Ficheros de seguimiento de recursos del sistema | |
> var/log/: Archivos de registro, logs, etc. | |
> var/mail/: Buzón de correos o mensajes de usuarios | |
> var/run/: Información del sistema desde el último arranque | |
> var/spool/: Colas de tareas a la espera de ser procesados | |
> var/spool/mail/: Ubicación e-mail de usuario desaprobados. | |
> var/tmp/: Ficheros temporales, no se borran entre sesiones o reboots | |
LINEA DE COMANDOS BÁSICOS DE LINUX | |
----------------------- | |
$ [COMANDO/ORDEN] [-OPCIONES/FLAGS] [ARGUMENTOS] | |
> man | |
Abreviación de manual. Muestra las páginas del documento del sistema en línea Sirve para obtener información detallada de cualquier comando que recuerde. | |
Por ejemplo: | |
> man cp | |
> man ls | |
> man cat | |
> who | |
Muestra usuarios conectados al sistema informando su estado al sistema. | |
-u: nombre + uid | |
-T: nombre + (permisos de recepción de mensajes [write] | |
-q: Nombres + números de usuarios | |
-H: Mostrar cabeceras de visualización | |
-b: Fecha y hora de ultimo reboot | |
-s: Columnas de visualización, linea de acceso CLI + fecha | |
> whoami | |
Muestra usuario activo (Autenticado) en la sesión de la línea de comandos. | |
> date | |
Visualiza fecha y hora actual de pantalla. | |
> cal | |
Abreviación de Calendar. Muestra calendario del mes y años indicados. | |
cal [[mes] año] | |
* cal 1996 | |
* cal 11 1996 | |
> arch / uname | |
Muestra la arquitectura de la máquina. | |
> uname -m: Arquitectura de sistema. | |
> uname -r: Mostrar versión del kernel usado. | |
> cat & cat /proc | |
Abreviación de Concatenate. La orden cat permite concatenar contenido de ficheros. Comunmente usado para "imprimir" contenido de un fichero de una manera práctica. | |
> cat [fichero] | |
---------------- | |
> cat /proc/cpuinfo: Información del CPU. | |
> cat /proc/interrupts: Mostrar interrupciones | |
> cat /proc/meminfo: Verificar el uso de memoria | |
> cat /proc/swaps: Ficheros SWAPs | |
> cat /proc/version: Versión del kernel | |
> cat /proc/net/dev: Adaptadores de red y estadísticas | |
> cat /proc/mounts: Sistema de ficheros montados | |
> lspci -tv Mostrar dispositivos PCI | |
> lsusb -tv Mostrar dispositivos USB | |
> df & du | |
Sirve para visualizar información de espacio en disco, ya sea por ficheros o por particiones. | |
> df -h: mostrar una lista de particiones montadas. | |
> du -sh dr1: Estimar el espacio usado por el directorio "dir1" | |
> du -sk * | sort -rn: Mostrar el tamaño de los ficheros y directorios ordenados por tamaño. | |
LINEA DE COMANDOS PARA GESTIÓN DE DIRECTORIOS DE LINUX | |
----------------------- | |
> mkdir | |
Abreviación de Make Directories. Creación de directorios en el sistema de archivos. | |
mkdir [Nombre directorio] | |
NOTA: Los nombres de directorios pueden contener caracteres especiales como - _ ? etc. Los espacios entre palabras se especifican mediante backslash \. | |
NOTA: Puede especificar la cantidad de directorios que desee. | |
> mkdir MiDir | |
> mkdir MiDir MiDir2 MiDir3 | |
> mkdir /home/MiDir | |
> ls | |
Abreviación de List. Provee de herramientas para listar el contenido de un directorio, incluyendo subdirectorios. | |
> -l: Listado extendido de cada fichero | |
> -t: Muestra ficheros ordenados por fecha modificacion (desc) | |
> -a: Muestra total de ficheros, incluyendo ocultos | |
> -u: Muestra ordenamiento de ficheros ultima fecha de acceso | |
> -i: Muestra nombre de los ficheros junto con el número de su índice (i-nodo) | |
> -R: Muestra listado recursivo de directorios y subdirectorios | |
> -r: Listado en orden alfabético inverso | |
> -C: Lista archivos en formato multicolumna. | |
> -F: Aplica separadores de ruta con / . Marca ejecutables con un * o @ | |
> -m: Lista archivos a lo largo, separados por comas. | |
> -p: Aplica separadores / para directorios. | |
> -s: Muestra el tamaño de cada archivo en bloques. | |
> -x: Muestra los archivos en formato multicolumna, las entradas se ordenan por filas, especialmente util en pantallas pequeñas. | |
> cd | |
Navegación entre directorios de trabajo. Si se digita unicamente el comando, volverá al directorio de trabajo ($HOME). | |
> cd [dirección de directorio] | |
> cd [directorio] | |
cd /proc/sys | |
cd MiDir | |
> rm | |
Abreviación de Remove. Util en eliminación de directorios (cuando están vacíos). En caso de directorios con contenido utilizar flag -r para ejecutar una eliminación recursiva. -r para forzar eliminación. | |
> rmdir [directorio] | |
> rm -rf /home/MiDirectorio | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment