SlideShare una empresa de Scribd logo
COMO HECER UNA SHELL PROGRAMADA EN LENGUAJE C
Para realizar una Shell en turbo c tenemos que saber que librerías se va a utilizar, así como las
funciones y sentencias.

También hay que tomar en cuenta que el programa de lenguaje C debe de tener todas las
librerías incluidas para que no salga errores al momento de compilar, es por eso que se
necesitas instalar el lenguaje C con todas sus librerías.

Bien para comenzar a programar nuestra Shell

Primero necesitamos poner las librerías que son para poder ocupar diversidad de funciones y
para trabajar con la Shell como son, las librerías dependerán de las funciones que se quiera
ejecutar:

#include <dos.h>

#include <stdio.h>

#include <process.h>

#include <dir.h>

Posteriormente se codifica como cualquier programa en C y se pone las funciones con sus
respectivos parámetros

Ejemplo 1:

Como ver la fecha mediante las Shell

#include <dos.h>

#include <stdio.h>

int main(void)
{
  struct date d;

    getdate(&d);
    printf("The current year is: %dn",
        d.da_year);
    printf("The current day is: %dn",
        d.da_day);
    printf("The current month is: %dn",
            d.da_mon);
            getch();
    return 0;
}
Después tenemos que ir a al menú FILE
Y dar clic en DOS SHELL




Nos aparecerá la ventana de la Shell y direccionar la carpeta donde tenemos guardad la
Shell y poner el nombre




Finalmente nos aparecerá la fecha del sistema.

Ejemplo 2:

Como ver la hora mediante la Shell

#include <stdio.h>
#include <dos.h>

int main(void)
{
  struct time t;

    gettime(&t);
    printf("The current time is: %2d:%02d:%02d.%02dn",
            t.ti_hour, t.ti_min, t.ti_sec, t.ti_hund);
            getch();
    return 0;
}
Después tenemos que ir a al menú FILE
Y dar clic en DOS SHELL




Nos aparecerá la ventana de la Shell y direccionar la carpeta donde tenemos guardad la
Shell y poner el nombre




Finalmente nos aparecerá la hora del sistema.

Ejemplo 3:

Como crear y borrar un directorio mediante la Shell

#include <stdio.h>
#include <dos.h>

int main(void)
{
  struct time t;

    gettime(&t);
    printf("The current time is: %2d:%02d:%02d.%02dn",
            t.ti_hour, t.ti_min, t.ti_sec, t.ti_hund);
            getch();
    return 0;
}
Después tenemos que ir a al menú FILE
Y dar clic en DOS SHELL




Nos aparecerá la ventana de la Shell y direccionar la carpeta donde tenemos guardad la
Shell y poner el nombre




Finalmente nos aparecerá creado el directorio sistema.




Integrantes:

Pablo Falconi

Stalin Pallango

Santiago Tixilema

Más contenido relacionado

PPS
Identificadores, variables y constantes
PPT
Debug PaulinaChacon
PPTX
Componentes de la placa madre
DOCX
Como hacer un Pseudocodigo y Diagrama de flujo
PPTX
Hilos cindy
DOC
Comandos debug
PPTX
Lenguaje ensamblador
PPTX
Proyecto Final Base De Datos
Identificadores, variables y constantes
Debug PaulinaChacon
Componentes de la placa madre
Como hacer un Pseudocodigo y Diagrama de flujo
Hilos cindy
Comandos debug
Lenguaje ensamblador
Proyecto Final Base De Datos

La actualidad más candente (20)

DOC
Ficha tecnica pc
PDF
Programación II CIP200 Ejercicios resueltos en el Laboratorio de estructuras ...
PDF
Programación II CIP200 Ejercicios resueltos en el Laboratorio de estructuras ...
DOCX
Informe mantenimiento de Computadoras
PPTX
software de base
PPTX
Unidad 2 expresiones regulares
PPTX
Dispositivos de salida
PPTX
Vistas en mySql
PPTX
Modelo empírico de estimación
PPTX
Monitores-sistemas operativos
PPTX
Modelos Prescriptivos del Desarrollo del Sistema de Información
PPTX
Impresoras matriz de punto
PPTX
Herramientas del mantenimiento preventivo
PPTX
Paradigmas de programación
PPTX
Que es un sistemas operativo y los recursos que administra
PPTX
Preparacion e instalacion de sistemas operativos
PDF
EJERCICIOS BUCLES REPETITIVOS LENGUAJE C
DOC
Presupuesto Computadora de oficina
DOCX
Instalacion de un (SGBD)sistema gestor de base de datos.
PDF
Configuración del setup
Ficha tecnica pc
Programación II CIP200 Ejercicios resueltos en el Laboratorio de estructuras ...
Programación II CIP200 Ejercicios resueltos en el Laboratorio de estructuras ...
Informe mantenimiento de Computadoras
software de base
Unidad 2 expresiones regulares
Dispositivos de salida
Vistas en mySql
Modelo empírico de estimación
Monitores-sistemas operativos
Modelos Prescriptivos del Desarrollo del Sistema de Información
Impresoras matriz de punto
Herramientas del mantenimiento preventivo
Paradigmas de programación
Que es un sistemas operativo y los recursos que administra
Preparacion e instalacion de sistemas operativos
EJERCICIOS BUCLES REPETITIVOS LENGUAJE C
Presupuesto Computadora de oficina
Instalacion de un (SGBD)sistema gestor de base de datos.
Configuración del setup
Publicidad

Destacado (20)

PPTX
Antonio Cardenas Inem Para arar en el desierto
PPTX
Horde webmail
DOCX
Pág 7,50-cnb prep
PPT
Redes sociales primera clase
PDF
Seminario de grado I y II
PPTX
Homenaje a la tierra miguel castro jurado
DOC
Aaaaaaa trabajo práctico n 10 santy
DOC
Muerte
PDF
Solucionario mat2 jul2012
PPTX
Enfermedad de parkinson
DOCX
Trabajo Practico N 14
PDF
Crowdsourcing & Crowdfounding
ODT
Torres andres imma_pec1
PPT
PPT
Enfermeria 2
DOCX
Trabajo cloud computing
PPTX
Trabajo de tecnologia camilo y pame
PPT
Arturo1 111203180205-phpapp02
PPT
11. Grecia
DOC
Sustentacion proyecto 3
Antonio Cardenas Inem Para arar en el desierto
Horde webmail
Pág 7,50-cnb prep
Redes sociales primera clase
Seminario de grado I y II
Homenaje a la tierra miguel castro jurado
Aaaaaaa trabajo práctico n 10 santy
Muerte
Solucionario mat2 jul2012
Enfermedad de parkinson
Trabajo Practico N 14
Crowdsourcing & Crowdfounding
Torres andres imma_pec1
Enfermeria 2
Trabajo cloud computing
Trabajo de tecnologia camilo y pame
Arturo1 111203180205-phpapp02
11. Grecia
Sustentacion proyecto 3
Publicidad

Similar a Como hecer una shell programada en lenguaje c (20)

PDF
Linux Programacion en Shell
PDF
Programacinenshell linux
PPT
DOCX
Tutorial shell scripts
PPTX
Tema1 redhat
PDF
[ES] Línea de Comandos GNU/Linux
PPSX
Conceptos básicos del shell
PPTX
Curso introductorio de shell/unix para físicos
PDF
Shell script en linux
PPTX
Introducción a shell script
PDF
[ES] Administración básica de GNU / Linux
PDF
PDF
Agilidad en shell de linux
PPTX
Unix
DOCX
Viviana medina MATERIA
DOCX
Viviana medina
PDF
6 la shell bash
PDF
6 la shell bash
PDF
6 la shell bash
ODP
Curso Bash 1
Linux Programacion en Shell
Programacinenshell linux
Tutorial shell scripts
Tema1 redhat
[ES] Línea de Comandos GNU/Linux
Conceptos básicos del shell
Curso introductorio de shell/unix para físicos
Shell script en linux
Introducción a shell script
[ES] Administración básica de GNU / Linux
Agilidad en shell de linux
Unix
Viviana medina MATERIA
Viviana medina
6 la shell bash
6 la shell bash
6 la shell bash
Curso Bash 1

Más de falco87 (19)

PPTX
Tarea 5
PPTX
Aprendizaje y clase invertida
PPT
Cumpleaos melanie
PDF
Pablo falconi
DOCX
Ensayo sobre los metaversos
DOCX
Ensayo sobre los metaversos
DOCX
Ensayo metaversos
PPTX
Metaversos
PPTX
Metaversos
DOCX
Auditoria informatica cv
DOCX
Falconi pablo conta
DOCX
Glosario de Contabilidad
DOCX
Servidor web linux
DOCX
DNS
DOCX
Dhcp consulta
PPTX
PROBLEMA DE LECTORES Y ESCRITORES DE UNA IPC
PPTX
Monitor advanced
PPTX
Pacie
PPT
TAREA 6
Tarea 5
Aprendizaje y clase invertida
Cumpleaos melanie
Pablo falconi
Ensayo sobre los metaversos
Ensayo sobre los metaversos
Ensayo metaversos
Metaversos
Metaversos
Auditoria informatica cv
Falconi pablo conta
Glosario de Contabilidad
Servidor web linux
DNS
Dhcp consulta
PROBLEMA DE LECTORES Y ESCRITORES DE UNA IPC
Monitor advanced
Pacie
TAREA 6

Último (20)

PDF
TRAUMA_Y_RECUPERACION consecuencias de la violencia JUDITH HERMAN
PDF
DI, TEA, TDAH.pdf guía se secuencias didacticas
PDF
COMPLETO__PROYECTO_VIVAN LOS NIÑOS Y SUS DERECHOS_EDUCADORASSOS.pdf
PDF
Tomo 1 de biologia gratis ultra plusenmas
PDF
Didactica de la Investigacion Educativa SUE Ccesa007.pdf
PDF
Integrando la Inteligencia Artificial Generativa (IAG) en el Aula
PDF
La Evaluacion Formativa en Nuevos Escenarios de Aprendizaje UGEL03 Ccesa007.pdf
PDF
Guia de Tesis y Proyectos de Investigacion FS4 Ccesa007.pdf
DOCX
V UNIDAD - PRIMER GRADO. del mes de agosto
PDF
OK OK UNIDAD DE APRENDIZAJE 5TO Y 6TO CORRESPONDIENTE AL MES DE AGOSTO 2025.pdf
PDF
Unidad de Aprendizaje 5 de Matematica 1ro Secundaria Ccesa007.pdf
DOCX
III Ciclo _ Plan Anual 2025.docx PARA ESTUDIANTES DE PRIMARIA
PDF
Escuelas Desarmando una mirada subjetiva a la educación
PDF
COMUNICACION EFECTIVA PARA LA EDUCACION .pdf
PDF
Escuela de Negocios - Robert kiyosaki Ccesa007.pdf
PDF
IDH_Guatemala_2.pdfnjjjkeioooe ,l dkdldp ekooe
PDF
CONFERENCIA-Deep Research en el aula universitaria-UPeU-EduTech360.pdf
PDF
GUIA DE: CANVA + INTELIGENCIA ARTIFICIAL
PDF
SESION 12 INMUNIZACIONES - CADENA DE FRÍO- SALUD FAMILIAR - PUEBLOS INDIGENAS...
PDF
Romper el Circulo de la Creatividad - Colleen Hoover Ccesa007.pdf
TRAUMA_Y_RECUPERACION consecuencias de la violencia JUDITH HERMAN
DI, TEA, TDAH.pdf guía se secuencias didacticas
COMPLETO__PROYECTO_VIVAN LOS NIÑOS Y SUS DERECHOS_EDUCADORASSOS.pdf
Tomo 1 de biologia gratis ultra plusenmas
Didactica de la Investigacion Educativa SUE Ccesa007.pdf
Integrando la Inteligencia Artificial Generativa (IAG) en el Aula
La Evaluacion Formativa en Nuevos Escenarios de Aprendizaje UGEL03 Ccesa007.pdf
Guia de Tesis y Proyectos de Investigacion FS4 Ccesa007.pdf
V UNIDAD - PRIMER GRADO. del mes de agosto
OK OK UNIDAD DE APRENDIZAJE 5TO Y 6TO CORRESPONDIENTE AL MES DE AGOSTO 2025.pdf
Unidad de Aprendizaje 5 de Matematica 1ro Secundaria Ccesa007.pdf
III Ciclo _ Plan Anual 2025.docx PARA ESTUDIANTES DE PRIMARIA
Escuelas Desarmando una mirada subjetiva a la educación
COMUNICACION EFECTIVA PARA LA EDUCACION .pdf
Escuela de Negocios - Robert kiyosaki Ccesa007.pdf
IDH_Guatemala_2.pdfnjjjkeioooe ,l dkdldp ekooe
CONFERENCIA-Deep Research en el aula universitaria-UPeU-EduTech360.pdf
GUIA DE: CANVA + INTELIGENCIA ARTIFICIAL
SESION 12 INMUNIZACIONES - CADENA DE FRÍO- SALUD FAMILIAR - PUEBLOS INDIGENAS...
Romper el Circulo de la Creatividad - Colleen Hoover Ccesa007.pdf

Como hecer una shell programada en lenguaje c

  • 1. COMO HECER UNA SHELL PROGRAMADA EN LENGUAJE C Para realizar una Shell en turbo c tenemos que saber que librerías se va a utilizar, así como las funciones y sentencias. También hay que tomar en cuenta que el programa de lenguaje C debe de tener todas las librerías incluidas para que no salga errores al momento de compilar, es por eso que se necesitas instalar el lenguaje C con todas sus librerías. Bien para comenzar a programar nuestra Shell Primero necesitamos poner las librerías que son para poder ocupar diversidad de funciones y para trabajar con la Shell como son, las librerías dependerán de las funciones que se quiera ejecutar: #include <dos.h> #include <stdio.h> #include <process.h> #include <dir.h> Posteriormente se codifica como cualquier programa en C y se pone las funciones con sus respectivos parámetros Ejemplo 1: Como ver la fecha mediante las Shell #include <dos.h> #include <stdio.h> int main(void) { struct date d; getdate(&d); printf("The current year is: %dn", d.da_year); printf("The current day is: %dn", d.da_day); printf("The current month is: %dn", d.da_mon); getch(); return 0; }
  • 2. Después tenemos que ir a al menú FILE Y dar clic en DOS SHELL Nos aparecerá la ventana de la Shell y direccionar la carpeta donde tenemos guardad la Shell y poner el nombre Finalmente nos aparecerá la fecha del sistema. Ejemplo 2: Como ver la hora mediante la Shell #include <stdio.h> #include <dos.h> int main(void) { struct time t; gettime(&t); printf("The current time is: %2d:%02d:%02d.%02dn", t.ti_hour, t.ti_min, t.ti_sec, t.ti_hund); getch(); return 0; }
  • 3. Después tenemos que ir a al menú FILE Y dar clic en DOS SHELL Nos aparecerá la ventana de la Shell y direccionar la carpeta donde tenemos guardad la Shell y poner el nombre Finalmente nos aparecerá la hora del sistema. Ejemplo 3: Como crear y borrar un directorio mediante la Shell #include <stdio.h> #include <dos.h> int main(void) { struct time t; gettime(&t); printf("The current time is: %2d:%02d:%02d.%02dn", t.ti_hour, t.ti_min, t.ti_sec, t.ti_hund); getch(); return 0; }
  • 4. Después tenemos que ir a al menú FILE Y dar clic en DOS SHELL Nos aparecerá la ventana de la Shell y direccionar la carpeta donde tenemos guardad la Shell y poner el nombre Finalmente nos aparecerá creado el directorio sistema. Integrantes: Pablo Falconi Stalin Pallango Santiago Tixilema