Sei sulla pagina 1di 23

1.- ¿Cómo asignar una IP a mi ordenador?

ifconfig [interface] nº de IP

2.- ¿Cómo hago para ver los archivos del directorio anterior?

ls ../
(Arrojara el contenido del directorio raíz)

Se puede examinar el directorio de trabajo con el comando pwd, emplear el comando cd para cambiar de un
directorio a otro

3.- ¿Cómo sé en qué directorio estoy?

Con el comando pwd

cd – Por sus singlas en inglés “change directory” sirve para navergar o cambiar de directorios.
ls – muestra el contenido del directorio en que te encuentres.
mkdir – crea un nuevo directorio. PD: despues del mkdir debes escribir el nombre del direcotorio que desees
crear.
rmdir – borra directorios, deberas escribir el nombre del directorio que deseas borrar. Si no se deja escribe
antes “sudo” solo ten cuidado con lo que borras.
rm – borra ficheros.
mv - para mover archivos.
cp – copia archivos.

4.- ¿Cómo veo los archivos en un directorio?

Comando ls

Por otra parte ls -a muestra todos los archivos del directorio actual.

ls -l -h * muestra todos los atributos (-l) de todos (*) los archivos


5.- ¿Cómo puedo crear archivos en Unix?

Con el comando "touch" seguido del nombre de archivo que quiero crear.

Otra forma es usar el comando gedit, nano o pico: $ comando /ruta/destino/nombrearchivo

Nota: Hay que instalar el repositorio: apt-get install gedit

6.- ¿Cómo puedo iniciar y cerrar sesión con mi nombre de usuario?

Introduciendo mi nombre de usuario (login:) y mi clave (password:) Utilizo exit para salir de una consola

7.- ¿Cómo puedo crear uno o varios directorios?

Con el comando mkdir seguido del nombre o nombres, separados por espacio, de los directorios que quiero
crear
Como ejemplo $mkdir nombre

Creará un directorio (carpeta) llamado "nombre" en la dirección actual

8.- ¿En qué directorios se guardan generalmente los programas?

Generalmente en /bin /sbin y /usr/sbin, aunque depende también de la distribución

9.- ¿Con denomina Unix a los disco duros IDE?

Los denomina como hd (de Hard Disk). Canal Primario: hda (Maestro) y hdb (Esclavo) Canal Secundario: hdc
(Maestro) y hdd (Secundario)

10.- ¿Cómo puedo obtener un listado de los procesos que tengo en ejecución?

R. Con el comando ps y varias opciones (por ejemplo -axf). También, de forma interactiva con el comando top.

Otra opción es ps-A : comando que lista los procesos en ejecución

ps -A |more Nos pide pulsar una tecla para que se siga desplegando el listado

11.-¿De qué forma puedo averiguar el uso de memoria que consume mi ordenador?
Comando free
cat /proc/meminfo
12.-Si hago ls ¿cuál es el directorio del que enlista los archivos?
El directorio actual, es decir ./ o root o en el que me encuentre.

13.-¿Cómo se cambia al propietario a un fichero?


Con el comando chgrp o chown
chown usuario: root

14.-¿Cómo puedo saber el orden de ejecución de mis procesos?


Mediante el comando ps y observando el nº que aparece al lado del proceso (PID)

15.-¿Con qué comando se modifica la memoria?


Comando top

16.-¿Cómo puedo ver el contenido de un archivo sin abrirlo?


el comando cat

17.-¿Cuál es el comando para saber dónde estás?


Pwd

18.-¿Cómo se quién soy?


el comando whoami
19.-¿Puedo tener más de una consola abierta?
Si

20.-¿Existen físicamente todos los dispositivos que hay en /dev?


No

21.- ¿Qué comando reinicia el equipo?

R: root@bt:~# reboot

R2: root@bt:~# shutdown –r now

22.- ¿comando para apagar mi ordenador?

R: root@bt:~# halt

R2: root@bt:~# shutsown –h now

23.- ¿Cómo borro la pantalla?

R: clear

R2: ctrl l

24.- ¿Con qué comando puedo empaquetar y desempaquetar un conjunto de archivos o directorios?

R:
R2:

25.-¿Con que comando genérico de UNIX puedo comprimir y descomprimir archivos y directorios
R:

26.- ¿Cómo sé los usuarios conectados a mi maquina?

27.- ¿Cómo puedo obtener información detallada de un comando?

R:
28.- ¿Dónde se escriben los comandos?

R: en el Promt

29.- ¿Cómo borrar un archivo sin posibilidad de recuperación?


30.- ¿Cómo creo un enlace?

31.- ¿Cómo borrar directorios con todos sus archivos dentro?

Con el comando rm –r.

Tambien está la alternativa de comando rm –r –f

32.- Como saber espacio de disco usado?

Con comando du
Con comando df

33.-Como se llaman a los driver en Unix?

Módulos.

34.-Como puedo autocompletar en consola?

Con TAB

Para repetir comando es con la flecha: Arriba.

35.-Como matar un proceso?


Con el comando kill.

Extra con el comando xkill , killall y pkill.

36.- Que es el kernel?

El núcleo del sistema operativo.

37.- Como sé que versión de kernel tengo?

Comando uname –r
cat /proc/version

38.-Como cargo y descargo un módulo?

insmod y rmmod (solo existen esos comandos)

39.- Como visualizo los módulos cargados?

Comando ismod

O también con cat /proc/modules

40.-Como obtengo la información sobre un módulo determinado?

Con modinfo (solo encontramos ese comando)

41.- ¿Cómo se le llama al intérprete de comandos?

R1: bash

R2: Un intérprete de comandos (o shell) es un programa que recoge lo que el usuario ha introducido y lo
traduce a instrucciones, En Linux existen muchas shell como bash, ssh, o el sistema X-Window.

42.- ¿Cómo ver lo que hacen los usuarios que están conectados en la red?

R1: comando w

R2: #! /bin/sh

# cantidad de usuarios conectados

uconn=`who | wc -l | sed 's/^ *//g'`

# cantidad de usuarios reales

ureal=`who | cut -f1 -d ' ' | sort -u | wc -l | sed 's/^ *//g'`

# mostrar usuarios con el num. de veces que esta conectado


who | cut -f1 -d ' ' | uniq -c | sort | sed 's/^ *//g'

# explicacion (para el que no entienda)

# who mostrar todos los usuarios

# cut -f1 -d ' ' obtener solo los nombres

# uniq -c obtener cantidad de repeticiones

# sort ordenar por número de conexiones

# sed 's/^ *//g' eliminar espacios en blanco al principio de la linea, eso es para todo, ya que algunos programas
mantienen un largo numérico para mostrar en la salida.

# imprimir informacion

echo "connected: $uconn"

echo "reales : $ureal"

43.- ¿Dónde se guardan los archivos de configuración del sistema?

R1: en /etc

R2: en el directorio de configuración etc (Extended Tool Chest)

44.- ¿Cómo diferencio entre ruta absoluta y ruta relativa?

R1: Si hay una / delante de la ruta

R2: Ruta Absoluta.- Se inicia desde la Raiz con (/) y se establece la ruta completa para llegar a un archivo.
Ruta relativa.- No es necesario empezar a establecer toda la ruta, si se encuentra en el directorio del archivo,
solo se pone el nombre del archivo con su extensión.

45.- ¿Dónde se guardan los archivos de usuario?

R1: en /home

R2: /home. Donde los usuarios guardan sus datos. Si tenemos un usuario llamado “usuario”, sus datos estarán
en un directorio llamado “/home/usuario”. Sólo hay una excepción: el usuario root.

46.- ¿Cómo puedo ver los detalles de un archivo?

R1: con ls -i

R2: ls –alg
man ls

comando "file /ruta/de/tu/archivo" entrega información acerca de qué tipo de archivo se trata.

47.- ¿De qué forma puedo crear, eliminar o modificar particiones en UNIX?

R1: con fdisk

R2: cfdisk, utilidad que permite crear una partición en un espacio vacío, así como manipular la tabla de
particiones de una unidad; establecer si la unidad será arrancable ("bootable") o no; borrar la partición actual;
cambiar la geometría (cilindros, cabezas y sectores por pista); establecer el tipo de partición [1] de la unidad, y
escribir la tabla de particiones en el disco.
 mkfs. Utilidad que permite crear un sistema de ficheros en un dispositivo (generalmente en una
partición). En realidad esta utilidad es una interfaz para las rutinas específicas que permiten crear los
distintos sistemas de ficheros soportados por Linux ( 8.1.2a).
 parted. Se trata de un particionador y redimensionador de particiones de disco, que permite crear;
destruir; redimensionar; mover y copiar particiones tipo normal y swap de Linux. Además, en caso
necesario puede crear un sistema de ficheros para la partición, que pueden ser ext2; ext3; linux-swap;
reiserfs; FAT16 y FAT32. Es adecuado para reorganizar la utilización de los discos, así como
para copiar los datos a otras unidades, incluso replicar instalaciones (más detalles en la página
siguiente).
 fdisk. Una utilidad conducida por menú ("menu driven") que tiene el mismo nombre que su análoga en
DOS y es muy similar en cuanto a su funcionamiento

48.- ¿Cuántos niveles de ejecución tiene linux?

R1: 5

R2: En los sistemas GNU/Linux se especifican hasta 7 niveles de ejecución (también conocidos como runlevels
o niveles de corrida). En las distribuciones Red Hat, así como en la gran mayoría de distribuciones, la
especificación de los niveles de ejecución son como sigue:

 Nivel de ejecución 0:
o Halt. Este nivel de ejecución se encarga de detener todos los procesos activos en el
sistema, enviando a la placa madre una interrupción para el completo apagado del
equipo.

 Nivel de ejecución 1:
o Single. Nivel de ejecución monousuario, sin acceso a servicios de red. Este nivel es
regularmente utilizado en tareas de mantenimiento del sistema, y el usuario que ejecuta
es root.

 Nivel de ejecución 2:
o Al igual que el nivel de ejecución monousuario, pero con funciones de red y
compartición de datos mediante nfs.

 Nivel de ejecución 3:
o Sistema multiusuario, con capacidades plenas de red, sin entorno gráfico. Este nivel
de ejecución es el recomendado para sistemas de servidor, ya que evita la carga
innecesaria de aplicaciones consumidoras de recursos.

 Nivel de ejecución 4:
o Nivel especificado, pero no se utiliza

 Nivel de ejecución 5:
o Al igual que el nivel de ejecución 3, pero con capacidades gráficas. Ideal para
entornos de escritorio.

 Nivel de ejecución 6:
o Reboot. Este nivel de ejecución se encarga de detener todos los procesos activos en
el sistema, enviando a la placa madre una interrupción para el reinicio del equipo.

49.- ¿Cómo ejecuto un proceso en 2º plano?

R1: comando &

R2: COMANDO bg:


El comando bg se utiliza para mover un trabajo a segundo plano. El usuario puede ejecutar un proceso en
segundo plano añadiendo un símbolo "&" al final del comando.
SINTAXIS:
La sintaxis es
bg [opciones] [proceso]

Visualizar los procesos que se encuentran en segundo plano:


Para obtener un listado de los procesos que están ejecutándose en segundo plano utilizaremos el
comando bg(background). La salida del mismo nos indicará cada uno de los procesos con su número de trabajo
asignado entre corchetes.

50.- ¿Cómo traer un proceso en 2º plano al 1º?


R1: con fg %n proceso

R2: Traer a primer plano los procesos que se encuentran en segundo plano
Para ello utilizaremos el comando fg (foreground) junto con el ID del trabajo anteponiéndole %:

$ fg %1

51.- Como buscar la ubicación de un comando determinado?


Con el comando “whereis comando”

52.-Como borro un directorio?


Con el comando rmdir mi directorio

Otra opción es con “rm –r mi directorio” con el cual se pide confirmación.


Y “rm –r –f” con el cual no se requiere la misma

53.-Puede haber dos archivos o mas con la misma ruta?


No.

54 Como situarme al inicio de la línea?


Ctrl + a
Tambien se puede usar la tecla inicio/home.

55.- Como visualizo la fecha y hora del sistema?


Comando “date.”
Con “hwclock”

56.- Como obtener ayuda de un comando?


“Comando - - help” y con “whatis comando”

57.- Que letra significa permiso en la ejecución?


La letra x, por ejemplo drwxr-xr-x.

58.- A que se refiere cuando se dice que los entornos Unix son CASE SENSITIVE?
Que todo en Unix distingue entre mayúsculas y minúsculas.

59.- Qué significa ./ ?


El directorio actual, con pwd nos dice la dirección en la que nos encontramos.
60.- Qué significa ../ ?
El directorio anterior

61.- ¿Qué significan las letras FHS?


Es un standard de jerarquía de archivos, significa: File Hierarchy System

62.- ¿Qué es un archivo con extensión .rpm?


R. Sistema gestor de paquetes (rpm:redhat package manager)

63.- ¿Qué es una consola?


R. Es un intérprete de comandos

64.- ¿Cómo consulto el historial de comandos?


R. Con los cursores (flechas arriba y abajo) o poner el comando history

65.- ¿Cómo puedo ver más allá de la pantalla?


R. Shift+Av Pág, para avanzar Shift+Re Pág, para retroceder o con ctrl + alt + flechas derecha o izquierda

66.- ¿Qué es pts?


R. Es un emulador de la terminal de consola en modo gráfico

67.- ¿Cómo accedo a la consola desde el modo gráfico?


R. Ctrl+Alt+F(1,2,3,4,5,6) (donde x será el número de la consola tty a la que se quiera acceder)

68.- ¿Cómo se los grupos a los que pertenezco?


R. utilizando el comando groups o con Cat /etc/group
69.- ¿Qué hace el comando echo?
Nos muestra los argumentos por pantalla

70.- ¿Cómo puedo saber en que consola me encuentro?


R. con el comando tty o entrar a modo consola y en la parte superior izquierda indica la consola en
la que te encuentras.

71. ¿Cómo se hace un enlace simbolico?


ln –s origen nombre_enlace

72. ¿Cómo hago un enlace en el directorio dir a un archivo en el directorio actual?


Con el comando: ln –s (nombre archivo)

Tambien puede usarse ln –s /usr/src/Linux

73. ¿Cómo hago para ir al final de línea en una consola?


ctrl + e

74. ¿Cómo hago para avanzar palabra a palabra, en una consola?


alt+ b (mover hacia adelante)

75. ¿Cómo hago para borrar desde el curso hasta el final de la linea?
ctrl+ k (corta el contenido dsd la posición del cursor hasta el final)

76. ¿Cómo hago para borrar la palabra siguiente?


alt+ d (elimina palabra)
77. Si quiero ver cual es la diferencia horaria GMT de mi sesión, ¿Cómo hago?
El comando Date muestra hr y fecha actual en la zona horaria “EDT”
Y el Date –u muestra hr en forma universal asi podemos ver la diferencia.

78. ¿Cómo se cuál es el nombre de la maquina en la que estoy conectado?


Hostname y con uname –n

79. ¿Cómo hago para ver las variables de entorno de mi sesion?


Con comandos Env y printenv

80. ¿Puedo ejecutar un comando que no este en mi directorio actual?

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

81.- ¿Cómo muestro el contenido de la variable PATH?


perl -e 'print $ENV{PATH},"\n"' ó printenv PATH
82.- ¿Cómo hago para escribir en consola, sin parar, "Hola, soy yo"?
Yes Hola, soy yo (No hay alternativa)

83.- ¿Cómo hago para copiar archivo1 a archivo2 que está en el directorio dir?
cp -prv archivo1 archivo2 ó cp -va archivo1 archivo2

84.- Quiero construir un archivo suma que tenga el contenido de A1 y A2, ¿cómo hago?
cat A1 A2 > suma**

85.- ¿Cómo sé cuantas líneas tiene un archivo?


$ sed -n '$=' archivo

86.- Suponiendo que tengo el archivo software.tar.gz y el archivo de firma MD5


software.tar.gz.md5, ¿cómo compruebo que es correcta?

md5sum -c software.tar.gz.md5

87.- Cómo hago para extraer campos de texto de un archivo


cut -d, -f3 *.txt (donde 3 en f3 corresponde al # campo)
cut -c 2 *.txt (donde 2 corresponde a la posición del caracter deseado)

88.-¿Cómo redirecciono la salida estándar de error?


grep -i linux * 2> error.txtrror.txt

89.-¿Cómo hago para cancelar la operación de un comando?


Ctrl + c

90.- ¿Cómo hago para enviar el caracter EOF a la entrada estándar?


exit
91. Puedo descomprimir un archivo ZIP Windows en Linux?

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

92. Como hago para saber el tiempo que tarda en ejecutarse un comando?

93. Si quiero crear el directorio dir11 dentro de dir1, y dir1 no existe, como hago con una sola
instrucción?

Con el comando mkdir –p dir1/dir11

94. Como hago para encontrar si hay un usuario que se llame Pepe?

Con el comando grep Pepe /etc/passwd


95. Como mostrar todas las líneas de un archivo de texto que NO contengan la palabra hola?

Grep –v hola /etc/passwd

96. Como hago para ver que usuarios no tienen una Shell asignada?

Problemas en la ejecucion

97. Como encuentro los archivos terminados en .txt en mi directorio actual?

Con el comando ls name.txt o con el comando find ./ -name.txt


98. Quiero ver el contenido de los archivos de texto que empiecen por a, seguidos de un 3 o un 4,
terminados en .sh, como hago?

cat a[23]*.sh

99. Estoy perdido en el árbol de directorios, como vuelvo a mi HOME?

cd ~. El home esta en la variable del entorno HOME, o en el carácter ~.

Tambien podemos hacerlo directamente con cd .. cambiara al directorio raíz desde el directorio
actual.

100. Quiero ver cuanto espacio ocupa mi home, como hago?

Potrebbero piacerti anche