SlideShare una empresa de Scribd logo
1 de 14
Descargar para leer sin conexión
2019
JOHAN
[Nombre de la compañía]
22-5-2019
COMANDOS LINUX UBUNTU
OBJETIVOS:
Al finalizar el estudiante estará
en la capacidad de aplicar los
comandos de Linux Ubuntu.
IESTP “MARIA ROSARIO ARAOZ PINTO” DESARROLLO DE SISTEMAS DE INFORMACIÓN
FUNDAMENTOS DE PLATAFORMA DE SISTEMAS OPERATIVOS 1
COMANDOS DE LINUX
Terminal
La Terminal es una forma de acceder al sistema sin utilizar la interfaz gráfica, realizando
todo en formato texto, la forma de utilizar el sistema de este modo es
mediante órdenes o comandos
La Terminal nos muestra en la pantalla un indicador de línea de órdenes, el indicador esta
finalizado generalmente por el carácter $, cuando se es un usuario normal
Terminal carácter $
Cuando se es root o súperusuario (Administrador) el indicador esta finalizado por
el carácter #
Terminal carácter #
El sistema de instalación por línea de comandos puede parecer complicado a los nuevos
usuarios de Ubuntu, pero es altamente recomendable familiarizarse poco a poco, con el
tiempo nos daremos cuenta de la gran potencia que tiene, y por qué los usuarios más
avanzados hacen uso de ella
No hay que tenerle miedo a la Terminal pero si respeto, siempre los comandos que
vallamos a poner tenemos que saber que son de fuentes fiables y que no nos va a
estropear el sistema, y lo más importante, es aprender a saber que significan o por lo
menos para que son
Para abrir la Terminal buscaremos la aplicación en el Tablero o bien presionando Ctrl + Alt
+ T del teclado
Terminal
IESTP “MARIA ROSARIO ARAOZ PINTO” DESARROLLO DE SISTEMAS DE INFORMACIÓN
FUNDAMENTOS DE PLATAFORMA DE SISTEMAS OPERATIVOS 2
Una vez abierta la Terminal, vemos en el Lanzador, el icono de Terminal que está en
ejecución, nos situamos con el ratón sobre el icono, pulsamos con el botón derecho del
ratón (nos saldrán unas opciones), y pulsaremos con el botón izquierdo del ratón en la
opción: Mantener en el lanzador, así la próxima vez que queramos abrir la Terminal lo
podemos hacer desde el icono del Lanzador
Mantener en el Lanzador
A continuación vamos a ver algunos comandos utilizados en Ubuntu
En Linux, hay un superusuario llamado root
El superusuario puede realizar cualquier acción en el sistema, por lo tanto, hacer el
trabajo diario como superusuario puede ser peligroso, ya que podemos escribir un
comando incorrectamente y destruir el sistema, por esta misma razón, la contraseña de la
cuenta raíz o de root está bloqueada en Ubuntu
Como no podemos iniciar sesión como root directamente, o utilizar el comando su para
convertirnos en el usuario root, y a veces necesitamos ejecutar programas con privilegios
de nivel raíz, lo haremos con el comando sudo
1. Sudo, imprescindible para acciones avanzadas
Sudo, viene de super user do o el super usuario hace, y es posiblemente el comando más
importante de la lista, ya que es con el que tendremos que acompañar todos aquellos
otros comandos con los que queramos hacer cualquier tipo de cambio sensible en el
sistema, desde gestionar paquetes hasta editar archivos.
Debido a la seguridad de Linux no podremos realizar estos cambios a no ser que seamos
super usuarios o administradores, por lo que la primera vez que compongamos un
comando que lo contenga tendremos que escribir nuestra contraseña de administrador.
Aquí tenéis una lista de ejemplos de comandos en los que necesitaremos meter el término
sudo:
 sudo apt-get update - Resincroniza las fuentes de los paquetes.
 sudo edit /usr/share/applications/aplicacion.formato - Edita la
aplicación aplicacion.formato.
IESTP “MARIA ROSARIO ARAOZ PINTO” DESARROLLO DE SISTEMAS DE INFORMACIÓN
FUNDAMENTOS DE PLATAFORMA DE SISTEMAS OPERATIVOS 3
2. Apt-Get, para la gestión de paquetes
Apt, que significa Advanced Packaging Tool, es otro de los comandos esenciales al que nos
enfrentaremos a la hora de utilizar la terminal de Ubuntu. Ambos van de la mano, por lo
que independientemente de lo mucho o poco que utilices la interfaz gráfica de la
distribución, tarde o temprano acabarás teniendo que utilizarlo.
En Ubuntu 16.04 Canonical ha querido simplificar el comando reduciéndolo a apt, aunque
de momento apt-get también sigue funcionando. Este es el comando que vas a
utilizar para instalar aplicaciones con el terminal, eliminarlas, actualizar tu sistema
operativo y realizar diferentes acciones con los paquetes. A continuación te mostrarmos
algunos comandos de ejemplo:
 sudo apt install nombreaplicacion - Instalar aplicación.
 sudo apt-get remove nombreaplicacion - Eliminar aplicación.
 sudo apt-get update - Resincroniza las fuentes de los paquetes.
 sudo apt-get upgrade - Actualiza las aplicaciones y paquetes instalados a su última
versión.
Órdenes más utilizadas con apt:
 list - lista los paquetes según los nombres
 search - busca en las descripciones de los paquetes
 show - muestra detalles del paquete
 install - instala paquetes
 remove - elimina paquetes
 autoremove - Elimina automáticamente todos los paquetes sin utilizar
 update - actualiza la lista de paquetes disponibles
 upgrade - actualiza el sistema instalando/actualizando paquetes
 full-upgrade - actualiza el sistema eliminando/instalando/actualizando paquetes
 edit-sources - edita el fichero de información de fuentes
3. cd, navegando entre nuestras carpetas
Si queremos realizar utilizando nuestro terminal de Ubuntu diferentes acciones como el
instalar una aplicación o editar un archivo que tengamos alojada en una carpeta concreta,
será básico e imprescindible que sepamos utilizar el comando cd o change
directory para navegar entre los directorios de nuestro sistema.
Su uso es muy parecido al que se realizaba con el mismo comando en el sistema operativo
MSDOS de Microsoft hace algunas décadas. Eso sí, tenemos que tener en cuenta que
cuando vayamos a empezar a utilizarlo el sistema interpretará que nuestro punto de
partida es la carpeta Home, por lo tendremos que empezar a navegar desde ahí. Aquí
tenemos alguns ejemplos de su uso:
 cd Descargas - Accede a la carpeta Descargas cuando partimos de Home.
 cd ..: Retrocede al directorio anterior.
IESTP “MARIA ROSARIO ARAOZ PINTO” DESARROLLO DE SISTEMAS DE INFORMACIÓN
FUNDAMENTOS DE PLATAFORMA DE SISTEMAS OPERATIVOS 4
 cd /home/user/Descargas - Accede a la carpeta Descargas partiendo de cualquier otro
directorio.
 cd - Vuelve a la carpeta Home.
 cd / - Vamos directamente a la raíz del sistema.
4. Cat, mirando en los archivos de forma segura
Tanto si no nos terminamos de fiar de un programa ejecutable como si no queremos
perder tiempo abriendo un documento de texto para leerlo, desde el terminal tenemos la
opción de que se nos muestre el contenido de cada archivo sin tener que ejecutar nada
más. Lo único que tenemos que hacer es utilizar el comando cat.
 cat documento.txt - Para ver el contenido del archivo en el terminal.
 cat -n documento.txt - Para ver el mismo archivo, pero mostrando un número
determinado de líneas en pantalla.
5. ls, listando archivos y carpetas
Si estamos buscando un archivo determinado en una carpeta a través del terminal es
bastante importante saber en primer lugar si está donde lo estamos buscando. Y ahí es
precisamente donde entra en juego el comando ls o o list, con el que se nos mostrará una
lista con los directorios y archivos de la carpeta en la que estemos. Aquí unos ejemplos:
 ls - Lista las carpetas y archivos dentro del directorio en el que estás.
 ls -a - Incluye los archivos y directorios ocultos.
 ls -l - Muestra toda la información sobre cada archivo.
 ls -R - Incluye los subdirectorios de cada directorio listado.
 Se pueden combinar los tres términos con ls -laR.
6. Otros comandos esenciales a tener en cuenta
Estos han sido los cinco comandos que hemos considerado más esenciales para cualquier
usuario novel que quiera adentrarse en el mundo del terminal de Ubuntu, pero no son los
únicos que tendremos que tener en cuenta si queremos tener un dominio básico. Por eso,
vamos a terminar el artículo con una pequeña lista de otros comandos bastante
importantes.
 touch archivo.txt: Touch crea una archivo vacío. En el ejemplo creará uno con el
nombre archivo.txt o actualizará la hora de modificación de el que haya con el mismo
nombre.
 mkdir Torrents: mkdir crea un nuevo directorio, como por ejemplo un
directorio Torrents.
 cp /home/archivo.txt /home/Documentos/archivo.txt: cp copia un archivo concreto
y lo pega en otro directorio que escojamos.
IESTP “MARIA ROSARIO ARAOZ PINTO” DESARROLLO DE SISTEMAS DE INFORMACIÓN
FUNDAMENTOS DE PLATAFORMA DE SISTEMAS OPERATIVOS 5
 mv /home/archivo.txt /home/Documentos/archivo.txt: mv mueve un archivo
concreto y lo lleva a un directorio que escojamos eliminándolo de donde antes lo
teníamos.
 rm /home/archivo.txt: rm borra el archivo que queramos.
 clear: Limpia el terminal borrando todo el texto que se ha escrito hasta ahora.
 pwd: Visualiza el directorio actual en el que estamos.
 history: Muestra el historial de todos los comandos que has utilizado.
 df: Muestra el espacio libre en el disco duro.
 top: Muestra los procesos que más CPU están consumiendo en tiempo real.
EJEMPLO DE APLICACIÓN DE COMANDOS
 Comando su
El comando su modifica la identidad de usuario y grupo (transformarse temporalmente en
otro usuariosin necesidad de cerrar la sesión), se utiliza para obtener permisos
de root en operaciones administrativas, pero como hemos dicho anteriormente la
contraseña de la cuenta raíz o de root está bloqueada en Ubuntu
Escribimos el siguiente comando en Terminal:
su
Comprobamos que con la contraseña de usuario nos da Fallo de autentificación
 Comando sudo
En Ubuntu los comandos administrativos, deben de ser ejecutados como superusuario,
poniendo delante el comando sudo, esto permite a los usuarios autorizados, ejecutar
determinados programas como superusuario sin tener que saber la contraseña de root
IESTP “MARIA ROSARIO ARAOZ PINTO” DESARROLLO DE SISTEMAS DE INFORMACIÓN
FUNDAMENTOS DE PLATAFORMA DE SISTEMAS OPERATIVOS 6
Escribimos el siguiente comando en Terminal:
sudo
Cuando sudo pide una contraseña, necesita la contraseña de usuario y no la contraseña
de la cuenta raíz o de root
Cuando usamos el comando sudo, la contraseña de usuario se almacena por defecto
durante 15 minutos, mas o menos, después de ese tiempo, tendremos que volver a
introducir dicha contraseña
La contraseña no se muestra en la pantalla mientras la escribimos, no nos aparece nada
en pantalla por razones de seguridad (para que nadie vea nuestra contraseña), ni siquiera
una fila de asteriscos
 Comando gksudo
Cuando necesitamos utilizar programas en modo gráfico (GUI) que requieran privilegios
administrativos, usaremos el comando gksudo
Nunca debemos usar sudo normal para iniciar aplicaciones gráficas
como root, para evitar que los archivos del directorio home se hagan propiedad de root
En las versiones recientes de Ubuntu gksudo no esta instalado
 gksudo no está instalado
Para utilizar gksudo en el caso de que no esté instalado, instalaremos gksu desde
la Terminal con los siguientes comandos:
IESTP “MARIA ROSARIO ARAOZ PINTO” DESARROLLO DE SISTEMAS DE INFORMACIÓN
FUNDAMENTOS DE PLATAFORMA DE SISTEMAS OPERATIVOS 7
sudo apt install gksu
Recordemos que cuando sudo pide una contraseña, necesita la contraseña de usuario y
no la contraseña de la cuenta raíz o de root
 Comando apt
El comando apt (Advanced Package Tool ) es una potente herramienta de línea de
comandos que funciona con la herramienta de empaquetado avanzado (APT) de Ubuntu
Con el comando apt, realizamos algunas funciones como:
Instalación de nuevos paquetes de software
Actualización de paquetes de software existentes
Actualización del índice de lista de paquetes
Actualización completa de Ubuntu (nueva versión del sistema)
Desinstalación de paquetes de software
Instalación o Desinstalación de paquetes múltiples, se pueden especificar varios
paquetes, para instalar o eliminar, separados por espacios
apt es un gestor de paquetes de línea de órdenes y proporciona órdenes para la búsqueda
y gestión, así como la solicitud de información sobre los paquetes; apt proporciona la
misma funcionalidad que las herramientas APT especializadas, como apt-get y apt-cache,
pero permite de forma predeterminada opciones más apropiadas para un uso interactivo
 Actualización de sistema desde Terminal
Para ver algunas funciones de apt vamos a hacer una actualización de
sistema desde Terminal
Vamos a utilizar los siguientes comandos:
sudo - ejecutar determinados programas como superusuario
apt - gestor de paquetes de línea de órdenes
update - actualiza la lista de paquetes disponibles y la lista de repositorios
upgrade - actualiza el sistema instalando/actualizando paquetes
exit - provoca la terminación normal del proceso, cierra la Terminal
IESTP “MARIA ROSARIO ARAOZ PINTO” DESARROLLO DE SISTEMAS DE INFORMACIÓN
FUNDAMENTOS DE PLATAFORMA DE SISTEMAS OPERATIVOS 8
Para abrir la Terminal buscaremos la aplicación en el Tablero o bien presionando Ctrl +
Alt + T del teclado
Terminal
Una vez abierta la Terminal ponemos los siguientes comandos que están en color rojo
Actualizamos la lista de paquetes disponibles y la lista de repositorios:
sudo apt update
Actualizamos el sistema actualizando paquetes:
sudo apt upgrade
Salimos de Terminal:
exit
IESTP “MARIA ROSARIO ARAOZ PINTO” DESARROLLO DE SISTEMAS DE INFORMACIÓN
FUNDAMENTOS DE PLATAFORMA DE SISTEMAS OPERATIVOS 9
 Instalar Aplicaciones desde Terminal
Para ver algunas funciones de apt vamos a instalar una aplicación desde Terminal
La aplicación elegida para instalar es el Editor de imágenes Pinta
Pinta, crea y edita imágenes fácilmente de forma sencilla, eficaz para dibujar y manipular
imágenes
Vamos a utilizar los siguientes comandos:
sudo - ejecutar determinados programas como superusuario
apt - gestor de paquetes de línea de órdenes
install - instala paquetes
exit - provoca la terminación normal del proceso, cierra la Terminal
Una vez abierta la Terminal ponemos los siguientes comandos que están en color rojo
Actualizamos la lista de paquetes disponibles y la lista de repositorios:
sudo apt update
Instalamos el Editor de imágenes Pinta:
sudo apt install pinta
Salimos de Terminal:
exit
IESTP “MARIA ROSARIO ARAOZ PINTO” DESARROLLO DE SISTEMAS DE INFORMACIÓN
FUNDAMENTOS DE PLATAFORMA DE SISTEMAS OPERATIVOS 10
Como hemos visto, para instalar una aplicación desde Terminal, los comandos para la
instalación son:
sudo apt install (nombre del paquete a instalar, en este caso la aplicación, pinta)
 Desinstalar Aplicaciones desde Terminal
Para ver algunas funciones de apt vamos a desinstalar una aplicación desde Terminal
Vamos a utilizar los siguientes comandos:
sudo - ejecutar determinados programas como superusuario
apt - gestor de paquetes de línea de órdenes
remove - elimina paquetes
purge - elimina paquetes y sus configuraciones
exit - provoca la terminación normal del proceso, cierra la Terminal
Una vez abierta la Terminal ponemos los siguientes comandos que están en color rojo
Desinstalamos el Editor de imágenes Pinta:
sudo apt remove pinta
Utilizando el comando remove, lo que hacemos es desinstalar la aplicación, pero no su
configuración, en el caso de que necesitemos volverla a instalar, nos encontraremos que
está la configuración que teníamos cuando estaba instalada anteriormente
Desinstalamos el Editor de imágenes Pinta y su configuración:
sudo apt purge pinta
IESTP “MARIA ROSARIO ARAOZ PINTO” DESARROLLO DE SISTEMAS DE INFORMACIÓN
FUNDAMENTOS DE PLATAFORMA DE SISTEMAS OPERATIVOS 11
Salimos de Terminal:
exit
Como hemos visto, para desinstalar una aplicación desde Terminal, los comandos para
ladesinstalación son:
sudo apt remove (nombre del paquete a instalar, en este caso la aplicación, pinta) -
elimina paquetes
sudo apt purge (nombre del paquete a instalar, en este caso la aplicación, pinta) - elimina
paquetes y sus configuraciones
En algunos sitios de Internet podemos encontrar los comandos sudo apt remove –purge(-
- son dos guiones), realizan la misma función que los comandos sudo apt purge
Utilizando el comando purge, lo que hacemos es desinstalar la aplicación, junto con su
configuración de todo el sistema, pero no elimina las configuraciones de usuario, porque
lo que se crea en el directorio del usuario pertenece al usuario y no está relacionado con
el sistema
Para eliminar la configuración de una aplicación del directorio del usuario lo tenemos que
hacer “a mano”; Para realizar dicha acción nos vamos a la Carpeta personal, podemos
hacerlo desdeArchivos, es el Administrador de Archivos de Ubuntu, la aplicación se
llama Nautilus, la ventana del gestor de archivos es nuestra Carpeta personal
Archivos icono
Una vez que hemos pulsado sobre el icono de Archivos, nos aparece la Carpeta personal
En la Carpeta personal de usuario tenemos otras carpetas, así como otros archivos y
carpetas ocultas, que guardan la información de configuraciones de las aplicaciones del
usuario
IESTP “MARIA ROSARIO ARAOZ PINTO” DESARROLLO DE SISTEMAS DE INFORMACIÓN
FUNDAMENTOS DE PLATAFORMA DE SISTEMAS OPERATIVOS 12
Para ver las carpetas y archivos ocultos dentro del directorio del usuario, podemos
hacerlo pulsando las teclas Ctrl + h del teclado
Los archivos y carpetas ocultas empiezan por un punto “.”, seguido del nombre de la
carpeta
Una vez que vemos los archivos ocultos en la Carpeta personal, abrimos el
archivo .config para eliminar la configuración de la aplicación que hemos desinstalado que
en este caso es Pinta, solo tenemos que eliminar su carpeta y así hemos borrado todo
rastro de la aplicación en el equipo
Carpeta personal/.config/Pinta
 Comando autoremove
Como hemos visto el comando purge elimina el paquete y su configuración, pero no
elimina las dependencias instaladas con él en la instalación, para ello vamos a utilizar el
comando autoremove
El comando autoremove elimina paquetes huérfanos, es decir, paquetes instalados que
solían ser instalados como una dependencia, dichas dependencias ya no nos interesa que
estén instaladas al haber desinstalado el paquete principal, que en el caso anterior
era Pinta
IESTP “MARIA ROSARIO ARAOZ PINTO” DESARROLLO DE SISTEMAS DE INFORMACIÓN
FUNDAMENTOS DE PLATAFORMA DE SISTEMAS OPERATIVOS 13
Eliminamos paquetes que se instalaron automáticamente
sudo apt autoremove
autoremove: se utiliza para eliminar los paquetes que se instalaron automáticamente
para satisfacer las dependencias de algunos paquetes y que ya no son necesarios
Nota: Cada comando tiene una página de manual, si queremos saber cuáles son sus
parámetros o lo que hace cada uno de ellos, sólo tenemos que escribir en la
Terminal, man + el comando a consultar,ejemplo:
man apt

Más contenido relacionado

La actualidad más candente

La actualidad más candente (17)

Unidad central de proceso
Unidad central de procesoUnidad central de proceso
Unidad central de proceso
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
Taller 1 Grado 6
Taller 1 Grado 6Taller 1 Grado 6
Taller 1 Grado 6
 
Software
SoftwareSoftware
Software
 
Hardware y software del computador
Hardware y software del computadorHardware y software del computador
Hardware y software del computador
 
Arquitectura de la computadora
Arquitectura de la computadoraArquitectura de la computadora
Arquitectura de la computadora
 
La computadora
La computadoraLa computadora
La computadora
 
CPU
CPUCPU
CPU
 
Análisis de los componentes
Análisis de los componentesAnálisis de los componentes
Análisis de los componentes
 
cuadro comparativo
cuadro comparativocuadro comparativo
cuadro comparativo
 
Nombre del maestro
Nombre del maestroNombre del maestro
Nombre del maestro
 
partes del pc
partes del pcpartes del pc
partes del pc
 
partes del computador
partes del computadorpartes del computador
partes del computador
 
Unidad central de proceso o cpu
Unidad central de proceso o cpuUnidad central de proceso o cpu
Unidad central de proceso o cpu
 
Tania Angulo
Tania AnguloTania Angulo
Tania Angulo
 
Unidad central de procesamiento.pdf
Unidad central de procesamiento.pdfUnidad central de procesamiento.pdf
Unidad central de procesamiento.pdf
 
Conceptos sobre arquitectura de computadoras
Conceptos sobre arquitectura de computadorasConceptos sobre arquitectura de computadoras
Conceptos sobre arquitectura de computadoras
 

Similar a Clase7 comandos de linux

Similar a Clase7 comandos de linux (20)

Comandos
ComandosComandos
Comandos
 
Clase2 (consola linux)
Clase2 (consola linux)Clase2 (consola linux)
Clase2 (consola linux)
 
Comandos basicos linux
Comandos basicos linuxComandos basicos linux
Comandos basicos linux
 
Julissa
JulissaJulissa
Julissa
 
Julissa
JulissaJulissa
Julissa
 
Comandos basicos linux ubuntu
Comandos basicos linux ubuntuComandos basicos linux ubuntu
Comandos basicos linux ubuntu
 
Comandosbasicoslinux ubuntu
Comandosbasicoslinux ubuntuComandosbasicoslinux ubuntu
Comandosbasicoslinux ubuntu
 
40 Comandos básicos de Linux.docx
40 Comandos básicos de Linux.docx40 Comandos básicos de Linux.docx
40 Comandos básicos de Linux.docx
 
Curso-Taller GNU-Linux Dia2
Curso-Taller GNU-Linux Dia2Curso-Taller GNU-Linux Dia2
Curso-Taller GNU-Linux Dia2
 
Laboratorio n3 sistemas_operativos_gilberto_ramos_9-748-1883
Laboratorio n3 sistemas_operativos_gilberto_ramos_9-748-1883Laboratorio n3 sistemas_operativos_gilberto_ramos_9-748-1883
Laboratorio n3 sistemas_operativos_gilberto_ramos_9-748-1883
 
SISTEMAS OPERATIVOS INFORME 4
SISTEMAS OPERATIVOS INFORME 4SISTEMAS OPERATIVOS INFORME 4
SISTEMAS OPERATIVOS INFORME 4
 
sistemas operativos-maestra maricarmen
sistemas operativos-maestra maricarmensistemas operativos-maestra maricarmen
sistemas operativos-maestra maricarmen
 
17 comandos basicoslinuxasoitson
17 comandos basicoslinuxasoitson17 comandos basicoslinuxasoitson
17 comandos basicoslinuxasoitson
 
Que es gnu
Que es gnuQue es gnu
Que es gnu
 
Que es gnu
Que es gnuQue es gnu
Que es gnu
 
Sistemas operativo g11
Sistemas operativo g11Sistemas operativo g11
Sistemas operativo g11
 
Tercero
TerceroTercero
Tercero
 
Genesis Campos
Genesis CamposGenesis Campos
Genesis Campos
 
Manejo de sistemas operativo
Manejo de sistemas operativoManejo de sistemas operativo
Manejo de sistemas operativo
 
Comandos Linux 1.ppt
Comandos Linux 1.pptComandos Linux 1.ppt
Comandos Linux 1.ppt
 

Más de Johan Silva Cueva

Solucionario PC1-Dispositivos de alta Tension.pdf
Solucionario PC1-Dispositivos de alta Tension.pdfSolucionario PC1-Dispositivos de alta Tension.pdf
Solucionario PC1-Dispositivos de alta Tension.pdfJohan Silva Cueva
 
Analisis de Circuitos electricos.pdf
Analisis de Circuitos electricos.pdfAnalisis de Circuitos electricos.pdf
Analisis de Circuitos electricos.pdfJohan Silva Cueva
 
Dispositivos de seguridad de la informacion
Dispositivos de seguridad de la informacionDispositivos de seguridad de la informacion
Dispositivos de seguridad de la informacionJohan Silva Cueva
 
Polatizacion del transistor bjt
Polatizacion del transistor bjtPolatizacion del transistor bjt
Polatizacion del transistor bjtJohan Silva Cueva
 
Tendencia de Microprocesadores y Motherboards Actuales
Tendencia de Microprocesadores  y Motherboards ActualesTendencia de Microprocesadores  y Motherboards Actuales
Tendencia de Microprocesadores y Motherboards ActualesJohan Silva Cueva
 
Protocolos de comunicacion Industrial
Protocolos de comunicacion IndustrialProtocolos de comunicacion Industrial
Protocolos de comunicacion IndustrialJohan Silva Cueva
 
Guia n10 conexion sql server 2012 y visual studio 2015 parte II
Guia n10 conexion sql server 2012 y visual studio 2015 parte IIGuia n10 conexion sql server 2012 y visual studio 2015 parte II
Guia n10 conexion sql server 2012 y visual studio 2015 parte IIJohan Silva Cueva
 
Guia n9 conexion sql server 2012 y visual studio 2015 parte I
Guia n9 conexion sql server 2012 y visual studio 2015 parte  IGuia n9 conexion sql server 2012 y visual studio 2015 parte  I
Guia n9 conexion sql server 2012 y visual studio 2015 parte IJohan Silva Cueva
 
Guia n5 normalizacion de base de datos
Guia n5 normalizacion de base de datosGuia n5 normalizacion de base de datos
Guia n5 normalizacion de base de datosJohan Silva Cueva
 
Guia n6 crear base de datos modo grafico
Guia n6 crear base de datos modo graficoGuia n6 crear base de datos modo grafico
Guia n6 crear base de datos modo graficoJohan Silva Cueva
 
Guia n7 lenguaje de definicion de datos en sql server 2012
Guia n7 lenguaje de definicion de datos en sql server 2012Guia n7 lenguaje de definicion de datos en sql server 2012
Guia n7 lenguaje de definicion de datos en sql server 2012Johan Silva Cueva
 
Guia n8 creacion de la bd e insertar registros en sql server 2012
Guia n8 creacion de la bd e insertar registros en sql server 2012Guia n8 creacion de la bd e insertar registros en sql server 2012
Guia n8 creacion de la bd e insertar registros en sql server 2012Johan Silva Cueva
 
Guia n1 fundamentos y evolucion de sistemas operativos
Guia n1 fundamentos y evolucion de sistemas operativosGuia n1 fundamentos y evolucion de sistemas operativos
Guia n1 fundamentos y evolucion de sistemas operativosJohan Silva Cueva
 
Guia n3 diseno modelo conceptual bd
Guia n3 diseno modelo conceptual bdGuia n3 diseno modelo conceptual bd
Guia n3 diseno modelo conceptual bdJohan Silva Cueva
 
Guia n2 diseno de una base de datos
Guia n2 diseno de una base de datosGuia n2 diseno de una base de datos
Guia n2 diseno de una base de datosJohan Silva Cueva
 

Más de Johan Silva Cueva (20)

Solucionario PC1-Dispositivos de alta Tension.pdf
Solucionario PC1-Dispositivos de alta Tension.pdfSolucionario PC1-Dispositivos de alta Tension.pdf
Solucionario PC1-Dispositivos de alta Tension.pdf
 
Analisis de Circuitos electricos.pdf
Analisis de Circuitos electricos.pdfAnalisis de Circuitos electricos.pdf
Analisis de Circuitos electricos.pdf
 
Pregunta5 (1)
Pregunta5 (1)Pregunta5 (1)
Pregunta5 (1)
 
Dispositivos de seguridad de la informacion
Dispositivos de seguridad de la informacionDispositivos de seguridad de la informacion
Dispositivos de seguridad de la informacion
 
El transistor bjt
El transistor bjtEl transistor bjt
El transistor bjt
 
Polatizacion del transistor bjt
Polatizacion del transistor bjtPolatizacion del transistor bjt
Polatizacion del transistor bjt
 
Filtros analogicos
Filtros analogicosFiltros analogicos
Filtros analogicos
 
Clase2 aritmetica binaria
Clase2 aritmetica binariaClase2 aritmetica binaria
Clase2 aritmetica binaria
 
10 arquitectura intel 8086
10 arquitectura intel 808610 arquitectura intel 8086
10 arquitectura intel 8086
 
Tendencia de Microprocesadores y Motherboards Actuales
Tendencia de Microprocesadores  y Motherboards ActualesTendencia de Microprocesadores  y Motherboards Actuales
Tendencia de Microprocesadores y Motherboards Actuales
 
Protocolos de comunicacion Industrial
Protocolos de comunicacion IndustrialProtocolos de comunicacion Industrial
Protocolos de comunicacion Industrial
 
Guia n10 conexion sql server 2012 y visual studio 2015 parte II
Guia n10 conexion sql server 2012 y visual studio 2015 parte IIGuia n10 conexion sql server 2012 y visual studio 2015 parte II
Guia n10 conexion sql server 2012 y visual studio 2015 parte II
 
Guia n9 conexion sql server 2012 y visual studio 2015 parte I
Guia n9 conexion sql server 2012 y visual studio 2015 parte  IGuia n9 conexion sql server 2012 y visual studio 2015 parte  I
Guia n9 conexion sql server 2012 y visual studio 2015 parte I
 
Guia n5 normalizacion de base de datos
Guia n5 normalizacion de base de datosGuia n5 normalizacion de base de datos
Guia n5 normalizacion de base de datos
 
Guia n6 crear base de datos modo grafico
Guia n6 crear base de datos modo graficoGuia n6 crear base de datos modo grafico
Guia n6 crear base de datos modo grafico
 
Guia n7 lenguaje de definicion de datos en sql server 2012
Guia n7 lenguaje de definicion de datos en sql server 2012Guia n7 lenguaje de definicion de datos en sql server 2012
Guia n7 lenguaje de definicion de datos en sql server 2012
 
Guia n8 creacion de la bd e insertar registros en sql server 2012
Guia n8 creacion de la bd e insertar registros en sql server 2012Guia n8 creacion de la bd e insertar registros en sql server 2012
Guia n8 creacion de la bd e insertar registros en sql server 2012
 
Guia n1 fundamentos y evolucion de sistemas operativos
Guia n1 fundamentos y evolucion de sistemas operativosGuia n1 fundamentos y evolucion de sistemas operativos
Guia n1 fundamentos y evolucion de sistemas operativos
 
Guia n3 diseno modelo conceptual bd
Guia n3 diseno modelo conceptual bdGuia n3 diseno modelo conceptual bd
Guia n3 diseno modelo conceptual bd
 
Guia n2 diseno de una base de datos
Guia n2 diseno de una base de datosGuia n2 diseno de una base de datos
Guia n2 diseno de una base de datos
 

Último

Cuestionario 20222222222222222222222224.pdf
Cuestionario 20222222222222222222222224.pdfCuestionario 20222222222222222222222224.pdf
Cuestionario 20222222222222222222222224.pdffredyflores58
 
portafolio final manco 2 1816827 portafolio de evidencias
portafolio final manco 2 1816827 portafolio de evidenciasportafolio final manco 2 1816827 portafolio de evidencias
portafolio final manco 2 1816827 portafolio de evidenciasIANMIKELMIRANDAGONZA
 
metodos de fitomejoramiento en la aolicacion de plantas
metodos de fitomejoramiento en la aolicacion de plantasmetodos de fitomejoramiento en la aolicacion de plantas
metodos de fitomejoramiento en la aolicacion de plantasGraciaMatute1
 
S01.s1 - Clasificación de las Industrias.pdf
S01.s1 - Clasificación de las Industrias.pdfS01.s1 - Clasificación de las Industrias.pdf
S01.s1 - Clasificación de las Industrias.pdfSalomeRunco
 
S3-OXIDOS-HIDROXIDOS-CARBONATOS (mineralogia)
S3-OXIDOS-HIDROXIDOS-CARBONATOS (mineralogia)S3-OXIDOS-HIDROXIDOS-CARBONATOS (mineralogia)
S3-OXIDOS-HIDROXIDOS-CARBONATOS (mineralogia)samuelsan933
 
ARMADURAS METODO NODOS.pptx......................
ARMADURAS METODO NODOS.pptx......................ARMADURAS METODO NODOS.pptx......................
ARMADURAS METODO NODOS.pptx......................Juan293605
 
Conceptos básicos e historia de la salud y seguridad ocupacional.pptx
Conceptos básicos e historia de la salud y seguridad ocupacional.pptxConceptos básicos e historia de la salud y seguridad ocupacional.pptx
Conceptos básicos e historia de la salud y seguridad ocupacional.pptxGILMERMANUELASENCIOO
 
TAIICHI OHNO, historia, obras, reconocimientos
TAIICHI OHNO, historia, obras, reconocimientosTAIICHI OHNO, historia, obras, reconocimientos
TAIICHI OHNO, historia, obras, reconocimientoscuentaparainvestigac
 
auditoria fiscalizacion inspecciones de seguridad
auditoria fiscalizacion inspecciones de seguridadauditoria fiscalizacion inspecciones de seguridad
auditoria fiscalizacion inspecciones de seguridadNELSON QUINTANA
 
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.pptTippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.pptNombre Apellidos
 
8 mejores máquinas virtuales para Windows.pdf
8 mejores máquinas virtuales para Windows.pdf8 mejores máquinas virtuales para Windows.pdf
8 mejores máquinas virtuales para Windows.pdfGustavoAdolfoDiaz3
 
Balance materia y energia procesos de Secado
Balance materia y energia procesos de SecadoBalance materia y energia procesos de Secado
Balance materia y energia procesos de SecadoGualbertoLopez2
 
Video sustentación GA2- 240201528-AA3-EV01.pptx
Video sustentación GA2- 240201528-AA3-EV01.pptxVideo sustentación GA2- 240201528-AA3-EV01.pptx
Video sustentación GA2- 240201528-AA3-EV01.pptxcarlosEspaaGarcia
 
1. Equipos Primarios de una Subestaciones electricas
1. Equipos Primarios de una Subestaciones electricas1. Equipos Primarios de una Subestaciones electricas
1. Equipos Primarios de una Subestaciones electricasurAN077
 
Mecatronica Automotriz .pdf
Mecatronica Automotriz              .pdfMecatronica Automotriz              .pdf
Mecatronica Automotriz .pdfleonardocahua1
 
ATS-FORMATO cara.pdf PARA TRABAJO SEGURO
ATS-FORMATO cara.pdf  PARA TRABAJO SEGUROATS-FORMATO cara.pdf  PARA TRABAJO SEGURO
ATS-FORMATO cara.pdf PARA TRABAJO SEGUROalejandrocrisostomo2
 
CAPACITACIÓN EN AGUA Y SANEAMIENTO EN ZONAS RURALES
CAPACITACIÓN EN AGUA Y SANEAMIENTO EN ZONAS RURALESCAPACITACIÓN EN AGUA Y SANEAMIENTO EN ZONAS RURALES
CAPACITACIÓN EN AGUA Y SANEAMIENTO EN ZONAS RURALESJHONJAIROVENTURASAUC
 
Sistema de alumbrado.pptx fjhhgghrhgghhuughuh
Sistema de alumbrado.pptx fjhhgghrhgghhuughuhSistema de alumbrado.pptx fjhhgghrhgghhuughuh
Sistema de alumbrado.pptx fjhhgghrhgghhuughuhFoxy963
 
Arquitecto cambio de uso de suelo Limache
Arquitecto cambio de uso de suelo LimacheArquitecto cambio de uso de suelo Limache
Arquitecto cambio de uso de suelo LimacheJuan Luis Menares
 
Cereales tecnología de los alimentos. Cereales
Cereales tecnología de los alimentos. CerealesCereales tecnología de los alimentos. Cereales
Cereales tecnología de los alimentos. Cerealescarlosjuliogermanari1
 

Último (20)

Cuestionario 20222222222222222222222224.pdf
Cuestionario 20222222222222222222222224.pdfCuestionario 20222222222222222222222224.pdf
Cuestionario 20222222222222222222222224.pdf
 
portafolio final manco 2 1816827 portafolio de evidencias
portafolio final manco 2 1816827 portafolio de evidenciasportafolio final manco 2 1816827 portafolio de evidencias
portafolio final manco 2 1816827 portafolio de evidencias
 
metodos de fitomejoramiento en la aolicacion de plantas
metodos de fitomejoramiento en la aolicacion de plantasmetodos de fitomejoramiento en la aolicacion de plantas
metodos de fitomejoramiento en la aolicacion de plantas
 
S01.s1 - Clasificación de las Industrias.pdf
S01.s1 - Clasificación de las Industrias.pdfS01.s1 - Clasificación de las Industrias.pdf
S01.s1 - Clasificación de las Industrias.pdf
 
S3-OXIDOS-HIDROXIDOS-CARBONATOS (mineralogia)
S3-OXIDOS-HIDROXIDOS-CARBONATOS (mineralogia)S3-OXIDOS-HIDROXIDOS-CARBONATOS (mineralogia)
S3-OXIDOS-HIDROXIDOS-CARBONATOS (mineralogia)
 
ARMADURAS METODO NODOS.pptx......................
ARMADURAS METODO NODOS.pptx......................ARMADURAS METODO NODOS.pptx......................
ARMADURAS METODO NODOS.pptx......................
 
Conceptos básicos e historia de la salud y seguridad ocupacional.pptx
Conceptos básicos e historia de la salud y seguridad ocupacional.pptxConceptos básicos e historia de la salud y seguridad ocupacional.pptx
Conceptos básicos e historia de la salud y seguridad ocupacional.pptx
 
TAIICHI OHNO, historia, obras, reconocimientos
TAIICHI OHNO, historia, obras, reconocimientosTAIICHI OHNO, historia, obras, reconocimientos
TAIICHI OHNO, historia, obras, reconocimientos
 
auditoria fiscalizacion inspecciones de seguridad
auditoria fiscalizacion inspecciones de seguridadauditoria fiscalizacion inspecciones de seguridad
auditoria fiscalizacion inspecciones de seguridad
 
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.pptTippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
 
8 mejores máquinas virtuales para Windows.pdf
8 mejores máquinas virtuales para Windows.pdf8 mejores máquinas virtuales para Windows.pdf
8 mejores máquinas virtuales para Windows.pdf
 
Balance materia y energia procesos de Secado
Balance materia y energia procesos de SecadoBalance materia y energia procesos de Secado
Balance materia y energia procesos de Secado
 
Video sustentación GA2- 240201528-AA3-EV01.pptx
Video sustentación GA2- 240201528-AA3-EV01.pptxVideo sustentación GA2- 240201528-AA3-EV01.pptx
Video sustentación GA2- 240201528-AA3-EV01.pptx
 
1. Equipos Primarios de una Subestaciones electricas
1. Equipos Primarios de una Subestaciones electricas1. Equipos Primarios de una Subestaciones electricas
1. Equipos Primarios de una Subestaciones electricas
 
Mecatronica Automotriz .pdf
Mecatronica Automotriz              .pdfMecatronica Automotriz              .pdf
Mecatronica Automotriz .pdf
 
ATS-FORMATO cara.pdf PARA TRABAJO SEGURO
ATS-FORMATO cara.pdf  PARA TRABAJO SEGUROATS-FORMATO cara.pdf  PARA TRABAJO SEGURO
ATS-FORMATO cara.pdf PARA TRABAJO SEGURO
 
CAPACITACIÓN EN AGUA Y SANEAMIENTO EN ZONAS RURALES
CAPACITACIÓN EN AGUA Y SANEAMIENTO EN ZONAS RURALESCAPACITACIÓN EN AGUA Y SANEAMIENTO EN ZONAS RURALES
CAPACITACIÓN EN AGUA Y SANEAMIENTO EN ZONAS RURALES
 
Sistema de alumbrado.pptx fjhhgghrhgghhuughuh
Sistema de alumbrado.pptx fjhhgghrhgghhuughuhSistema de alumbrado.pptx fjhhgghrhgghhuughuh
Sistema de alumbrado.pptx fjhhgghrhgghhuughuh
 
Arquitecto cambio de uso de suelo Limache
Arquitecto cambio de uso de suelo LimacheArquitecto cambio de uso de suelo Limache
Arquitecto cambio de uso de suelo Limache
 
Cereales tecnología de los alimentos. Cereales
Cereales tecnología de los alimentos. CerealesCereales tecnología de los alimentos. Cereales
Cereales tecnología de los alimentos. Cereales
 

Clase7 comandos de linux

  • 1. 2019 JOHAN [Nombre de la compañía] 22-5-2019 COMANDOS LINUX UBUNTU OBJETIVOS: Al finalizar el estudiante estará en la capacidad de aplicar los comandos de Linux Ubuntu.
  • 2. IESTP “MARIA ROSARIO ARAOZ PINTO” DESARROLLO DE SISTEMAS DE INFORMACIÓN FUNDAMENTOS DE PLATAFORMA DE SISTEMAS OPERATIVOS 1 COMANDOS DE LINUX Terminal La Terminal es una forma de acceder al sistema sin utilizar la interfaz gráfica, realizando todo en formato texto, la forma de utilizar el sistema de este modo es mediante órdenes o comandos La Terminal nos muestra en la pantalla un indicador de línea de órdenes, el indicador esta finalizado generalmente por el carácter $, cuando se es un usuario normal Terminal carácter $ Cuando se es root o súperusuario (Administrador) el indicador esta finalizado por el carácter # Terminal carácter # El sistema de instalación por línea de comandos puede parecer complicado a los nuevos usuarios de Ubuntu, pero es altamente recomendable familiarizarse poco a poco, con el tiempo nos daremos cuenta de la gran potencia que tiene, y por qué los usuarios más avanzados hacen uso de ella No hay que tenerle miedo a la Terminal pero si respeto, siempre los comandos que vallamos a poner tenemos que saber que son de fuentes fiables y que no nos va a estropear el sistema, y lo más importante, es aprender a saber que significan o por lo menos para que son Para abrir la Terminal buscaremos la aplicación en el Tablero o bien presionando Ctrl + Alt + T del teclado Terminal
  • 3. IESTP “MARIA ROSARIO ARAOZ PINTO” DESARROLLO DE SISTEMAS DE INFORMACIÓN FUNDAMENTOS DE PLATAFORMA DE SISTEMAS OPERATIVOS 2 Una vez abierta la Terminal, vemos en el Lanzador, el icono de Terminal que está en ejecución, nos situamos con el ratón sobre el icono, pulsamos con el botón derecho del ratón (nos saldrán unas opciones), y pulsaremos con el botón izquierdo del ratón en la opción: Mantener en el lanzador, así la próxima vez que queramos abrir la Terminal lo podemos hacer desde el icono del Lanzador Mantener en el Lanzador A continuación vamos a ver algunos comandos utilizados en Ubuntu En Linux, hay un superusuario llamado root El superusuario puede realizar cualquier acción en el sistema, por lo tanto, hacer el trabajo diario como superusuario puede ser peligroso, ya que podemos escribir un comando incorrectamente y destruir el sistema, por esta misma razón, la contraseña de la cuenta raíz o de root está bloqueada en Ubuntu Como no podemos iniciar sesión como root directamente, o utilizar el comando su para convertirnos en el usuario root, y a veces necesitamos ejecutar programas con privilegios de nivel raíz, lo haremos con el comando sudo 1. Sudo, imprescindible para acciones avanzadas Sudo, viene de super user do o el super usuario hace, y es posiblemente el comando más importante de la lista, ya que es con el que tendremos que acompañar todos aquellos otros comandos con los que queramos hacer cualquier tipo de cambio sensible en el sistema, desde gestionar paquetes hasta editar archivos. Debido a la seguridad de Linux no podremos realizar estos cambios a no ser que seamos super usuarios o administradores, por lo que la primera vez que compongamos un comando que lo contenga tendremos que escribir nuestra contraseña de administrador. Aquí tenéis una lista de ejemplos de comandos en los que necesitaremos meter el término sudo:  sudo apt-get update - Resincroniza las fuentes de los paquetes.  sudo edit /usr/share/applications/aplicacion.formato - Edita la aplicación aplicacion.formato.
  • 4. IESTP “MARIA ROSARIO ARAOZ PINTO” DESARROLLO DE SISTEMAS DE INFORMACIÓN FUNDAMENTOS DE PLATAFORMA DE SISTEMAS OPERATIVOS 3 2. Apt-Get, para la gestión de paquetes Apt, que significa Advanced Packaging Tool, es otro de los comandos esenciales al que nos enfrentaremos a la hora de utilizar la terminal de Ubuntu. Ambos van de la mano, por lo que independientemente de lo mucho o poco que utilices la interfaz gráfica de la distribución, tarde o temprano acabarás teniendo que utilizarlo. En Ubuntu 16.04 Canonical ha querido simplificar el comando reduciéndolo a apt, aunque de momento apt-get también sigue funcionando. Este es el comando que vas a utilizar para instalar aplicaciones con el terminal, eliminarlas, actualizar tu sistema operativo y realizar diferentes acciones con los paquetes. A continuación te mostrarmos algunos comandos de ejemplo:  sudo apt install nombreaplicacion - Instalar aplicación.  sudo apt-get remove nombreaplicacion - Eliminar aplicación.  sudo apt-get update - Resincroniza las fuentes de los paquetes.  sudo apt-get upgrade - Actualiza las aplicaciones y paquetes instalados a su última versión. Órdenes más utilizadas con apt:  list - lista los paquetes según los nombres  search - busca en las descripciones de los paquetes  show - muestra detalles del paquete  install - instala paquetes  remove - elimina paquetes  autoremove - Elimina automáticamente todos los paquetes sin utilizar  update - actualiza la lista de paquetes disponibles  upgrade - actualiza el sistema instalando/actualizando paquetes  full-upgrade - actualiza el sistema eliminando/instalando/actualizando paquetes  edit-sources - edita el fichero de información de fuentes 3. cd, navegando entre nuestras carpetas Si queremos realizar utilizando nuestro terminal de Ubuntu diferentes acciones como el instalar una aplicación o editar un archivo que tengamos alojada en una carpeta concreta, será básico e imprescindible que sepamos utilizar el comando cd o change directory para navegar entre los directorios de nuestro sistema. Su uso es muy parecido al que se realizaba con el mismo comando en el sistema operativo MSDOS de Microsoft hace algunas décadas. Eso sí, tenemos que tener en cuenta que cuando vayamos a empezar a utilizarlo el sistema interpretará que nuestro punto de partida es la carpeta Home, por lo tendremos que empezar a navegar desde ahí. Aquí tenemos alguns ejemplos de su uso:  cd Descargas - Accede a la carpeta Descargas cuando partimos de Home.  cd ..: Retrocede al directorio anterior.
  • 5. IESTP “MARIA ROSARIO ARAOZ PINTO” DESARROLLO DE SISTEMAS DE INFORMACIÓN FUNDAMENTOS DE PLATAFORMA DE SISTEMAS OPERATIVOS 4  cd /home/user/Descargas - Accede a la carpeta Descargas partiendo de cualquier otro directorio.  cd - Vuelve a la carpeta Home.  cd / - Vamos directamente a la raíz del sistema. 4. Cat, mirando en los archivos de forma segura Tanto si no nos terminamos de fiar de un programa ejecutable como si no queremos perder tiempo abriendo un documento de texto para leerlo, desde el terminal tenemos la opción de que se nos muestre el contenido de cada archivo sin tener que ejecutar nada más. Lo único que tenemos que hacer es utilizar el comando cat.  cat documento.txt - Para ver el contenido del archivo en el terminal.  cat -n documento.txt - Para ver el mismo archivo, pero mostrando un número determinado de líneas en pantalla. 5. ls, listando archivos y carpetas Si estamos buscando un archivo determinado en una carpeta a través del terminal es bastante importante saber en primer lugar si está donde lo estamos buscando. Y ahí es precisamente donde entra en juego el comando ls o o list, con el que se nos mostrará una lista con los directorios y archivos de la carpeta en la que estemos. Aquí unos ejemplos:  ls - Lista las carpetas y archivos dentro del directorio en el que estás.  ls -a - Incluye los archivos y directorios ocultos.  ls -l - Muestra toda la información sobre cada archivo.  ls -R - Incluye los subdirectorios de cada directorio listado.  Se pueden combinar los tres términos con ls -laR. 6. Otros comandos esenciales a tener en cuenta Estos han sido los cinco comandos que hemos considerado más esenciales para cualquier usuario novel que quiera adentrarse en el mundo del terminal de Ubuntu, pero no son los únicos que tendremos que tener en cuenta si queremos tener un dominio básico. Por eso, vamos a terminar el artículo con una pequeña lista de otros comandos bastante importantes.  touch archivo.txt: Touch crea una archivo vacío. En el ejemplo creará uno con el nombre archivo.txt o actualizará la hora de modificación de el que haya con el mismo nombre.  mkdir Torrents: mkdir crea un nuevo directorio, como por ejemplo un directorio Torrents.  cp /home/archivo.txt /home/Documentos/archivo.txt: cp copia un archivo concreto y lo pega en otro directorio que escojamos.
  • 6. IESTP “MARIA ROSARIO ARAOZ PINTO” DESARROLLO DE SISTEMAS DE INFORMACIÓN FUNDAMENTOS DE PLATAFORMA DE SISTEMAS OPERATIVOS 5  mv /home/archivo.txt /home/Documentos/archivo.txt: mv mueve un archivo concreto y lo lleva a un directorio que escojamos eliminándolo de donde antes lo teníamos.  rm /home/archivo.txt: rm borra el archivo que queramos.  clear: Limpia el terminal borrando todo el texto que se ha escrito hasta ahora.  pwd: Visualiza el directorio actual en el que estamos.  history: Muestra el historial de todos los comandos que has utilizado.  df: Muestra el espacio libre en el disco duro.  top: Muestra los procesos que más CPU están consumiendo en tiempo real. EJEMPLO DE APLICACIÓN DE COMANDOS  Comando su El comando su modifica la identidad de usuario y grupo (transformarse temporalmente en otro usuariosin necesidad de cerrar la sesión), se utiliza para obtener permisos de root en operaciones administrativas, pero como hemos dicho anteriormente la contraseña de la cuenta raíz o de root está bloqueada en Ubuntu Escribimos el siguiente comando en Terminal: su Comprobamos que con la contraseña de usuario nos da Fallo de autentificación  Comando sudo En Ubuntu los comandos administrativos, deben de ser ejecutados como superusuario, poniendo delante el comando sudo, esto permite a los usuarios autorizados, ejecutar determinados programas como superusuario sin tener que saber la contraseña de root
  • 7. IESTP “MARIA ROSARIO ARAOZ PINTO” DESARROLLO DE SISTEMAS DE INFORMACIÓN FUNDAMENTOS DE PLATAFORMA DE SISTEMAS OPERATIVOS 6 Escribimos el siguiente comando en Terminal: sudo Cuando sudo pide una contraseña, necesita la contraseña de usuario y no la contraseña de la cuenta raíz o de root Cuando usamos el comando sudo, la contraseña de usuario se almacena por defecto durante 15 minutos, mas o menos, después de ese tiempo, tendremos que volver a introducir dicha contraseña La contraseña no se muestra en la pantalla mientras la escribimos, no nos aparece nada en pantalla por razones de seguridad (para que nadie vea nuestra contraseña), ni siquiera una fila de asteriscos  Comando gksudo Cuando necesitamos utilizar programas en modo gráfico (GUI) que requieran privilegios administrativos, usaremos el comando gksudo Nunca debemos usar sudo normal para iniciar aplicaciones gráficas como root, para evitar que los archivos del directorio home se hagan propiedad de root En las versiones recientes de Ubuntu gksudo no esta instalado  gksudo no está instalado Para utilizar gksudo en el caso de que no esté instalado, instalaremos gksu desde la Terminal con los siguientes comandos:
  • 8. IESTP “MARIA ROSARIO ARAOZ PINTO” DESARROLLO DE SISTEMAS DE INFORMACIÓN FUNDAMENTOS DE PLATAFORMA DE SISTEMAS OPERATIVOS 7 sudo apt install gksu Recordemos que cuando sudo pide una contraseña, necesita la contraseña de usuario y no la contraseña de la cuenta raíz o de root  Comando apt El comando apt (Advanced Package Tool ) es una potente herramienta de línea de comandos que funciona con la herramienta de empaquetado avanzado (APT) de Ubuntu Con el comando apt, realizamos algunas funciones como: Instalación de nuevos paquetes de software Actualización de paquetes de software existentes Actualización del índice de lista de paquetes Actualización completa de Ubuntu (nueva versión del sistema) Desinstalación de paquetes de software Instalación o Desinstalación de paquetes múltiples, se pueden especificar varios paquetes, para instalar o eliminar, separados por espacios apt es un gestor de paquetes de línea de órdenes y proporciona órdenes para la búsqueda y gestión, así como la solicitud de información sobre los paquetes; apt proporciona la misma funcionalidad que las herramientas APT especializadas, como apt-get y apt-cache, pero permite de forma predeterminada opciones más apropiadas para un uso interactivo  Actualización de sistema desde Terminal Para ver algunas funciones de apt vamos a hacer una actualización de sistema desde Terminal Vamos a utilizar los siguientes comandos: sudo - ejecutar determinados programas como superusuario apt - gestor de paquetes de línea de órdenes update - actualiza la lista de paquetes disponibles y la lista de repositorios upgrade - actualiza el sistema instalando/actualizando paquetes exit - provoca la terminación normal del proceso, cierra la Terminal
  • 9. IESTP “MARIA ROSARIO ARAOZ PINTO” DESARROLLO DE SISTEMAS DE INFORMACIÓN FUNDAMENTOS DE PLATAFORMA DE SISTEMAS OPERATIVOS 8 Para abrir la Terminal buscaremos la aplicación en el Tablero o bien presionando Ctrl + Alt + T del teclado Terminal Una vez abierta la Terminal ponemos los siguientes comandos que están en color rojo Actualizamos la lista de paquetes disponibles y la lista de repositorios: sudo apt update Actualizamos el sistema actualizando paquetes: sudo apt upgrade Salimos de Terminal: exit
  • 10. IESTP “MARIA ROSARIO ARAOZ PINTO” DESARROLLO DE SISTEMAS DE INFORMACIÓN FUNDAMENTOS DE PLATAFORMA DE SISTEMAS OPERATIVOS 9  Instalar Aplicaciones desde Terminal Para ver algunas funciones de apt vamos a instalar una aplicación desde Terminal La aplicación elegida para instalar es el Editor de imágenes Pinta Pinta, crea y edita imágenes fácilmente de forma sencilla, eficaz para dibujar y manipular imágenes Vamos a utilizar los siguientes comandos: sudo - ejecutar determinados programas como superusuario apt - gestor de paquetes de línea de órdenes install - instala paquetes exit - provoca la terminación normal del proceso, cierra la Terminal Una vez abierta la Terminal ponemos los siguientes comandos que están en color rojo Actualizamos la lista de paquetes disponibles y la lista de repositorios: sudo apt update Instalamos el Editor de imágenes Pinta: sudo apt install pinta Salimos de Terminal: exit
  • 11. IESTP “MARIA ROSARIO ARAOZ PINTO” DESARROLLO DE SISTEMAS DE INFORMACIÓN FUNDAMENTOS DE PLATAFORMA DE SISTEMAS OPERATIVOS 10 Como hemos visto, para instalar una aplicación desde Terminal, los comandos para la instalación son: sudo apt install (nombre del paquete a instalar, en este caso la aplicación, pinta)  Desinstalar Aplicaciones desde Terminal Para ver algunas funciones de apt vamos a desinstalar una aplicación desde Terminal Vamos a utilizar los siguientes comandos: sudo - ejecutar determinados programas como superusuario apt - gestor de paquetes de línea de órdenes remove - elimina paquetes purge - elimina paquetes y sus configuraciones exit - provoca la terminación normal del proceso, cierra la Terminal Una vez abierta la Terminal ponemos los siguientes comandos que están en color rojo Desinstalamos el Editor de imágenes Pinta: sudo apt remove pinta Utilizando el comando remove, lo que hacemos es desinstalar la aplicación, pero no su configuración, en el caso de que necesitemos volverla a instalar, nos encontraremos que está la configuración que teníamos cuando estaba instalada anteriormente Desinstalamos el Editor de imágenes Pinta y su configuración: sudo apt purge pinta
  • 12. IESTP “MARIA ROSARIO ARAOZ PINTO” DESARROLLO DE SISTEMAS DE INFORMACIÓN FUNDAMENTOS DE PLATAFORMA DE SISTEMAS OPERATIVOS 11 Salimos de Terminal: exit Como hemos visto, para desinstalar una aplicación desde Terminal, los comandos para ladesinstalación son: sudo apt remove (nombre del paquete a instalar, en este caso la aplicación, pinta) - elimina paquetes sudo apt purge (nombre del paquete a instalar, en este caso la aplicación, pinta) - elimina paquetes y sus configuraciones En algunos sitios de Internet podemos encontrar los comandos sudo apt remove –purge(- - son dos guiones), realizan la misma función que los comandos sudo apt purge Utilizando el comando purge, lo que hacemos es desinstalar la aplicación, junto con su configuración de todo el sistema, pero no elimina las configuraciones de usuario, porque lo que se crea en el directorio del usuario pertenece al usuario y no está relacionado con el sistema Para eliminar la configuración de una aplicación del directorio del usuario lo tenemos que hacer “a mano”; Para realizar dicha acción nos vamos a la Carpeta personal, podemos hacerlo desdeArchivos, es el Administrador de Archivos de Ubuntu, la aplicación se llama Nautilus, la ventana del gestor de archivos es nuestra Carpeta personal Archivos icono Una vez que hemos pulsado sobre el icono de Archivos, nos aparece la Carpeta personal En la Carpeta personal de usuario tenemos otras carpetas, así como otros archivos y carpetas ocultas, que guardan la información de configuraciones de las aplicaciones del usuario
  • 13. IESTP “MARIA ROSARIO ARAOZ PINTO” DESARROLLO DE SISTEMAS DE INFORMACIÓN FUNDAMENTOS DE PLATAFORMA DE SISTEMAS OPERATIVOS 12 Para ver las carpetas y archivos ocultos dentro del directorio del usuario, podemos hacerlo pulsando las teclas Ctrl + h del teclado Los archivos y carpetas ocultas empiezan por un punto “.”, seguido del nombre de la carpeta Una vez que vemos los archivos ocultos en la Carpeta personal, abrimos el archivo .config para eliminar la configuración de la aplicación que hemos desinstalado que en este caso es Pinta, solo tenemos que eliminar su carpeta y así hemos borrado todo rastro de la aplicación en el equipo Carpeta personal/.config/Pinta  Comando autoremove Como hemos visto el comando purge elimina el paquete y su configuración, pero no elimina las dependencias instaladas con él en la instalación, para ello vamos a utilizar el comando autoremove El comando autoremove elimina paquetes huérfanos, es decir, paquetes instalados que solían ser instalados como una dependencia, dichas dependencias ya no nos interesa que estén instaladas al haber desinstalado el paquete principal, que en el caso anterior era Pinta
  • 14. IESTP “MARIA ROSARIO ARAOZ PINTO” DESARROLLO DE SISTEMAS DE INFORMACIÓN FUNDAMENTOS DE PLATAFORMA DE SISTEMAS OPERATIVOS 13 Eliminamos paquetes que se instalaron automáticamente sudo apt autoremove autoremove: se utiliza para eliminar los paquetes que se instalaron automáticamente para satisfacer las dependencias de algunos paquetes y que ya no son necesarios Nota: Cada comando tiene una página de manual, si queremos saber cuáles son sus parámetros o lo que hace cada uno de ellos, sólo tenemos que escribir en la Terminal, man + el comando a consultar,ejemplo: man apt