You are on page 1of 21

Comandos Linux (Bsicos en Ubuntu)

sudo: Ejecuta comandos con privilegios elevados "Super Usuario"

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".

Informacin del Sistema


df: El comando df muestra el espacio usado en el sistema de archivos para todas las particiones. "df -h" es probablemente el de ms utilidad - El comando usa megabytes (M) y gigabytes (G) en lugar del reporte de bloques. (-h significa "leeible por humanos") . free: El comando free muestra la cantidad de espacio libre y el uso de memoria en el sistema. "free -m" nos entregar informacin usando megabytes, que es probablemente lo ms util para las computadoras actuales. top: Muestra informacin del sistema linux tales como processor ejecutandose y recursos del sistema, incluyendo CPU, RAM, uso de la particin swap y el nmero

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.

1. Cmo asignar una IP a mi ordenador?

R. ifconfig [interface] n de IP

2. Cmo hago para ver los archivos del directorio anterior?

R. ls ../

3. Cmo s en qu directorio estoy?

R. pwd

4. Como veo los archivos en un directorio?

R. ls

5. Cmo puedo crear archivos en Unix?

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

6. Cmo puedo iniciar y cerrar sesin con mi nombre de usuario?

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

7. Cmo puedo crear uno o varios directorios?

R. Con el comando mkdir seguido del nombre o nombres, separados por espacio, de los directorios que quiero crear.

8. En que directorios se guardan generalmente los programas?

R. Generalmente en /bin /sbin y /usr/sbin, aunque depende tambin de la distribucin.

9. Con denomina Unix a los disco duros IDE?

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.

11. De qu forma puedo averiguar el uso de memoria que consume mi ordenador?

R. Comando free.

12.

Si hago ls cual es el directorio del que lista los archivos?

R. El directorio actual, es decir ./

13.

Cmo se cambia al propietario de un fichero?

R. con el comando chown

14.

Cmo puedo saber el orden de ejecucin de mis procesos?

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

15.

Con qu comando se monitorea la memoria?

R. Comando top

16.

Cmo puedo ver el contenido de un archivo sin abrirlo?

R. Utilizando el comando cat

17.

Cul es el comando para saber donde ests?

R. pwd

18.

Cmo se quien soy?

R. Utilizando el comando whoami

19.

Puedo tener ms de una consola abierta?

R.

20. Existen fsicamente todos los dispositivos que hay en /dev?

R. No

21.

Qu comando reinicia el equipo?

R. reboot

22.

Comando para apagar mi ordenador?

R. halt

23.

Cmo borro la pantalla?

R. clear

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

R. empaquetar: tar -c desempaquetar: tar -x

25. Con que comando genrico de UNIX puedo comprimir y descomprimir archivos y directorios?

R. gzip y gunzip

26.

Cmo s los usuarios conectados a mi mquina?

R. who

27. Cmo puedo obtener informacin detallada de un comando?

R. con el man "nombrecomando"

28.

Donde se escriben los comandos?

R. En el promt

29.

Cmo un archivo sin posibilidad de recuperacin?

R. con shred

30.

Cmo creo un enlace?

R. con ln

31.

Cmo borrar directorios con todos sus archivos dentro?

R. rm -r

32.

Cmo averiguar la cantidad de disco utilizado?

R. du

33.

Cmo se le llaman a los drivers en UNIX?

R. mdulos

34.

En consola, cmo puedo autocompletar?

R. Con la tecla TAB

35.

Cmo puedo matar un proceso?

R. con kill

36.

Qu es el kernel?

R. Es el ncleo del sistema operativo

37.

Cmo se que versin del kernel tengo?

R. uname -r

38.

Cmo cargo y descargo un mdulo?

R. insmod y rmmod

39.

Cmo visualizo los mdulos cargados?

R. lsmod

40. Cmo obtengo la informacin sobre un mdulo determinado?

R. con modinfo

41.

Cmo se le llama al intrprete de comandos?

R. bash

42. Cmo ver lo que hacen los usuarios que estn conectados en la red?

R. comando w

43. Dnde se guardan los archivos de configuracin del sistema?

R. en /etc

44.

Cmo diferencio entre ruta absoluta y ruta relativa?

R. Si hay una / delante de la ruta

45.

Dnde se guardan los archivos de usuario?

R. en /home

46.

Cmo puedo ver los detalles de un archivo?

R. con ls -i

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

R. con fdisk

48.

Cuntos niveles de ejecucin tiene linux?

R. 5

49.

Cmo ejecuto un proceso en 2 plano?

R. comando &

50.

Cmo traer un proceso en 2 plano al 1?

R. con fg %n proceso

51. Cmo puedo buscar la ubicacin de un comando determinado?

R. whereis comando

52.

Cmo borro un directorio?

R. con el comando rmdir

53. Puede haber 2 archivos o ms con la misma ruta absoluta?

R. No

54.

Cmo situar el cursor al principio de una lnea?

R. con ctrl + a

55.

Cmo visualizo la fecha y hora del sistema?

R. comando date

56.

Cmo puedo obtener ayuda acerca de un comando?

R. comando --help

57.

Qu letra significa permiso de ejecucin?

R. x

58. A que se refiere cuando se dice que los entornos Unix son CASE SENSITIVE?

R. Que distingue maysculas de minsculas

59.

Qu significa ./ ?

R. directorio actual

60.

Qu significa ../ ?

R. directorio anterior

61.

Qu significan las letras FHS?

R. Es un standard de jerarqua de archivos, significa: File Hierarchy System

62.

Qu es un archivo con extensin .rpm?

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

63.

Qu es una consola?

R. Es un intrprete de comandos

64.

Cmo puedo ver ms all de la pantalla?

R. Shift+Av Pg, para avanzar Shift+Re Pg, para retroceder

65.

Cmo consulto el historial de comandos?

R. Con los cursores (flechas arriba y abajo)

66.

Qu es pts?

R. Es un emulador de la terminal de consola en modo grfico

67.

Cmo accedo a la consola desde el modo grfico?

R. Ctrl+Alt+Fx (donde x ser el nmero de la consola tty a la que se quiera acceder)

68.

Cmo se los grupos a los que pertenezco?

R. utilizando el comando groups

69.

Qu hace el comando echo?

R. muestra los argumentos por pantalla

70.

Cmo puedo saber en que consola me encuentro?

R. con el comando tty

71.

Cmo se hace un enlace simblico?

R. ln -s origen nombre_enlace

72. Cmo hago un enlace en el directorio dir a un archivo en el directorio actual?

R. ln -s archivo.ejemplo dir/ Si no pongo el nombre de archivo el enlace tendr el mismo nombre

73.

Cmo hago para ir al final de lnea en una consola?

R. C-e (Control y la tecla e)

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.

Cmo hago para borrar la palabra siguiente?

R. M-d

77. Si quiero ver cual es la diferencia horaria GMT de mi sesin, cmo hago?

R.

78. Cmo s cual es el nombre de la mquina en la que estoy conectado?

R. hostname . Tambin vale uname -n

79. Cmo hago para ver las variables de entorno de mi sesin?

R. env . Aunque tambin vale printenv o set (que en realidad sirve para asignar variables)

80. Puedo ejecutar un comando que no est en mi directorio actual

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.

Cmo muestro el contenido de la variable PATH?

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"?

R. yes "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?

R. cat A1 A2 > suma

85.

Cmo s cuantas lneas tiene un archivo?

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?

R. md5sum -cv software.tar.gz.md5

87.

Cmo hago para extraer campos de texto de un archivo

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.

Cmo redirecciono la salida estndar de error?

R. Utilizando un 2 antes del operador de salida estandar. Por ejemplo: comando 2>archivo_error

89.

cmo hago para cancelar la operacin de un comando?

R. C-c

90. Cmo hago para enviar el caracter EOF a la entrada estndar?

R. C-d

91.

Puedo descomprimir un archivo ZIP Windows en Linux?

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?

R. mkdir -p dir1/dir11 . Es la opcin p del comando mkdir

94. Cmo hago para encontrar si hay un usuario que se llame pepe?

R. grep pepe /etc/passwd

95. Cmo mostrar todas las lneas de un archivo de texto que NO contengan la palabra hola?

R. grep -v hola archivo.txt

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

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

R. ls *.txt o tambin find ./ -name .txt

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

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

R. cd o tambin cd ~ . El home est en la variable de entorno HOME, o en el caracter ~

100.

Quiero ver cunto espacio ocupa mi home, cmo hago?

R. du -sh ~

You might also like