Ho giocato con OpenSSH on Windows e sembra che manchino i normali alias Unix. Non sono sicuro che stia avviando PowerShell o CMD. Qual è il modo corretto di vedere la shell attualmente in esecuzione su Windows?Come determinare se sono in PowerShell o cmd?
6
A
risposta
4
Tutto il merito va a PetSerAl, questo doveva essere pubblicato come risponderti:
(dir 2>&1 *`|echo CMD);&<# rem #>echo PowerShell
All'interno Win32-OpenSSH
questo comando funziona anche, e uscite CMD
.
NB: Win32-OpenSSH
sembra un po 'limitato, cd
non è riconosciuto sul mio sistema.
Problemi correlati
- 1. Come determinare se due nodi sono connessi?
- 2. Determinare se le risorse DBpedia sono Città o Paesi
- 3. Esecuzione del comando CMD in PowerShell
- 4. Come determinare se i test PHPUnit sono in esecuzione?
- 5. Determinare se Linux o Windows in C++
- 6. determinare se mysql o percona o mariaDB
- 7. Determinare se un comando PowerShell ha avuto esito positivo
- 8. determinare se lo script PowerShell è stato dot-sourced
- 9. Determinare se sono elementi selezionati in CheckBoxList utilizzando Request.Form
- 10. C++ VS2010 determinare se Release o Debug
- 11. Come determinare se tre interi sono tutti uguali
- 12. Determinare se O/S è Windows 7
- 13. Come determinare se le stringhe sono uguali nell'obiettivo C?
- 14. Come determinare se un sito Web è installato in IIS7 con Powershell?
- 15. Come determinare se GraphicsEnvironment esiste
- 16. Come determinare se la pagina popup è aperta o no?
- 17. Come determinare se un triangolo Delaunay è interno o esterno?
- 18. Posso determinare se una funzione di PowerShell è in esecuzione come parte di una pipeline?
- 19. Se non esiste, esci + cmd
- 20. C'è un modo per integrare git in windows cmd o powershell?
- 21. Come determinare se l'account utente è abilitato o disabilitato
- 22. Come determinare se la DLL è COM o .NET?
- 23. Come determinare se un'applicazione .NET è 32 o 64 bit?
- 24. Come determinare se "html" o "body" scorre la finestra
- 25. Come determinare se un'app è nativa o html5?
- 26. Docker multilinea CMD o ENTRYPOINT
- 27. Modo per determinare se l'esecuzione in IDE o no?
- 28. Determinare se l'assembly .NET è in modalità mista senza chiamare l'EXE esterno in Powershell v3
- 29. C# Come determinare se HTTPS
- 30. Come determinare se è giorno o notte in javascript o jquery?
'' (dir 2> & 1 * '| echo CMD); & <# rem #> echo PowerShell'' – PetSerAl
Curioso quale potrebbe essere la migliore risposta. Penserei che questo potrebbe essere difficile alla ricerca di un modo "pulito" per farlo. Voglio dire, mentre ci sei, potresti anche chiedere se stai correndo in ruby o python. PowerShell e cmd non sono affatto paragonabili. PowerShell è basato su .net e le sue somiglianze con cmd sono lì per facilitare la transizione per le persone che usavano il batch cmd – Matt
@PetSerAl Questo non funziona se il profilo ridefinisce 'dir' per richiamare il comando dir di cmd.exe (che il mio profilo lo fa). Ma è comunque abbastanza intelligente. –