Comandos de Linux Básicos – $PATH, which, file, type, find, locate, updatedb, chmod, chattr, lsattr
En este video revisamos los comandos de linux básicos fundamentales para movernos dentro del filesystem. Comenzamos con una descripción sobre los distintos tipos de path: absolutos y relativos. Luego continuamos describiendo el funcionamiento de la variable $PATH junto con un comando relacionado llamado which para terminar explicando cómo agregar directorios a $PATH.
Luego seguimos con el comando llamado file que nos sirve para identificar el formato del contenido de un fichero. Después aclaramos la diferencia entre comandos basados en archivos ejecutables y aquellos builtin en bash, o sea construidos dentro del interprete. Avanzamos luego con el comando find para ubicar archivos o directorios dentro del sistema e introducimos los comandos locate y updatedb para el mismo objetivo. También hablamos sobre el comando du para medir la ocupación en disco de archivos y directorios. Después sumamos unas opciones del comando find y explicamos qué significa que un directorio tenga permisos de ejecución. Mostramos distintas maneras de usar chmod y terminamos con la utilización de chattr y lsattr para cambiar y visualizar atributos de los archivos como ser el de inmutabilidad. Finalizamos con un consejo muy útil a la hora de programar en bash y estar realizando pruebas.
¡Si tienes alguna consulta no dudes de dejarla en un comentario!
También te puedes sumar al canal de Discord para realizar consultas:
https://discord.gg/hXGwuETb
Índice
0:00 Introducción
1:00 Paths absolutos y relativos
2:16 Variable $PATH
2:45 Comando which
3:07 Agregar directorios a $PATH
4:14 Comando file
5:34 Shell builtins
6:31 Comando type
7:21 Comando find
9:25 Comandos locate y updatedb
10:38 Cuándo usar find o locate (incluye comando time)
13:00 Comando du
16:29 Opciones -executable y -type del comando find
18:21 Permisos de ejecución en directorios
20:36 Comando chmod con distintas alternativas de uso
22:26 Comandos chattr y lsattr
24:18 Bonus tip para programación en bash: sh -x
24:53 Despedida
************************
Estos comandos básicos de Linux son útiles para aprender Linux bajo cualquier distribución como ser ubuntu, debian, fedora, centos, red hat linux, arch linux, amazon linux, etc.
redhat linux