Es un intérprete de comandos u órdenes que permite acceder al sistema operativo sin utilizar la interfaz gráfica, es decir, realizar todo tipo de tareas en formato de texto. La forma de utilizar el sistema de este modo es mediante órdenes.
En la terminal podemos identificar la siguiente información:
– arch: Muestra la arquitectura de la máquina.
– uname: Muestra el nombre del sistema operativo.
– top: Muestra los procesos activos del sistema. Para salir teclear q + ENTER.
– history: Muestra el historial de comandos introducidos desde el inicio de sesión. Con la opción -c
limpia el historial de comandos introducidos. ! + número de línea: ejecuta el comando elegido.
– date: Muestra la fecha del sistema.
– cal: Muestra el calendario del sistema.
– man [comando]: Muestra el manual de un comando. Tipo paginación. Para salir utilizar la letra q.
– [comando] –help: Imprime el manual de un comando en la pantalla de la terminal.
– exit: Cerrar la terminal.
– pwd: Muestra la ruta actual donde nos encontramos.
– ls: lista el directorio en el cual nos encontramos. -l
lista el directorio en formato lista (uno debajo del otro con opciones); -la
lista el directorio en formato lista y además muestra todos los archivos ocultos; -h
muestra los tama;os del fichero en formato legible; -t
acomoda la lista por fecha.
– cd [directorio]: Acceder a directorios. /
accedemos a la raíz del sistema; ~
accedemos al directorio por defecto home/usuario; ..
accedemos al directorio padre, es decir, retrocedemos de nivel.
– mkdir [filename]: crea un nuevo directorio.
– touch [filename]: crea archivos vacíos con el nombre especificado.
– cp [origen] [destino]: copia archivos de un directorio a otro. Podemos hacer una copia de un archivo y renombrarlo.
– mv [origen] [destino]: sirve para mover archivos.
– rm [file]: Sirve para borrar archivos. -rf
borra los archivos de un directorio sin preguntar.
– wget: Descarga documentos de servidores web (http, https, ftp).
–curl: Descarga documentos de servidores web.
Gzip (GNU zip) es una herramienta de compresión de archivos. Por default el archivo original es reemplazado por el archivo comprimido, adicionandole la terminación .gz. El comando gzip sólo comprime archivos, no directorios. Más rápido en comparación con bzip2.
– gunzip: Descomprime archivos.
– gzip: Comprime archivos.
bzip2 es una herramienta de compresi+on y descompresión de archivos usando los algoritmos de compresión de Burrows-wheeler y de codificación de Huffman. El porcentaje de compresión generalmente es mejor que el de los compresores basados en algoritmos LZ77/LZ78 (gzip, winzip, compress, etc). Adiciona la terminación .bz2 al final del archivo comprimido. Tarda menos en descomprimir pero utiliza más memoria. Velocidad media pero mejor calidad de compresión.
– bzip2: Comprime archivos.
– bunzip2: Descomprime archivos.
tar es un empaquetador de archivos y también tiene la posibilidad de comprimir directorios completos. El programa reúne todos los archivos del directorio seleccionado en un único fichero, en el que los archivos se encadenan unos a otros sin ser modificados.
– tar: Empaqueta varios archivos en uno solo. Opciones -c
crea un nuevo archivo; -v
verbose para desplegar una salida; -z
compresión con gzip; -j
compresión con bzip2; -f
selecciona el archivo que queremos comprimir y siempre debe de ir al final de las opciones; -x
extrae documentos de un archivo.
– more: Permite visualizar el contenido de un archivo. Tipo paginación. Sólo avanza hasta el final del archivo. Tecla ENTER o espacio para avanzar. q para salir de visualización. Adicionando una z al inicio del comando se pueden visualizar archivos comprimidos.
– less: Permite visualizar el contenido de archivos. Se puede avanzar o retroceder (flechas) durante la visualización. Funciona mejor con archivo pesados.
– cat: Imprime el contenido de un archivo en pantalla pero sin ningún tipo de paginación ni posibilidad de modificarlo.
– head: Imprime las primeras 10 líneas de un archivo.
– tail: Imprime las últimas 10 líneas de un archivo.
– wc: Imprime el número de líneas, caracteres o palabras que contiene un archivo. Opciones -l
para líneas, m
para caracteres y w
para palabras.
– cat: Concatena archivos. > direcciona información a un archivo. Sobreescribe información. >> direcciona o almacena informacíón después de la ultima línea de un archivo.
– sort: Reorganiza las líneas en un archivo de texto para que se ordenen numérica y alfabéticamente.
– uniq: Reportar o filtrar líneas repetidas dentro de un archivo. Sólo funciona con líneas repetidas adyacentes. Primero ordenar datos dentro del archivo (sort).
– cut: Corta información de un archivo. Siempre se debe especificar una opción. -f
(campo) más común.
– clear: Limpia el texto de la pantalla.
– grep [text] [filename]: Busca texto dentro de un archivo. -c
indica el número de líneas en las que aparece el texto indicado. -A
busca el texto indicado más las 10 líneas posteriores. -B
busca el texto indicado más los 10 líneas anteriores a esa palabra. -l
indica si el texto indicado se encuentra dentro de ese archivo.
– | : Se conoce como pipe. Permite usar dos o más comandos, de manera que la salida de un comando sirve como entrada para el siguiente. Unidireccional.
– whereis: Muestra la ruta en donde se encuentra el archivo binario y la ruta hacia el manual del comando determinado.
– which: Muestra la ruta al archivo binario de un comando determinado.
– whatis: Muestra la función del comando determinado.
Los enlaces simbólicos son enlaces entre archivos y directorios cuyo objetivo principal es no duplicar información y saturar el disco duro. Los hard link son creados generalmente por el sistema.
– ln -s [Origen] [Destino] : Link (enlace) simbólico indica un acceso directo a una carpeta o archivo que se encuentra en un lugar distinto dentro de la estructura de directorios. Si el archivo enlazado es renombrado, movido o borrado se rompe el acceso.
GNU nano es un editor de texto que nos permite modificar o crear archivos de texto dentro de la terminal de linux.
– nano (Filename): Ctrl + o
para guardar y Ctrl + x
para salir.
aliases2.txt
que se encuentra dentro del directorio Descargas
y modificar el nombre de las columnas.Para conectarse a la red de CICESE a través de VPN deben seguir las instrucciones siguientes:
Paso 1: Instalar vpn
Paso 2: Acceder a VPN de CICESE
Paso 3: Colocar la información requerida.
Si la conexión se realizó con éxito deberan visualizar en su terminal el siguiente mensaje:
Cada estudiante deberá acceder al cluster OMICA con una cuenta del curso.
Substituir el doble hash (##) por el número de cuenta asignado (ver tabla 1).
Estudiante | Cuenta | Estudiante | Cuenta |
---|---|---|---|
Sebastián | curso02 | Alan | curso11 |
Alberto | curso03 | Brenda | curso12 |
Erick | curso04 | Victor | curso13 |
Willian | curso05 | José Luis | curso14 |
Eugenio | curso06 | Lizt | curso15 |
Luz | curso07 | Karla | curso16 |
Jesús A. | curso08 | Luis Adrian | curso17 |
Antonio | curso09 | Estefany | curso18 |
Melissa | curso10 |
sbatch [Filename]: Sirve para enviar una tarea a ejecución a través de SLURM.
squeue: Sirve para revisar los trabajos en ejecución o que se encuentran en la cola de tareas.
scancel [jobID]: Sirve para cancelar una tarea.
top: Sirve para visualizar los procesos que se estan ejecutando.
sinfo: Muestra información sobre nodos de cómputo y particiones
Copiar archivos de un servidor a local (OMICA a Mi PC).
Paso 1. Abrir una terminal nueva.
Paso 2. Entrar a la carpeta donde queremos colocar el archivo
Copiar archivos de local a servidor (Mi PC a OMICA).
Paso 1. Abrir una terminal nueva y colocar la ruta hacia el archivo que queremos copiar + la ruta a la carpeta en la que queremos colocar la información.
Clase NGS