10.- 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
Terminal
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 está 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
Comando
su
El
comando su
modifica la identidad de
usuario y grupo (transformarse temporalmente en otro usuario
sin 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
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:
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
Ó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
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
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
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
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)
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
Salimos de Terminal:
exit
Como hemos visto,
para desinstalar una aplicación desde Terminal,
los comandos para la
desinstalació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 desde Archivos, 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
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
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
_____________________________
Fuente:
Fuente:
Libro Iniciación a Ubuntu 16.04 http://trastetes.blogspot.com.es/2016/10/libro-iniciacion-ubuntu-1604.html____________________________