CLASE 9 - GRUPO 1

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

Moderator: julianmartinez16

User avatar
julianmartinez16
Posts: 36
Joined: Sun Jan 17, 2016 3:26 pm

CLASE 9 - GRUPO 1

Post by julianmartinez16 » Mon Mar 14, 2016 1:12 am

Aquí las respuestas del grupo 1 - taller 7

User avatar
jgabriel1999
Posts: 20
Joined: Mon Jan 25, 2016 8:19 am

Re: CLASE 9 - GRUPO 1

Post by jgabriel1999 » Mon Mar 14, 2016 9:29 am

:v
Last edited by jgabriel1999 on Tue Mar 22, 2016 1:29 pm, edited 4 times in total.

User avatar
juan.guzmant
Posts: 40
Joined: Sat Feb 06, 2016 2:51 pm

Re: CLASE 9 - GRUPO 1

Post by juan.guzmant » Mon Mar 14, 2016 2:46 pm

Code: Select all

 1.Cuál es la diferencia entre la consola CMD (command, símbolo de sistema) y la
consola PowerShell. Por favor mostrar pantallazo.

Windows Powershell, es el hecho de utilizar ALIAS. Por ejemplo, si algunos de ustedes han usado UNIX, pueden emplear varias de las sentencias conocidas en UNIX sobre Powershell, lo mismo pasa con aquellos que utilizaron por mucho tiempo el Símbolo de Sistema. 
cmd usa comandos particulares de windows, algunos similares a unix, pero no los mismos.

cmd esta disponible desde versiones anteriores  de windows, en cambio powershell esta solo disponible desde windows xp
Captura1.PNG

Image
Image
Image
Image
Image
Image
Image

Code: Select all

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, excepto(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
6) hay ciertas similitides algunos comando son los mismos, solo que usan abreviaciones de los otros
7)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

Image

Image

Image

Image

Image

Image


Image
Image
Last edited by juan.guzmant on Thu Mar 31, 2016 11:34 pm, edited 8 times in total.
Juan Camilo Guzmán Toro.
Gestion de calidad.
EZ PZY

User avatar
Haydrek
Posts: 10
Joined: Mon Jan 25, 2016 1:10 pm

Re: CLASE 9 - GRUPO 1

Post by Haydrek » Mon Mar 14, 2016 2:47 pm

El CMD: 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.
El POWERSHELL: Es una consola de sistema, un terminal o “CLI” bastante más avanzado y completo que MS-DOS o CMD desde el que podremos configurar completamente un equipo informático basado en Windows sin tener que depender de un escritorio para ello.
Diferencia: El powershell comparte comandos de Linux y con el mismo se puede trabajar como Superusuario.
Imagehttp://picasion.com/
Allahu akbar!

User avatar
danielqmartinez
Posts: 17
Joined: Mon Feb 01, 2016 3:20 pm

Re: CLASE 9 - GRUPO 1

Post by danielqmartinez » Mon Mar 14, 2016 3:14 pm

1

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


 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

Image
Image
Image



2
a) Solamente algunos comandos de windows se pueden usar en git bash porque la sintaxis de algunos comandos varían debido a que tambien tiene comandos basados en los de unix.
b)Si hay diferentes herramientas que lo permiten, ya que existen emuladores de consolas de linux. Estas funcionan muy bien, un ejemplo de esto es Unix tools, mobaexterm, cygwin.
c)

Code: Select all

pwd
ls
cd
cd ..
mkdir
mv
history
clear
help
rm
touch
find
file
d) En mi criterio me gusta trabajar más con Git Bash por la cantidad tan variada de opciones que tiene, además de contener comandos de otros sistemas .
e) Un atajo para abrir CDM sería presionando win+r lo que nos llevará a "ejecutar" luego digitamos "CDM" y automáticamente con un ENTER se nos abrirá la linea de comandos de Windows.
No hay un atajo predeterminado para abrir Git Bash pero se pueden utilizar programas para abrirlo mediante combinaciones de teclas.

3)
a)Hay comandos que se escriben igual y cumplen las mismas funciones como también vemos comandos que se escriben diferente y hacen exactamente lo mismo por ejemplo ls y dir.
b) Sí se pueden pasar pero debemos tener cuidado a la hora de hacerlo ya que todos los parametros se separan por un espacio, 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. ej:
ls -l
ls -L

Image
Image
Image
Image
Image
Image
Image
Image
Image
Last edited by danielqmartinez on Mon Apr 04, 2016 11:56 pm, edited 3 times in total.

User avatar
Cristian1911
Posts: 15
Joined: Mon Jan 25, 2016 1:11 pm

Re: CLASE 9 - GRUPO 1

Post by Cristian1911 » Mon Mar 14, 2016 3:28 pm

Image
Image
Image
Image
Image
Image
Image

elmachado
Posts: 19
Joined: Mon Jan 25, 2016 1:15 pm

Re: CLASE 9 - GRUPO 1

Post by elmachado » Sat Mar 19, 2016 7:53 pm

Símbolo del sistema

Code: Select all

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.
Windows PowerShell

Code: Select all

Powershell no sólo permite interactuar con el sistema operativo, sino también con programas de Microsoft como SQL Server, Exchange o IIS. La principal utilidad de Powershell es permitir automatizar tareas administrativas al usuario.

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.); comentarios, operadores de comparación binaria, caracteres de escape, orden de ejecución, ciclos del tipo "foreach", creación de procedimientos y funciones, creación de filtros, estructuras condicionales complejas (if/then/else/elseif/switch), operador de invocación dinámica del contenido de variables ($p = "MiProceso" --> &$p ejecuta MiProceso), llamado a métodos de tipo "$p.ToUpper()", acceso a propiedades de instancias de objetos, redirección de salida normal de consola a archivos, retorno de valores, manejo de cadenas de caracteres por medio de operadores, manejo de excepciones y conversión explícita de tipos.

Una de las principales funciones de Powershell es tratar de igualar al famoso lenguaje Perl de UNIX. El cual está considerado versátil, potente y con facilidad para interactuar con el sistema operativo. Exchange server 2007 utiliza Powershell internamente. La tendencia es que todas las aplicaciones tengan su sección visual y una opción para ver el código generado en Powershell.

Características[editar]
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.

Alias de comandos[editar]
En Powershell se pueden crear alias al estilo de Unix, es decir, renombrar o nombrar de diferentes maneras a los comandos.

Por ejemplo para mostrar directorios se usa dir, ls, gci. El programador puede apodar el comando como quiera. Esto facilita trabajar con el entorno de programación.

Utilizando una única sentencia, mediante Powershell se pueden realizar fácilmente las siguientes acciones:

Monitorizar contadores
Apagar o detener servicios
Modificar registros del sistema
Image
Image
Image
Image
Image

2
a) algunos comandos de windows se pueden usar en git bash pero no la mayoría y la sintaxis del comando cambia por lo que git bash esta creado para implementarse en el control de versiones, y esta basado en la sintaxis de linux
b)si hay diferente herramientas que lo permiten, ya que existen emuladores de consolas de linux. estas funcionan muy bien, un ejemplo de esto es Unix tools, mobaexterm, cygwin.
c)

Code: Select all

pwd
ls
cd
cd ..
mkdir
mv
history
clear
help
rm
touch
find
file
cat
d) diria que me gusta trabajar mas con power shell ya que es mas parecida al cmd pero con la ventaja de tambien poder ejecutar algunos comando de unix que son de importancia.
e)para abrir el CMD por medio de atajos seria precionando win+r para ir a ejecutar y ahí escribir cmd y darle en ejecutar y se abrirá el CMD.
en el caso de git bash, este no tiene un atajo de teclado predeterminado, pero hay programas que nos permiten darle a otros programas atajos de teclas lo que hace posible poder aplicaciones con el teclado sin necesidad de buscar la aplicación y ejecutarla solo basta con oprimir una combinación de teclas.
3
a) si se puede decir que son similares los comandos ya que cumplen las mismas funciones y cambia ligeramente la sintaxis de los comandos, por ejemplo el comando cd es el mismo para windows como para unix, pero otros comandos como ls y dir que listan contenidos vemos que son diferentes pero cumplen la misma funcion
b)si se le pueden pasar, 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.

Code: Select all

anais@pepeluis:~$ LS -L
bash: LS: no se encontró la orden
anais@pepeluis:~$ ls -l
drwxr-xr-x 1 pepeluis pepeluis       4096 mar  4 20:08 Documentos
drwxr-xr-x 2 pepeluis pepeluis       4096 mar  4 20:08 Escritorio
drwxr-xr-x 1 pepeluis pepeluis       4096 mar  8 19:37 experimento
anais@pepeluis:~$ ls -L
Documentos  Escritorio  experimento
4
comando usados en la terminal

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 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

User avatar
jreyes04
Posts: 29
Joined: Mon Jan 25, 2016 1:10 pm

Re: CLASE 9 - GRUPO 1

Post by jreyes04 » Mon Mar 21, 2016 7:28 pm

1-
Diferencias entre la consola de windows(CMD) y Powershell

Code: Select all

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

Code: Select all

 El volumen de la unidad C es Windows
 El n£mero de serie del volumen es: 8AE6-F2DB

 Directorio de C:\Users\jose-\Documents

 El volumen de la unidad C es Windows
 El n£mero de serie del volumen es: 8AE6-F2DB

 Directorio de C:\Users\jose-\Documents

 El volumen de la unidad C es Windows
 El n£mero de serie del volumen es: 8AE6-F2DB

 Directorio de C:\Users\jose-\Documents

21/03/2016  19:06    <DIR>          .
21/03/2016  19:06    <DIR>          ..
21/03/2016  18:58    <DIR>          ejercicio1
28/02/2016  17:04    <DIR>          My Games
25/02/2016  23:26    <DIR>          Plantillas personalizadas de Office
21/03/2016  19:06               262 salida1.txt
21/03/2016  19:06                 0 salida1.txt.txt
               2 archivos            262 bytes
               5 dirs  338.920.312.832 bytes libres
2

Code: Select all

a- Los comandos no se usan de igual forma en git bash, algunos comandos de windows no se leen en git bash.
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-funcionan la gran mayoria a excepcion de nano
por ej:
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 comoda.
e- para la consola de windows usamos win+r y escribimos cmd para ejecutar la accion, pero git bash no tiene combinaciones asi, por lo tanto se debera acudir a aplicaciones de terceros para poder establecer una.
3

Code: Select all

a- son un poco similares aunque algunos varian ligeramente en su sintaxis, por ej podriamos decir que los comandos dir y ls son similares ya que cumplen la misma funcion pero cambian totalmente su sintaxis lo que los hace diferentes.
b- sis e le pueden pasar pero debemos tener cuidado a la hora de hacerlo ya que todos los parametros se separan por un espacio, 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.  ej:
ls -l
ls -L 
ACITIVIDAD 7-2
*Punto1

Code: Select all

¿Que es la raiz de un directorio?
el directorio raíz es el primer directorio o carpeta en una jerarquía. Contiene todos los subdirectorios de la jerarquía.
El directorio raíz del dominio principal de una cuenta de hosting es siempre el directorio public_html que describimos en la guía Estructura de directorios de una cuenta de hosting. Por ejemplo, si el usuario de tu cuenta de hosting fuera midomini la ruta completa sería /home/midomini/public_html .
Image
Image
Image
Image
Image
Image
Image
Image
Last edited by jreyes04 on Wed Mar 30, 2016 11:53 pm, edited 8 times in total.
Estudiante del curso Gestión de la Calidad del Software
---------------------------------------------------
Jose Reyes Ospino
Casi Ingeniero
Code Composer

User avatar
felipepin98
Posts: 26
Joined: Mon Jan 25, 2016 1:18 pm

Re: CLASE 9 - GRUPO 1

Post by felipepin98 » Thu Mar 24, 2016 7:51 pm

parte 1

Code: Select all

1
Símbolo del sistema vs PowerShell:

 ¿Cuáles son las diferencias? Ser un usuario de Windows, usted no tiene que lidiar con la interfaz de línea de comandos para las actividades diarias.Dicho esto, para las tareas avanzadas de la línea de comandos proporciona una mayor flexibilidad y control sobre la tarea.De hecho, esa es la única razón por la que Windows tiene tanto el símbolo del sistema y PowerShell.Desde ambos son interfaces de línea de comandos, el símbolo de comandos PowerShell y puede parecer similares a primera vista.Pero hay diferencias significativas entre los dos.Vamos a llegar a saber lo PowerShell y símbolo del sistema que realmente significan y cómo PowerShell difiere de Símbolo del sistema. ¿Qué es el símbolo del sistema 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.

Code: Select all

 
  El volumen de la unidad C es Windows
 El n£mero de serie del volumen es: 78B8-5557

 Directorio de C:\Users\felip\ejercicio1

[.]         [..]        1           2           3           4
flujo.txt   
               5 archivos              2 bytes
               2 dirs  669.465.645.056 bytes libres

Code: Select all

2
¿Los comandos de Windows se usan igual en git bash?
si y no algunos si funcionan otros son mas parecidos a los de linux

¿se pueden ejecutar comando de Linux en Windows sin usar git bash? Cómo?
si pero solo algunos y con powershell ya que en power shell los comandos son muy parecidos a linux pero no todos funcionan
ejmplo: comandos como pwd, cd, mkdir,lm -r, rm -r

¿Hay algún comando de unix, que funcione en git bash? ¿Cuáles?
casi todos por no decir todos: rm -r, rm, cp, ls, mv, cd

¿Con cuál herramienta le gusta trabajar, git bash o línea de comandos de Windows o power shell? 
linea de comandos por que se me hace mas familiar con windows 

¿Hay algún atajo para abrir la terminal de windows y git bash? ¿Cómo sería?
si hay una forma tecla de windows + R y escribimos CMD

Code: Select all

3
¿Encontró similitud entre los comandos de unix y los de windows?, si sí explique
cuáles son las similitudes.
si 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 comando ls lista los archivos y las carpetas y con ls -l lista los archivos en formato largo y con ls -a muestra los archivos ocultos
1.jpg
Felipe Pineda Velásquez - Logica de programacion

santa001
Posts: 12
Joined: Mon Feb 08, 2016 7:36 pm

Re: CLASE 9 - GRUPO 1

Post by santa001 » Sat Mar 26, 2016 4:13 pm

Image
Image
Image
Image
Image
Image
Image
Image
Image
Image

Code: Select all

2
-los comandos de windows se usan igual en git bash?
algunos comandos usados en windows son compatibles con el cmd de git bash no todos los comandos son compatibles pero algunos si.
-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?
la herramienta que me gusto trabajar seria la de powerl shell la cual es similar a la de linux pero pues puede ser usada normalmente en la windows.
-hay algun atajo para abrir la terminal de windows y git bash? cual sería?
el atajo para windows seria teclear las siguientes teclas [windows+r] y lo siguiente seria teclear cmd y nos saldria el terminal de windows, en el caso de git bash no le encontre algun atajo asi como la de windows pero se prodria en algunas computadoras darle la orden a alguna tecla que cuando la necesitemos oprimir la tecla y nos saldrá la terminal de git-bash.

Code: Select all

3
-encontró similitud entre los comandos de unix y los de windows? si, explique cuales son las 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? si si, 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.

Post Reply