Domanda

Sto avendo uno sguardo attraverso altre domande sul sito e non riesce a trovare una messa in vendita di alcuni dei più utilizzati (o soggettivamente migliori) strumenti da riga di comando.

Dopo aver appena installato Mercurial Mi interessa ciò che gli strumenti della riga di comando usano gli altri.

strumenti da riga di comando Che cosa si usa e quali preferisci? Alcune ragioni per cui si usano e ciò che lo rende un ottimo strumento così sarebbe davvero utile.

Sono attualmente in Windows in modo suggerimenti per strumenti a linea di comando basati su Windows sarebbe un grande aiuto.

UPDATE:

Quello che sto veramente cercando è un po 'di software per sostituire il costruito nel cmd.exe di Windows. Ci sono molti modi in cui possiamo usare questo software però sto davvero solo interessato a quello utensili sostitutivi gente sta usando. Trovo cmd.exe molto difficile da lavorare e sono alla ricerca di una buona alternativa.

UPDATE 2:

Così si scopre che la mia formulazione è stata un po 'fuori. La cosa che sto veramente chiedendo è una Shell o Interprete dei comandi. Grazie a tutti quelli che hanno risposto. Molto utile risposte.

È stato utile?

Soluzione

Forse quello che si sta parlando è un guscio , che è il programma che ti dà una richiesta, consente di inserire comandi e li esegue, ed effettuare una programmazione semplice come operazioni come argomenti manipolazione, sostituzione e iterazione. CMD.EXE è il built-in guscio per Windows.

Cygwin è un pacchetto che fornisce una shell in stile Unix ( "bash") su Windows. E 'principalmente destinato a sostenere un ambiente in stile Unix (con le directory in stile Unix, etc.), ma può essere utilizzato per eseguire programmi Windows pure. "Bash" è molto più potente di CMD.EXE. Praticamente qualsiasi utente Unix abituato che sta utilizzando Windows ha installato Cygwin.

Le versioni più recenti di Windows ha un guscio più recente chiamato PowerShell; Non ho mai usato, ma posso solo supporre che sia un miglioramento rispetto CMD.EXE.

Il tuo ultimo commento dice che "Console2" è quello che volevi, ma a giudicare dalla pagina del progetto sembra essere solo una console, che è solo il programma finestra che viene eseguito il guscio in (concesso con caratteristiche come facile cut e-incolla, e l'aspetto configurabile). Si sta ancora probabilmente eseguendo cmd.exe per impostazione predefinita in esso però.

Altri suggerimenti

Alcuni che uso molto spesso:

iisreset:. Quando i miei IIS mi fa impazzire

appcmd: roba da script di IIS

robocopy: Perché è utile più dettagliato rispetto alla copia di base

subst: quando ho percorsi terribilmente lunghi

net use: Per mappare le azioni in un batter d'occhio

Credo che la tua domanda è troppo generica. La riga di comando è solo un tipo di interfaccia che può essere utilizzato per tutti i tipi di applicazioni.

In questo modo la tua domanda è simile alla domanda: Quali applicazioni preferite?

Qualsiasi risposta a questo sarà troppo soggettivo e non molto disponibile. Forse si dovrebbe chiedere quali strumenti la gente usa per raggiungere un obiettivo specifico?

EDIT:

I capire meglio l'equivoco ora: CMD di solito non è chiamato uno strumento a riga di comando. Si tratta di un interprete di comandi. Quello che stavi cercando era un comando migliore interprete.

Uno strumento a riga di comando è qualsiasi applicazione che utilizza la console come interfaccia.

Riga di comando git sembra essere molto più affidabile (e IMO) più facile da usare rispetto alle varie interfacce grafiche che sono disponibili per esso. E 'anche un modo più flessibile dalla riga di comando.

Io uso rsync tutto il tempo - è particolarmente utile quando si ha bisogno per costruire e testare su diverse piattaforme, e quando hai bisogno di sincronizzazione con i sistemi di file remoti tramite collegamenti lenti

.

Rispondendo alla domanda aggiornato -

Se non ti piace il linguaggio batch di cmd.exe una sostituzione buona sarebbe python.

Per quanto riguarda adeguati strumenti a riga di comando per le finestre, ci sono vari "strumenti Unix" pacchetti che offrono la maggior parte delle utility a riga di comando UNIX core. Essi sono molto utili per l'elaborazione del testo base quando è necessario estrarre qualcosa da un file di log enorme per esempio.

Se ho capito di controllare correttamente Take Command / LE:

http://www.jpsoft.com/tcmdledes.htm

o si dovrebbe provare Windows PowerShell:

http://en.wikipedia.org/wiki/Windows_PowerShell

Credo Windows PowerShell è l'opzione migliore per andare con.

Inoltre, date un'occhiata qui per insieme di script utili: http: / /technet.microsoft.com/en-gb/scriptcenter/powershell.aspx

Io uso UnxUtils su piattaforma Win. Questi strumenti sono strumenti Unix ricompilati per l'ambiente Windows.

Ti danno molti strumenti di tipo Unix (grep, sed, unire, ecc), senza il sovraccarico di installazione di un intero ambiente.

E non è stato aggiornato per un po ', ma funziona bene per me.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top