Linux

Biblioteca estándar de C
La biblioteca estándar de C (también conocida como libc) es una recopilación de ficheros cabecera y bibliotecas con rutinas, estandarizadas por un comité de la Organización Internacional para la Estandarización (ISO), que implementan operaciones comunes, tales como las de entrada y salida o el manejo de cadenas. A diferencia de otros lenguajes como COBOL, FORTRAN, o PL/I,C no incluye palabras clave para estas tareas, por lo que prácticamente todo programa implementado en C se basa en la biblioteca estándar para funcionar.
ANSI C library header files [editar]
Contiene la macro assert (aserción), utilizada para detectar errores lógicos y otros tipos de fallos en la depuración de un programa.
Conjunto de funciones para manipularnúmeros complejos (nuevo en C99).
Contiene funciones para clasificar caracteres según sus tipos o para convertir ente mayúsculas y minúsculas independientemente del conjunto de caracteres (típicamente ASCII o alguna de sus extensiones).
Para testar los códigos de error devueltos por las funciones de biblioteca.
Para controlar entornos en comaflotante (nuevo en C99).
Contiene la definición de constantes que especifican ciertas propiedades de la biblioteca de coma flotante, como la diferencia mínima entre dos números en coma flotante (_EPSOLON), el número máximo de dígitos de precisión (_DIG), o el rango de valores que se pueden representar (_MIN, _MAX).
Para operaciones de conversión con precisión entretipos enteros (nuevo en C99).
Para utilizar los conjuntos de caracteres ISO 646 (nuevo en NA1). Contiene la definición de constantes que especifican ciertas propiedades de los tipos enteros, como rango de valores que se pueden representar (_MIN, _MAX).
Para la función setlocale() y las constantes relacionadas. Se utiliza para seleccionar elentorno local apropiado (configuración regional).
Contiene las funciones matemáticas comunes.
Declara las macros setjmp y longjmp para proporcionar saltos de flujo de control de programa no locales.
Para controlar algunas situaciones excepcionales como la división por cero.
posibilita el acceso a una cantidad variable de argumentospasados a una función.
Para el tipo booleano (nuevo en C99).
Para definir varios tipos enteros (nuevo en C99).
Para definir varios tipos de macros de utilidad.
Proporciona el núcleo de las capacidades de entrada/salida del lenguaje C (incluye la venerable función printf).
Para realizar ciertas operacionescomo conversión de tipos, generación de números pseudo-aleatorios, gestión de memoria dinámica, control de procesos, funciones de entorno, de señalización (??), de ordenación y búsqueda.
Para manipulación de cadenas de caracteres.
Contiene funcionalidades matemáticas de tipo genérico (type-generic) (nuevo en C99).
Para tratamiento y conversiónentre formatos de fecha y hora.
Para manipular flujos de datos anchos y varias clases de cadenas de caracteres anchos (2 o más bytes por carácter), necesario para soportar caracteres de diferentes idiomas (nuevo en NA1).
Para clasificar caracteres anchos (nuevo en NA1).

Comandos de linux
Para el manejo de archivos:

cd – sirve para cambiar el directorio
compress -con este comando se comprimen archivos en formato .Z
cp – hace una copia de un archivo
chmod – cambia los permisos de un archivo o directorio
chown – cambia el propietario del archivo o directorio
df – muestra el espacio libre en disco
du – muestra el espacio utilizado en disco
fdformat – formatea un disquete
fdisk – se utiliza para particiona unidades
file – determina el tipo de…