Posix
Posix es un estándar IEEE que actúa como una versión estándar de Unix. Es un consorcio de proveedores que ayuda a los usuarios a portuar fácilmente aplicaciones en diferentes plataformas. POSIX se considera un subconjunto de UNIX y se utiliza para cubrir diferentes entornos de unix para muchos otros sistemas operativos. Posix inicialmente contenía diferentes entornos, como Eunice para máquinas virtuales, personalidad POSIX y NT de Windows OS. Posix es portátil entre diferentes variantes de Unix. En términos generales, podemos llamar a Posix como un sistema operativo de UNIX.
Desastre
El proyecto Linux y GNU son muy parecidos a unix y, por lo tanto, son compatibles entre sí. Unix es un sistema operativo que actúa como un sistema operativo multitarea y de múltiples usuarios. Unix viene con varias herramientas de desarrollo de programas, así como correo electrónico, editores de texto, etc. Muchos sistemas operativos son como UNIX y tienen la misma interfaz de usuario, programas y funciones. Inicialmente era un sistema operativo de redes. Unix fue desarrollado por un equipo de desarrolladores, pero cualquier otra persona puede contribuir fácilmente a Linux y usarlo de acuerdo con sus necesidades.
Unix tiene una marca registrada y se utiliza principalmente para fines comerciales. Unix tiene sus propias flexibilidades, pero hay un inconveniente bastante famoso, que es que Unix contiene algunas restricciones de hardware. No obstante, Unix es un sistema operativo completo.
Comandos POSIX
Los ingenieros de software y otros usuarios que trabajan en sistemas operativos comprenden que deben interactuar con la ventana de línea/terminal del sistema muchas veces. Un shell también es una poderosa interfaz de línea de comandos, y Posix contiene un famoso shell de Bash. En la siguiente sección, veremos algunos comandos de Posix famosos y los propósitos de estos comandos.
Directorios Posix
Para especificar las rutas de archivo y directorio, use el "/" para separar los nombres y los nombres de los archivos en la ruta. Los siguientes son algunos nombres de muestras de rutas:
Sintaxis | Función |
---|---|
/ | Directorio raíz |
/ejemplo | Ejemplo de subdirectorio |
/ejemplo/predeterminado | Un archivo nombrado como predeterminado en el directorio /ejemplo |
~ | El atajo utilizado para acceder al directorio de inicio del usuario actual |
~/SomeEnexample | Un archivo o directorio llamado SomeExample ubicado en el directorio de inicio del usuario |
. | Conduce al directorio de trabajo actual |
… | Conduce al directorio de los padres |
Sistema de archivos POSIX
El shell Posix ayuda a administrar varias funciones desde una ventana. Los usuarios pueden navegar alrededor de su ubicación actual, su directorio de trabajo actual y el directorio de trabajo absoluto (directorio de inicio).
Supongamos que el directorio de trabajo actual es el directorio de inicio (e.gramo.: "/Home/"), y este directorio tiene un subdirectorio llamado "Ejemplo."Puede usar la línea de comandos para especificar esta ruta como una ruta absoluta ("/home // ejemplo "), así como una ruta relativa (" ejemplo "). Los programas POSIX ejecutados desde el shell también son conscientes del directorio de trabajo cuando se declaran correctamente. En esta sección, cubriremos algunos comandos y opciones de muestra que se pueden usar en POSIX para mover archivos.
Sintaxis | Función |
---|---|
pwd | Muestra el directorio de trabajo actual |
cd | Cambia el directorio actual al directorio de inicio |
CD /etc /Ejemplo | Cambia el directorio actual a /etc /ejemplo |
CD new_directory | Cambia el directorio actual a new_directory un subdirectorio de su directorio actual |
cd… | Cambia el directorio actual al directorio de origen o matriz |
CD $ temporal | Cambia el directorio al directorio temporal |
Comandos de Unix
Ahora, veremos algunos de los comandos de Unix básicos. Estos comandos no forman parte de la propia UNIX, pero se usan en múltiples máquinas UNIX. Hay una cosa interesante a tomar nota aquí: si hace un error tipográfico o un error mientras escribe en UNIX, puede usar el Ctrl+u Atajo desde su teclado para cancelar fácilmente toda la línea. Los usuarios también pueden editar estos comandos, lo cual es bastante fácil y adaptativo. Recuerde que UNIX es sensible a los casos, así que asegúrese de tener en cuenta dichos requisitos al probar estos comandos.
Archivos unix
El primer conjunto de comandos que discutiremos son los archivos.
Sintaxis | Función |
---|---|
LS | Para enumerar sus archivos, también puede usar LS -L para enumerar sus archivos en un 'formato largo' que contiene mucha información, e.gramo., El tamaño preciso del archivo, quién es el propietario del archivo, cuáles son los derechos y quién alteró el archivo por última vez. LS -A enumera todos los archivos, incluidos aquellos cuyos nombres comienzan con un punto, en su mayoría no son fácilmente visibles. |
Más nombre de Offile | Muestra y muestra la primera parte del archivo |
emacs nameoffile | Un editor que le permite crear y editar archivos. |
mv nameoffile1 nameoffile2 | Se usa para mover un archivo dándole un nombre diferente o moviéndolo a otro directorio. |
CP NameOffile1 NameFofile2 | Se usa para copiar el contenido del archivo 1 al archivo 2 |
RM NameOffile | Se usa para eliminar archivos. También puede usar RM -I, que solicitará el permiso del usuario antes de eliminar cualquier archivo. |
Directorios en Unix
La siguiente sección le muestra cómo usar y crear un directorio en UNIX. Los siguientes son algunos de los comandos utilizados para este propósito:
Sintaxis | Función |
---|---|
mkdir nameofdirectory | Se usa para hacer un nuevo directorio. Escriba el nombre del nuevo directorio junto a Mkdir |
CD NameOfDirectory | Utilizado para alterar la ruta del directorio. Los usuarios pueden regresar en un directorio usando CD, y también pueden volver al directorio principal usando CD. |
pwd | Devuelve la información del directorio en el que se encuentra el usuario actualmente. |
Conclusión
Este artículo cubrió algunas de las diferencias básicas entre Posix y Unix, incluidos algunos de los comandos utilizados en cada uno. Como se puede ver en los ejemplos anteriores, no hay una gran diferencia entre los comandos utilizados para Posix y Unix. Posix es solo un caparazón, mientras que Unix es un sistema operativo heredado.