ejercicios para aprender linux

7
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

Upload: aldo-quispe-gutierrez

Post on 09-Feb-2016

218 views

Category:

Documents


0 download

DESCRIPTION

algunos comandos de linux

TRANSCRIPT

Page 1: Ejercicios Para Aprender Linux

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

Page 2: Ejercicios Para Aprender Linux

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

Page 3: Ejercicios Para Aprender Linux

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?

Page 4: Ejercicios Para Aprender Linux

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

Page 5: Ejercicios Para Aprender Linux

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?

Page 6: Ejercicios Para Aprender Linux

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 ~

Page 7: Ejercicios Para Aprender Linux

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