Professional Documents
Culture Documents
La mayoria de los comandos requieren que los antecedas con la palabra "sudo" si vas a trabajar con archivos o directorios que no corresponden a tu usuario
Archivos y Directorios
pwd: El comando pwd (Printing Working Directory - "Imprimir Directorio de Trabajo") permite conocer el nombre del directorio en el que actualmente te encuentras. Ejemplo: "pwd" en el directorio "Escritorio" mostrar "~/Desktop". Gnome terminal tambien muestra esta informacin en la barra de titulo de su propia ventana. ls: El comando ls muestra los archivos en el directorio actual. Utilizado con ciertas opciones, podrs observar el tamao, fecha y lugar de creacin as como los permisos de dichos archivos. Ejemplo: "ls ~" mostrar los archivos que estan en el directorio home. cd: El comando cd (Change Directory - "Cambiar Directorio") permitir realizar el cambio de directorio (navegar en el sistema de archivos). Cuando abres una terminal, por default te encuentras en el directorio "home". Ejemplos:
Para navegar en el directorio raz, usa "cd /": Para navegar en el directorio home, usa "cd" o "cd ~": Para navegar al directorio superior, usa "cd ..": Para navegar en el directorio inmediato anterior, usa "cd -" ":
cp: El comando cp har una copia de un archivo. Ejemplos: "cp origen prueba" realiza una copia exacta de "origen" y lo renombra "prueba", sin embargo el archivo "origen" seguria existiendo.
mv: mv mueve archivos a una locacin diferente o renombra archivos. Ejemplos: "mv origen final" cambiara el nombre del archivo "origen" y lo renombra a "final". Usando "mv final ~/Desktop" movera el archivo "final" a la carpeta escritorio pero no lo renombrara. Debes especificar un nuevo nombre de archivo para renombrarlo.
Para ahorrar tiempo, usa "~" como alternativa al directorio home Toma en cuenta que si usas el comando sudo con mv no sers capaz de usar el parametro. Esto se debe a que estas trabajando con el usuario root, por lo tanto la carpeta home no es la misma que en tu usuario."~"
rm: borra o remueve archivos en el directorio. No funciona para el borrado de directorios que contienen archivos (usar rmdir para dicho efecto). mkdir: Crea directorios. Ejemplo: "mkdir musica" creara un directorio llamado msica. man: El comando man es usado para mostrar el manual de otros comandos. Prueba "man man" para ver la ayuda principal del comando man. La mayora de los comandos poseen un manual de ayuda. Podemos acceder a el antecediendo el comando con la palabra "man".
total de tareas corriendo. Para salir, presiona la letra "q". uname -a: El comando uname con la opcin -a muestra en pantalla toda la informacin del sistema, incluyendo el nombre del equipo, nombre del kernel y versin y algunos otros detalles. El mas usado para revisar que versin del kernel estamos usando. lsb_release -a: El comando lsb_release con la opcin -a muestra en pantalla la informacin acerca de la destribucin linux que esta ejecutandose. Por ejemplo: user@computer:~$ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 6.06 LTS Release: 6.06 Codename: dapper ifconfig: Muestras las interfaces de red instaladas en sistema.
Cuentas de Usuario
adduser: "adduser nuevousuario" Crea auna nueva cuenta de usuario con el nombre nuevousuario. passwd: "passwd nuevousuario" Asigna una nueva cuontrasea a la cuenta con el nombre nuevousuario.
R. ifconfig [interface] n de IP
R. ls ../
R. pwd
R. ls
R. Con el comando "touch" seguido del nombre de archivo que quiero crear.
R. Introduzco mi nombre de usuario (login:) y mi clave (password:) Utilizo exit para salir de una consola
R. Con el comando mkdir seguido del nombre o nombres, separados por espacio, de los directorios que quiero crear.
R. Los denomina como hd (de Hard Disk). Canal Primario: hda (Maestro) y hdb (Esclavo) Canal Secundario: hdc (Maestro) y hdd (Secundario)
10. Cmo puedo obtener un listado de los procesos que tengo en ejecucin?
R. Con el comando ps y varias opciones (por ejemplo -axf). Tambin, de forma interactiva con el comando top.
R. Comando free.
12.
13.
14.
15.
R. Comando top
16.
17.
R. pwd
18.
19.
R.
R. No
21.
R. reboot
22.
R. halt
23.
R. clear
25. Con que comando genrico de UNIX puedo comprimir y descomprimir archivos y directorios?
R. gzip y gunzip
26.
R. who
28.
R. En el promt
29.
R. con shred
30.
R. con ln
31.
R. rm -r
32.
R. du
33.
R. mdulos
34.
35.
R. con kill
36.
Qu es el kernel?
37.
R. uname -r
38.
R. insmod y rmmod
39.
R. lsmod
R. con modinfo
41.
R. bash
42. Cmo ver lo que hacen los usuarios que estn conectados en la red?
R. comando w
R. en /etc
44.
45.
R. en /home
46.
R. con ls -i
R. con fdisk
48.
R. 5
49.
R. comando &
50.
R. con fg %n proceso
R. whereis comando
52.
R. No
54.
R. con ctrl + a
55.
R. comando date
56.
R. comando --help
57.
R. x
58. A que se refiere cuando se dice que los entornos Unix son CASE SENSITIVE?
59.
Qu significa ./ ?
R. directorio actual
60.
Qu significa ../ ?
R. directorio anterior
61.
62.
63.
Qu es una consola?
R. Es un intrprete de comandos
64.
65.
66.
Qu es pts?
67.
68.
69.
70.
71.
R. ln -s origen nombre_enlace
73.
74. Cmo hago para avanzar hacia atrs, palabra a palabra, en una consola?
R. M-b (La tecla META en una plataforma IA32 suele ser la tecla ALT)
75. Cmo hago para borrar desde el cursos hasta el final de lnea?
R. C-k
76.
R. M-d
77. Si quiero ver cual es la diferencia horaria GMT de mi sesin, cmo hago?
R.
R. env . Aunque tambin vale printenv o set (que en realidad sirve para asignar variables)
R. S, puedo ejecutar un comando poniendo la ruta absoluta y/o relativa. Por ejemplo /sbin/comando . Tambin es posible ejecutar el comando si est en los directorios que contiene la variable de entorno PATH
81.
R. echo $PATH . Un ejemplo tpico es: /usr/local/bin:/usr/bin:/bin:/usr/bin/X11 , observa que hay varios directorios separados por el caracter delimitado ':'
82. Cmo hago para escribir en consola, sin parar, "Hola, soy yo"?
83. Cmo hago para copiar archivo1 a archivo2 que est en el directorio dir?
R. cp archivo1 ./dir/
84. Quiero construir un archivo suma que tenga el contenido de A1 y A2, cmo hago?
85.
R. wc -l
86. Suponiendo que tengo el archivo software.tar.gz y el archivo de firma MD5 software.tar.gz.md5, cmo compruebo que es correcta?
87.
R. Con el comando cut . El archivo tiene lneas de texto, separadas por el caracter de salto de lnea \n. Adems cada lnea de texto tiene los campos separados por un caracter delimitado, el estndar es ':'
88.
R. Utilizando un 2 antes del operador de salida estandar. Por ejemplo: comando 2>archivo_error
89.
R. C-c
R. C-d
91.
R. S, con el comando unzip. Este comando no est instalado de forma estndar. Tambin existe el comando unrar para descomprimir el formato RAR
92. Cmo hago para saber el tiempo que tarda en ejecutarse un comando?
R. time comando
93. Si quiero crear el directorio dir11 dentro de dir1, y dir1 no existe, cmo lo hago con una sola instruccin?
94. Cmo hago para encontrar si hay un usuario que se llame pepe?
95. Cmo mostrar todas las lneas de un archivo de texto que NO contengan la palabra hola?
96. Cmo hago para ver qu usuarios no tienen una shell asignada?
R. grep ":$" /etc/passwd . $ es el caracter especial de las expresiones regulares para el fin de lnea, por lo tanto el patrn coincide con las lneas que terminan en : , es decir que no tienen una shell asignada
98. 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?
R. cat a[23]*.sh
100.
R. du -sh ~