SlideShare a Scribd company logo
1 of 17
Download to read offline
7-2-2014 Comandos
Ubuntu
Guía de algunos de los comandos de
Ubuntu
SSXDAN
Crear usuario
Sintaxis--> adduser "nombre de usuario"
Alternativa (useradd “nombre_usuario”) crea el usuario sin ningún dato, ni carpeta…
Resultado:
Crea también un grupo base con el nombre de usuario.
Crear un grupo:
Sintaxis--> addgroup “nombre grupo”
Resultado:
Añadir usuario al grupo.
Sintaxis--> addgroup “nombre_usuario” “nombre_grupo”
Otra opción:
Editar el archivo /etc/group
Se añade el usuario tras el grupo al que lo queremos añadir.
Cambiar grupo base de un usuario.
Sintaxis--> usermod –g “nombre_grupo” “nombre_usuario”
Para ver el resultado hacemos un ls –l /home
Resultado.
Cambiar nombre usuario NO LOGIN.
Sintaxis--> usermod –c “nombre_nuevo” “nombre_viejo”
Resultado.
Borrar un usuario
Sintaxis--> userdel –r “nombre_usuario”
Borra el usuario y todo lo que esta relacionado con el.
Empaquetar archivos TAR.
Sintaxis--> tar “opciones” “ruta_destino” “lo_que_empaqueta”
Opciones posibles:
-“z” Empaqueta
-“c” Indica a tar que cree un archivo.
-v muestra lo que va a empaquetar.
-f Indica que el siguiente argumento es será el nombre del archivo.
-x Para desempaquetar un archivo.
-t lista el contenido del fichero tar.
Ejemplo:
Comprimir archivo GZIP
Sintaxis--> gzip “opciones” “lo_que_comprime”
Opciones:
-q Para comprimir un fichero de una carpeta.
-9 indica a gz que utilice el mayor factor de compresión.
-d Descomprime
-r comprime todo el contenido del directorio.
-c “nombre_archivo” > “comprimido” el archivo comprimido se llamara
comprimido.
Resultado.
BZIP2
Sintaxis--> bzip2 “opciones” “fichero”
Opciones:
-d Indica lo que tiene que descomprimir.
-k Conserva el archivo comprimido y el archivo original.
-z Comprime.
Resultado.
Hacemos un LS
ZIP
Sintaxis--> zip “opciones” “fichero_salida” “fichero_comprimir”
Opciones:
-v muestra el contenido del zip
Resultado:
Unzip fichero para descomprimir
RAR
Sintaxis--> rar “opciones” “fichero_salida” “fichero_a_comprimir”
Opciones:
-a para comprimir un archivo.
-v OR –l para ver el contenido.
-x para descomprimir con la misma estructura de ficheros.
-e igual que X pero sin matener la estructura.
Con a OR x OR e no se pone el “-“
Particionamiento y formateo de linux
Estando como ROOT ejecutamos el comando fdisk –l
El nuevo disco es el /dev/sdb
Crear tabla de particiones.
Sintaxis--> fdisk “ruta_disco_duro”
Ejemplo: fdisk /dev/sdb
Resultado:
Empezamos a crear la tabla de particiones.
Introducimos una “n” para crear una nueva tabla de particiones.
Resultado:
Nos pregunta el tipo de parición (Por defeco primaria).
Introducimos un “p” para crear una nueva partición primaria.
Primero debemos especificar el primer sector, lo dejamos por defecto ya que el sistema coje el
primer sector disponible.
Cuando nos pregunta el ultimo secor, lo especificamos indicando el tamaño
“+500MB”importante especificar la unidad en mayuculas.
Muy importante cuando se termina poner “w”para que se guarden los cambios.
Ahora debemos darle formato a las partciones creadas, con el comando.
mkfs.”extensión” /dev/”ruta_discoduro”
ejemplo. mkfs.ext4 /dev/sdb1
Para crear una partición swap se aria con el comando mkswap /dev/”ruta”
Ejemplo mkswap /dev/sdb2
Para montar los discos que hemos creado, se utiliza el comando.
Sintaxis--> mount “ruta_done_esta” “ruta_donde_montar”
Ejemplo mount /dev/sdb1 /mnt/carpeta
Es importante, crear una carpeta nueva en el directorio /mnt en la cual vallamos a montar las
nuevas particiones.
Aquí creamos la nueva carpeta en /mnt
mkdir /mnt/sdb1
Montamos la partición.
mount /deb/sdb1 /mnt/sdb1
Ver grupos a los que pertenece un
usuario
Sintaxis--> groups “usuario”
Si no especificamos ningún usuario nos mostrara los grupos a los que pertenece el usuario que
ejecuta el comando.
Resultado:
Borrar un grupo
Sintaxis--> groupdel “nombre_grupo”
Resultado:
Usermod
Cambiar directorio de trabajo de un usuario.
Sintaxis--> usermod –d “nombre_carpeta” “usuario”
Ejemplo
Passwd
Bloquea el usuario
Sintaxis--> passwd –l “nombre_usuario”
Desbloquear usuario
Sintaxis--> passwd –u “nombre-usuario”
Comando passwd “usuario” –w3 –x45 –n2
Explicación.
Con la W especificamos los días de antelación para avisar de la caducidad de la contraseña
Con X especificamos los días en que caducara la contraseña.
Con N especificamos los días en que tendrá que cambiar la contraseña.
Chmod
Sintaxis--> chmod “permisos” “carpeta_o_archivo”
Diferentes ejemplos.
Con nomenclatura octal
Restar permisos
Indicando los permisos que van a tener usuario,grupo,otro
Chown Cambiar usuario y grupo
propietario
Sintaxis--> chown “usuario”:”grupo” “directorio_a_cambiar”
Cambiando tanto usuario como grupo
Cambiando solo el grupo
Cambiando solo el usuario.sud
CHGRP Cambia grupo propietario de
una carpeta.
Sintaxis--> chgrp “grupo” “carpeta”
Ejemplo:
Antes de:
Despues de:
Gestion de procesos
PS
Con el modificador “-a”nos muestra todos los procesos lanzados por cualquier usuario
desde una terminal.
Con el modificador “-l”muestra el mismo resultado que “-a” pero en formato largo.
Con el modificador “-u”muestra todos los procesos asociados a un usuario.
Con el modificador “-U “nombre_usuario””muestra los
procesos que tiene lanzado el usuario que especifiquemos.
Con el modificador “-o “elementos””nos muestra los elementos que
especifiquemos.
Elementos podemos sustituirlo por pid,tid,class,rtprio,ni,pri,psr,pcpu,stat,wchan
Con el modificador “-x”nos muestra los procesos que no están asociados a ningún
usuario, son los llamados procesos del sistema.
Con el modificador “–r”nos muestra los procesos que se ejecutando actualmente.
TOP Muestra estado de procesos
Con el modificador “-p “pid””nos muestra el estado del pid que especifiquemos,
pero de manera dinámica.
Con el modificador “-d “tiempo””especificamos la tase de refresco el top.
Si ponemos un tres se actualizará cada tres segundos.
Ordenes interactivas
Para introducir el modificador, primero ejecutamos top una vez en top, pulsamos la letra,
sinponer “-“
-h nos muestra la ayuda.
-q cierra top
-k nos permite cerrar un proceso.
-r cambia la prioridad de un proceso.
Procesos en primer y segundo plano
“nombre_del_proceso” Lanza un proceso en primer plano.
“nombre_del_proceso”&  Lanza el proceso en segundo plano.
fg “numero_trabajo” Cambia un proceso que estaba en 2º plano a 1º plano.
Bg “numero_trabajo” cambia un proceso a 2º plano y lo reanuda si está parado.
Kill Mata un proceso.
Sintaxis--> kill “modificador” “pid_proceso”
Modificadores:
-9 Cierra un proceso de forma forzada
-19 Para un proceso se puede sustituir por –sigstop
-18 Continuar proceso detienido se puede sustituir por –sigcont
-15 Cierra de forma controlada un proceso. Si no se especifica nada al
poner Kill se utilizara este como predeterminado.
Ejemplo:
Killall Matar grupo de procesos.
Sintaxis--> killall “modificador” “nombre_proceso”
En este caso cambiamos nombre de proceso por el nombre del proceso que queremos matar
ejemplo nano.
Modificadores:
-9 Cierra un proceso de forma forzada
-19 Para un proceso se puede sustituir por –sigstop
-18 Continuar proceso detienido se puede sustituir por –sigcont
-15 Cierra de forma controlada un proceso. Si no se especifica nada al
poner Kill se utilizara este como predeterminado.
Ejemplo
Jobs Muestra procesos en segundo
plano.
Ejemplo:
Nohup, lanza un proceso y lo
independiza del terminal.
No valido para procesos tty solo procesos graficos ej Firefox gedit…
Nice lanza un proceso con una
prioridad determinada.
Sintaxis--> nice –n “numero_prioridad” “nombre_proceso”
Las prioridades negativas ejemplo “-19” tienen mayor prioridad que las positivas ejemplo “19”
En el caso de que no se quiera poner el “-n”
-1 1
--1 -1
Ejemplo:
Con prioridad positiva, ejecutado poniendo el –n y sin el
Con prioridad negativa con y sin –n
Renice, cambia la prioridad de un
proceso ya lanzado.
Es igual que nice, pero se utiliza para un proceso que ya existe
Sintaxis--> renice
Otros comandos y archivos.
Mkfir Crea una carpeta
touch Crea un archivo sin contenido dentro
nano Editor de texto en modo terminal
vi Editor de texto en modo terminal (no usar)
gedit Editor de texto en modo grafico
=============================================================================
ls –l Lista los archivos y carpetas en formato largo.
Resultado:
drwxr-x--- Indica los permisos de la carpeta
alumno1 Indica el usuario propietario
profesor Indica el grupo propietario
4096 Indica el tamaño
Feb 2 10:05 Fecha
alumno1 Nombre
Archivos y para que sirven.
/etc/passwd  En el se almacenan las contraseñas de los usuarios sin encriptar
Ejemplo:
alumno1 Inidica el nombre del usuario
:x Indica que la contraseña esta en el archivo /etc/shadow. Si en lugar
de “x”pusiera “!” esto significa que no tiene contraseña.
:1015 UID del usuario
:1023: GUI del grupo
:/home/estevaaser Directorio personal del usuario
:/bin/sh Shell del usuario
=============================================================================
/etc/group En el se almacena información acerca de los grupos.
Ejemplo:
usuario1 Nombre del grupo
:x Indica que la contraseña está en el /etc/gshadow. Si en lugar de “x”
pusiera “!” esto indica que no tiene contraseña
:1006 GUID del grupo
:paco,ivan,usaurio2 Usuarios que pertenecen al grupo.
=============================================================================
/etc/sahdow En el se almacenan las contraseñas encriptadas de los usuarios.
Ejemplo:
alumno1: Indica el nombre del usuario.
Lo siguiente es la contraseña encriptado en un algoritmo unidireccional.
$6$PtkqyP6t$/SALXbrlf.8kejm09HB3zCwwQhPofstm1YbGw6vEh9v5jUo2ECE6Pjo3V2d$
=============================================================================

More Related Content

What's hot

Comandos GNU/Linux-Unix y programación shell.
Comandos GNU/Linux-Unix y programación shell.Comandos GNU/Linux-Unix y programación shell.
Comandos GNU/Linux-Unix y programación shell.
Alan Resendiz
 
Tutorial Comandos
Tutorial ComandosTutorial Comandos
Tutorial Comandos
eguzman
 
2 filesystem basics
2 filesystem basics2 filesystem basics
2 filesystem basics
cyberleon95
 
Redirecciones en MS DOS e introducción a SCRIPTS
Redirecciones en MS DOS e introducción a SCRIPTSRedirecciones en MS DOS e introducción a SCRIPTS
Redirecciones en MS DOS e introducción a SCRIPTS
Alex Castel
 

What's hot (20)

Comandosbasicoslinux ubuntu
Comandosbasicoslinux ubuntuComandosbasicoslinux ubuntu
Comandosbasicoslinux ubuntu
 
Linux comandos 1
Linux comandos 1Linux comandos 1
Linux comandos 1
 
Script Y Comandos De Linux
Script Y Comandos De LinuxScript Y Comandos De Linux
Script Y Comandos De Linux
 
Comandos Basicos De Linux
Comandos Basicos De LinuxComandos Basicos De Linux
Comandos Basicos De Linux
 
Comandos GNU/Linux-Unix y programación shell.
Comandos GNU/Linux-Unix y programación shell.Comandos GNU/Linux-Unix y programación shell.
Comandos GNU/Linux-Unix y programación shell.
 
COMANDOS BASICOS DE LINUX
COMANDOS BASICOS DE LINUXCOMANDOS BASICOS DE LINUX
COMANDOS BASICOS DE LINUX
 
Tutorial Comandos
Tutorial ComandosTutorial Comandos
Tutorial Comandos
 
Comandos basicos linux
Comandos basicos linuxComandos basicos linux
Comandos basicos linux
 
Consola y Comandos Básicos de Linux (I)
Consola y Comandos Básicos de Linux (I)Consola y Comandos Básicos de Linux (I)
Consola y Comandos Básicos de Linux (I)
 
Comandos basicos en linux
Comandos basicos en linuxComandos basicos en linux
Comandos basicos en linux
 
Sistema Operativos - Objetivo 3 - Comandos Linux
Sistema Operativos - Objetivo 3 - Comandos LinuxSistema Operativos - Objetivo 3 - Comandos Linux
Sistema Operativos - Objetivo 3 - Comandos Linux
 
Resumen línea comandos linux para bachillerato
Resumen línea comandos linux para bachilleratoResumen línea comandos linux para bachillerato
Resumen línea comandos linux para bachillerato
 
Actividad v administración y comandos básicos if04 emerson
Actividad v administración y comandos básicos if04 emersonActividad v administración y comandos básicos if04 emerson
Actividad v administración y comandos básicos if04 emerson
 
Comandos dos y linux
Comandos dos y linuxComandos dos y linux
Comandos dos y linux
 
2 filesystem basics
2 filesystem basics2 filesystem basics
2 filesystem basics
 
Comandos equivalentes dos y unix
Comandos equivalentes dos y unixComandos equivalentes dos y unix
Comandos equivalentes dos y unix
 
Redirecciones en MS DOS e introducción a SCRIPTS
Redirecciones en MS DOS e introducción a SCRIPTSRedirecciones en MS DOS e introducción a SCRIPTS
Redirecciones en MS DOS e introducción a SCRIPTS
 
6 la shell bash
6 la shell bash6 la shell bash
6 la shell bash
 
17 comandos basicoslinuxasoitson
17 comandos basicoslinuxasoitson17 comandos basicoslinuxasoitson
17 comandos basicoslinuxasoitson
 
Maria jose hernandez c.i. 27.878.738 - seccion pnf if-02 t1 f2 - administra...
Maria jose hernandez   c.i. 27.878.738 - seccion pnf if-02 t1 f2 - administra...Maria jose hernandez   c.i. 27.878.738 - seccion pnf if-02 t1 f2 - administra...
Maria jose hernandez c.i. 27.878.738 - seccion pnf if-02 t1 f2 - administra...
 

Similar to Guia basica de comandos ubuntu

Comandos básicos ubuntu
Comandos básicos ubuntuComandos básicos ubuntu
Comandos básicos ubuntu
robertoiglesias
 
Comandos para terminal
Comandos para terminalComandos para terminal
Comandos para terminal
forevervicux
 

Similar to Guia basica de comandos ubuntu (20)

Comandos linux
Comandos linuxComandos linux
Comandos linux
 
Comandos ubuntu
Comandos ubuntuComandos ubuntu
Comandos ubuntu
 
Comandos ubuntu
Comandos ubuntuComandos ubuntu
Comandos ubuntu
 
44 comandos linux
44  comandos linux44  comandos linux
44 comandos linux
 
RESUME SOBRE LA TERMINAL DE UBUNTU
RESUME SOBRE LA TERMINAL DE UBUNTU RESUME SOBRE LA TERMINAL DE UBUNTU
RESUME SOBRE LA TERMINAL DE UBUNTU
 
Comandos básicos ubuntu
Comandos básicos ubuntuComandos básicos ubuntu
Comandos básicos ubuntu
 
Comandos de-xp
Comandos de-xpComandos de-xp
Comandos de-xp
 
Comandos fedora
Comandos fedoraComandos fedora
Comandos fedora
 
Comandos para terminal
Comandos para terminalComandos para terminal
Comandos para terminal
 
2.7 nombre de archivos y directorios rutas y exploracion de arbol
2.7 nombre de archivos y directorios rutas y exploracion de arbol2.7 nombre de archivos y directorios rutas y exploracion de arbol
2.7 nombre de archivos y directorios rutas y exploracion de arbol
 
2.7 nombre de archivos y directorios rutas y exploracion de arbol
2.7 nombre de archivos y directorios rutas y exploracion de arbol2.7 nombre de archivos y directorios rutas y exploracion de arbol
2.7 nombre de archivos y directorios rutas y exploracion de arbol
 
Algunos comandos de GNU-LINUX
Algunos comandos de GNU-LINUXAlgunos comandos de GNU-LINUX
Algunos comandos de GNU-LINUX
 
Clase11 (consola linux)
Clase11 (consola linux)Clase11 (consola linux)
Clase11 (consola linux)
 
Comandos utiles linux
Comandos utiles linuxComandos utiles linux
Comandos utiles linux
 
S
SS
S
 
Comandos linux
Comandos linuxComandos linux
Comandos linux
 
Comandos Básicos en GNU/Linux
Comandos Básicos en GNU/LinuxComandos Básicos en GNU/Linux
Comandos Básicos en GNU/Linux
 
Comandos linux
Comandos linuxComandos linux
Comandos linux
 
Pract_1_Comandos_Linux.pdf
Pract_1_Comandos_Linux.pdfPract_1_Comandos_Linux.pdf
Pract_1_Comandos_Linux.pdf
 
Comandos para ubuntu 400 que debes conocer
Comandos para ubuntu 400 que debes conocerComandos para ubuntu 400 que debes conocer
Comandos para ubuntu 400 que debes conocer
 

Recently uploaded

🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
EliaHernndez7
 
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docxTALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
NadiaMartnez11
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
patriciaines1993
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
RigoTito
 
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxRESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
pvtablets2023
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Fernando Solis
 

Recently uploaded (20)

🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docxTALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
 
Lecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigosLecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigos
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptx
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
 
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxRESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdf
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdf
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 

Guia basica de comandos ubuntu

  • 1. 7-2-2014 Comandos Ubuntu Guía de algunos de los comandos de Ubuntu SSXDAN
  • 2. Crear usuario Sintaxis--> adduser "nombre de usuario" Alternativa (useradd “nombre_usuario”) crea el usuario sin ningún dato, ni carpeta… Resultado: Crea también un grupo base con el nombre de usuario. Crear un grupo: Sintaxis--> addgroup “nombre grupo” Resultado: Añadir usuario al grupo. Sintaxis--> addgroup “nombre_usuario” “nombre_grupo” Otra opción: Editar el archivo /etc/group Se añade el usuario tras el grupo al que lo queremos añadir.
  • 3. Cambiar grupo base de un usuario. Sintaxis--> usermod –g “nombre_grupo” “nombre_usuario” Para ver el resultado hacemos un ls –l /home Resultado. Cambiar nombre usuario NO LOGIN. Sintaxis--> usermod –c “nombre_nuevo” “nombre_viejo” Resultado. Borrar un usuario Sintaxis--> userdel –r “nombre_usuario” Borra el usuario y todo lo que esta relacionado con el. Empaquetar archivos TAR. Sintaxis--> tar “opciones” “ruta_destino” “lo_que_empaqueta” Opciones posibles: -“z” Empaqueta -“c” Indica a tar que cree un archivo. -v muestra lo que va a empaquetar. -f Indica que el siguiente argumento es será el nombre del archivo. -x Para desempaquetar un archivo. -t lista el contenido del fichero tar. Ejemplo: Comprimir archivo GZIP Sintaxis--> gzip “opciones” “lo_que_comprime”
  • 4. Opciones: -q Para comprimir un fichero de una carpeta. -9 indica a gz que utilice el mayor factor de compresión. -d Descomprime -r comprime todo el contenido del directorio. -c “nombre_archivo” > “comprimido” el archivo comprimido se llamara comprimido. Resultado. BZIP2 Sintaxis--> bzip2 “opciones” “fichero” Opciones: -d Indica lo que tiene que descomprimir. -k Conserva el archivo comprimido y el archivo original. -z Comprime. Resultado. Hacemos un LS ZIP Sintaxis--> zip “opciones” “fichero_salida” “fichero_comprimir” Opciones: -v muestra el contenido del zip Resultado: Unzip fichero para descomprimir RAR Sintaxis--> rar “opciones” “fichero_salida” “fichero_a_comprimir” Opciones: -a para comprimir un archivo. -v OR –l para ver el contenido.
  • 5. -x para descomprimir con la misma estructura de ficheros. -e igual que X pero sin matener la estructura. Con a OR x OR e no se pone el “-“ Particionamiento y formateo de linux Estando como ROOT ejecutamos el comando fdisk –l El nuevo disco es el /dev/sdb Crear tabla de particiones. Sintaxis--> fdisk “ruta_disco_duro” Ejemplo: fdisk /dev/sdb Resultado: Empezamos a crear la tabla de particiones. Introducimos una “n” para crear una nueva tabla de particiones. Resultado:
  • 6. Nos pregunta el tipo de parición (Por defeco primaria). Introducimos un “p” para crear una nueva partición primaria. Primero debemos especificar el primer sector, lo dejamos por defecto ya que el sistema coje el primer sector disponible. Cuando nos pregunta el ultimo secor, lo especificamos indicando el tamaño “+500MB”importante especificar la unidad en mayuculas. Muy importante cuando se termina poner “w”para que se guarden los cambios. Ahora debemos darle formato a las partciones creadas, con el comando. mkfs.”extensión” /dev/”ruta_discoduro”
  • 7. ejemplo. mkfs.ext4 /dev/sdb1 Para crear una partición swap se aria con el comando mkswap /dev/”ruta” Ejemplo mkswap /dev/sdb2 Para montar los discos que hemos creado, se utiliza el comando. Sintaxis--> mount “ruta_done_esta” “ruta_donde_montar” Ejemplo mount /dev/sdb1 /mnt/carpeta Es importante, crear una carpeta nueva en el directorio /mnt en la cual vallamos a montar las nuevas particiones. Aquí creamos la nueva carpeta en /mnt mkdir /mnt/sdb1 Montamos la partición. mount /deb/sdb1 /mnt/sdb1
  • 8. Ver grupos a los que pertenece un usuario Sintaxis--> groups “usuario” Si no especificamos ningún usuario nos mostrara los grupos a los que pertenece el usuario que ejecuta el comando. Resultado: Borrar un grupo Sintaxis--> groupdel “nombre_grupo” Resultado: Usermod Cambiar directorio de trabajo de un usuario. Sintaxis--> usermod –d “nombre_carpeta” “usuario” Ejemplo Passwd Bloquea el usuario Sintaxis--> passwd –l “nombre_usuario” Desbloquear usuario Sintaxis--> passwd –u “nombre-usuario” Comando passwd “usuario” –w3 –x45 –n2 Explicación. Con la W especificamos los días de antelación para avisar de la caducidad de la contraseña Con X especificamos los días en que caducara la contraseña. Con N especificamos los días en que tendrá que cambiar la contraseña.
  • 9. Chmod Sintaxis--> chmod “permisos” “carpeta_o_archivo” Diferentes ejemplos. Con nomenclatura octal Restar permisos Indicando los permisos que van a tener usuario,grupo,otro Chown Cambiar usuario y grupo propietario Sintaxis--> chown “usuario”:”grupo” “directorio_a_cambiar” Cambiando tanto usuario como grupo Cambiando solo el grupo Cambiando solo el usuario.sud
  • 10. CHGRP Cambia grupo propietario de una carpeta. Sintaxis--> chgrp “grupo” “carpeta” Ejemplo: Antes de: Despues de: Gestion de procesos PS Con el modificador “-a”nos muestra todos los procesos lanzados por cualquier usuario desde una terminal. Con el modificador “-l”muestra el mismo resultado que “-a” pero en formato largo.
  • 11. Con el modificador “-u”muestra todos los procesos asociados a un usuario. Con el modificador “-U “nombre_usuario””muestra los procesos que tiene lanzado el usuario que especifiquemos. Con el modificador “-o “elementos””nos muestra los elementos que especifiquemos. Elementos podemos sustituirlo por pid,tid,class,rtprio,ni,pri,psr,pcpu,stat,wchan
  • 12. Con el modificador “-x”nos muestra los procesos que no están asociados a ningún usuario, son los llamados procesos del sistema. Con el modificador “–r”nos muestra los procesos que se ejecutando actualmente. TOP Muestra estado de procesos Con el modificador “-p “pid””nos muestra el estado del pid que especifiquemos, pero de manera dinámica. Con el modificador “-d “tiempo””especificamos la tase de refresco el top. Si ponemos un tres se actualizará cada tres segundos.
  • 13. Ordenes interactivas Para introducir el modificador, primero ejecutamos top una vez en top, pulsamos la letra, sinponer “-“ -h nos muestra la ayuda. -q cierra top -k nos permite cerrar un proceso. -r cambia la prioridad de un proceso. Procesos en primer y segundo plano “nombre_del_proceso” Lanza un proceso en primer plano. “nombre_del_proceso”&  Lanza el proceso en segundo plano. fg “numero_trabajo” Cambia un proceso que estaba en 2º plano a 1º plano. Bg “numero_trabajo” cambia un proceso a 2º plano y lo reanuda si está parado. Kill Mata un proceso. Sintaxis--> kill “modificador” “pid_proceso” Modificadores: -9 Cierra un proceso de forma forzada -19 Para un proceso se puede sustituir por –sigstop -18 Continuar proceso detienido se puede sustituir por –sigcont -15 Cierra de forma controlada un proceso. Si no se especifica nada al poner Kill se utilizara este como predeterminado. Ejemplo: Killall Matar grupo de procesos. Sintaxis--> killall “modificador” “nombre_proceso” En este caso cambiamos nombre de proceso por el nombre del proceso que queremos matar ejemplo nano. Modificadores: -9 Cierra un proceso de forma forzada -19 Para un proceso se puede sustituir por –sigstop -18 Continuar proceso detienido se puede sustituir por –sigcont -15 Cierra de forma controlada un proceso. Si no se especifica nada al poner Kill se utilizara este como predeterminado.
  • 14. Ejemplo Jobs Muestra procesos en segundo plano. Ejemplo: Nohup, lanza un proceso y lo independiza del terminal. No valido para procesos tty solo procesos graficos ej Firefox gedit… Nice lanza un proceso con una prioridad determinada. Sintaxis--> nice –n “numero_prioridad” “nombre_proceso” Las prioridades negativas ejemplo “-19” tienen mayor prioridad que las positivas ejemplo “19” En el caso de que no se quiera poner el “-n” -1 1 --1 -1
  • 15. Ejemplo: Con prioridad positiva, ejecutado poniendo el –n y sin el Con prioridad negativa con y sin –n Renice, cambia la prioridad de un proceso ya lanzado. Es igual que nice, pero se utiliza para un proceso que ya existe Sintaxis--> renice
  • 16. Otros comandos y archivos. Mkfir Crea una carpeta touch Crea un archivo sin contenido dentro nano Editor de texto en modo terminal vi Editor de texto en modo terminal (no usar) gedit Editor de texto en modo grafico ============================================================================= ls –l Lista los archivos y carpetas en formato largo. Resultado: drwxr-x--- Indica los permisos de la carpeta alumno1 Indica el usuario propietario profesor Indica el grupo propietario 4096 Indica el tamaño Feb 2 10:05 Fecha alumno1 Nombre Archivos y para que sirven. /etc/passwd  En el se almacenan las contraseñas de los usuarios sin encriptar Ejemplo: alumno1 Inidica el nombre del usuario :x Indica que la contraseña esta en el archivo /etc/shadow. Si en lugar de “x”pusiera “!” esto significa que no tiene contraseña. :1015 UID del usuario :1023: GUI del grupo :/home/estevaaser Directorio personal del usuario :/bin/sh Shell del usuario ============================================================================= /etc/group En el se almacena información acerca de los grupos. Ejemplo: usuario1 Nombre del grupo :x Indica que la contraseña está en el /etc/gshadow. Si en lugar de “x” pusiera “!” esto indica que no tiene contraseña :1006 GUID del grupo :paco,ivan,usaurio2 Usuarios que pertenecen al grupo. =============================================================================
  • 17. /etc/sahdow En el se almacenan las contraseñas encriptadas de los usuarios. Ejemplo: alumno1: Indica el nombre del usuario. Lo siguiente es la contraseña encriptado en un algoritmo unidireccional. $6$PtkqyP6t$/SALXbrlf.8kejm09HB3zCwwQhPofstm1YbGw6vEh9v5jUo2ECE6Pjo3V2d$ =============================================================================