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 |
|
ls | Para listar el directorio. |
pwd | Para mostrar el directorio actual. |
carpeta mkdir | Para crear un nuevo directorio con la carpeta de nombres |
cp f1 f2 | Para copiar el archivo f1 al archivo f2 |
mv f1 f2 | Para mover el archivo f1 al archivo f2 si existe un archivo llamado f2 |
rm f1 | Para eliminar un archivo llamado f1 |
rm –r archivo | Para eliminar un archivo con fuerza |
rm –r dir | Para eliminar un directorio llamado dir |
rm –rf dir | Para eliminar a la fuerza un directorio llamado dir |
rm –f f1 | Para eliminar a la fuerza un archivo llamado f1 |
toque el archivo | Para crear o actualizar un archivo |
más archivo | Para imprimir el contenido de un archivo como salida |
archivo principal | Para imprimir el contenido de las primeras 10 líneas del archivo como salida |
archivo de cola | Para imprimir el contenido de las últimas 10 líneas del archivo como salida |
COMANDOS DE PROCESO |
|
PD | Para mostrar todos los procesos actualmente activos en el sistema operativo |
matar pid | Para matar el proceso con el ID del proceso mencionado como pid |
fg | Para poner en primer plano el trabajo que se está ejecutando recientemente |
bg | Para enumerar todos los procesos o trabajos en ejecución en segundo plano actuales |
parte superior | Para mostrar todos los procesos en ejecución. |
RED |
|
ifconfig | Para enumerar todos los detalles relacionados con la red, como todas las direcciones IP asignadas IPv4 e IPv6, interfaces de red, etc. |
netstat | Para 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. |
nslookup | Para consultar la búsqueda de DNS y encontrar los detalles relacionados. |
nombre de host | Para conocer los detalles del nombre de host y la dirección IP asignados. |
BUSCANDO |
|
encontrar | Para buscar los archivos en el directorio especificado. |
grep | Para buscar las líneas seleccionadas en todos los archivos que coinciden con el patrón dado. |
grep | Para buscar el patrón en líneas dadas. |
grep –rn | Para buscar el patrón de forma recursiva para el patrón en un directorio dado, incluido el número de línea. |
grep –r | Para buscar el patrón de forma recursiva para el patrón en el directorio dado. |
comando | grep | Para buscar el patrón en la salida dada del comando. |
Localizar el archivo | Para 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 archivo | Para 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: -
- El sistema operativo UNIX tiene un núcleo que es la parte central del sistema que coordina todas las funcionalidades para realizar diferentes operaciones.
- Tiene un Shell que procesa las solicitudes de la utilidad al interpretar los comandos UNIX provistos en el terminal por el usuario.
- Todos los datos en la hoja de trucos UNIX están organizados en un sistema de archivos.
- 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.
- 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.
- 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.
- 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 |
chmod | Para modificar o cambiar el modo de archivo |
chmod u | Para cambiar el modo de archivo a usuario |
chmod o | Para cambiar el modo de archivo a otro |
chmod r | Para cambiar el modo de archivo para leer |
chmod a | Para cambiar el modo de archivo a todos |
chmod g | Para cambiar el modo de archivo a grupo |
chmod x | Para cambiar el modo de archivo a ejecutar accediendo al directorio |
chmod w | Para 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 |
- 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:
- 4 tipos de script de Shell efectivos para principiantes de Linux (útil)
- Preguntas de la entrevista UNIX
- Cheat sheet SQL (comandos, consejos gratuitos y trucos)
- Linux vs Ubuntu
- Las 10 mejores aplicaciones de Linux útiles para administradores de sistemas
- Cheat Sheet JavaScript: Beneficios