CLASE 9 - GRUPO 3

En esta sección se responderán las dudas relacionadas con sistemas operativos de Microsoft Windows

Moderator: julianmartinez16

User avatar
danielpre30
Posts: 30
Joined: Mon Jan 25, 2016 1:16 pm

Re: CLASE 9 - GRUPO 3

Post by danielpre30 » Fri Mar 25, 2016 11:23 am

1. Diferencias
Símbolo del sistema es la interfaz de línea de comandos por defecto proporcionado por Microsoft a partir de Windows NT (Windows 3.x NT y superiores).Es una aplicación win32 simple que se puede interactuar y hablar con ningún objeto win32 en el sistema operativo Windows.Tiene una estructura de mando fácil de usar y es ampliamente utilizado para ejecutar los archivos por lotes, solucionar problemas de Windows, realice acciones avanzadas, obtener información, etc. Debido a su estructura de interfaz de usuario y la línea de comandos, muchos lo llaman "el indicador de DOS," aunque que no tiene nada que ver con MS-DOS. ¿Qué es PowerShell La primera versión de PowerShell, que se basa en el marco .NET, fue lanzado allá por 2006 y es mucho más avanzado que el símbolo del sistema.PowerShell tiene muchas diferentes características avanzadas como la tubería de mando, automatización de tareas, ejecución remota, etc. Por otro lado, PowerShell integra profundamente con el sistema operativo Windows sin dejar de ofrecer la interfaz de línea de comandos interactiva y lenguaje de scripting.Teniendo en cuenta la profunda integración y soporte para el lenguaje de script, se utiliza a menudo por los administradores de sistemas y profesionales de TI para llevar a cabo la automatización de tareas y gestión de la configuración. Cómo PowerShell Difiere de Símbolo del sistema El PowerShell es mucho más avanzado en términos de características, capacidades y funcionamiento interno, en comparación con el símbolo del sistema legado.De hecho, casi todos los módulos de Windows bajo el capó puede ser expuesto por PowerShell, por lo que es una herramienta útil para los profesionales de TI, administradores de sistemas y usuarios avanzados.

Image
Image

Comandos en Windows

Code: Select all

C:\Users\Daniel\Desktop>md Ejercicio1 Ejercicio2

C:\Users\Daniel\Desktop>cd Ejercicio1

C:\Users\Daniel\Desktop\Ejercicio1>copy con Archivo1
^Z
        1 archivo(s) copiado(s).

C:\Users\Daniel\Desktop\Ejercicio1>copy con Archivo2
^Z
        1 archivo(s) copiado(s).

C:\Users\Daniel\Desktop\Ejercicio1>copy con Archivo3
^Z
        1 archivo(s) copiado(s).

C:\Users\Daniel\Desktop\Ejercicio1>copy con Archivo4
^Z
        1 archivo(s) copiado(s).

C:\Users\Daniel\Desktop\Ejercicio1>copy con Archivo5
^Z
        1 archivo(s) copiado(s).

C:\Users\Daniel\Desktop\Ejercicio1>dir
 El volumen de la unidad C es Windows8_OS
 El número de serie del volumen es: 24E8-960A

 Directorio de C:\Users\Daniel\Desktop\Ejercicio1

24/03/2016  05:01 p. m.    <DIR>          .
24/03/2016  05:01 p. m.    <DIR>          ..
24/03/2016  05:00 p. m.                 0 Archivo1
24/03/2016  05:00 p. m.                 0 Archivo2
24/03/2016  05:00 p. m.                 0 Archivo3
24/03/2016  05:01 p. m.                 0 Archivo4
24/03/2016  05:01 p. m.                 0 Archivo5
               5 archivos              0 bytes
               2 dirs  126.188.441.600 bytes libres

C:\Users\Daniel\Desktop\Ejercicio1>cd..

C:\Users\Daniel\Desktop>ren Ejercicio2 ejer2

C:\Users\Daniel\Desktop>cd Ejercicio1

C:\Users\Daniel\Desktop\Ejercicio1>ren Archivo1 sogrupo1.txt

C:\Users\Daniel\Desktop\Ejercicio1>move sogrupo1.txt "C:\Users\Daniel\Desktop\ejer2
Se han movido         1 archivos.

C:\Users\Daniel\Desktop\Ejercicio1>cd C:\Users\Daniel\Desktop\ejer2

C:\Users\Daniel\Desktop\ejer2>dir
 El volumen de la unidad C es Windows8_OS
 El número de serie del volumen es: 24E8-960A

 Directorio de C:\Users\Daniel\Desktop\ejer2

24/03/2016  05:09 p. m.    <DIR>          .
24/03/2016  05:09 p. m.    <DIR>          ..
24/03/2016  05:00 p. m.                 0 sogrupo1.txt
               1 archivos              0 bytes
               2 dirs  125.993.861.120 bytes libres

C:\Users\Daniel\Desktop\ejer2>copy C:\Users\Daniel\Desktop\Ejercicio1\* C:\Users\Daniel\Desktop\ejer2
C:\Users\Daniel\Desktop\Ejercicio1\Archivo2
C:\Users\Daniel\Desktop\Ejercicio1\Archivo3
C:\Users\Daniel\Desktop\Ejercicio1\Archivo4
C:\Users\Daniel\Desktop\Ejercicio1\Archivo5
        4 archivo(s) copiado(s).

C:\Users\Daniel\Desktop\ejer2>del Archivo2

C:\Users\Daniel\Desktop\ejer2>cd..

C:\Users\Daniel\Desktop>rmdir /s ejer2
ejer2, ¿Está seguro (S/N)? s

C:\Users\Daniel\Desktop>cd Ejercicio1

C:\Users\Daniel\Desktop\Ejercicio1>dir >> salida.txt

C:\Users\Daniel\Desktop\Ejercicio1>
2.Comandos en git bash

Code: Select all

Daniel@Daniel MINGW64 ~/Desktop
$ mkdir Ejercicio1 Ejercicio2

Daniel@Daniel MINGW64 ~/Desktop
$ cd Ejercicio1/

Daniel@Daniel MINGW64 ~/Desktop/Ejercicio1
$ touch Archivo1 Archivo2 Archivo3 Archivo4 Archivo5

Daniel@Daniel MINGW64 ~/Desktop/Ejercicio1
$ ls
Archivo1  Archivo2  Archivo3  Archivo4  Archivo5

Daniel@Daniel MINGW64 ~/Desktop/Ejercicio1
$ cd ..

Daniel@Daniel MINGW64 ~/Desktop
$ mv Ejercicio2 ejer2

Daniel@Daniel MINGW64 ~/Desktop
$ cd Ejercicio1/

Daniel@Daniel MINGW64 ~/Desktop/Ejercicio1
$ mv Archivo1 sogrupo1.txt

Daniel@Daniel MINGW64 ~/Desktop/Ejercicio1
$ mv sogrupo1.txt ../ejer2/

Daniel@Daniel MINGW64 ~/Desktop/Ejercicio1
$ ls ../ejer2/
sogrupo1.txt

Daniel@Daniel MINGW64 ~/Desktop/Ejercicio1
$ cp * ../ejer2/

Daniel@Daniel MINGW64 ~/Desktop/Ejercicio1
$ cd ../ejer2/

Daniel@Daniel MINGW64 ~/Desktop/ejer2
$ rm Archivo2

Daniel@Daniel MINGW64 ~/Desktop/ejer2
$ cd ..

Daniel@Daniel MINGW64 ~/Desktop
$ rm -r ejer2/

Daniel@Daniel MINGW64 ~/Desktop
$ cd Ejercicio1/

Daniel@Daniel MINGW64 ~/Desktop/Ejercicio1
$ ls > salida.txt
¿Los comandos de Windows se usan igual en git bash?
Algunos de los comandos de Windows si funcionan, pero la mayoría son los de Linux

¿se pueden ejecutar comando de Linux en Windows sin usar git bash? Cómo? Ejemplo
Se pueden ejecutar comandos de Linux dentro del CMD sin utilizar windows añadiendo un tipo de paquete de extension esta se llama UnixTools, que se descarga directamente de internet.

Instalación y configuración:

Los pasos para instalar Unix Tools son los siguientes:

1)Descargamos el paquete UnxUtils.zip desde SourceForge.net.
2)Tendremos que descomprimirla en una carpeta, por ejemplo c:\unix.
3)Nos dirigimos a Inicio / Ejecutar / cmd y escribimos SET PATH=%PATH%;c:\unix\usr\local\wbin;.
4)Listo, ya tenemos los comandos Unix disponibles para el uso desde cualquier terminal.
Ejemplo:
Pwd
Mkdir
Rm –r

¿Hay algún comando de unix, que funcione en git bash? ¿Cuáles?
Casi todos los comandos de unix funcionan en git bash
Rm
Ls
Cp
Mv
Cd

¿Con cuál herramienta le gusta trabajar, git bash o línea de comandos de Windows o power shell?
Me gusta mas trabajar en PowerShell porque permite trabajar con comandos tanto de unix como de Windows

¿Hay algún atajo para abrir la terminal de windows y git bash? ¿Cómo sería?
Hay un atajo para el símbolo de sistema y es Windows + R, escribir cmd y le damos ejecutar, pero para git bash no hay
Image

3.¿Encontró similitud entre los comandos de unix y los de windows?, si sí explique cuáles son las similitudes?
Encontre similitudes en el comando cd, mkdir y > para direccionar

¿Se puede pasar parámetros a los comandos?, si sí, explique y realice dos ejemplos.?
Si, por ejemplo en Linux con el con el comando ls el cual lista los archivos y las carpetas, con ls –l lista los archivos en formato largo y con ls –a muestra los archivos ocultos. Asi en windows el comando dir /w lista los archivos y carpetas por columnas y el comando dir /ah muestra archivos ocultos
Last edited by danielpre30 on Sun Mar 27, 2016 2:23 pm, edited 4 times in total.
Daniel Preciado Tamayo
Lógica de programación

User avatar
santrelo291005
Posts: 26
Joined: Mon Feb 01, 2016 3:28 pm

Re: CLASE 9 - GRUPO 3

Post by santrelo291005 » Sun Mar 27, 2016 12:48 pm

1)
Diferencias entre powershell y cmd
powershell= Windows PowerShell es una interfaz de consola (CLI) con posibilidad de escritura y unión de comandos por medio de instrucciones (scripts en inglés). Es mucho más rica e interactiva que sus predecesores, desde DOS hasta Windows 7. Esta interfaz de consola está diseñada para su uso por parte de administradores de sistemas, con el propósito de automatizar tareas o realizarlas de forma más controlada. Originalmente denominada como MONAD en 2003, su nombre oficial cambió al actual cuando fue lanzada al público el 25 de abril del 2006.

cmd= El símbolo del sistema (en inglés Command prompt) es el intérprete de comandos en OS/2 y sistemas basados en Windows NT (incluyendo Windows 2000, Windows XP, Windows Server 2003, Windows Vista , Windows 7 , Windows 8 , Windows 8.1 y Windows 10). Es el equivalente de command.com en MS-DOS y sistemas de la familia Windows 9x.

A diferencia de su antecesor (command.com), este programa es tan solo una aplicación, no es una parte del sistema operativo y no posee la función de cargar la configuración al arrancar el sistema.

Muchas funciones que se realizan desde la interfaz gráfica de algún sistema operativo son enviadas al cmd que es el encargado de ejecutarlas. Esto no es del todo cierto en Windows debido a que hay muchas más opciones realizables que no son enviadas al cmd y se ejecutan mediante scripts.
Image

¿Los comandos de Windows se usan igual en git bash?
claro que si, ya que git bash posee el cmd de windows.

¿se pueden ejecutar comando de Linux en Windows sin usar git bash? Cómo?
si , ya que uno puede descargar un paquete de comandos para asi poderlos utilizar.

Los pasos para instalar Unix Tools son los siguientes:

1)Descargamos el paquete UnxUtils.zip desde SourceForge.net.
2)Tendremos que descomprimirla en una carpeta, por ejemplo c:\unix.
3)Nos dirigimos a Inicio / Ejecutar / cmd y escribimos SET PATH=%PATH%;c:\unix\usr\local\wbin;.
4)Listo, ya tenemos los comandos Unix disponibles para el uso desde cualquier terminal.
Ejemplo:
Pwd
Mkdir
Rm –r
y muchos mas

¿Hay algún comando de unix, que funcione en git bash? ¿Cuáles?

la mayoria , unos de estos son
ls
cat
cp
mv
pwd
mkdir
touch

¿Con cuál herramienta le gusta trabajar, git bash o línea de comandos de Windows
o power shell?

personalmente me gusto mas cmd,

¿Hay algún atajo para abrir la terminal de windows y git bash? ¿Cómo sería?
cmd= tecla de inicio + R, ahi en ejecutar escribimos cmd.

git bash = undes, click derecho en un directorio, y le undes git bash here, i asi abres git bash y ademas el ya te localiza en ese directorio.


3.¿Encontró similitud entre los comandos de unix y los de windows?, si sí explique
cuáles son las similitudes.
si , en la mayoria de los casos, no es el mismo comando en algunos casos, pero si cumplen funciones parecidas
linux cmd
mkdir mkdir
clear cls
help help
ls dir
mv move
cat type
¿Se puede pasar parámetros a los comandos?, si sí, explique y realice dos ejemplos.

si, por ejemplo en cmd
copias dir /? y te aparecera los parametros que puede usar este comando


dir /w: lista los archivos y carpetas por columnas.
dir /ah: muestra archivos ocultos

TALLER #2

Image
Image
Image
Last edited by santrelo291005 on Sun Mar 27, 2016 11:00 pm, edited 4 times in total.
Santiago Restrepo López
Lógica de Programación

User avatar
jam98
Posts: 20
Joined: Sun Feb 14, 2016 8:18 pm

Re: CLASE 9 - GRUPO 3

Post by jam98 » Sun Mar 27, 2016 3:07 pm

Jeferson Alvarez Mesa
000321195

Ejercicio 7 parte 1


Diferencias entre power shell y cmd

Code: Select all

Cómo PowerShell se diferencia de los comandos de Windows
del símbolo del sistema-vs-PowerShell

Usted puede haber notado un nuevo entorno de línea de comandos en Windows, ya que Windows 7 - PowerShell. PowerShell es una forma mucho más poderosa concha y lenguaje de script de línea de comandos que el símbolo del sistema es, dando a los administradores de sistema de Windows un entorno de utilidad de línea de comandos.

PowerShell es más complicado que el símbolo del sistema tradicional, pero también es mucho más potente. El símbolo del sistema es dramáticamente inferior a shells disponibles para Linux y otros sistemas Unix, pero PowerShell compite favorablemente con las cáscaras disponibles para otras plataformas.


 
Cómo PowerShell difiere de la línea de comandos
PowerShell es en realidad muy diferente a la del símbolo del sistema. Utiliza diferentes comandos, conocidos como cmdlets de PowerShell . Muchas de las tareas de administración del sistema - desde la gestión del registro de WMI (Windows Management Instrumentation) - están expuestos a través de cmdlets de PowerShell, mientras que no son accesibles desde el símbolo del sistema.

PowerShell hace uso de tubos, al igual que Linux y otros sistemas Unix-como lo hacen. Tuberías le permiten pasar la salida de un cmdlet a la entrada de otro cmdlet, el uso de varios cmdlets en secuencia para manipular los mismos datos. A diferencia de los sistemas de tipo Unix, que sólo puede streams de tuberías de caracteres (texto), objetos tuberías entre PowerShell cmdlets . Esto permite PowerShell para compartir datos más complejos entre los cmdlets.

PowerShell no es sólo una cáscara que utilice. Es un entorno de programación de gran alcance que se puede utilizar para crear secuencias de comandos complejas para la gestión de los sistemas de Windows mucho más fácil de lo que pudo con el símbolo del sistema.

El símbolo del sistema es esencialmente sólo un entorno heredado llevada adelante en Windows - un ambiente que todos los ejemplares de los diversos comandos de DOS que se encontrarían en un sistema DOS. Es dolorosamente está limitada, no puede acceder a muchas funciones de administración del sistema de Windows, es más difícil de componer secuencias de comandos complejos con, y así sucesivamente. PowerShell es un nuevo entorno para los administradores de sistemas Windows que les permite utilizar un entorno de línea de comandos más moderna para administrar Windows.

Cuando usted querría usar PowerShell
Así que usted es un usuario medio de Windows - ¿cuándo desee utilizar PowerShell? Bueno, si rara vez utiliza el símbolo del sistema y el fuego para que se ejecute el ping ocasional o comando ipconfig , es probable que nunca se necesita tocar PowerShell

Sin embargo, PowerShell puede ser un entorno de línea de comandos mucho más potente que el símbolo del sistema de Windows. Por ejemplo, hemos demostrado cómo utilizar el entorno de PowerShell integrada en Windows para realizar una búsqueda y reemplazo operación para cambiar el nombre por lotes varios archivos en una carpeta - algo que normalmente requeriría la instalación de un programa de terceros. Este es el tipo de cosas que los usuarios de Linux una vez fueron capaces de hacer con su entorno de línea de comandos, mientras que los usuarios de Windows se quedaron fuera.



Sin embargo, PowerShell no es como la terminal de Linux - que es un poco más complicado, y el usuario medio de Windows no verá muchos beneficios de jugar con él.

Los administradores de sistema que desee aprender PowerShell para que puedan gestionar sus sistemas de manera más eficiente. Si tiene que escribir un script para automatizar diversas tareas de administración del sistema, debe hacerlo con PowerShell.

PowerShell equivalentes de comandos comunes
Muchos de los comandos del símbolo del sistema común - de ipconfig para cd - trabajarán en el entorno de PowerShell. Esto se debe a que contiene PowerShell "alias" que apuntan estos viejos comandos en los nuevos cmdlets adecuados, se ejecutan los nuevos cmdlets cuando escribe los antiguos comandos.

Vamos a repasar algunos comandos del símbolo del sistema común y sus equivalentes en PowerShell de todos modos - sólo para darles una idea de cómo la sintaxis de PowerShell es diferente.

Cambiar un Directorio

DOS: cd
PowerShell: Set-Location
Lista de archivos de un directorio

DOS: dir
PowerShell: Get-ChildItem
Cambiar el nombre de un archivo:

DOS: cambiar el nombre
PowerShell: Rename-Item
Para ver si un comando DOS tiene un alias, puede usar el cmdlet Get-Alias. Por ejemplo, Get-Alias ​​cd que muestra que el CD se ejecuta realmente el Set-Location cmdlet.
 Abrir la terminal, línea de comandos, command line, consola de Windows, símbolo de sistema o power Shell.
 Crear dos directorios llamados ejercicio1 y ejercicio2
 Entre a la carpeta ejercicio1
 Cree 5 archivos dentro de la carpeta ejercicio1.
 Listar los archivos de la carpeta ejercicio1
 Cambiarle el nombre del directorio ejercicio2 a ejer2
 Cambiarle el nombre a un archivo cualquiera por el nombre sogrupoX.txt
 Mueva el archivo sogrupox.txt a la carpeta ejer2.
 Liste los archivos de la carpeta ejer2.
 Cree una copia de los archivos que hay en la carpeta ejercicio1 a la carpeta ejer2.
 Borrar un archivo de la carpeta ejer2
 Borrar la carpeta ejer2
 Listar el contenido de la carpeta y redireccionar el flujo de salida a un archivo

Usando cmd

Image
Image
Image
Image
Image


UsandoGit Bash

Image
Image
Image
Image

¿Los comandos de Windows se usan igual en git bash?
Funcionan algunos comandos.
¿se pueden ejecutar comando de Linux en Windows sin usar git bash? Cómo? Ejemplo.
Mediante la instalacion de una consola diferente a git bash (hay muchas) como lo es Cygwin


Image


¿Hay algún comand de unix, que funcione en git bash? ¿Cuáles?
Git es creado como un proyecto de linus trovalds asi que la mayoria de su codigo(o todo) estaria basado en unix, por eso tiene la mayoria de comandos unix y ademas integra comandos de windows y probablemente de mac.
¿Hay algún atajo para abrir la terminal de windows y git bash? ¿Cómo sería?
Para cmd:
-inicio,ejecutar, escriben cmd y pulsar aceptar.
para git bash:
- clic derecho sobre el escritori0, y seleccionar git bash here.


¿Encontró similitud entre los comandos de unix y los de windows?, si sí explique cuáles son las similitudes.
La similitud consiste en que ambos comandos hacen una misma tarea como dir de windows y ls de linux, y hay comandos que son exactamente iguales y cumplen la misma función como lo es cd.

¿Se puede pasar parámetros a los comandos?, si sí, explique y realice dos ejemplos.
Si, por ejemplo:
-copy:
/Y
Indica que se desea que COPY sustituya el/los archivo(s) existente (s) sin pedir confirmación. Está predeterminado que si se especifica uno archivo existente como archivo destino, COPY preguntará si desea sobreescribir el archivo existente.

/-Y
Indica que se dese que COPY pida confirmación al sustituir un archivo existente.

/A
Indica un archivo de texto ASCII.

/B
Indica un archivo binario

/V
Verifica que los nuevos archivos sean escritos correctamente.


-Dir:
/s
muestra los archivos del directorio especificado y todos sus subdirectorios.



En fin...

User avatar
JohnMontoya
Posts: 13
Joined: Mon Feb 01, 2016 9:47 am

Re: CLASE 9 - GRUPO 3

Post by JohnMontoya » Sun Mar 27, 2016 4:34 pm

Diferencias entre CMD y el Power Shell de windows

-Para hablar de las diferencias podriamos empezar por el hecho de que el power shell es mas avanzado que el CMD puesto que le permite al usuario tener un mayor control sobre el equipo, es decir, poder configurarlo completamente sin necesidad de un escritorio, permite automatizar tareas en un servidor o equipo y realizar tareas con un mayor control sobre el sistema ya mencionado anteriormente.

-Power shell permite controlar determinadas aplicaciones de Windows como microsoft exchange, SQL server o IIS.

-A diferencia del CMD el power shell pona a disposicion del usuario elementos con los que interactuar como variables, operadores matematicos, vectores, comparadores, comentarios y mas elementos utilizados en la programacion de scripts.

-Power shell es compatible con algunos de los comandos de UNIX.

Image

Comandos ejecutados

1.
Image

2.

Image

3.

Image

¿Los comandos de windows se usan igual en git bash?

Image

Como vemos en la imagen los comandos de windows no se usan igual en git bash, ya que solo algunos de estos funcionan

¿Se pueden ejecutar comandos de Linux en windows sin usar git bash? ¿Como? Ejemplo.

No se pueden utilizar directamente dentro de windows, para ejecutar comandos de linux dentro del CMD se necesita ayuda de un paquete de extenxion llamado UnixTools

¿Hay algun comando de Unix que funcione en git bash?

Los comandos de Unix funcionan en su gran mayoria en el git bash ya que como sabemos Linux es un derivado del sistema operativo Unix y por ende tiene gran parte de sus comandoas adaptados .

¿Con cual herramienta le gusta trabajar?

Yo prefiero trabajar con el terminal de windows ya que me parece cómodo ademas que me ofrece en mi opinión una interfaz mas bonita que los otros.

Atajos CMD y Git Bash

CMD

Image

Git Bash

Image

3.1.Similitud entre comandos unix y Windows

Encontre una similitud que aunque es poca la hay de cierta manera los comandos son distintos pero se usan iguales

Ejemplos

Code: Select all

Cd

Code: Select all

Touch

Code: Select all

mkdir
3.2.Se pueden pasar parametros entre comandos

Si se puede y lo que hace es que permite realizar una funcion extra

Ejemplos

El rf hace que se elimine la carpeta de manera forzada

Code: Select all

r-rf




SEGUNDA PARTE


 Crear una carpeta en el escritorio que se llame proyecto y luego internamente cree tres
carpetas (img, js, css)

Image


 Instale el plugin emmet
 Cree un archivo que se llame index.html y que este ubicado en la raíz de la carpeta
proyecto

Image

 En sublime, abra el archivo y cree el código html5 base usando emmet

Image

 Luego vaya a la carpeta js y cree un archivo de nombre main.js

Image

 Víncule el archivo de javascript con el html

Image
Last edited by JohnMontoya on Sun Mar 27, 2016 9:55 pm, edited 1 time in total.

User avatar
JOSEMARULANDA
Posts: 18
Joined: Wed Feb 03, 2016 1:21 pm

Re: CLASE 9 - GRUPO 3

Post by JOSEMARULANDA » Sun Mar 27, 2016 5:48 pm

JOSEMARULANDA wrote:EJERCICIO # 7 - CLASE 9


1-

DIFERENCIA ENTRE CMD Y POWERSHELL:

-Powershell no sólo permite interactuar con el sistema operativo, sino también con programas de Microsoft como SQL Server, Exchange o IIS.
-El lenguaje de la consola incluye declaración de variables, variables especiales predefinidas, operadores matemáticos, incluyendo igualdades y desigualdades numéricas, manejo de vectores, comparación entre estos, operadores de asignación, vectores asociativos (hashtables), valores booleanos, ciclos y ruptura de los mismos, operadores de expansión para simplificación de ejecuciones complejas (creación de vectores por medio de llamados a procedimientos, creación dinámica de vectores, etc
-La característica distintiva de PowerShell, es que es un intérprete de comandos orientado a objetos. La información de entrada y de salida en cada etapa del proceso (cmdlet, "comándulo") es un conjunto de instancias de objeto, a diferencia de lo que ocurre con los intérpretes de comandos tradicionales, que sólo devuelven y reciben texto

 Abrir la terminal, línea de comandos, command line, consola de Windows, símbolo
de sistema o power Shell.
 Crear dos directorios llamados ejercicio1 y ejercicio2
 Entre a la carpeta ejercicio1
 Cree 5 archivos dentro de la carpeta ejercicio1.
 Listar los archivos de la carpeta ejercicio1
 Cambiarle el nombre del directorio ejercicio2 a ejer2
 Cambiarle el nombre a un archivo cualquiera por el nombre sogrupoX.txt
 Mueva el archivo sogrupox.txt a la carpeta ejer2.
 Liste los archivos de la carpeta ejer2.
 Cree una copia de los archivos que hay en la carpeta ejercicio1 a la carpeta ejer2.
 Borrar un archivo de la carpeta ejer2
 Borrar la carpeta ejer2
 Listar el contenido de la carpeta y redireccionar el flujo de salida a un archivo

SE RESUME EN LAS SIGUIENTES IMÁGENES:

Image

2


¿Los comandos de Windows se usan igual en git bash?

En realidad con lo que yo estuve cacharreando me di de cuenta que no se igual los comandos y que sin embargo, GIT es más específico puesto que ha sido creado principalmente para el desarrollo del núcleo Linux. Hoy en día, puede ser utilizado como una solución para la administración de versiones en un proyecto de software.
Sin embargo, hay un problema importante con este administrador: oficialmente GIT no es soportado por Windows.

¿se pueden ejecutar comando de Linux en Windows sin usar git bash? Cómo?
Ejemplo


si se puede, con otra herramienta aparte de git bash la cual se llama Cygwin la cual es una consola de Linux para Windows.
Cabe aclarar que Cywin no es una manera para correr aplicaciones Linux en Windows, es una herramienta para poder utilizar algunos comandos de Linux en Windows y poder facilitar un poco la tarea entre sistemas.

Se puede descargar en el sigiuente link: http://cygwin.com/install.html

¿Hay algún comando de unix, que funcione en git bash? ¿Cuáles?

A mi me funcionaron los siguientes:

Code: Select all

pwd
ls
cd
cd ..
mkdir
mv
history
clear
cat
Con cuál herramienta le gusta trabajar, git bash o línea de comandos de Windows
o power shell?


En realidad me gustó mas que todo trabajar con la consola de windows directamente, porque siento que es para mi mas sencilla y mas simple ya que tiene algunas similitudes con la consola linux la que veníamos trabajando ya hace rato.

¿Hay algún atajo para abrir la terminal de windows y git bash? ¿Cómo sería?

Presiona Win+R

Image

Escribe “cmd” en el cuadro de diálogo de Ejecutar

Image

3

¿Encontró similitud entre los comandos de unix y los de windows?, no, si, explique
cuáles son las similitudes.


En realidad encontré bastantes similitudes lo que ayudo un poco mejor al entendimiento del mismo y facilito el trabajo. Similitudes tales como utilizar muchos comandos que se tienen en cuenta para linux tambien en windows y ademas con la herramienta de gitbash aun mas facil porque fue transversalizar el conocimiento de antes al actual que seria trabajar con la consola, terminal, símbolo del sistema o simplemente CMD de windows con conocimientos ya adquiridos antes con Ubuntu-LINUX. ¡¡ A mi parecer!!

¿Se puede pasar parámetros a los comandos?, si sí, explique y realice dos ejemplos.

La respuesta es si, se pueden pasar parámetros a los comandos utilizados. ejemplo:

1-ejemplo:

Usar CHKDSK desde la línea de comandos

Para revisar o reparar un disco duro mediante CHKDSK en la consola de CMD o en el comando Ejecutar, escribe: CHKDSK más la letra de la unidad a revisar seguida de dos puntos y a continuación el parámetro.

Image

2-ejemplo:

En la consola CMD para eliminar una carpeta se hace con RD, fácil, pero que pasa cuando el archivo que se va eliminar es un archivo vacio, valga la redundancia, lo que sucede es que debemos agregar un parámetro al comando:

Code: Select all

D:\>rd carpeta
te sale que el comando no es correcto, porque lo que estas eliminando es un archivo vacio, y necesitas un parámetro:

D:\>rd /s carpeta
D:\>

correct
LOS COMANDOS UTILIZADOS FUERON:

Code: Select all

CD: ingresar a un directorio.
RD: eliminar un directorio
RD /S X:  eliminar un directorio x vacio
DIR: listar todo un contenido
CD .. retroceder al directorio anterior
ERASE: eliminar un archivo
MKDIR: crear un directorio
COPY CON: crear archivos con extension
RENAME: renombrar un directorio o archivo
MOVE: mover directorios y archivos

EJERCICIO 7- PARTE 2

[img]file:///C:/Documents%20and%20Settings/equipo5/Mis%20documentos/Mis%20im%C3%A1genes/CREACION%20DE%20LAS%20CARPETAS%20CON%20GIT-BASH.gif[/img]

Como instalar plugin en Sublime Text

Una vez que tenemos instalado el Package Control, presionamos Control + Shift + P y nos aparecerá un input donde dbemos escribir Package Control Install Package y clicamos sobre ella o nos desplazamos con las teclas de movimiento y presionamos intro cuando estemos en Install Package.

Ahora escribimos el nombre del plugin que queremos instalar lo seleccionamos y empezará la instalación, dependiendo del plugin tardará un tiempo u otro, pero no os debe demorar más de un minuto. Cuando termina de instalarse en la barra inferior aparece un mensaje de que el proceso se ha completado y nos abrirá una nueva ventana con la documentación del plugin que acabamos de instalar. ¿Fácil verdad?

uribec
Posts: 9
Joined: Sun Feb 14, 2016 7:55 pm

Re: CLASE 9 - GRUPO 3

Post by uribec » Sun Mar 27, 2016 7:06 pm

EJERCICIO 7
1)
diferencia entre cmd y powershell
Powershell es una línea de comandos mucho más poderosa que el cmd, dando a los administradores de sistemas de Windows un entorno útil de comandos, powershell es más complicado que el tradicional cmd, pero a la vez mucho más poderoso.
Powershell es una herramienta muy diferente del cmd ya que usa comandos diferentes denominados cmdlets en powershell que pueden ser usados para manejar el registro y la WMI(Windows Management Instrumentation) que están expuestos a través de powershell, y que no están expuestos mediante cmd.

http://subefotos.com/ver/?c949105cc3aff ... 00fafo.png

CMD

Code: Select all

C:\Users\user>cd Desktop

C:\Users\user\Desktop>mkdir ejercicio 7

C:\Users\user\Desktop>mkdir ejercicio7

C:\Users\user\Desktop>cd ejercicio7

C:\Users\user\Desktop\ejercicio7>mkdir ejercicio1 ejercicio2

C:\Users\user\Desktop\ejercicio7>cd ejercicio1

C:\Users\user\Desktop\ejercicio7\ejercicio1>copy con 1.txt
        0 archivo(s) copiado(s).

C:\Users\user\Desktop\ejercicio7\ejercicio1>copy con 1.txt
^Z
        1 archivo(s) copiado(s).

C:\Users\user\Desktop\ejercicio7\ejercicio1>copy con 2.txt
^Z
        1 archivo(s) copiado(s).

C:\Users\user\Desktop\ejercicio7\ejercicio1>copy con 3.txt
^Z
        1 archivo(s) copiado(s).

C:\Users\user\Desktop\ejercicio7\ejercicio1>copy con 4.txt
^Z
        1 archivo(s) copiado(s).

C:\Users\user\Desktop\ejercicio7\ejercicio1>copy con 5.txt
^Z
        1 archivo(s) copiado(s).

C:\Users\user\Desktop\ejercicio7\ejercicio1>dir
 El volumen de la unidad C no tiene etiqueta.
 El número de serie del volumen es: 1638-209B

 Directorio de C:\Users\user\Desktop\ejercicio7\ejercicio1

27/03/2016  02:52 p. m.    <DIR>          .
27/03/2016  02:52 p. m.    <DIR>          ..
27/03/2016  02:51 p. m.                 0 1.txt
27/03/2016  02:51 p. m.                 0 2.txt
27/03/2016  02:52 p. m.                 0 3.txt
27/03/2016  02:52 p. m.                 0 4.txt
27/03/2016  02:52 p. m.                 0 5.txt
               5 archivos              0 bytes
               2 dirs  125.482.024.960 bytes libres

C:\Users\user\Desktop\ejercicio7\ejercicio1>cd..

C:\Users\user\Desktop\ejercicio7>ren ejercicio2 ejer2

C:\Users\user\Desktop\ejercicio7>cd ejercicio1

C:\Users\user\Desktop\ejercicio7\ejercicio1>ren 1.txt sogrupo3.txt

C:\Users\user\Desktop\ejercicio7\ejercicio1>move sogrupo3.txt ../ejer2
Se han movido         1 archivos.

C:\Users\user\Desktop\ejercicio7\ejercicio1>cd ..

C:\Users\user\Desktop\ejercicio7>ejer2
"ejer2" no se reconoce como un comando interno o externo,
programa o archivo por lotes ejecutable.

C:\Users\user\Desktop\ejercicio7>cd ejer2

C:\Users\user\Desktop\ejercicio7\ejer2>dir
 El volumen de la unidad C no tiene etiqueta.
 El número de serie del volumen es: 1638-209B

 Directorio de C:\Users\user\Desktop\ejercicio7\ejer2

27/03/2016  03:00 p. m.    <DIR>          .
27/03/2016  03:00 p. m.    <DIR>          ..
27/03/2016  02:51 p. m.                 0 sogrupo3.txt
               1 archivos              0 bytes
               2 dirs  125.481.918.464 bytes libres

C:\Users\user\Desktop\ejercicio7\ejer2>xcopy *.* ..\ejer2
C:sogrupo3.txt
El archivo no se puede copiar sobre sí mismo
0 archivo(s) copiado(s)

C:\Users\user\Desktop\ejercicio7\ejer2>cd..

C:\Users\user\Desktop\ejercicio7>cd ejercicio1

C:\Users\user\Desktop\ejercicio7\ejercicio1>xcopy *.* ..\ejer2
C:2.txt
C:3.txt
C:4.txt
C:5.txt
4 archivo(s) copiado(s)

C:\Users\user\Desktop\ejercicio7\ejercicio1>cd ..

C:\Users\user\Desktop\ejercicio7>cd ejer2

C:\Users\user\Desktop\ejercicio7\ejer2>del 3.txt

C:\Users\user\Desktop\ejercicio7\ejer2>cd ..

C:\Users\user\Desktop\ejercicio7>rd ejer2
El directorio no está vacío.

C:\Users\user\Desktop\ejercicio7>rd /s ejer2
ejer2, ¿Está seguro (S/N)? s

C:\Users\user\Desktop\ejercicio7>dir
 El volumen de la unidad C no tiene etiqueta.
 El número de serie del volumen es: 1638-209B

 Directorio de C:\Users\user\Desktop\ejercicio7

27/03/2016  04:16 p. m.    <DIR>          .
27/03/2016  04:16 p. m.    <DIR>          ..
27/03/2016  03:00 p. m.    <DIR>          ejercicio1
               0 archivos              0 bytes
               3 dirs  125.492.604.928 bytes libres

C:\Users\user\Desktop\ejercicio7>
2)
gitbash

Code: Select all

juan@juan-PC MINGW32 ~
$ cd Desktop/

juan@juan-PC MINGW32 ~/Desktop
$ mkdir ejercicio1

juan@juan-PC MINGW32 ~/Desktop
$ mkdir ejercicio2

juan@juan-PC MINGW32 ~/Desktop
$ cd ejercicio1

juan@juan-PC MINGW32 ~/Desktop/ejercicio1
$ copy con 1.txt
bash: copy: command not found

juan@juan-PC MINGW32 ~/Desktop/ejercicio1
$ touch 1.txt

juan@juan-PC MINGW32 ~/Desktop/ejercicio1
$ touch 2.txt

juan@juan-PC MINGW32 ~/Desktop/ejercicio1
$ touch 3.txt

juan@juan-PC MINGW32 ~/Desktop/ejercicio1
$ touch 4.txt

juan@juan-PC MINGW32 ~/Desktop/ejercicio1
$ touch 4.txt
5
juan@juan-PC MINGW32 ~/Desktop/ejercicio1
$ touch 5.txt

juan@juan-PC MINGW32 ~/Desktop/ejercicio1
$ ls
1.txt  2.txt  3.txt  4.txt  5.txt

juan@juan-PC MINGW32 ~/Desktop/ejercicio1
$ cd..
bash: cd..: command not found

juan@juan-PC MINGW32 ~/Desktop/ejercicio1
$ cd ..

juan@juan-PC MINGW32 ~/Desktop
$ ren ejercicio2 ejer2
bash: ren: command not found

juan@juan-PC MINGW32 ~/Desktop
$ mv ejercicio2 ejer2

juan@juan-PC MINGW32 ~/Desktop
$ cd ejer
ejer2/      ejercicio1/

juan@juan-PC MINGW32 ~/Desktop
$ cd ejer
ejer2/      ejercicio1/

juan@juan-PC MINGW32 ~/Desktop
$ cd ejercicio1/

juan@juan-PC MINGW32 ~/Desktop/ejercicio1
$ mv 1.txt sogrupo3.txt

juan@juan-PC MINGW32 ~/Desktop/ejercicio1
$ mv sogrupo3.txt ../ejer2

juan@juan-PC MINGW32 ~/Desktop/ejercicio1
$ cd ..

juan@juan-PC MINGW32 ~/Desktop
$ cd ejer
ejer2/      ejercicio1/

juan@juan-PC MINGW32 ~/Desktop
$ cd ejercicio2
bash: cd: ejercicio2: No such file or directory

juan@juan-PC MINGW32 ~/Desktop
$ ls
desktop.ini  ejer2/  ejercicio1/

juan@juan-PC MINGW32 ~/Desktop
$ cd ejer2

juan@juan-PC MINGW32 ~/Desktop/ejer2
$ ls
sogrupo3.txt

juan@juan-PC MINGW32 ~/Desktop/ejer2
$ cd ..

juan@juan-PC MINGW32 ~/Desktop
$ cd ejercicio1

juan@juan-PC MINGW32 ~/Desktop/ejercicio1
$ cp *.* ../ejer2

juan@juan-PC MINGW32 ~/Desktop/ejercicio1
$ cd ..

juan@juan-PC MINGW32 ~/Desktop
$ cd ejer2

juan@juan-PC MINGW32 ~/Desktop/ejer2
$ ls
2.txt  3.txt  4.txt  5.txt  sogrupo3.txt

juan@juan-PC MINGW32 ~/Desktop/ejer2
$ rm 3.txt

juan@juan-PC MINGW32 ~/Desktop/ejer2
$ cd ..

juan@juan-PC MINGW32 ~/Desktop
$ rm -r ejer2/

juan@juan-PC MINGW32 ~/Desktop
$ ls
desktop.ini  ejercicio1/

juan@juan-PC MINGW32 ~/Desktop
$

Code: Select all

¿Los comandos de Windows se usan igual en git bash?
R/Algunos comandos si, pero la gran mayoría son comandos de linux
 ¿se pueden ejecutar comando de Linux en Windows sin usar git bash? Cómo? Ejemplo. 
R/Si se puede añadiendo una extensión para poder ejecutar los comandos de linux
¿Hay algún comando de unix, que funcione en git bash? ¿Cuáles? 
Ls
Pwd
Cd/cd ..
mkdir
¿Con cuál herramienta le gusta trabajar, git bash o línea de comandos de Windows o power shell? 
R/Prefiero cmd por ser mas fácil y sencilla de usar
¿Hay algún atajo para abrir la terminal de windows y git bash? ¿Cómo sería?
R/ Cmd: pulsamos WIN+r y escribimos cmd, luego pulsamos enter
Gitbash: abrimos el inicio y escribimos git
3)
¿Encontró similitud entre los comandos de unix y los de windows?, si sí explique cuáles son las similitudes.
Hay algunos comandos que sirven para lo mismo tanto en unix como en Windows, aunque hay varios comandos que son únicos para cada sistema operativo, algunos similares son por ejemplo cd y mkdir.

comandos utilizados

Code: Select all

cd: permite ingresar a una carpeta
cd..: sale de una carpeta
mkdir: crea un directorio
copy: copia uno o mas archivos a otra ubicacion 
copy con: crea un archivo de texto
xcopy: copia archivos y arboles de directorios
del: elimina uno o mas archivos
rmir/s: borra un directorio de manera recursiva
ren: cambia el nombre de uno o mas archivos
move: mueve uno o mas archivos 

User avatar
Luis Esteban
Posts: 9
Joined: Sun Feb 07, 2016 9:25 pm

Re: CLASE 9 - GRUPO 3

Post by Luis Esteban » Sun Mar 27, 2016 8:39 pm

Trabajo #7 Hecho por Luis Esteban Santamaría Blanco
Diferencias entre las consolas CMD y Powershell

Code: Select all

En este primer ambito la consola PowerShell es bastante similar a CMD. Ambos se utilizan para ejecutar programas externos como ping o copia, y darle forma de automatizar tareas escribiendo un archivo de script / lote. Pero PowerShell es mucho más que eso. En primer lugar, proporciona un rico conjunto de comandos (calleds cmdlets) que integran profundamente con las ventanas y la mayoría de los productos de Microsoft. Cmdlets Get-Process, como el que se enumeran los procesos activos. Otra gran diferencia es que la salida de este comando no es sólo texto, es la colección de objetos. Esta es la forma superior a la salida de texto justo, porque se puede consultar fácilmente cualquier propiedad del objeto, como su nombre o el consumo de memoria. En cmd habría que analizar la salida. Otra gran cosa acerca de PowerShell es su integración con .NET. Usted puede utilizar fácilmente todas las clases definidas en .NET para programar cualquier funcionalidad cmdlets faltan. También puede integrar el tiempo de ejecución de PowerShell en aplicaciones .NET con facilidad y consumir salida PowerShell obkects directamente. Con todo, PowerShell es cmd en los esteroides que permiten 'una a automatizar y gestionar más fácilmente de Windows.
Nota: en powershell se pueden usar comandos tanto de windows como de linux, como el "ls" por ejemplo; para listar los archivos y carpetas, en este caso en cmd solo puede usar el comando "dir".
DifPowershell.PNG
DIFCMD.PNG
Realizar los siguientes comandos:
Image
Image

2. Mismos pasos pero en git bash
Image

Code: Select all

¿Los comandos de windows se usan igual en git bash?
No todos pero algunos si, ya que git bash es un sistema de comandos enfatizado más que todo para linux.
¿Se pueden usar comandos de linux en windows sin usar git bash? como?
Algunos comandos se puede ejercutar pero usando powerl shell, pues los comandos son mas simirales a los comandos usados en linux/unix pero es relativo ya que no todos los comandos usados en power shell son iguales a los de linux.
¿Hay algunos comandos de unix, que funcionen en git bash? cuales?
La mayoria de los comandos usados en unix se pueden usar con git basl no todos por supuesto pero la mayoria son compatibles entre si ejemplos ls , pwd, mkdir, clear entre otros.
¿Con cual herramienta le gusta trabajar, git bash o linea de comandos windows o power shell?
Para mi gusto la linea de comandos de windows (cmd) ya que me parece a mí más dinámica y más cómoda a la hora de trabajar con comandos.
¿Hay algún atajo para abrir la terminal de windows y git bash? ¿Cómo sería?
Con la combinación de teclas "Windows+r" se abre la opción de ejecutar, y donde nos pide escribir el nombre de un programa tecleamos "cmd", así se abrirá la terminal de windows, Para gitbash se necesitaría un programa externo que permitiera asignar una tecla en especial para poder abrir ésta terminal (ya que no hay tecla predeterminada para ejecutarlo). 
3.

Code: Select all

¿Encontró similitud entre los comandos de unix y los de windows? explique cuales son esas similitudes.
algunos comandos como lo es el comando de cd es igual se usa para lo mismo en las dos terminales como tiene sus diferencias como los son los dos comandos usados para limpiar la pantalla en unix el comando seria clear y para windows es cls así que no son similares pero muy pocos comandos son iguales.
¿Se puede pasar parámetros a los comandos? explique y realice dos ejemplos
no se pueden pasar parametros lo cual haria el mensaje distorsionado y no podrida ejecutar bien el comando usado.
ej: al poner LS -l  se reconocería como un programa que no esta instalado, pero al escribir ls -l ejecuta un formato largo, en orden alfabético por nombre de archivos.

Code: Select all

Comandos utilizados:
CD: entrar a un directorio.
MKDIR: crear un directorios
RD: eliminar un directorio
dir: listar el contenido de un directorio
dir /w: lista carpetas y archivos por columna
cd .. : retroceder al directorio anterior
erase: eliminar  archivos
copy con: crear archivos de texto o de otro tipo
rename: dar un nuevo nombre a  un directorio o archivo
move o mv: mover carpetas y archivos
.

SEGUNDA PARTE DEL TALLER:

Crear una carpeta en el escritorio que se llame proyecto y luego internamente cree tres
carpetas (img, js, css):
Image

Instale el plugin emmet:
Image

Cree un archivo que se llame index.html y que este ubicado en la raíz de la carpeta
proyecto (¿Qué es la raíz de un directorio?)
Image
el directorio raíz es el primer directorio o carpeta en una jerarquía. Contiene todos los subdirectorios de la jerarquía.
Un solo directorio raíz generalmente representa la totalidad de un solo disco. No obstante, un directorio raíz puede representar sencillamente un sistema de archivos en particular; de varios que pueden haber en un mismo dispositivo de almacenamiento.

Luego vaya a la carpeta js y cree un archivo de nombre main.js :
Image

Vuelva a git bash e inicialice el repositorio (usando un comando en gitbash)
 Vea el estado de los últimos cambios que se realizaron en la carpeta (usando un comando
en gitbash)
 Agregue los cambios al repositorio (usando un comando en gitbash)
 Reporte los cambios que se acaban de agregar (usando un comando en gitbash)
 Víncule el repositorio remoto de bitbucket con la carpeta proyecto (usando un comando
en gitbash que encuentra en bitbucket)
 Suba los archivos a bitbucket (usando un comando en gitbash)
Image
Image

PARTE 2

Declare dos variables a, b y c
 Inicialice a y b con un valor entero
 Asigne a c, el resultado de sumar a y b
 Muestre la respuesta en una ventana de alert
Image

Pida a un usuario que ingrese su nombre por medio de una ventana prompt y
guardelo en una variable
 Cree una variable saludo y ponga el texto literal Cordial saludo seguido del nombre
que el usuario ingreso en el paso anterior
 Finalmente imprima el valor de la variable saludo usando una ventana alert
Image
Last edited by Luis Esteban on Sun Apr 03, 2016 2:53 pm, edited 22 times in total.

User avatar
CamiloHU
Posts: 27
Joined: Mon Jan 25, 2016 8:19 am

Re: CLASE 9 - GRUPO 3

Post by CamiloHU » Sun Mar 27, 2016 9:09 pm

Ejercicio 7
Cristian Camilo Hernández Uribe - ID: 322685
Parte 1

1. Realizar los siguientes comandos en Windows:
Cuál es la diferencia entre la consola CMD (command, símbolo de sistema) y la consola PowerShell. Por favor mostrar pantallazo.

Code: Select all

En el primer aspecto PowerShell es bastante similar a CMD. Ambos se utilizan para ejecutar programas externos como ping o copia, y darle forma de automatizar tareas escribiendo un archivo de script / lote. Pero PowerShell es mucho más que eso. En primer lugar, proporciona un rico conjunto de comandos (calleds cmdlets) que integran profundamente con las ventanas y la mayoría de los productos de Microsoft. Cmdlets Get-Process, como el que se enumeran los procesos activos. Otra gran diferencia es que la salida de este comando no es sólo texto, es la colección de objetos. Esta es la forma superior a la salida de texto justo, porque se puede consultar fácilmente cualquier propiedad del objeto, como su nombre o el consumo de memoria. En cmd habría que analizar la salida. Otra gran cosa acerca de PowerShell es su integración con .NET. Usted puede utilizar fácilmente todas las clases definidas en .NET para programar cualquier funcionalidad cmdlets faltan. También puede integrar el tiempo de ejecución de PowerShell en aplicaciones .NET con facilidad y consumir salida PowerShell obkects directamente. Con todo, PowerShell es cmd en los esteroides que permiten 'una a automatizar y gestionar más fácilmente de Windows.
Image

(Evidencias de la realización de los comandos en Windows)
Image
Image

2. Realice los mismos pasos del punto anterior, pero usando la herramienta Git Bash (terminal de Git) y responda:

Code: Select all

A- A pesar de que muchos comandos de windows no funcionan en Git bash, los que si lo hacen funcionan de forma bastante similar, Sin embargo, en contraste tenemos que Git Bash también soporta comandos de Linux.

B- Se puede hacer si al momento de instalr git lo intalamos directamente en la consola y no como git bash, seguido de esto se abre la consola y se escribe git version para poder ejecutar comandos linux.

C--Se debería usar Git con la shell provista por msysGit (estilo Unix), lo cual permite usar las complejas líneas de comandos de este libro.
por ejemplo: pwd, ls, cd, mkdir, mv, history, clear, help, rm, touch, find, file, cat.

D- personalmente prefiero trabajar con la linea de comandos de windows, porque me parece mucho mas eficiente y cómoda.

E- para la consola de windmandos usados en la terminalows usamos win+r y escribimos cmd para ejecutar la accion, pero git bash no tiene combinaciones asi, por lo tanto se debería acudir a aplicaciones de terceros para poder establecer una.
3. Responder:
¿Encontró similitud entre los comandos de unix y los de windows?, si sí explique cuáles son las similitudes.
Si bien los comandos de ambos se desarrollan o llevan a cabo técnicamente las mismas funciones, su sintaxis tiende a ser notablemente diferente.
Sin embargo, hay un par de comandos que son iguales tanto en función como en sintaxis. Por ejemplo: cd y cd..

¿Se puede pasar parámetros a los comandos?, si sí, explique y realice dos ejemplos.
Si podemos pasar parámetros a los comandos, pero hay que tener en cuenta que, todos los parámetros se separan por espacios; la consola reconoce la primera palabra como el nombre del comando (o la ruta del programa) y cada cadena de texto entre espacios como un parámetro. Por ejemplo: ls -ls, rm -r cp *, etc.
Image


Comandos usados en el ejercicio.

Code: Select all

CD: entrar a un directorio.
RD: eliminar un directorio
RD /S X:  eliminar un directorio vacio
DIR: listar el contenido de un directorio 
CD .. Retroceder al directorio inmediatamente anterior
ERASE: eliminar  archivos
MKDIR: crear un directorios
COPY CON: crear archivos de texto o de otro tipo 
RENAME: dar un nuevo nombre a  un directorio o archivo
MOVE: mover carpetas y archivos
Parte 2
1.Uso de la herramienta git, (todo se debe hacer usando git bash y sublime text) se deben publicar las evidencias del taller usando un gif animado.
Crear una carpeta en el escritorio que se llame proyecto y luego internamente cree tres
carpetas (img, js, css).
Image

- Descargue el programa sublimetext
Image

- Consulte como se instala un plugin en SublimeText e instale el plugin Emmet.
Image

- Cree un archivo que se llame index.html y que este ubicado en la raíz de la carpeta proyecto (¿Qué es la raíz de un directorio?)
- En sublime, abra el archivo y cree el código html5 base usando emmet
- Luego vaya a la carpeta js y cree un archivo de
Image
Last edited by CamiloHU on Mon Mar 28, 2016 10:36 am, edited 3 times in total.
Cristian Camilo Hernández Uribe.

User avatar
Felipe Franco
Posts: 10
Joined: Mon Feb 01, 2016 9:46 am

Re: CLASE 9 - GRUPO 3

Post by Felipe Franco » Mon Mar 28, 2016 1:08 am

1. Windows PowerShell es una interfaz de consola (CLI) con posibilidad de escritura y unión de comandos por medio de instrucciones (scripts en inglés). Es mucho más rica e interactiva que sus predecesores, desde DOS hasta Windows 7. Esta interfaz de consola está diseñada para su uso por parte de administradores de sistemas, con el propósito de automatizar tareas o realizarlas de forma más controlada. Originalmente denominada como MONAD en 2003, su nombre oficial cambió al actual cuando fue lanzada al público el 25 de abril del 2006.
La consola DOS es la consola que interpreta comandos de DOS en sistemas operativos de Windows. Para acceder se puede buscar dentro del menú de inicio, su ubicación varia según la versión de Windows y las preferencias del usuario. Igualmente se puede ejecutar mediante el Menú Inicio > Ejecutar > COMMAND.COM > Aceptar. En versiones de Windows 2000 y superiores existe también "cmd.exe", que es la versión de 32 bits de "command.com"; se recomienda utilizar cmd.exe en vez de command.com.

Desde esta consola pueden ejecutarse comandos de sistema operativo utilizando la línea de comandos en vez de utilizar la interfaz gráfica. Algunos comandos, sobre todo tareas administrativas o tareas que afectan varios archivos u objetos, son más fáciles de realizar de esta manera y en algunos casos es la única forma de realizarlos.

Image

Image
Image
Image

2.
Image

1)algunos, no todos
2)si se pueden utilizar comandos de linux en windows, usando power shell
3)pwd,ls,mkdir,cd,clear,touch,cat,tee,mv,cp,rm,nano.
4)me parece mas agradable trabajar con la linea de comandos de windows, por que es mas comodo y sencillo.
5)puede ser usando la tecla windows + r y poniendo el nombre, ya sea cmd o git bash

3.
1) hay ciertas similitides algunos comando son los mismos, solo que usan abreviaciones de los otros
2)si por ejemplo al comando rm se le puede aplicar un parametro de recursividad que seria -r o --r y otro seria el comando ls que se le puede aplicar el parametro -A para solicitar que se listen los archivos ocultos

Code: Select all

COMANDOS UTILIZADOS:
   1  cd d
   2  cd USUARIO/
   3  cd Desktop/
   4  mkdir ejercicio1 ejercicio2
   5  cd ejercicio1
   6  touch 1.txt 2.txt 3.txt 4.txt 5.txt
   7  ls
   8  cd ..
   9  mv ejercicio2 ejer2
   10  cd ejercicio1
   11  mv 1.txt sogrupo3.txt
   12  mv sogrupo3.txt ../ejer2
   13  ls ../ejer2
   14  cp 2.txt 3.txt 4.txt 5.txt ../ejer2
   15  rm ../ejer2/a2.txt
   16  rm -r ../ejer2
   17  ls
   18  ls >> lista.txt
   19  cat lista.txt
2 PARTE

Image
Image
Image
Image
Image

User avatar
jam98
Posts: 20
Joined: Sun Feb 14, 2016 8:18 pm

Re: CLASE 9 - GRUPO 3

Post by jam98 » Mon Mar 28, 2016 1:12 am

jam98 wrote:Jeferson Alvarez Mesa
000321195

Ejercicio 7 parte 1


Diferencias entre power shell y cmd

Code: Select all

Cómo PowerShell se diferencia de los comandos de Windows
del símbolo del sistema-vs-PowerShell

Usted puede haber notado un nuevo entorno de línea de comandos en Windows, ya que Windows 7 - PowerShell. PowerShell es una forma mucho más poderosa concha y lenguaje de script de línea de comandos que el símbolo del sistema es, dando a los administradores de sistema de Windows un entorno de utilidad de línea de comandos.

PowerShell es más complicado que el símbolo del sistema tradicional, pero también es mucho más potente. El símbolo del sistema es dramáticamente inferior a shells disponibles para Linux y otros sistemas Unix, pero PowerShell compite favorablemente con las cáscaras disponibles para otras plataformas.


 
Cómo PowerShell difiere de la línea de comandos
PowerShell es en realidad muy diferente a la del símbolo del sistema. Utiliza diferentes comandos, conocidos como cmdlets de PowerShell . Muchas de las tareas de administración del sistema - desde la gestión del registro de WMI (Windows Management Instrumentation) - están expuestos a través de cmdlets de PowerShell, mientras que no son accesibles desde el símbolo del sistema.

PowerShell hace uso de tubos, al igual que Linux y otros sistemas Unix-como lo hacen. Tuberías le permiten pasar la salida de un cmdlet a la entrada de otro cmdlet, el uso de varios cmdlets en secuencia para manipular los mismos datos. A diferencia de los sistemas de tipo Unix, que sólo puede streams de tuberías de caracteres (texto), objetos tuberías entre PowerShell cmdlets . Esto permite PowerShell para compartir datos más complejos entre los cmdlets.

PowerShell no es sólo una cáscara que utilice. Es un entorno de programación de gran alcance que se puede utilizar para crear secuencias de comandos complejas para la gestión de los sistemas de Windows mucho más fácil de lo que pudo con el símbolo del sistema.

El símbolo del sistema es esencialmente sólo un entorno heredado llevada adelante en Windows - un ambiente que todos los ejemplares de los diversos comandos de DOS que se encontrarían en un sistema DOS. Es dolorosamente está limitada, no puede acceder a muchas funciones de administración del sistema de Windows, es más difícil de componer secuencias de comandos complejos con, y así sucesivamente. PowerShell es un nuevo entorno para los administradores de sistemas Windows que les permite utilizar un entorno de línea de comandos más moderna para administrar Windows.

Cuando usted querría usar PowerShell
Así que usted es un usuario medio de Windows - ¿cuándo desee utilizar PowerShell? Bueno, si rara vez utiliza el símbolo del sistema y el fuego para que se ejecute el ping ocasional o comando ipconfig , es probable que nunca se necesita tocar PowerShell

Sin embargo, PowerShell puede ser un entorno de línea de comandos mucho más potente que el símbolo del sistema de Windows. Por ejemplo, hemos demostrado cómo utilizar el entorno de PowerShell integrada en Windows para realizar una búsqueda y reemplazo operación para cambiar el nombre por lotes varios archivos en una carpeta - algo que normalmente requeriría la instalación de un programa de terceros. Este es el tipo de cosas que los usuarios de Linux una vez fueron capaces de hacer con su entorno de línea de comandos, mientras que los usuarios de Windows se quedaron fuera.



Sin embargo, PowerShell no es como la terminal de Linux - que es un poco más complicado, y el usuario medio de Windows no verá muchos beneficios de jugar con él.

Los administradores de sistema que desee aprender PowerShell para que puedan gestionar sus sistemas de manera más eficiente. Si tiene que escribir un script para automatizar diversas tareas de administración del sistema, debe hacerlo con PowerShell.

PowerShell equivalentes de comandos comunes
Muchos de los comandos del símbolo del sistema común - de ipconfig para cd - trabajarán en el entorno de PowerShell. Esto se debe a que contiene PowerShell "alias" que apuntan estos viejos comandos en los nuevos cmdlets adecuados, se ejecutan los nuevos cmdlets cuando escribe los antiguos comandos.

Vamos a repasar algunos comandos del símbolo del sistema común y sus equivalentes en PowerShell de todos modos - sólo para darles una idea de cómo la sintaxis de PowerShell es diferente.

Cambiar un Directorio

DOS: cd
PowerShell: Set-Location
Lista de archivos de un directorio

DOS: dir
PowerShell: Get-ChildItem
Cambiar el nombre de un archivo:

DOS: cambiar el nombre
PowerShell: Rename-Item
Para ver si un comando DOS tiene un alias, puede usar el cmdlet Get-Alias. Por ejemplo, Get-Alias ​​cd que muestra que el CD se ejecuta realmente el Set-Location cmdlet.
 Abrir la terminal, línea de comandos, command line, consola de Windows, símbolo de sistema o power Shell.
 Crear dos directorios llamados ejercicio1 y ejercicio2
 Entre a la carpeta ejercicio1
 Cree 5 archivos dentro de la carpeta ejercicio1.
 Listar los archivos de la carpeta ejercicio1
 Cambiarle el nombre del directorio ejercicio2 a ejer2
 Cambiarle el nombre a un archivo cualquiera por el nombre sogrupoX.txt
 Mueva el archivo sogrupox.txt a la carpeta ejer2.
 Liste los archivos de la carpeta ejer2.
 Cree una copia de los archivos que hay en la carpeta ejercicio1 a la carpeta ejer2.
 Borrar un archivo de la carpeta ejer2
 Borrar la carpeta ejer2
 Listar el contenido de la carpeta y redireccionar el flujo de salida a un archivo

Usando cmd

Image
Image
Image
Image
Image


UsandoGit Bash

Image
Image
Image
Image

¿Los comandos de Windows se usan igual en git bash?
Funcionan algunos comandos.
¿se pueden ejecutar comando de Linux en Windows sin usar git bash? Cómo? Ejemplo.
Mediante la instalacion de una consola diferente a git bash (hay muchas) como lo es Cygwin


Image


¿Hay algún comand de unix, que funcione en git bash? ¿Cuáles?
Git es creado como un proyecto de linus trovalds asi que la mayoria de su codigo(o todo) estaria basado en unix, por eso tiene la mayoria de comandos unix y ademas integra comandos de windows y probablemente de mac.
¿Hay algún atajo para abrir la terminal de windows y git bash? ¿Cómo sería?
Para cmd:
-inicio,ejecutar, escriben cmd y pulsar aceptar.
para git bash:
- clic derecho sobre el escritori0, y seleccionar git bash here.


¿Encontró similitud entre los comandos de unix y los de windows?, si sí explique cuáles son las similitudes.
La similitud consiste en que ambos comandos hacen una misma tarea como dir de windows y ls de linux, y hay comandos que son exactamente iguales y cumplen la misma función como lo es cd.

¿Se puede pasar parámetros a los comandos?, si sí, explique y realice dos ejemplos.
Si, por ejemplo:
-copy:
/Y
Indica que se desea que COPY sustituya el/los archivo(s) existente (s) sin pedir confirmación. Está predeterminado que si se especifica uno archivo existente como archivo destino, COPY preguntará si desea sobreescribir el archivo existente.

/-Y
Indica que se dese que COPY pida confirmación al sustituir un archivo existente.

/A
Indica un archivo de texto ASCII.

/B
Indica un archivo binario

/V
Verifica que los nuevos archivos sean escritos correctamente.


-Dir:
/s
muestra los archivos del directorio especificado y todos sus subdirectorios.







Ejercicio 7 parte 2

Image
Image
Image
En fin...

Post Reply