Mini curso de uso de Software Libre Sistemas GNU/Linux La terminal de comandos La terminal de comandos, consola, shell o bash (aunque estos dos últimos términos no son exactamente sinónimos) permiten una actuación directa sobre el sistema sin necesidad de un “entorno gráfico”. Si hemos sido observadores habremos podido comprobar que al arrancar el ordenador, el grub o gestor de arranque, nos muestra varias opciones: Ubuntu Linux Kernel 3.13.0-43 Ubuntu Linux Kernel 3.13.0-43 - - recovery mode …. Al iniciar en recovery mode (modo seguro) accederemos a una pantalla desde donde podremos realizar un buen número de tareas de reparación y restauración, entre ellas acceder al sistema como “root” en modo texto y tendremos que trabajar única y exclusivamente con la terminal de comandos. Esta opción esta pensada para acceder al sistema si se hubiera producido algún tipo de fallo en el entorno gráfico o en el sistema de ventanas y así poder proceder a repararlo. Acceder a la línea de comandos desde el entrono gráfico La interfaz gráfica de usuario en los sistemas GNU/Linux – conocida también como GUI (del inglés graphical user interface) – es un programa informático que posibilita la interacción personaordenador utilizando un conjunto de imágenes y objetos gráficos para representar la información y la comunicación con el sistema operativo o cualquier otro proceso de la computadora. La GUI más utilizada los sistemas GNU/Linux es X-Window Pedro D. Ponce Mini curso de uso de Software Libre Sistemas GNU/Linux En el contexto del sistema operativo la interfaz gráfica es independiente del propio proceso de manera que los sistemas GNU/Linux no suelen quedarse “colgados” como otros S.O. ya que el aunque el entrono gráfico se quede bloqueado el sistema operativo sigue activo y es posible acceder a él desde la linea de comandos. Desde una sesión de escritorio normal (en modo gráfico) es posible acceder al modo texto pulsando a la vez las teclas Ctrl – Alt – F1. Acto seguido habrá que identificarse, e introducir la contraseña. nombre_equipo login: password: El login será el nombre corto de nuestro usuario, es decir el mismo que tiene la carpeta personal y la contraseña, la que habitualmente utilizamos para identificarnos al gestionar nuestro sistema operativo. Podemos volver al modo gráfico tecleando la combinación Ctrl – Alt – F7. Ejercicio 1. Vamos a suponer que se ha producido un error durante nuestra sesión de trabajo y el entorno gráfico se ha bloqueado. a) Sal del entorno gráfico utilizando las combinación de teclas que has aprendido. b) Identifícate e introduce la contraseña de administrador (no te preocupes si no aparece ningún texto o asterisco, puntos suspensivos o similar: para proteger la contraseña el sistema la mantiene oculta). c) Reinicia el entorno gráfico introduciendo la siguiente orden en la línea de comandos: sudo pkill X (Tendrás que volver a introducir tu contraseña) Terminales virtuales Una terminal virtual es una forma de interactuar con el sistema en modo de texto pero sin salir del escritorio. El uso combinado de una o varias terminales virtuales junto con el entorno gráfico confiere a los sistemas Linux – Unix la potencia y versatilidad de la que presumen. Permiten entre otras cosas lanzar aplicaciones sin necesidad de usar “ventanas” ahorrando así gran cantidad de recursos. Pedro D. Ponce Mini curso de uso de Software Libre Sistemas GNU/Linux Podemos abrir un terminal virtual de diversas formas: a partir del menú de aplicaciones, en la categoría Accesorios o ejecutando la combinación de teclas Ctrl – Alt – T Interprete de comandos Las terminales llevan asociadas un shell o interprete de comandos (de ahí que también nos refiramos a la terminal como consola de comandos) que permite, desde crear, copiar y mover carpetas o archivos, hasta ejecutar programas del sistema. Ejercicio 2. Abre una terminal. Lo siguiente que vamos a hacer es aprender a saber en que carpeta nos encontramos y como cambiar de directorio. Para ello vamos a utilizar los siguientes comandos: pwd >>> muestra dónde estamos cd .. >>> baja un nivel en el árbol de directorios cd >>> nos devuelve a nuestro directorio de trabajo cd $HOME >>>> nos devuelve a la carpeta personal ¡Ah! Como habrás observado cuando trabajamos en modo de texto utilizamos la expresión directorio en vez de carpeta, relegando este último término para cuando trabajamos en forma gráfica. Como moverse por el árbol de directorios Como has comprobado moverse por los directorios es muy fácil, siempre que queramos bajar un nivel y después volver a nuestro directorio de trabajo pero, ¿y si queremos subir un nivel en el árbol de directorios o queremos ir directamente a otro lugar? Para eso utilizamos el comando cd seguido de la ruta del directorio al que queremos entrar, tal que así: cd Documentos Al teclear estas ordenes nos llevará a la carpeta Documentos dentro de nuestra carpeta personal. Es importante que recuerdes que los sistemas GNU/Linux distinguen mayúsculas de minúsculas, así que si tecleas documentos en vez de Documentos, después de hacer enter nos arrojará un mensaje de error diciendo que no encuentra dicha carpeta. Si quisiéramos ir a otro directorio fuera de nuestra carpeta personal tendríamos que teclear la ruta completa. P. ej. si quisiera ir a la carpeta backgrounds teclearía: cd /usr/share/backgrounds Donde la barra al inicio de la ruta ( / ) indica la “raíz” del árbol de directorios y delimita cada uno de los niveles en el árbol de directorios. Es muy importante no omitir nada de la ruta ya que si no, no encontrará el destino. Pedro D. Ponce Mini curso de uso de Software Libre Sistemas GNU/Linux <cd><espacio><raíz><directorio><siguiente-directorio> Listar el contenido de un directorio Utilizamos el comando ls para ver el contenido de una carpeta o directorio. Podemos ver el contenido de la carpeta actual tecleando únicamente ls: ls O también podemos ver el contenido de una carpeta sin cambiar de directorio: ls /usr/share/backgrounds En este caso hemos listado el contenido de la carpeta backgrounds sin movernos de nuestro directorio de trabajo. En cualquier caso, al igual que con el comando cd es muy importante cuidar la sintaxis e indicar correctamente la ruta para evitar errores. Sucede bastante a menudo que un directorio tiene un contenido tan grande que no es posible leerla toda, así que es necesario añadir un modificador: ls /usr/share | more Introduciendo | more al final de la línea podemos pasar las pantallas de una en una hasta llegar al final. La barra vertical se encuentra en la tecla 1 y para escribirla hay que pulsar a la vez la tecla Alt Gr y la tecla uno del teclado qwerty. Crear y borrar carpetas o directorios Utilizamos el comando mkdir (“make directory”) seguido del nombre que queramos dar a la carpeta para crear una nueva carpeta o directorio. mkdir nueva-carpeta Con esta orden hemos creado una nueva carpeta en nuestra carpeta personal, pero podemos crearla dentro de cualquier otra carpeta sin necesidad de movernos hasta ella indicando correctamente la ruta. mkdir /home/nueva_carpeta Es imprescindible no dejar espacios en blanco en el nombre de cualquier archivo o carpeta pues el interprete de comandos no los reconoce. Para borrar una carpeta sólo hay que sustituir la orden mkdir por rmdir (“remove directory”): rmdir /home/nueva_carpeta Pedro D. Ponce Mini curso de uso de Software Libre Sistemas GNU/Linux Este comando no pide confirmación de si se desea borrar el directorio. Pero no permite borrarlo si el directorio contiene algún archivo o carpeta, por lo que previamente tendremos que borrar todo el contenido que pueda haber en dicha carpeta. Copiar y borrar archivos La sintaxis es muy similar a la de los comandos anteriores pero sustituyendo las ordenes por cp (“copy”) y rm (“remove”) cp Documentos/archivo.txt Escritorio Como vemos la estructura de un orden es: <cp><espacio><ruta donde se encuentra el archivo o capeta><nombre del archivo o carpeta><espacio><ruta donde dejar archivo o carpeta> El comando copy también se usa para renombrar: cp Documentos/archivo.txt Documentos/hola.txt Y permite copiar un archivo y guardarlo con un nombre distinto: cp Documentos/hola.txt Escritorio/archivo.txt Borrar es más sencillo sólo hay que indicar donde se encuentra el archivo o carpeta a borrar. rm Escritorio/archivo.txt Redireccionar la salida de un comando Algunos procesos o comandos muestran texto en pantalla, puede ocurrir que necesitemos que la salida de un comando genere un archivo de texto para tener “imprimida” dicha información un vez cerrada la sesión. Para ello podemos usar el metacaracter “mayor que” seguido del nombre que queremos dar al archivo. P.ej. ls > listar Ejercicio 2. Crea un nueva carpeta con el nombre “nueva_carpeta” dentro de la carpeta home. a) Vuelve a tu carpeta personal (si has salido a home) y lista el contenido de la misma asociándolo a un archivo de texto de nombre “lista.txt” b) Copia el archivo lista.txt en nueva_carpeta. Lista el contenido de nueva_carpeta para ver que si todo ha salido correctamente. c) Borra el archivo listar.txt de la carpeta nueva_carpeta. Pedro D. Ponce Mini curso de uso de Software Libre Sistemas GNU/Linux d) Borra ahora la carpeta nueva_carpeta Añadir modificadores o parámetros a un comando Cuando añadimos un parámetro a un comando se modifica la salida permitiendo ampliar las posibilidades del propio comando. Cada comando tiene sus propios modificadores y es necesario conocerlos previamente para utilizarlos. En este caso la estructura del comando quedaría así: <comando><espacio><parámetro><espacio><ruta, si fuera necesario> Ejercicio 3. Desde el entrono gráfico vas a crear 5 documentos de nombre documento-1, documento-2, … en vuestra carpeta personal a) Vas a darles diferentes permisos: al 1, todos los permisos (incluido ejecutar como ...), al 2, solo lectura al otros, al 3 solo lectura a otros y al grupo, al 4, sólo lectura a todos los usuarios y al 5 ningún permiso tanto al grupo como a otros. b) Vuelve al modo consola de comandos y teclea “ls -l”. Fijaos en la salida ... ls -l ¿Has visto esa combinación de r,w,x,- cuando cuando has listado el directorio? Como ves al añadir el parametro -l al comando ls nos muestra los permisos, el tamaño y otras propiedades de los archivos y carpetas listadas Cómo ya sabes en GNU/Linux a cada archivo o carpeta se le asignan un propietario y un grupo y una serie de permisos al propietario, al grupo y al resto de los usuarios. Veamos por partes el listado, tomando como ejemplo la primera línea. La primera columna (rwxrwxr--) es el tipo de archivo y sus permisos, la siguiente columna (1) es el número de enlaces al archivo, la tercera columna (user) representa al propietario del archivo, la cuarta columna (group) representa al grupo al que pertence el archivo y las siguientes son el tamaño, la fecha y hora de última modificación y por último el nombre del archivo o directorio. equipo@usuario ~ $ ls -l -rwxrwxr-- 1 user gruop 9090 sep 9 14:10 documento.odt -rw-rw-r-- 1 user gruop 2825990 sep 7 16:36 documento2.odt drwxr-xr-x 2 user group 4096 ago 27 11:41 Vídeos El primer carácter al extremo izquierdo, representa el tipo de archivo, los posibles valores para esta posición son los siguientes: * - (un guión) representa un archivo común (de texto, html, mp3, jpg, etc.) * d representa un directorio * l link, es decir un enlace o acceso directo Pedro D. Ponce Mini curso de uso de Software Libre Sistemas GNU/Linux * b binario, un archivo generalmente ejecutable Los siguientes 9 restantes, representan los permisos del archivo y deben verse en grupos de 3. Los tres primeros representan los permisos para el propietario del archivo. Los tres siguientes son los permisos para el grupo del archivo y los tres últimos son los permisos para el resto del mundo o otros. Borrar archivos o carpetas de forma recursiva Al utilizar el comando rmdir te habrás dado cuenta que solo funciona si el directorio a borra se encuentra vacío. Si el directorio tiene contenidos la orden seria: rm -r nombre-directorio El parametro -r significa recursivo, es decir, busca dentro de todas las subcarpetas con archivos y subcarpetas con archivos y subcarpetas con archivos y subcarpetas con archivos, etc... para borrar todo. Para asegurarnos que no estamos cometiendo un error una vez tecleado el comando nos perdirá confirmación. Para evitar la confirmación debe escribir: rm -rf nombre-directorio Consultar el manual del bash Para obtener ayuda sobre la sintaxis de un comando se pueden utilizar el comando man o añadir el parámetro help al comando en cuestión: man ls El comando man es la abreviatura de “manual”, utilizando este comando seguido del comando que queremos consultar obtendremos ayuda sobre su sintaxis, parámetros que lo modifican etc., en el idioma del sistema (es decir si nuestro S.O. está en castellano será en castellano). Esta es otra forma muy intuitiva de obtener más información sobre un determinado comando: <comando><espacio><guión><guión><help> Quedaría así: ls --help Pedro D. Ponce Mini curso de uso de Software Libre Sistemas GNU/Linux Atajos Quizás ya hayas comprobado que pulsando la flecha del cursor hacia arriba van pasando las últimas acciones ejecutadas. Así es, esta acción está pensada para facilitar la introducción de ordenes ya realizadas sin repetir todo la escritura. Cuando sea necesario introducir el nombre de un archivo o directorio como ruta o argumento a un comando, el Shell permite escribir las primeras letras del mismo y realiza un autorrellenado al presionar la tecla del tabulador. Si no puede distinguir entre diversos casos rellenará hasta el punto en el que se diferencien. Ejercicio 4. Por ejemplo, situados en la carpeta personal tecleamos: cd Doc y pulsamos el tabulador. Debería completar el texto hasta cd Documentos/ Supongamos que la carpetas documentos contiene los siguientes archivos: documento-1 documento-2 Al escribir cp doc y tabulador, el shell rellenará el resto del contenido hasta escribir cp documentoEjercicio 5. Crea dos documentos tal y como acabas de leer y prueba tú. Comando find El comando find, como su nombre indica permite “encontrar” un archivo Ejercicio 6. Teclea find seguido del nombre de un archivo que quieras buscar p.ej. find documento-1 Tiene que arrojar una salida mostrando el documento si lo ha encontrado. Otras opcines son: find / - name documento El comando comenzaría a buscar desde la raíz del sistema de archivos en todos los sitios las carpetas y archivos que se llamen pepino. Si tuviéramos la seguridad de que se encuentra en /home por ejemplo, se lo indicaríamos: find /home -name documento Pedro D. Ponce Mini curso de uso de Software Libre Sistemas GNU/Linux Si queremos encontrar todos los archivos que contengan el nombre documento podemos indicárselo con el metacaracter asterisco. find -name documento* Supongamos que el nombre de lo que buscamos contiene “docu”, en la misma carpeta de antes: find -name *docu* Podemos decirle que busque todos los archivos de texto con la extensión .txt find -name *.txt Tiene otras opciones. Por ejemplo podemos decirle que encuentre los archivos/carpetas de más de 1500 KB: find / -size +1500 O los archivos/carpetas contienen el nombre “hola” y tienen menos de 1000 KB: find / -name *hola* -size -1000 Carpetas y archivos ocultos En GNU/Linux los archivos y caretas ocultos van precedidos de un punto, p.ej. la papelera de reciclaje en dispositivo usb está oculta con el nombre .trash Para mostrar todos los archivos y carpetas, incluyendo los ocultos utilizaremos: ls -a Además se pueden solapar los parámetros, así si queremos ver los archivos y carpetas ocultos junto con los derechos que tiene escribiríamos: ls -la Pedro D. Ponce Mini curso de uso de Software Libre Sistemas GNU/Linux Ejercicio 7. Crea una carpeta oculta dentro de la carpeta Documentos de nombre “oculta”. a) Ahora lista el contenido del directorio, con el parámetro adecuado, para comprobar que la carpeta se ha creado correctamente. b) ¿Se podría asociar la salida anterior a un archivo de texto? Prueba a hacerlo. Mover y renombrar carpetas y archivos Para mover una carpeta o archivo de un directorio a otro podemos utilizar el comando mv (move). Es muy sencillo solo hay que teclear el comando, el directorio donde se encuentra el archivo a mover y la ruta del directorio donde queremos reubicarlo: mv /ruta/nombre-archivo /nueva/ruta/ Puedes renombrar una carpeta o archivo de forma muy sencilla con el mismo comando del siguiente modo: mv nombre-actual nuevo-nombre Ejercicio 8. Cambia el nombre a la carpeta .oculta que creaste anteriormente para hacerla visible y después la mueves al escritorio Comando nano Este comando abre un editor para poder escribir lineas de textos y pequeños programas utilizando html, php y otros lenguajes de programación. Pedro D. Ponce Mini curso de uso de Software Libre Sistemas GNU/Linux Como puedes observar, en la parte baja de la pantalla te muestra en todo momento los atajos de teclado para guardar, salir, cortar, pegar, etc., donde el acento circunflejo (^) representa la tecla control, así para poder guardar el documento tendría que teclear a la vez la tecla control y la O. Para salir sería control x . Ejercicio 9. Entra en el directorio Documentos, abre el editor de textos nano y escribe una pequeña linea que contenga la palabra “hola”. Guarda el archivo con el nombre “hello”, cierra y sal de nuevo a tu carpeta personal. Comando cat El comando cat muestra el texto (lee) de un documento en la pantalla. Ejercico 10. Vamos a leer el texto que creaste anteriormente: cat Documentos/hello Si la ruta es correcta tendrá que aparecer en la pantalla el texto que escribiste. Comando grep El comando grep busca texto en el interior de un archivo: cat Documentos/hello | grep hola En este caso estamos buscando la palabra “hola” en el interior del archivo hello que se encuentra en el directorio Documentos. Por supuesto permite búsquedas más generalizadas. Comando clear Al teclearlo limpia la pantalla. clear Abrir programas desde el terminal Podemos abrir cualquier programa solamente tecleando su “nombre” en el terminal y haciendo enter. Ejercico 11. Abre un terminal escribe “firefox”, pulsa enter y comprueba lo que sucede. firefox El “nombre” del archivo es en realidad el nombre del binario que ejecuta el programa, cada aplicación tiene un nombre y conocerlos todos no es fácil ya que en ocasines dependen del tipo de escritorio, distribución, etc., pero los más comunes y utilizados en Vitalinux son: Pedro D. Ponce Mini curso de uso de Software Libre Sistemas GNU/Linux - Gestor de archivos: “nautilus” - Editor de texto plano: “gedit” - Gestor de paquetes: “synaptic” - Centro de software de ubuntu: “software-center” - Visor de PDF: “evince” - Configuración del sistema: “gnome-control-center” Comando sudo Cualquier comando precedido de este otro dará privilegios como superusuario al ejecutarlo. Es necesario ser administrador del sistema y conocer la contraseña. * Advertir que a la hora de introducir la contraseña aparentemente no escribe nada, no es así, está escribiendo pero no muestra ningún tipo de carácter (ni si quiera los típicos asteriscos...) para mantenerla oculta. sudo nautilus Al ejecutar esta instrucción (sudo nautilus) abriremos el navegador de archivos como superusuario, lo que es muy útil para realizar tareas que requieran este tipo de permisos, pero también muy peligroso, si no sabemos lo que estamos haciendo. También tenemos la opción de trabajar en la consola como superusuario. sudo su Notaremos que después de introducir la contraseñas ha cambiado la linea de comandos: usuario@mi_equipo:~$ usuario@mi_equipo:~$ sudo su [sudo] password for usuario: root@mi_equipo:~# Es necesario para instalar o desinstalar nuevo software. Así pues si quiero instalar un programa o un paquete de software puedo realizarlo desde la linea de comandos tecleando estas ordenes: sudo apt-get install nombre-paquete-software Ejercicio 12. Instala el siguiente paquete de software: convertall. Se trata de un conversor de unidades muy útil que una vez instalado podrás encontrar en el menú Aplicaciones > Accesorios. Para desinstalar cualquier paquete necesitaríamos introducir la siguiente orden: sudo apt-get remove nombre-paquete-software Pedro D. Ponce Mini curso de uso de Software Libre Sistemas GNU/Linux Si además quisieranos eliminar los archivos de configuración utilizaríamos la orden: sudo apt-get purge nombre-paquete-software Y por último, si queremos que elimine los archivos descargados para la instalación que ya no son necesarios teclearíamos: sudo apt-get autoremove Comando chmod ¿Recuerdas esa combinación de r,w,x y - cuando listas un directorio?, ya sabes que son los permisos y como se usan y como funcionan en modo gráfico, ¿pero, y con la consola de comandos? El comando chmod permite cambiar los permisos a carpetas y archivos. Su estructura es tal que así: chmod 777 nombre-archivo-o-carpeta Donde los números representan los permisos asignados al propietario, al grupo y a otros en este mismo orden. Al escribir el comando anterior estamos dando todos los permisos – 7 – a todos los usuarios, pero si quisiéramos restringir permisos tendríamos que escribir otra clave numérica, p.ej. Quiero dar permisos de sólo escritura al propietario, solo lectura al grupo y sólo ejecución a otros usuarios, escribiríamos: chmod 421 nombre-archivo-o-carpeta Es decir las permisos en forma numérica quedan transcritos así: *r=4 *w=2 *x=1 De la combinación de estas cifras se pueden establecer el resto de valores, en cada grupo ocho posibles combinaciones de valores, es decir la suma de los permisos que queremos dar. - - - = 0 no se tiene ningún permiso - - x = 1 solo permiso de ejecución - w - = 2 solo permiso de escritura - w x = 3 permisos de escritura y ejecución r - - = 4 solo permiso de lectura r - x = 5 permisos de lectura y ejecución r w - = 6 permisos de lectura y escritura r w x = 7 todos los permisos establecidos, lectura, escritura y ejecución Pedro D. Ponce Mini curso de uso de Software Libre Sistemas GNU/Linux Es decir si queremos dar a un archivo todos los permisos para el propietario (r, w, x) deberíamos escribir 7, veámoslo de forma aritmética: rwx = 4+2+1 = 7 Al grupo, permisos de solo lectura (r) y ejecución (x): rx = 4+1 = 5 Y a otros usuarios, permisos de lectura (r) y escritura (w): rw = 4+2 = 6 Una vez escrito en la consola de comandos debería quedar así: chmod 756 nombre-archivo-o-carpeta Ejercicio 13. Crea un documento de texto y dale permisos de escritura, lectura y ejecución al propietario, de sólo lectura y ejecución al grupo y de sólo ejecución a otros usuarios. Ejercicio 14. Comprueba, en modo gráfico, que todo ha salido correcto. El comando chmod admite comodines y también parámetros que modifican su comportamiento: chmod 755 doc*.* Así la sentencia anterior daría todos los permisos al propietario y permisos de sólo lectura y ejecución al grupo y a otros usuarios, a todos aquellos archivos que comiencen por “doc” y con cualquier extensión. Añadiendo el parámetro -R a una carpeta dariamos permisos a la misma y a todos las carpetas, subcarpetas y archivos que pudiera contener. chmod 755 -R nombre-carpeta Ejercicio 15. Crea una carpeta y dentro de ella algunos documentos. Dale permisos de escritura, lectura y ejecución al propietario, de sólo lectura y ejecución al grupo y de sólo ejecución a otros usuarios, a la carpeta y todo su contenido. Ejercicio 16. Lista su contenido para comprobar que todo ha salido bien. Comprimir y descomprimir archivos Podemos lograr que al copiar estos ficheros la velocidad de transferencia sea un poco más estable y Pedro D. Ponce Mini curso de uso de Software Libre Sistemas GNU/Linux rápida, logrando así un menor tiempo en la espera de este proceso empaquetando y comprimiendo los archivos que deseemos mover. Este proceso de empaquetado lo haremos mediante el formato de archivo más usado en entornos UNIX, identificado con la extensión .tar. tar -cvf nombre-archivo.tar /directorio/* Desempaquetar: tar -xvf nombre-archivo.tar Visualizar: tar -tvf nombre-archivo.tar Es importante aclarar que la orden del tar no comprime, solo almacena archivos y directorios en un solo fichero, por lo que no reduce el tamaño de los archivos. Sin embargo se puede combinar la funcionalidad de los archivos .tar con una compresión de datos que disminuya su tamaño final. Métodos de comprensión existen muchos, los más usados en sistemas Unix son gz y bz, estos tienen un problema, solo comprimen archivos, no directorios, es por ello que antes hay que empaquetar todo los archivos. Así el formato de empaquetamiento y compresión más utilizado en GNU/Linux es .tar.gz. Comprimir: tar -czfv nombre-archivo.tar.gz ficheros Descomprimir: tar -xzvf nombre-archivo.tar.gz Ver contenido tar -tzf nombre-archivo.tar.gz ficheros Para otros formatos de compresión (zip, rar, 7z, etc.) habrá que comprobar si tenemos instalados los programas: Ficheros .zip Instalar las herramientas: sudo apt-get install zip unzip Comprimir: zip archivo.zip ficheros Descomprimir: unzip archivo.zip Ver contenido: unzip -v archivo.zip Ficheros .rar * El formato de compresión rar es privativo y es necesario registrar su “compra” para poder usarlo, Pedro D. Ponce Mini curso de uso de Software Libre Sistemas GNU/Linux no obstante podemos instalar de forma gratuita la herramienta de descompresión: Instalar la herramienta: sudo apt-get install unrar Descomprimir: unrar x archivo.rar Ver contenido: rar l archivo.rar ó rar v archivo.rar Personalización de la terminal virtual Al abrir la terminal virtual vemos que en la ventana aparecen una serie de menú. Si clicamos en el menú editar, veremos la opción, al final del menú, preferencias de perfil. Si abrimos esta opción se abrirá una nueva ventana: Desde donde podremos (1) elegir la tipografía, (2) cambiar lo colores de la terminal y (3) elegir un imagen como fondo o activar la transparencia, entre otras cosas. Pedro D. Ponce
© Copyright 2025 ExpyDoc