Cheat sheet para UNIX - Introducción

UNIX es un grupo de sistemas operativos multiusuario y multifamiliares que se derivaron originalmente de AT&T UNIX. Su desarrollo de investigación se inició inicialmente en el Centro de Investigación de Laboratorio AT&T Bell en la década de 1970. Fue desarrollado por Dennis Ritchie, Ken Thompson, Brian Kernighan, Joe Ossanna y Douglas McIlroy en Bell Labs. Inicialmente fue lanzado en el año 1971. Fue licenciado bajo el código libre y abierto y algunas características bajo una licencia patentada. Las interfaces de usuario predeterminadas son la interfaz gráfica de usuario (GUI) y la interfaz de línea de comandos (CLI). Fue escrito completamente en lenguaje ensamblador y lenguaje de programación C. Fue presentado con un Premio Turing.

En esta hoja de trucos para el artículo de UNIX, discutiremos qué es UNIX y los diferentes comandos de UNIX.

Hoja de trucos para comandos y contenido de UNIX:

Los comandos UNIX a menudo se pueden diferenciar o agrupar en diferentes categorías de comandos potentes, como comandos de archivos, comandos de gestión de procesos, compresión, relacionados con la red, permisos de archivos, búsquedas y SSH. A continuación se muestra la lista de Cheat sheet para los comandos UNIX que realizan diferentes tipos de funcionalidades y operaciones en el sistema operativo UNIX:

Comandos UNIX

Descripción

ARCHIVO I / O

lsPara listar el directorio.
pwdPara mostrar el directorio actual.
carpeta mkdirPara crear un nuevo directorio con la carpeta de nombres
cp f1 f2Para copiar el archivo f1 al archivo f2
mv f1 f2Para mover el archivo f1 al archivo f2 si existe un archivo llamado f2
rm f1Para eliminar un archivo llamado f1
rm –r archivoPara eliminar un archivo con fuerza
rm –r dirPara eliminar un directorio llamado dir
rm –rf dirPara eliminar a la fuerza un directorio llamado dir
rm –f f1Para eliminar a la fuerza un archivo llamado f1
toque el archivoPara crear o actualizar un archivo
más archivoPara imprimir el contenido de un archivo como salida
archivo principalPara imprimir el contenido de las primeras 10 líneas del archivo como salida
archivo de colaPara imprimir el contenido de las últimas 10 líneas del archivo como salida

COMANDOS DE PROCESO

PDPara mostrar todos los procesos actualmente activos en el sistema operativo
matar pidPara matar el proceso con el ID del proceso mencionado como pid
fgPara poner en primer plano el trabajo que se está ejecutando recientemente
bgPara enumerar todos los procesos o trabajos en ejecución en segundo plano actuales
parte superiorPara mostrar todos los procesos en ejecución.

RED

ifconfigPara enumerar todos los detalles relacionados con la red, como todas las direcciones IP asignadas IPv4 e IPv6, interfaces de red, etc.
netstatPara enumerar todas las conexiones en curso en el sistema local y los detalles de los puertos que se están escuchando y los servicios que están esperando solicitudes.
nslookupPara consultar la búsqueda de DNS y encontrar los detalles relacionados.
nombre de hostPara conocer los detalles del nombre de host y la dirección IP asignados.

BUSCANDO

encontrarPara buscar los archivos en el directorio especificado.
grepPara buscar las líneas seleccionadas en todos los archivos que coinciden con el patrón dado.
grepPara buscar el patrón en líneas dadas.
grep –rnPara buscar el patrón de forma recursiva para el patrón en un directorio dado, incluido el número de línea.
grep –rPara buscar el patrón de forma recursiva para el patrón en el directorio dado.
comando | grepPara buscar el patrón en la salida dada del comando.
Localizar el archivoPara encontrar todas las instancias del archivo utilizando un sistema basado en índices de la base de datos que se construye con un comando actualizado.
Encontrar archivoPara encontrar todas las apariciones de un archivo en el directorio de archivos del sistema real.

Consejos y trucos gratuitos sobre el uso de la hoja de trucos para los comandos de Unix: -

  1. El sistema operativo UNIX tiene un núcleo que es la parte central del sistema que coordina todas las funcionalidades para realizar diferentes operaciones.
  2. Tiene un Shell que procesa las solicitudes de la utilidad al interpretar los comandos UNIX provistos en el terminal por el usuario.
  3. Todos los datos en la hoja de trucos UNIX están organizados en un sistema de archivos.
  4. El comando de inicio de sesión se utilizará para iniciar sesión en el sistema UNIX como un usuario válido antes de realizar cualquier operación, mientras que cerrar sesión es el comando para cerrar sesión del sistema como usuario.
  5. Shell Scripting es la forma de programación que se lleva a cabo en la hoja de referencia UNIX para ejecutar los scripts de shell (una serie de comandos) por el Kernel en el sistema operativo UNIX.
  6. La seguridad del sistema de archivos en UNIX se basa en los derechos de acceso del usuario, como R, W o X, que se denominan R - Permiso de lectura, W - Permiso de escritura, X - Permiso de ejecución.
  7. Existen diferentes comandos para los derechos de acceso de un usuario en un sistema UNIX.

La hoja de trucos para los comandos UNIX son los siguientes:

Hoja de trucos para comandos UNIX

Descripción

chmodPara modificar o cambiar el modo de archivo
chmod uPara cambiar el modo de archivo a usuario
chmod oPara cambiar el modo de archivo a otro
chmod rPara cambiar el modo de archivo para leer
chmod aPara cambiar el modo de archivo a todos
chmod gPara cambiar el modo de archivo a grupo
chmod xPara cambiar el modo de archivo a ejecutar accediendo al directorio
chmod wPara cambiar el modo de archivo para escribir y eliminar
chmod -Para cambiar el modo de archivo para eliminar el permiso
chmod +Para cambiar el modo de archivo para agregar el permiso
  1. La compresión de diferentes archivos que son grandes puede llevarse a cabo mediante el uso de diferentes archivos como gzip, zcat, tar, gunzip, etc., para comprimir y descomprimir diferentes archivos tar, para crear archivos en formato zip, etc.

Hoja de trucos para UNIX - conclusión

Los sistemas operativos UNIX se utilizan principalmente en la mayoría de los sistemas de alojamiento de servidores para proporcionar sistemas altamente escalables y de alta disponibilidad. Las principales características y beneficios de los sistemas UNIX son las capacidades multitarea y multiusuario para realizar operaciones multitarea con el fin de ahorrar tiempo y recursos para realizar operaciones de procesamiento que requieren mucho tiempo. El otro beneficio principal de usar la hoja de trucos UNIX es su seguridad y su velocidad de operaciones en el tiempo dado que produce resultados efectivos y eficientes. UNIX tiene diferentes variantes de sistemas operativos como Linux, BSD, etc. para proporcionar diferentes funcionalidades personalizadas. UNIX tiene más flexibilidad y se puede instalar en diferentes máquinas y también es de uso gratuito y de código abierto, lo que reduce mucho el costo de mantenimiento general y es altamente beneficioso con el diseño de su sistema operativo y las características de seguridad y acceso.

Artículo recomendado

Esta ha sido una guía de la hoja de trucos para UNIX. Aquí hemos discutido el contenido y el comando, así como consejos y trucos gratuitos de la hoja de trucos para UNIX. También puede consultar el siguiente artículo para obtener más información:

  1. 4 tipos de script de Shell efectivos para principiantes de Linux (útil)
  2. Preguntas de la entrevista UNIX
  3. Cheat sheet SQL (comandos, consejos gratuitos y trucos)
  4. Linux vs Ubuntu
  5. Las 10 mejores aplicaciones de Linux útiles para administradores de sistemas
  6. Cheat Sheet JavaScript: Beneficios