Comandos basicos de unix
en C
MIGUEL MEXICANO HERRERA
Historia del lenguaje C
C es un lenguaje de programación de propósito
general, asociado a UNIX.
Reúne
características
de
programaciónintermedia entre los lenguajes ensambladores y
los lenguajes de alto nivel; con gran poderío
basado en sus operaciones a nivel de bits y la
mayoría de los elementos de la programaciónestructurada de los lenguajes de alto nivel.
Las ideas principales de C provienen de BCPL, a
través del lenguaje B.
En 1971 Dennis Ritchie, con base en el lenguaje B
desarrollo NB que luegocambio su nombre por C;
en un principio sirvió para mejorar el sistema UNIX
por lo que se le considera su lenguaje nativo.
Su diseño incluyó una sintaxis simplificada, la
aritmética dedirecciones de memoria (permite al
programador manipular bits, bytes y direcciones
de memoria) y el concepto de apuntador.
Comandos Básicos de Unix
Archivos(ficheros)
Es una colección deinformación (datos
relacionados entre sí), localizada o almacenada
como una unidad en memoria de la
computadora.
Los archivos tienen un nombre y pueden tener
una extensión
Ejemplo:archi.txt archi
archi.c
Permisos de archivos
Lectura (r) Permite leer
Escritura (w) Permite leer/escribir
Ejecución (x). Permite ejecutar
Aplicados a tres clases deusuario
• El propietario del archivo
• El grupo al que pertenece el archivo
• Todo el resto de los usuarios
Permisos
Sistema de archivos Unix
Comando chmod
Por lo tanto, lasclases de usuarios a los cuales se les puede
asignar los permisos básicos anteriormente mencionados son:
u – dueño: dueño del fichero o directorio
g – grupo: grupo al que pertenece elfichero
o – otros: todos los demás usuarios que no son el dueño ni del
grupo
a – todos: incluye al dueño, al grupo y a otros
r - lectura
w - escritura
x -...
Regístrate para leer el documento completo.