Unix for dummies — Espanyol

Emmanuel Cruz
3 min readApr 16, 2020

--

Photo by Lorenzo Herrera on Unsplash

Qué es un sistema Operativo?

Es un sistema presentado en forma de programa que se encarga de administrar los recursos de nuestra computadora y que contiene una interface que le permite a las personas utilizar dichos recursos.

Los 3 sistemas operativos mas populares son
- Windows
-iOS
-Unix (del cual derivan los sistemas operativos Linux y algunos mas)

El sistema operativo Unix nace a finales de los 60s como un sistema operativo de código abierto, lo que ha permitido que sea uno de los favoritos de los desarrolladores de software y aprendices de computación.

Al compartirse su código entre diversas instituciones educativas y comerciales, muchos gigantes tecnológicos han adaptado su código para hacerlo más eficiente y/o compatible con sus propios productos informáticos (por ejemplo: zLinux de IBM). Es por eso que muchos puestos de trabajo de TI requieren que el candidato tenga conocimientos en este sistema operativo.

Aquí te dejo una lista de comandos que mas he usado y que posiblemente algún especialista te pregunte al momento de evaluarte para alguna posición ademas de la explicación de algunos comandos un poco mas avanzados que te permitiran darte cuenta el potencial que tiene un sistema operativo tan minimalista.

whoami
Muestra el usuario al que estas logueado
date
Fecha y hora
cd
Te permite accesar a alguna dirección
mkdir
Te permite crear alguna dirección
ls -l ó ll
Lista los archivos de la dirección en que te bies
cp filename1 filename2
Hace una copia del archivo filename1 y lo pega en filename2
mv filename1 filename2
Mueve tu archivo de la ubicación filename1 a la ubicion filename2, también se usa para renombrar
rm filename
Borra un archivo llamado ‘filename’
wc filename
Muestra las linas y numero de palabras del algún archivo ‘filename’
chmod
Comando que nos permite asignar permisos de lectura, escritura y ejecución sobre algún archivo
grep string filename
Buscamos la cadena ‘string’ en el archivo ‘filename’
cat
filename
Te permite mostrar el contenido de un archivo ‘filename’ sin la necesidad modificarlo
cat
test > test1
Tomamos el contenido de test y sobre escribimos ese contenido en test1
cat
test >> test1
El contenido de test se pegara al final de nuestro archivo test1
rpm -ivh
Instalación de programas
tar
-zcf folder
Compresión de archivos en paquetes tar
tar
-zxf folder.tar
Decompresión de paquestes tar
ps xua

Muestra los procesos en base a las siguientes opciones
x procesos no adjuntados a la terminal
u relación del proceso y su dueño
a todos los usuarios
top
Muestra los procesos que están usando el mayor numero de recursos
kill pid
Con este comando forzamos a terminar algún proceso identificado por un pid
pkill
-u user
Forzamos la terminación de todos los procesos que este corriendo algún usuario

Bueno, ahora te dejo la explicación de algunos comandos mas elaborados.
Este es para hacer una búsqueda avanzada de archivos y luego borrarlos.

Este otro es para hacer una copia de algunos archivos que están listados en el contenido de un archivo llamado ListOfFIles.config

--

--

Emmanuel Cruz
Emmanuel Cruz

Written by Emmanuel Cruz

Over than 10 years of experience working in the Business Intelligence field in Mexico. I am always looking for the answer to DataStage issues.

No responses yet