Come posso ottenere gli stessi strumenti CLI in una scheda {{Powershell :: Powershell come amministratore}} che in una scheda {{cmd :: Cmder come amministratore}} in Cmder?


0

Di recente ho installato Cmder e sto usando l'attività {{cmd :: Cmder come amministratore}} per le mie schede perché include molti simpatici bash che trovo mancanti in PowerShell. Ad esempio touch, du, ssh, head, tail.

Tuttavia, sono consapevole che PowerShell è la scelta moderna ed è molto più potente del semplice cmd per le attività incentrate su Windows. Tuttavia, mi lamento di non essere in grado di usare i comandi bash con cui ho familiarità. C'è un modo per ottenere gli strumenti di Cmder nelle mie schede di Cmder PowerShell?


1
Mischiare PowerShell e strumenti non PS è probabilmente una cattiva idea, soprattutto perché PS alias direttamente alcuni comandi * nix (con argomenti diversi, attenzione!). Suggerirei di provare a ricreare i comandi specifici necessari tramite le funzioni personalizzate nel tuo profilo PowerShell, se possibile, e alias il resto .
Bob,

Risposte:


0

[Oops ... scusa, ho risposto alla domanda sbagliata. Lo lascerò comunque perché penso che sia pertinente]

Provenendo da anni di utilizzo di Cygwin Zsh come shell principale, ho dovuto affrontare lo stesso problema di transizione. Ci sono almeno un paio di approcci.

Quello che ho preso è stato semplicemente mordere il proiettile e impegnarmi completamente in Powershell. La prima cosa che ho fatto è stata creare un piccolo script che rimuove tutti gli alias di "transizione" di DOS e bash per impedirmi di barare. Quindi ho aggiunto una chiamata a questo script nel mio profilo.

Dopodiché era solo questione di apprendere in modo incrementale le abitudini idiomatiche di PowerShell per sostituire le mie vecchie abitudini idiomatiche di zsh. Non ho trovato nulla che non possa fare, anche se a volte gli idiomi ps sono un po 'più voluminosi di quanto vorrei.

L'altro approccio è installare Cygwin (la mia preferenza) o UnxUtils. Entrambi hanno esatti equivalenti sintattici di quasi tutte le utility gnu che possono essere invocate direttamente dalla riga di comando di PowerShell (o uno script ps).

Tuttavia, la mia raccomandazione ... sforzati di imparare gli equivalenti PowerShell

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.