El post que buscas se encuentra eliminado, pero este también te puede interesar

100 ejercicios para aprender linux

Anuncios


100 ejercicios para aprender linux

terminal


Para aprender a manejar la consola unix puedes revisar un par de cursos que tengo publicados:

Lo básico
Lo más avanzado

Estos 100 ejercicios te darán una idea de tu nivel de usuario linux, un buen nivel es a partir de 85 bien.

PREGUNTAS :

¿Cómo asignar una IP a mi ordenador?
¿Cómo hago para ver los archivos del directorio anterior?
¿Cómo sé en qué directorio estoy?
¿Como veo los archivos en un directorio?
¿Cómo puedo crear archivos en Unix?
¿Cómo puedo iniciar y cerrar sesión con mi nombre de usuario?
¿Cómo puedo crear uno o varios directorios?
¿En que directorios se guardan generalmente los programas?
¿Con denomina Unix a los disco duros IDE?
¿Cómo puedo obtener un listado de los procesos que tengo en ejecución?
¿De qué forma puedo averiguar el uso de memoria que consume mi ordenador?
Si hago ls ¿cual es el directorio del que lista los archivos?
¿Cómo se cambia al propietario de un fichero?
¿Cómo puedo saber el orden de ejecución de mis procesos?
¿Con qué comando se monitorea la memoria?
¿Cómo puedo ver el contenido de un archivo sin abrirlo?
¿Cuál es el comando para saber donde estás?
¿Cómo se quien soy?
¿Puedo tener más de una consola abierta?
¿Existen físicamente todos los dispositivos que hay en /dev?
¿Qué comando reinicia el equipo?
¿Comando para apagar mi ordenador?
¿Cómo borro la pantalla?
¿Con qué comando puedo empaquetar y desempaquetar un conjunto de archivos o directorios?
¿Con que comando genérico de UNIX puedo comprimir y descomprimir archivos y directorios?
¿Cómo sé los usuarios conectados a mi máquina?
¿Cómo puedo obtener información detallada de un comando?
¿Donde se escriben los comandos?
¿Cómo un archivo sin posibilidad de recuperación?
¿Cómo creo un enlace?
¿Cómo borrar directorios con todos sus archivos dentro?
¿Cómo averiguar la cantidad de disco utilizado?
¿Cómo se le llaman a los drivers en UNIX?
En consola, ¿cómo puedo autocompletar?
¿Cómo puedo matar un proceso?
¿Qué es el kernel?
¿Cómo se que versión del kernel tengo?
¿Cómo cargo y descargo un módulo?
¿Cómo visualizo los módulos cargados?
¿Cómo obtengo la información sobre un módulo determinado?
¿Cómo se le llama al intérprete de comandos?
¿Cómo ver lo que hacen los usuarios que están conectados en la red?
¿Dónde se guardan los archivos de configuración del sistema?
¿Cómo diferencio entre ruta absoluta y ruta relativa?
¿Dónde se guardan los archivos de usuario?
¿Cómo puedo ver los detalles de un archivo?
¿De qué forma puedo crear, eliminar o modificar particiones en UNIX?
¿Cuántos niveles de ejecución tiene linux?
¿Cómo ejecuto un proceso en 2º plano?
¿Cómo traer un proceso en 2º plano al 1º?
¿Cómo puedo buscar la ubicación de un comando determinado?
¿Cómo borro un directorio?
¿Puede haber 2 archivos o más con la misma ruta absoluta?
¿Cómo situar el cursor al principio de una línea?
¿Cómo visualizo la fecha y hora del sistema?
¿Cómo puedo obtener ayuda acerca de un comando?
¿Qué letra significa permiso de ejecución?
¿A que se refiere cuando se dice que los entornos Unix son CASE SENSITIVE?
¿Qué significa ./ ?
¿Qué significa ../ ?
¿Qué significan las letras FHS?
¿Qué es un archivo con extensión .rpm?
¿Qué es una consola?
¿Cómo puedo ver más allá de la pantalla?
¿Cómo consulto el historial de comandos?
¿Qué es pts?
¿Cómo accedo a la consola desde el modo gráfico?
¿Cómo se los grupos a los que pertenezco?
¿Qué hace el comando echo?
¿Cómo puedo saber en que consola me encuentro?
¿Cómo se hace un enlace simbólico?
¿Cómo hago un enlace en el directorio dir a un archivo en el directorio actual?
¿Cómo hago para ir al final de línea en una consola?
¿Cómo hago para avanzar hacia atrás, palabra a palabra, en una consola?
¿Cómo hago para borrar desde el cursos hasta el final de línea?
¿Cómo hago para borrar la palabra siguiente?
Si quiero ver cual es la diferencia horaria GMT de mi sesión, ¿cómo hago?
¿Cómo sé cual es el nombre de la máquina en la que estoy conectado?
¿Cómo hago para ver las variables de entorno de mi sesión?
Puedo ejecutar un comando que no esté en mi directorio actual
¿Cómo muestro el contenido de la variable PATH?
¿Cómo hago para escribir en consola, sin parar, "Hola, soy yo"?
¿Cómo hago para copiar archivo1 a archivo2 que está en el directorio dir?
Quiero construir un archivo suma que tenga el contenido de A1 y A2, ¿cómo hago?
¿Cómo sé cuantas líneas tiene un archivo?
Suponiendo que tengo el archivo software.tar.gz y el archivo de firma MD5 software.tar.gz.md5, ¿cómo compruebo que es correcta?
Cómo hago para extraer campos de texto de un archivo
¿Cómo redirecciono la salida estándar de error?
¿cómo hago para cancelar la operación de un comando?
¿Cómo hago para enviar el caracter EOF a la entrada estándar?
¿Puedo descomprimir un archivo ZIP Windows en Linux?
¿Cómo hago para saber el tiempo que tarda en ejecutarse un comando?
Si quiero crear el directorio dir11 dentro de dir1, y dir1 no existe, ¿cómo lo hago con una sola instrucción?
¿Cómo hago para encontrar si hay un usuario que se llame pepe?
¿Cómo mostrar todas las líneas de un archivo de texto que NO contengan la palabra hola?
¿Cómo hago para ver qué usuarios no tienen una shell asignada?
¿Como encuentro los archivos terminados en .txt en mi directorio actual?
Quiero ver el contenido de los archivos de texto que empiecen por a, seguidos de un 3 o un 4, y terminados en .sh, ¿como hago?
Estoy perdido en el árbol de directorios, ¿cómo vuelvo a mi HOME?
Quiero ver cuanto espacio ocupa mi home, ¿cómo hago?



RESPUESTAS:

Q: ¿Cómo asignar una IP a mi ordenador?
A: ifconfig nº de IP

Q: ¿Cómo hago para ver los archivos del directorio anterior?
A: ls ../

Q: ¿Cómo sé en qué directorio estoy?
A: pwd

Q: ¿Como veo los archivos en un directorio?
A: ls

Q: ¿Cómo puedo crear archivos en Unix?
A: Con el comando "touch" seguido del nombre de archivo que quiero crear.

Q: ¿Cómo puedo iniciar y cerrar sesión con mi nombre de usuario?
A: Introduzco mi nombre de usuario (login y mi clave (password Utilizo exit para salir de una consola

Q: ¿Cómo puedo crear uno o varios directorios?
A: Con el comando mkdir seguido del nombre o nombres, separados por espacio, de los directorios que quiero crear.

Q: ¿En que directorios se guardan generalmente los programas?
A: Generalmente en /bin /sbin y /usr/sbin, aunque depende también de la distribución.

Q: ¿Con denomina Unix a los disco duros IDE?
A: Los denomina como hd (de Hard Disk). Canal Primario: hda (Maestro) y hdb (Esclavo) Canal Secundario: hdc (Maestro) y hdd (Secundario)

Q: ¿Cómo puedo obtener un listado de los procesos que tengo en ejecución?
A: Con el comando ps y varias opciones (por ejemplo -axf). También, de forma interactiva con el comando top.

Q: ¿De qué forma puedo averiguar el uso de memoria que consume mi ordenador?
A: Comando free.

Q: Si hago ls ¿cual es el directorio del que lista los archivos?
A: El directorio actual, es decir ./

Q: ¿Cómo se cambia al propietario de un fichero?
A: con el comando chown

Q: ¿Cómo puedo saber el orden de ejecución de mis procesos?
A: Mediante el comando ps y observando el nº que aparece al lado del proceso (PID)

Q: ¿Con qué comando se monitorea la memoria?
A: Comando top

Q: ¿Cómo puedo ver el contenido de un archivo sin abrirlo?
A: Utilizando el comando cat

Q: ¿Cuál es el comando para saber donde estás?
A: pwd

Q: ¿Cómo se quien soy?
A: Utilizando el comando whoami

Q: ¿Puedo tener más de una consola abierta?
A:

Q: ¿Existen físicamente todos los dispositivos que hay en /dev?
A: No

Q: ¿Qué comando reinicia el equipo?
A: reboot

Q: ¿Comando para apagar mi ordenador?
A: halt

Q: ¿Cómo borro la pantalla?
A: clear

Q: ¿Con qué comando puedo empaquetar y desempaquetar un conjunto de archivos o directorios?
A: empaquetar: tar -c desempaquetar: tar -x

Q: ¿Con que comando genérico de UNIX puedo comprimir y descomprimir archivos y directorios?
A: gzip y gunzip

Q: ¿Cómo sé los usuarios conectados a mi máquina?
A: who

Q: ¿Cómo puedo obtener información detallada de un comando?
A: con el man "nombrecomando"

Q: ¿Donde se escriben los comandos?
A: En el promt

Q: ¿Cómo un archivo sin posibilidad de recuperación?
A: con shred

Q: ¿Cómo creo un enlace?
A: con ln

Q: ¿Cómo borrar directorios con todos sus archivos dentro?
A: rm -r

Q: ¿Cómo averiguar la cantidad de disco utilizado?
A: du

Q: ¿Cómo se le llaman a los drivers en UNIX?
A: módulos

Q: En consola, ¿cómo puedo autocompletar?
A: Con la tecla TAB

Q: ¿Cómo puedo matar un proceso?
A: con kill

Q: ¿Qué es el kernel?
A: Es el núcleo del sistema operativo

Q: ¿Cómo se que versión del kernel tengo?
A: uname -r

Q: ¿Cómo cargo y descargo un módulo?
A: insmod y rmmod

Q: ¿Cómo visualizo los módulos cargados?
A: lsmod

Q: ¿Cómo obtengo la información sobre un módulo determinado?
A: con modinfo

Q: ¿Cómo se le llama al intérprete de comandos?
A: bash

Q: ¿Cómo ver lo que hacen los usuarios que están conectados en la red?
A: comando w

Q: ¿Dónde se guardan los archivos de configuración del sistema?
A: en /etc

Q: ¿Cómo diferencio entre ruta absoluta y ruta relativa?
A: Si hay una / delante de la ruta

Q: ¿Dónde se guardan los archivos de usuario?
A: en /home

Q: ¿Cómo puedo ver los detalles de un archivo?
A: con ls -i

Q: ¿De qué forma puedo crear, eliminar o modificar particiones en UNIX?
A: con fdisk

Q: ¿Cuántos niveles de ejecución tiene linux?
A: 5

Q: ¿Cómo ejecuto un proceso en 2º plano?
A: comando &

Q: ¿Cómo traer un proceso en 2º plano al 1º?
A: con fg %n proceso

Q: ¿Cómo puedo buscar la ubicación de un comando determinado?
A: whereis comando

Q: ¿Cómo borro un directorio?
A: con el comando rmdir

Q: ¿Puede haber 2 archivos o más con la misma ruta absoluta?
A: No

Q: ¿Cómo situar el cursor al principio de una línea?
A: con ctrl + a

Q: ¿Cómo visualizo la fecha y hora del sistema?
A: comando date

Q: ¿Cómo puedo obtener ayuda acerca de un comando?
A: comando --help

Q: ¿Qué letra significa permiso de ejecución?
A: x

Q: ¿A que se refiere cuando se dice que los entornos Unix son CASE SENSITIVE?
A: Que distingue mayúsculas de minúsculas

Q: ¿Qué significa ./ ?
A: directorio actual

Q: ¿Qué significa ../ ?
A: directorio anterior

Q: ¿Qué significan las letras FHS?
A: Es un standard de jerarquía de archivos, significa: File Hierarchy System

Q: ¿Qué es un archivo con extensión .rpm?
A: Sistema gestor de paquetes (rpm:redhat package manager)

Q: ¿Qué es una consola?
A: Es un intérprete de comandos

Q: ¿Cómo puedo ver más allá de la pantalla?
A: Shift+Av Pág, para avanzar Shift+Re Pág, para retroceder

Q: ¿Cómo consulto el historial de comandos?
A: Con los cursores (flechas arriba y abajo)

Q: ¿Qué es pts?
A: Es un emulador de la terminal de consola en modo gráfico

Q: ¿Cómo accedo a la consola desde el modo gráfico?
A: Ctrl+Alt+Fx (donde x será el número de la consola tty a la que se quiera acceder)

Q: ¿Cómo se los grupos a los que pertenezco?
A: utilizando el comando groups

Q: ¿Qué hace el comando echo?
A: muestra los argumentos por pantalla

Q: ¿Cómo puedo saber en que consola me encuentro?
A: con el comando tty

Q: ¿Cómo se hace un enlace simbólico?
A: ln -s origen nombre_enlace

Q: ¿Cómo hago un enlace en el directorio dir a un archivo en el directorio actual?
A: ln -s archivo.ejemplo dir/ Si no pongo el nombre de archivo el enlace tendrá el mismo nombre

Q: ¿Cómo hago para ir al final de línea en una consola?
A: C-e (Control y la tecla e)

Q: ¿Cómo hago para avanzar hacia atrás, palabra a palabra, en una consola?
A: M-b (La tecla META en una plataforma IA32 suele ser la tecla ALT)

Q: ¿Cómo hago para borrar desde el cursos hasta el final de línea?
A: C-k

Q: ¿Cómo hago para borrar la palabra siguiente?
A: M-d

Q: Si quiero ver cual es la diferencia horaria GMT de mi sesión, ¿cómo hago?
A:

Q: ¿Cómo sé cual es el nombre de la máquina en la que estoy conectado?
A: hostname . También vale uname -n

Q: ¿Cómo hago para ver las variables de entorno de mi sesión?
A: env . Aunque también vale printenv o set (que en realidad sirve para asignar variables)

Q: Puedo ejecutar un comando que no esté en mi directorio actual
A: Sí, puedo ejecutar un comando poniendo la ruta absoluta y/o relativa. Por ejemplo /sbin/comando . También es posible ejecutar el comando si está en los directorios que contiene la variable de entorno PATH

Q: ¿Cómo muestro el contenido de la variable PATH?
A: echo $PATH . Un ejemplo típico es: /usr/local/bin:/usr/bin:/bin:/usr/bin/X11 , observa que hay varios directorios separados por el caracter delimitado ':'

Q: ¿Cómo hago para escribir en consola, sin parar, "Hola, soy yo"?
A: yes "Hola, soy yo"

Q: ¿Cómo hago para copiar archivo1 a archivo2 que está en el directorio dir?
A: cp archivo1 ./dir/

Q: Quiero construir un archivo suma que tenga el contenido de A1 y A2, ¿cómo hago?
A: cat A1 A2 > suma

Q: ¿Cómo sé cuantas líneas tiene un archivo?
A: wc -l

Q: Suponiendo que tengo el archivo software.tar.gz y el archivo de firma MD5 software.tar.gz.md5, ¿cómo compruebo que es correcta?
A: md5sum -cv software.tar.gz.md5

Q: Cómo hago para extraer campos de texto de un archivo
A: Con el comando cut . El archivo tiene líneas de texto, separadas por el caracter de salto de línea n. Además cada línea de texto tiene los campos separados por un caracter delimitado, el estándar es ':'

Q: ¿Cómo redirecciono la salida estándar de error?
A: Utilizando un 2 antes del operador de salida estandar. Por ejemplo: comando 2>archivo_error

Q: ¿cómo hago para cancelar la operación de un comando?
A: C-c

Q: ¿Cómo hago para enviar el caracter EOF a la entrada estándar?
A: C-d

Q: ¿Puedo descomprimir un archivo ZIP Windows en Linux?
A: Sí, con el comando unzip. Este comando no está instalado de forma estándar. También existe el comando unrar para descomprimir el formato RAR

Q: ¿Cómo hago para saber el tiempo que tarda en ejecutarse un comando?
A: time comando

Q: Si quiero crear el directorio dir11 dentro de dir1, y dir1 no existe, ¿cómo lo hago con una sola instrucción?
A: mkdir -p dir1/dir11 . Es la opción p del comando mkdir

Q: ¿Cómo hago para encontrar si hay un usuario que se llame pepe?
A: grep pepe /etc/passwd

Q: ¿Cómo mostrar todas las líneas de un archivo de texto que NO contengan la palabra hola?
A: grep -v hola archivo.txt

Q: ¿Cómo hago para ver qué usuarios no tienen una shell asignada?
A: grep ":$" /etc/passwd . $ es el caracter especial de las expresiones regulares para el fin de línea, por lo tanto el patrón coincide con las líneas que terminan en : , es decir que no tienen una shell asignada

Q: ¿Como encuentro los archivos terminados en .txt en mi directorio actual?
A: ls *.txt o también find ./ -name .txt

Q: Quiero ver el contenido de los archivos de texto que empiecen por a, seguidos de un 3 o un 4, y terminados en .sh, ¿como hago?
A: cat a[23]*.sh

Q: Estoy perdido en el árbol de directorios, ¿cómo vuelvo a mi HOME?
A: cd o también cd ~ . El home está en la variable de entorno HOME, o en el caracter ~

Q: Quiero ver cuanto espacio ocupa mi home, ¿cómo hago?
A: du -sh ~



si desean seguir aprendiendo linux ... dejo un manual en español muy bueno sobre el tema


LINK--->http://es.tldp.org/Manuales-LuCAS/AA_Linux_colegio-1.1/AA_Linux_colegio-1.1.pdf

Anuncios

Comentarios Destacados

@esteban22x +13
confundes linux con comandos bash

36 comentarios - 100 ejercicios para aprender linux

@chefana
bastante util , gracias habia comandos que habia olvidado!
@esteban22x +13
confundes linux con comandos bash
@lvdota +2
el link:
http://es. t l d p . org/Manuales-LuCAS/AA_Linux_colegio-1.1/AA_Linux_colegio-1.1.pdf
@manu2487
mandame MP mñ y te dejo puntos, los quemé hace un rato
@Maxi21Kpo -8
Muy bueno, pero estoy de vacaciones
100 ejercicios para aprender linux
@Lelale
ESSSSSSSSSSSSSSSSSTO es util... +10... avisame por MP si te llegó por que tuve problemas al dar puntos a otros.
@Lelale
Te paso una que te olvidaste para matar procesos: xkill, en ubuntu hace que el cursor del mouse se convierta en una cruz y mate la ventana o programa cliqueandolo.
Te paso otro dato, si vas a poner comandos te conviene poner [*code][*/code] (sacándoles los asteriscos) Y si querés que queden coloreados los comandos: [*code]<? codigo > [*/code]
@AleQwerty
a favoritos por si me da alzheimer...
@due204
Hay dos preguntas que se repiten
@ChevelDavila
gracias por esta info. pretendo comenzar hoy mismo con linux.. ¿existe algun manual para instalar ubuntu en una pc nueva desde cero?
@Lucain
Hay 3 preguntas cuya respuesta esta mal
@barxacova
Excelente, muy bueno, +5
@taringuero_14 +2
Q: ¿Cómo consulto el historial de comandos? A: Con los cursores (flechas arriba y abajo)

Tambien existe el comando history, que te muestra los ultimos 100 comandos utilizados, muy buen post
@Cluor
ChevelDavila dijo:gracias por esta info. pretendo comenzar hoy mismo con linux.. ¿existe algun manual para instalar ubuntu en una pc nueva desde cero?


hay muchos manuales, pero no tengas miedo de intentarlo por tu cuenta, es muy facil de instalar ubuntu.
Si quieres solo busca "instalar ubuntu" en google o en el buscador de taringa.


El post me gusto mucho, a favoritos y a seguir jugando con mi ubuntu a ver que cosas nuevas aprendo
@Sortilegos
Buen laburo!! Te dejo 5 que me quedan y a favoritos! Saludos!!
@diego002
Excelente post.. espero leerlo algun dia.. jaja. (lei poco)
@mitroll025
un groso loco estoy empezando con esto de linux, estoy probando con ubuntu y con backtrak5 y este tipo de preguntas son las que (cuando recien empezas como yo) se te plantean!!grax viejo!
@flipflop
Muy bueno! se agradece el aporte!
@gErArD718
Te llavas mis 7 y mejor aun a favoritos, esto m ayudara mucho ahora q empiezo con sistemas basados en UNIX
@Kader_Black +1
Muy bueno amigo, puntos y a favoritos.
@TheLinuxForce +1
Buen post en mis favoritos men pasate por mis post linux Ejejeje
y los que dicen que confundes linux con bash no saben manejo de terminal linux AjajajaAjajajaj un saludos y +10
@DjMint +1
ummm tenes algun post para principiantes??? no tengo una idea sobre que son comandos ni como se usan, nunca he usado ubuntu y si no aprendo rapido imaginate no podre hacer nada