Podcast
Questions and Answers
¿Cuál comando se utiliza para crear un nuevo directorio?
¿Cuál comando se utiliza para crear un nuevo directorio?
Qué hace el comando 'strace' al ejecutarlo con otro comando como argumento?
Qué hace el comando 'strace' al ejecutarlo con otro comando como argumento?
¿Cuál es el comando usado para visualizar el nombre del usuario que está ejecutando la sesión?
¿Cuál es el comando usado para visualizar el nombre del usuario que está ejecutando la sesión?
Para invertir el orden de los resultados al listar archivos con 'ls', ¿cuál opción se debe usar?
Para invertir el orden de los resultados al listar archivos con 'ls', ¿cuál opción se debe usar?
Signup and view all the answers
¿Qué comando se utiliza para contar líneas en un archivo de texto?
¿Qué comando se utiliza para contar líneas en un archivo de texto?
Signup and view all the answers
¿Qué contiene el directorio /etc?
¿Qué contiene el directorio /etc?
Signup and view all the answers
¿Cuál es la función del directorio /var?
¿Cuál es la función del directorio /var?
Signup and view all the answers
¿Qué representa el carácter comodín *?
¿Qué representa el carácter comodín *?
Signup and view all the answers
¿Cuál es el propósito del directorio /boot?
¿Cuál es el propósito del directorio /boot?
Signup and view all the answers
¿Qué se indica con la letra 'd' en la jerarquía de archivos?
¿Qué se indica con la letra 'd' en la jerarquía de archivos?
Signup and view all the answers
¿Qué tipo de ruta no necesita la barra inicial '/'?
¿Qué tipo de ruta no necesita la barra inicial '/'?
Signup and view all the answers
¿Cuál de las siguientes afirmaciones es correcta sobre el directorio /tmp?
¿Cuál de las siguientes afirmaciones es correcta sobre el directorio /tmp?
Signup and view all the answers
¿Qué significa el carácter 'l' en la propiedad de archivos?
¿Qué significa el carácter 'l' en la propiedad de archivos?
Signup and view all the answers
Qué comando se utiliza para descomprimir un archivo comprimido con gzip?
Qué comando se utiliza para descomprimir un archivo comprimido con gzip?
Signup and view all the answers
Cuál es la función del comando 'truncate' en Linux?
Cuál es la función del comando 'truncate' en Linux?
Signup and view all the answers
Cómo se puede combinar varios archivos en uno solo?
Cómo se puede combinar varios archivos en uno solo?
Signup and view all the answers
Qué opción se utiliza con el comando 'split' para indicar el número de líneas al dividir un archivo?
Qué opción se utiliza con el comando 'split' para indicar el número de líneas al dividir un archivo?
Signup and view all the answers
Qué comando se usaría para ver el directorio actual en Linux?
Qué comando se usaría para ver el directorio actual en Linux?
Signup and view all the answers
Cuál es la función del comando 'gzip'?
Cuál es la función del comando 'gzip'?
Signup and view all the answers
Qué comando permite encadenar múltiples comandos en Linux?
Qué comando permite encadenar múltiples comandos en Linux?
Signup and view all the answers
Qué opción se debe agregar a gzip para descomprimir un archivo?
Qué opción se debe agregar a gzip para descomprimir un archivo?
Signup and view all the answers
¿Qué comando se utiliza para eliminar duplicados en un archivo?
¿Qué comando se utiliza para eliminar duplicados en un archivo?
Signup and view all the answers
¿Cuál es la opción correcta para contar el número de líneas en un archivo usando wc?
¿Cuál es la opción correcta para contar el número de líneas en un archivo usando wc?
Signup and view all the answers
¿Qué comando se debe usar para comparar archivo por archivo línea por línea?
¿Qué comando se debe usar para comparar archivo por archivo línea por línea?
Signup and view all the answers
¿Cuál es la función principal del comando 'tar'?
¿Cuál es la función principal del comando 'tar'?
Signup and view all the answers
¿Qué opción de wc muestra el número total de bytes en un archivo?
¿Qué opción de wc muestra el número total de bytes en un archivo?
Signup and view all the answers
Para ver el proceso detallado al crear un archivo .tar, qué opción usarías con 'tar'?
Para ver el proceso detallado al crear un archivo .tar, qué opción usarías con 'tar'?
Signup and view all the answers
¿Qué comando mostraría solo las líneas que están duplicadas en un archivo?
¿Qué comando mostraría solo las líneas que están duplicadas en un archivo?
Signup and view all the answers
Al ejecutar 'ls -l | wc -l', qué resultado obtendrías?
Al ejecutar 'ls -l | wc -l', qué resultado obtendrías?
Signup and view all the answers
¿Qué resultado produce el comando 'sort practicalinux | uniq -c'?
¿Qué resultado produce el comando 'sort practicalinux | uniq -c'?
Signup and view all the answers
¿Qué comando usarías para ver el número de palabras en un archivo?
¿Qué comando usarías para ver el número de palabras en un archivo?
Signup and view all the answers
¿Cuál es la principal diferencia entre un enlace hard y un enlace simbólico?
¿Cuál es la principal diferencia entre un enlace hard y un enlace simbólico?
Signup and view all the answers
¿Qué operador se usa para mostrar el contenido de un archivo en el terminal?
¿Qué operador se usa para mostrar el contenido de un archivo en el terminal?
Signup and view all the answers
¿Qué comando se utiliza para redirigir el estándar de error a un archivo?
¿Qué comando se utiliza para redirigir el estándar de error a un archivo?
Signup and view all the answers
¿Cuál es la función del comando 'tee' en la redirección de salida?
¿Cuál es la función del comando 'tee' en la redirección de salida?
Signup and view all the answers
¿Para qué se utiliza el comando 'cut'?
¿Para qué se utiliza el comando 'cut'?
Signup and view all the answers
¿Qué hace el comando 'awk'?
¿Qué hace el comando 'awk'?
Signup and view all the answers
¿Cuál es la función del operador '|', o pipe?
¿Cuál es la función del operador '|', o pipe?
Signup and view all the answers
¿Cuál es la forma correcta de agregar texto a un archivo sin reemplazar su contenido?
¿Cuál es la forma correcta de agregar texto a un archivo sin reemplazar su contenido?
Signup and view all the answers
¿Qué comando se utiliza para contar el número de líneas que coinciden con una palabra clave en un archivo?
¿Qué comando se utiliza para contar el número de líneas que coinciden con una palabra clave en un archivo?
Signup and view all the answers
¿Qué hace el comando 'sort -r'?
¿Qué hace el comando 'sort -r'?
Signup and view all the answers
¿Para qué se utiliza el comando 'grep -v'?
¿Para qué se utiliza el comando 'grep -v'?
Signup and view all the answers
¿Cuál es el propósito del comando 'head'?
¿Cuál es el propósito del comando 'head'?
Signup and view all the answers
¿Qué comando se utiliza para mover archivos?
¿Qué comando se utiliza para mover archivos?
Signup and view all the answers
¿Cómo se puede seleccionar una columna específica de un archivo usando 'cut'?
¿Cómo se puede seleccionar una columna específica de un archivo usando 'cut'?
Signup and view all the answers
Study Notes
Comandos Básicos de Línea de Comando (CLI) en Linux
-
ifconfig
/ip add
: Muestran parámetros de red. -
yum install net-tools
: Instala herramientas de red, incluyendoifconfig
. -
ssh
: Acceso remoto a servidores. -
ssh -l
: Especifica el usuario para conexión SSH. -
whoami
: Muestra el usuario actual. -
hostname
: Muestra el nombre del host. -
strace
: Muestra todas las acciones que realiza un comando. -
strace pwd
: Ejemplo de rastrear la ejecución depwd
. -
ls -l
(oll
): Muestra lista detallada de archivos y directorios. -
ls -l
-r
: Invierte el orden de la lista. -
ls -l
-t
: Ordena por fecha de modificación (más reciente primero). -
ls -l
-i
: Muestra el ID del archivo. -
ls -l
-h
: Muestra los tamaños en unidades amigables (kB, MB, etc.). -
clear
: Limpia la pantalla de la CLI. -
passwd
: Cambia la contraseña del usuario. -
cd
: Cambia el directorio actual. -
pwd
: Muestra el directorio actual. -
touch
: Crea un archivo. -
touch [nombrearchivo]
: Crea un archivo o actualiza la fecha de modificación. -
cp
: Copia archivos o directorios. -
cp -R
: Copia recursivamente directorios. -
vi
: Editor de texto. -
mkdir
: Crea un directorio. -
find
: Busca archivos y directorios. -
find . -name "nombrearchivo"
: Busca un archivo en el directorio actual. -
find / -name "nombrearchivo"
: Busca un archivo partiendo del directorio raíz. -
locate
: Busca archivos utilizando una base de datos. -
updatedb
: Actualiza la base de datos paralocate
. -
mlocate
: Paquete que permite utilizar locate. -
wc
: Cuenta la cantidad de líneas, palabras y bytes en un archivo.
Estructura de Archivos en Linux
-
/boot
: Archivos para el arranque del sistema. -
/root
: Directorio del usuarioroot
. -
/dev
: Archivos de dispositivos conectados al sistema. -
/etc
: Archivos de configuración. -
/bin
,/usr/bin
: Comandos para el usuario. -
/sbin
,/usr/sbin
: Comandos para el sistema. -
/opt
: Aplicaciones opcionales. -
/proc
: Archivos de procesos en ejecución. -
/lib
,/usr/lib
: Bibliotecas. -
/tmp
: Archivos temporales. -
/home
: Directorios de usuario. -
/var
: Archivos de registro y variables. -
/run
: Archivos de procesos en ejecución y datos de arranque. -
/mnt
: Montado de sistemas de archivos externos. -
/media
: Montaje de dispositivos extraíbles (CDs/DVDs).
Propiedades de Archivos/Directorios
- Los archivos tienen atributos (permisos).
-
[X]rwxrwxrwx
: Ejemplo de permisos. -
-
: Archivo regular. -
d
: Directorio. -
l
: Enlace simbólico. -
c
,s
,p
,b
: Tipos de archivos especiales (servicio, puerto, pipe, servicio bloqueado). - Se pueden listar propiedades con los comandos
ls -l
oll
. Se muestran la información relacionada a la fecha de creación, ultima modificación, owner, grupo al que pertenece, el tipo de archivo u objeto (-
,d
etc), tamaño del archivo y nombre del archivo
Rutas de Archivos
- Ruta absoluta: Inicia con
/
. - Ruta relativa: No inicia con
/
, referenciando a un directorio actual.
Wildcards (Comodines)
-
*
: 0 o más caracteres. -
?
: 1 caracter. -
[]
: Rango de caracteres. - Se usan para buscar patrones en nombres de archivos.
Enlaces Simbólicos y Hard Links
- Hard links: Mismos datos en la misma partición, elimina el original y el link deja de funcionar, última modificación se actualiza con archivos originales.
- Symbolic links: Punteros a archivos/directorios en otra ubicación; borrar el original lo borra el link.
Redirecciones de Entrada/Salida
-
>
: Redireccionamiento de salida (sobreescribe el archivo). -
>>
: Redireccionamiento de salida (agrega al archivo). -
<
: Redireccionamiento de entrada. -
tee
: Copia la salida estándar a varios archivos o a la vez a la salida estandar y un archivo especifico. -
2>
: Desvía errores a un archivo.
Pipes
-
|
: Permite conectar la salida de un comando con la entrada de otro.
Comandos de Mantenimiento de Archivos
-
cp
: Copiar archivos. -
rm
: Eliminar archivos. -
mv
: Mover archivos. -
mkdir
: Crear directorios. -
rmdir
: Eliminar directorios vacíos. -
chgrp
: Cambiar grupo de un archivo. -
chown
: Cambiar propietario de un archivo.
Comandos de Visualización de Archivos
-
cat
: Muestra un archivo completo. -
more
: Visualiza un archivo página por página. -
less
: Similar amore
, pero permite moverse hacia arriba y abajo. -
head
: Muestra las primeras líneas de un archivo. -
tail
: Muestra las últimas líneas de un archivo.
Filtros de Texto
-
cut
: Extrae partes de líneas de archivos por columnas. -
awk
: Procesamiento de texto, manipulación de datos en columnas. -
grep
/egrep
: Busca patrones de texto. -
sort
: Ordena las líneas de un archivo. -
uniq
: Elimina líneas duplicadas. -
wc
: Cuenta líneas, palabras y caracteres.
Comparación de Archivos
-
diff
: Compara archivos línea por línea. -
cmp
: Compara archivos byte por byte.
Comprensión y Descompresión
-
tar
: Agrupa archivos. -
gzip
/gunzip
: Comprime y descomprime archivos.
Truncar Tamaño de Archivos
-
truncate
: Reduce o aumenta el tamaño de un archivo.
Combinar y Dividir Archivos
-
cat
: Combina archivos. -
split
: Divide un archivo en partes más pequeñas.
Ejecutar Varios Comandos
-
;
: Ejecuta comandos en secuencia.
Comparación Linux vs. Windows (Comandos)
- Se muestran correspondencias de comandos básicos entre los dos sistemas operativos.
-
dir
(Windows) ->ls
(Linux) -
ren
(Windows) ->mv
(Linux) -
copy
(Windows) ->cp
(Linux) -
move
(Windows) ->mv
(Linux) -
cls
(Windows) ->clear
(Linux) -
del
(Windows) ->rm
(Linux) -
fc
(Windows) ->diff
(Linux) -
find
(Windows) ->grep
(Linux) -
/?
(Windows) ->man
(Linux) -
chdir
(Windows) ->cd
(Linux) -
time
(Windows) ->date
(Linux)
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Description
Este cuestionario evalúa tu conocimiento sobre los comandos básicos de la línea de comando (CLI) en Linux. Abarca desde la configuración de red hasta la gestión de archivos y usuarios, asegurando que entiendas cómo utilizar estas herramientas eficientemente en un entorno Linux.