peron:~$ cat unix_historicos.txt
Con motivo del 50 aniversario de UNIX, la SDF ha puesto en servicio una emulación de varias versiones de este sistema operativo.
El emulador es SIMH, que es un emulador libre capaz de simular disintas arquitecturas.
Se puede acceder remotamente a través de Secure Shell (SSH), incluso desde el mismo texto-plano.xyz. Para ello se puede usar:
ssh unix50@sdf.org
Y como contraseña utilizar:
unix50
Les saldrá:
SDF Public Access UNIX System presents ... /~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/ /~/~ H Y S T E R I C A L ~ U N I X ~ S Y S T E M S ~/~/ /~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/ [a] UNICS (Version Zero) PDP-7 Summer 1969 [b] First Edition UNIX PDP-11/20 November 1971 [c] Fifth Edition UNIX PDP-11/40 June 1974 [d] Sixth Edition UNIX PDP-11/45 May 1975 [e] Seventh Edition UNIX PDP-11/70 January 1979 [f] Research UNIX 8 VAX-11/750 1981 [g] AT&T UNIX System III PDP-11/70 Fall 1982 [h] AT&T UNIX System V PDP-11/70 1983 [i] AT&T UNIX System V 3b2/400 1984 [j] 4.3 BSD MicroVAX June 1986 [k] 2.11 BSD PDP-11/70 January 1992 [w] What's running now? [q] QUIT (and run away in fear!) User contributed tutorials are at https://sdf.org/?tutorials/unix50th Want persistent images? networking? more ttys? Join https://sdf.org
Pueden abandondonar el emulador con Ctrl+e e ingresando exit.
Se recomienda el Manual de UNIX para Principiantes de Brian Kerningham (en castellano).
También se puede encontrar el manual de Unix histórico System V aquí: https://caja.texto-plano.xyz/peron/pdfs/manuales/UNIX_ProgrammersManual_Nov71.pdf
ar Archiva (combina) ficheros as Ensamblador b Compila un programa escrito en B bas Dialecto de BASIC bcd Covierte ASCII a BCD boot Reinicia el sistema cat Concatena un fichero (lo tipea) chdir Cambia el directorio de trabajo (cd) check Revisa la consistencia del sistema de archivado chmod Cambia el modo de acceso a los ficheros chown Cambia el propietario del fichero cmp Compara los contenidos de ficheros cp Copia ficheros date Obtiene fecha y hora db Depurador simbólico df Ver el espacio libre en disco dsw Borra archivos interactivamente dtf Formatea la cinta DECtape. du Encuentra el uso de disco ed Editor de texto find Busca archivo con un nombre dado for Compilador de programas FORTRAN form Genera un formulario hup Corta la llamada de teletipo lbppt Lee cinta de papel perforado en binario ld Editor de enlace (cargador) ln Enlace a un fichero ls Lista el contenido de un directorio mail Envia un correo a alguien mesg Permite o deniega mensajes mkdir Crear directorio mkfs Crea un sistema de archivado mount Monta un disco mv Mueve o renombra nm Imprime una lista de nombres od Volcado en octal de un fichero pr Imprime un fichero con encabezados rew Rebobina la cinta DECtape rkd Vuelca disco a cinta. rkf Formatea disco RK rkl Carga disco desde cinta rm Borra fichero o directorio rmdir Borra directorio roff Corre un formato de texto sdate Cambia la fecha y hora sh intérprete de comandos stat Obtiene status de un fichero strip Remueve símbolos, relocaliza bits su Superusuario sum Suma fichero tap Manipula la cinta DECtape tm Obtiene información de hora tty Encuentra el nombre de una terminal type Imprime un fichero en la impresora umount desmonta un sistema de archivado un Encuentra símbolos no especificados wc Obtiene el conteo de palabras who Quien está en el sistema write Escribe a otro usuario II. Comandos de Sistema break Configura interrupción de programa cemt Obtiene trampas BMT chdir Cambia directorio de trabajo chmod Cambia permisos del archivo. close Cierra archivo abierto creat Crea archivo exec Ejecuta archivo de programas exit Termina una ejecución fork Crea un nuevo proceso fstat Status de un fichero abierto getuid Obtiene el ID de Usuario ilgins Atrapa instrucciones ilegales intr Atrapa instrucciones de inibición link Enlaza a un fichero mkdir Crea un directorio mount Monta un sistema de archivos open Abre un fichero quit Atrapa o inhibe salidas read Lee fichero rele Suelta procesador seek Mueve el puntero de lectura o escritura setuid Configura el ID del usuario smdate Configura la fecha de modificación de un fichero stat Obtiene el Status de un fichero. stty Establece el modo de la terminal tell Busca el puntero de lectura o escritura time Da la hora y el año. umount Desmonta un sistema de archivos wait Espera que un proceso termine write Escribe el archivo. III. Subrutinas atof Convierte binario a coma flotante. atoi Convierte binario a integral ctime Convierte hora en ASCII exp función exponencial fptrap Simulador de coma flotante ftoa Convierte Coma flotante a ASCII get Obtiene caracter itoa Convierte integral a ASCII log Logaritmo base e mesg Imprime una cadena en la terminal ptime Imprime el tiempo putc Imprime un caracter o palabra sin Seno, coseno switch Transfiere dependiendo el valor IV. ARCHIVOS ESPECIALES mem memoria núcleo como fichero ppt Cinta de papel perforado rf0 Archivo del disco RF rk0 Archivo de disco RK tap0 Archivo de tcinta DECTape tty Consola teletypo (terminal) tty0,tty5 Terminales remotas V. FORMATOS DE ARCHIVO a.out Salida del Ensamblador. archivo Fichero bppt Formato de cinta de papel perforado en binario core Fichero imagen de memoria de núcleo directory Formato de Directorio file system formato de sistema de archivo passwd Contraseñas uids Mapea nombres a IDs de usuario. utmp información de los usuarios logueados IV. PROGRAMAS MANTENIDOS POR LOS USUARIOS basic BASIC provisto porDEC bj Juego de blackjack cal Imprime un calendario chess Ajedrez das Desensablador dli Carga los archivos binarios de cintas de papel perforado. dpt Lee los archivos ASCII de cinta de papel perforado moo El juego de moo sort Ordena un fichero ttt Juego de tá-té-tí VII. MISCELANEOS as2 Pasada 2da de Ensamblador ascii Mapa de ascii ba Ensamblador de B bc Compilador de B bilib Librería del Intérprete de B bproc Procedimiento de arranque login, logout Conectarse y desoconectarse al sistema msh Minishell suftab Tabla de sufijos de rtoff tabs Establece el espaciado de tabulador
peron:~$ █