Linux sucinto
Enviado por Musicar Licencias • 5 de Septiembre de 2018 • Resumen • 6.656 Palabras (27 Páginas) • 85 Visitas
[pic 1][pic 2][pic 3][pic 4][pic 5][pic 6]
Contenido
Linux essentials 3
Globing y Quoting 3
Regular expressions 4
Basich Shell Scripting 4
Variables 4
Argumentos 4
Operadores de control 5
If/then 5
Estructuras de iteración 5
Linux Kernel 6
Procesos 6
Networking 7
OSI model 7
Clases de redes privadas 7
Subneting 8
Configuración de red 8
Root y usarios estándar 9
System Users 10
User commands 10
Useradd 10
Passwd 11
Usermod 11
Userdel 11
groups 11
Groupadd 11
Groupmod 11
Groupdel 11
Enlaces simbólicos 11
Archivos y directorios especiales y sticky bits 12
Login process 12
Getty 12
Comandos Linux 13
man 13
ps 14
touch 14
cat 14
less 14
head/tail 14
find 14
grep 15
sort 15
cut 15
wc 15
Linux + and LPIC-1 Exam 101 16
Requerimientos generales 16
Filesystem and device files 17
Procfs, sysfs, udev, D-Bus 17
Herramientas para explorar dispositivos del sistema 18
lsmod 18
lscpu 18
lsblk 18
lspci 18
lsscsi 19
lsusb 19
lsraid 19
lsdev 19
Boot the system (proceso de arranque – sysvinit) 19
Sysvinit 19
Boot process 19
SYSVINIT runlevels 20
Systemd 20
Boot process 20
Systemd runlevels 21
Linux essentials
Globing y Quoting
Antes de ejecutar cualquier comando, el Shell realiza una búsqueda, en la línea de comandos, de algunos caracteres especiales (metacaracteres), con la finalidad de “interpretarlos” para que el comando solicitado se ejecute correctamente. Esta operación descrita se conoce como “File Globbing”. Estos metacaracteres también se conocen como comodines o wildcards.
Estos son algunos de ellos:
* | Hace referencia a una cadena de cero o más caracteres |
? | Hace referencia a un solo carácter. |
[ abc ...] | Hace referencia a cualquiera de los caracteres especificados dentro de los corchetes. |
[ a - z ] | Hace referencia a cualquiera de los caracteres especificados que se encuentren dentro del rango establecido por el guión. |
[^ abc ...] | Hace referencia a cualquier carácter menos a los establecidos. |
[^ a - z ] | Hace referencia a cualquier carácter menos a los establecidos en el rango especificado. También funciona con ! en lugar de ^ |
~ | El directorio inicial del usuario actual. |
~ userid | El directorio de inicio del identificador de usuario especificado. |
~+ | El actual directorio de trabajo. |
~- | El directorio de trabajo previo. |
Quoting
Se usa para escribir en consola información de cadenas de caracteres, se tienen dos opciones
Doble comilla → esta sustituye el valor de las variables y comandos.
echo “la variable path es $PATH“ → este comando muestra el contenido de la variable $PATH
Comilla sencilla → esta no sustituye ninguna variable o comando, reproduce literalmente el texto.
Regular expressions
* | Coincide con cualquier caracter de… | File* |
. | Cualquier carácter sencillo | |
? | Coincide con ningún o un caracter | F?le |
^ | Coincide con la expresión si aparece al principio | ^file |
$ | Coincide con la expresión si aparece al final | File$ |
[nnn] | Coincide con cualquiera de los caracteres entre corchetes | [abc] |
[^nnn] | Coincide con cualquier expresión que no contenga alguno de los caracteres especificados en los corchetes. Que no coincida con a, b ó c | [^abc] |
[n-n] | Coincide con cualquier caracter | |
[1-10] | Cualquier caracter entre 1 y 1 o 0 | |
[ser] | Coincidencias de s, luego e y luego r |
...