2009-05-15 18 views
18

Tengo la idea de que debo cambiarme de cmd.exe a powershell. Es mucho más poderoso que el probado cmd.exe. Es el caparazón del futuro para Windows.¿Cómo puedo cambiar de CMD.exe a Powershell?

Pero mi instalación en powershell es muy limitada, en comparación con cmd.exe. En cada esquina descubro otro obstáculo aparentemente pequeño que es insuperable.

Hoy traté de ctrl-C para detener un programa en ejecución, dentro de una Powershell, y no tuvo ningún efecto. ??
La última vez fue "cómo hacer un 'dir/o' en powershell?" Sé cómo hacer los bucles en scripts .cmd, ¿cómo hago eso en PowerShell?

Necesito un consejo: Primero, ¿es una buena idea intentar cambiar a Powershell?

Si es así, la pregunta 2 es: ¿cuáles son sus recomendaciones sobre cómo romper el hábito de cmd.exe?

  • ¿Debo simplemente enviar cada pregunta a Stackoverflow?
  • ¿Debo dedicar un día completo al aprendizaje de powershell? ¿Hay algún curso de capacitación que pueda tomar?
  • ¿hay un buen libro de recetas comunes de Powershell? una wiki de powershell que puedo ingerir?

Respuesta

19
+1

Sin información de ningún tipo. Considere la posibilidad de editar información, si alguno de estos enlaces rompe su respuesta es inútil. – warspyking

+0

Los enlaces están rotos .. – cmaughan

1

Simplemente parece isurmountable cuando empiezas a seguir con eso.

en Powershell la combinación de teclas para la parada critcal es Ctrl + INTER

términos de Ir de la clasificación hay una commandlet Sort-Object manera se puede ordenar por cualquier propiedad.

Para que pueda llamar a Get-ListItems | Sort-Object. Vale la pena intentar aprender los nombres del comando en lugar del alias al que se asocia.

Si todo lo demás falla, pregunte aquí siempre hay un montón de conocimientos para todos.

13

Para ayudar a facilitar la transición, recuerde que siempre puede ejecutar los comandos originales de DOS prefijando cualquier comando con "cmd/c". P.ej.

cmd /c dir /s 
cmd /c start . 

Hay, por supuesto, equvialents PowerShell, pero este truco le ayudará a mantener su productividad con lo que sabe mientras que el aprendizaje PowerShell.

+0

ESO es muy útil. – Cheeso

3

He estado en la misma situación.Lo que finalmente hice fue cerrar mi ventana de CMD que normalmente estaba abierta todo el día y mantener la ventana de PowerShell y obligarme a usarla solo.

Solo recurrí a CMD cuando algo era urgente y no sentía que pudiera tomarme el tiempo para resolverlo en la PS.

Todavía no soy tan competente en PS, pero cada día me siento mejor.

A continuación se encuentran un par de buenos libros y algunos enlaces a algunos buenos recursos.

me gusta estos dos libros mucho:

Además, echa un vistazo a los siguientes sitios:

2

Secundo la recomendación de leer Windows PowerShell en acción. Sin embargo, si aún no desea separarse de $$, eche un vistazo a este libro electrónico gratuito que reuní: Effective PowerShell. Además, déle un poco de tiempo a PowerShell. Creo que va a pagar en espadas en el back-end.

Cuestiones relacionadas