La riga di comando (nota anche come shell) può sembrare uno strumento piuttosto complicato, perché... è l'esatto opposto di un'interfaccia grafica. Tuttavia, se utilizzata correttamente, la riga di comando può migliorare notevolmente la tua produttività. Quindi non fa mai male imparare alcuni trucchi da riga di comando per migliorare la tua produttività.

Nonostante il numero enorme di comandi che puoi utilizzare nella console (oltre 280 in effetti), te ne mostreremo alcuni davvero utili.

Elenco di tutti i driver installati

Se vuoi vedere tutti i driver installati sul tuo computer, puoi farlo facilmente direttamente dalla riga di comando. Basta aprire una finestra del prompt dei comandi e digitare driverquery. Quando premi Invio, vedrai un ampio elenco di tutti i driver installati, insieme a informazioni come nome del driver, nome dell'eseguibile, tipo di driver, ecc.

Esegui più comandi in sequenza

Se non vuoi aspettare il completamento di un comando prima di poter eseguire quello successivo, c'è un modo per inserire più comandi in modo che vengano eseguiti uno dopo l'altro. Tutto quello che devi fare è aggiungere "&&" tra i comandi per separarli in questo modo comando1 && comando2 && comando3. Ora, quando viene eseguito comando1, verrà avviato comando2 e, una volta completato, verrà avviato comando3.

Ottieni aiuto su qualsiasi comando

Se non riesci a capire cosa fa un particolare comando o quali sono i suoi casi d'uso, non devi cercarlo online. Il prompt dei comandi fornisce informazioni complete su ciò che fa ciascun comando e può anche fornire esempi su come utilizzare il comando (se possibile). Basta comporre il numero / ? dopo il comando che ti interessa, ad esempio ass/?.

Scoprire l'indirizzo IP di un sito web

Se vuoi scoprire l'indirizzo IP di qualsiasi sito web, puoi farlo facilmente direttamente dalla riga di comando. A questo scopo, comporre nslookup< названиесайта> , Per esempio, nslookup coderjob.ru e vedrai il suo indirizzo IP.

Visualizza i comandi immessi in precedenza

Se è necessario immettere nuovamente un comando durante una sessione della console, non è necessario immetterlo nuovamente. Tutto quello che devi fare è usare i tasti freccia su e giù per scorrere tutti i comandi che hai già eseguito. Puoi anche premere il tasto funzione F8 per fare lo stesso. Di seguito è riportato un elenco di azioni per i restanti tasti funzione quando si lavora nella riga di comando:

  • F1- Inserisce l'ultimo comando eseguito utilizzando la riga di comando, un carattere di comando alla volta.
  • F2– Inserisce la parte del comando che è stata eseguita per ultima sulla riga di comando, ma ti chiederà di inserire il carattere prima del quale desideri inserire il comando. Ad esempio, se l'ultimo comando era ipconfig /displaydns e hai premuto d dopo aver premuto F2, ipconfig /i.e. verrà inserito nella riga di comando. verranno inseriti tutti i caratteri prima della d.
  • F3— Inserisce l'ultimo comando eseguito (interamente).
  • F4— Visualizza una finestra di dialogo che richiede all'utente di inserire il carattere fino al quale deve essere cancellato il testo del comando corrente.
  • F5— Inserisce l'ultimo comando eseguito. Se premuto nuovamente, mostra tutti i comandi in ordine inverso rispetto all'ordine in cui sono stati eseguiti. Dopo che è stato mostrato il comando più vecchio, ad es. comando eseguito per primo nella sessione corrente, premendo F5 non si ottiene nulla.
  • F6– Inserisce la sequenza di escape ^Z nella riga di comando.
  • F7— Visualizza un elenco di comandi utilizzati in precedenza sotto forma di finestra di dialogo.
  • F8— Inserisce i comandi eseguiti di recente nella riga di comando. Si noti che questo differisce da F5 in quanto scorre all'infinito tra i comandi eseguiti in precedenza.
  • F9- Come accennato in precedenza, la riga di comando memorizza un elenco di tutti i comandi eseguiti. Questo elenco è numerato da 0 a 9. Quando si preme il tasto F9, viene visualizzata una finestra di dialogo che richiede di inserire il numero del comando che si desidera riutilizzare.

Inoltre, se desideri interrompere l'esecuzione di un comando prima che termini automaticamente, puoi utilizzare la scorciatoia da tastiera CTRL+C.

Esegui il prompt dei comandi come amministratore senza utilizzare il mouse

Esistono diversi comandi che richiedono i privilegi di amministratore per funzionare. Per eseguire questi comandi, è necessario eseguire il prompt dei comandi come amministratore. Farlo con il mouse non è molto conveniente. Ti diremo come eseguire il prompt dei comandi con i diritti di amministratore senza utilizzare il mouse. Ci sono due modi per farlo:

  • Digita cmd nel campo di ricerca del menu Start e premi contemporaneamente Ctrl + Maiusc + Invio.
  • Crea un collegamento per cmd.exe. Fare clic con il pulsante destro del mouse sul file di collegamento e fare clic su Proprietà. Nella scheda Collegamento, fai clic sul pulsante "Avanzate". Apparirà una nuova finestra di dialogo. Seleziona la casella di controllo Esegui come amministratore e fai clic su OK. Quindi fare clic su OK per chiudere la finestra Proprietà del collegamento. Ora, ogni volta che desideri aprire una finestra del prompt dei comandi con diritti di amministratore, devi solo fare doppio clic sul collegamento creato.
Completamento automatico dei comandi utilizzando il tasto Tab

Il completamento tramite tasto Tab è un'altra funzionalità della finestra del prompt dei comandi che può farti risparmiare molto tempo, soprattutto se il tuo comando contiene un nome di file o cartella e non ne sei del tutto sicuro.

Per utilizzare il completamento della riga di comando, inserisci semplicemente il comando seguito dalla parte del percorso del file che conosci. Quindi, premere il tasto Tab finché il valore desiderato non viene inserito nella riga di comando.

Ad esempio, desideri modificare le directory in una cartella nella cartella Windows, ma non sei sicuro di come si chiama. Immettere il comando cd C:\Windows\, quindi premi TAB finché non viene visualizzata la cartella che stai cercando.

Scopri l'indirizzo IP e il nome del tuo computer sulla rete locale

Con un comando da riga di comando, puoi ottenere facilmente informazioni di base sulla tua connessione di rete, come indirizzo IP, maschera di sottorete e indirizzo gateway predefinito. Per fare ciò, inserisci nella riga di comando ipconfig/all e premere Invio. Per scoprire il nome della rete del tuo computer, inserisci il comando Nome host

Inoltre, se l'indirizzo IP del tuo computer è assegnato dinamicamente (ovvero la tua rete utilizza DHCP), puoi forzare l'aggiornamento del tuo indirizzo IP eseguendo il seguente comando:
ipconfig/release&ipconfig/rinnova

Ottieni informazioni su unità e cartelle di rete

accedere utilizzo netto nella riga di comando e vedrai tutte le unità di rete a cui sei connesso. Per scoprire quali cartelle del tuo computer sono accessibili dalla rete, inserisci il comando quota netta.

Scopri il modello e il numero di serie del tuo computer

accedere Il sistema informatico wmic ottiene il modello per scoprire il modello del computer su cui stai lavorando. Inoltre, puoi scoprire il numero di serie del tuo computer inserendo il seguente comando: il bios wmic ottiene il numero di serie.

Apri Esplora risorse dal prompt dei comandi

Per aprire Esplora risorse dal prompt dei comandi, immettere il comando inizio. e premere Invio.

Spegni e riavvia il computer dalla riga di comando

Per spegnere il computer dalla riga di comando, è necessario eseguire il seguente comando:
spegnimento/s/t 60 e il sistema si spegnerà in un minuto (il tasto /t ne è responsabile con il numero di secondi di ritardo - 60).
Per spegnere un computer remoto che esegue Windows, è necessario eseguire il comando seguente: spegnimento /s/t60/f/L/m\\192.168.1.55 Per riavviare i sistemi è necessario eseguire il comando spegnimento - r - t 0.

Avvia una qualsiasi delle applet del Pannello di controllo
Nome dell'applet del Pannello di controllo Squadra
Centro accessibilità access.cpl
Aggiunta di un nuovo dispositivo hdwwiz.cpl
Programmi e componenti appwiz.cpl
Amministrazione controllare gli strumenti di amministrazione
aggiornamento Windows wuaucpl.cpl
Gestore dei certificati certmgr.msc
Gestione informatica compmgmt.msc
Pannello di controllo controllo
data e ora dataora.cpl
gestore dispositivi devmgmt.msc
Deframmentazione del disco dfrg.msc
Gestione del disco diskmgmt.msc
Personalizzazione della scrivania scrivania di controllo
Risoluzione dello schermo scrivania.cpl
Visualizzatore eventi eventvwr.msc
Proprietà della cartella cartelle di controllo
Caratteri controllare i caratteri
Editor criteri di gruppo locale gpedit.msc
Tastiera tastiera di controllo
Politica di sicurezza locale secpol.msc
Utenti e gruppi locali lusrmgr.msc
Topo mouse di controllo
Le connessioni di rete ncpa.cpl
Sorvegliante delle risorse perfmon.msc
Alimentazione elettrica powercfg.cpl
Strumenti e stampanti controllare le stampanti
lingua e standard regionali intl.cpl
Agenda controllare le attività pianificate
Centro di supporto wscui.cpl
Servizi services.msc
Cartelle condivise fsmgmt.msc
Suono mmsys.cpl
Proprietà del sistema sysdm.cpl

A volte c'è bisogno di correre bat in modalità invisibile, nascondi, nascondi la finestra del pipistrello. Ad esempio, se il file viene eseguito tramite lo scheduler. O forse molti comandi sono scritti lì e richiedono molto tempo per essere eseguiti, mentre lampeggia davanti ai tuoi occhi. Esempi di ciò di cui hai bisogno nascondi la finestra del pipistrello I file che possono essere citati sono molti. Quindi, se sei interessato a come nascondi la finestra cmd O come eseguire un programma segretamente, leggi attentamente.

Ti suggerisco di familiarizzare con le offerte dei miei partner

1. Utilizzando lo script vbs. Con questo script puoi avviare segretamente programmi, file bat, altri file.

Dim oShell Imposta oShell = WScript.CreateObject ("WSCript.shell") oShell.run "percorso applicazione\nome applicazione", 0 Imposta oShell = Niente

Per chi non lo sapesse, basta copiare il testo nel blocco note, inserire il percorso dell'applicazione e il nome dell'applicazione, salvarla con qualsiasi nome, ma con l'estensione vbs (ad esempio, nascondere la finestra start.vbs)

Esempio: avviare segretamente il file batch qwerty.bat dall'unità C

Dim oShell Imposta oShell = WScript.CreateObject ("WSCript.shell") oShell.run "C:\qwerty.bat", 0 Imposta oShell = Niente

Codice simile

Imposta WshShell = CreateObject("WScript.Shell") RetCode = WshShell.Run("C:\qwerty.bat", 0, False)

Puoi eseguire non solo *.bat ma anche altri file in modalità nascosta. Ad esempio, desideri eseguire mp3 senza una finestra del lettore, a condizione che utilizzi Windows Media Player

Imposta WshShell = CreateObject("WScript.Shell") RetCode = WshShell.Run("C:\qwerty.mp3", 0, False)

Se il tuo mp3 è collegato a un altro lettore, aggiungi wmplayer.exe al codice

Imposta WshShell = CreateObject("WScript.Shell") RetCode = WshShell.Run("wmplayer.exe C:\qwerty.mp3", 0, False)

2. Utilità cmdow (posizionare l'utilità stessa in C:\windows\system32)

L'articolo descrive vari modi per nascondere la finestra cmd durante l'esecuzione di un file batch.

I file bat, noti anche come file batch, possono essere molto utili per eseguire un intero pacchetto di comandi. Ma penso che molte persone si stiano chiedendo come assicurarsi che la finestra della console non appaia sul monitor. Mi concentrerò principalmente sulle funzionalità integrate del sistema; menzionerò brevemente i programmi di terze parti. Lungo il percorso risolveremo alcuni altri problemi, ad esempio aggiungendo un collegamento separato per il file batch.

Come bypassare la protezione UAC? Fare riferimento all'articolo

Come nascondere la finestra cmd. È possibile farlo utilizzando il file del corpo stesso?

NO. Il codice viene eseguito nell'ambiente della console, il che significa che la finestra verrà visualizzata. Devi fare i conti con questo: la finestra rimarrà aperta finché il codice verrà eseguito. Tutto quello che puoi fare è adottare alcune misure per garantire che la finestra venga visualizzata per un periodo di tempo minimo. In linea di principio questo è utile: possiamo osservare il funzionamento del codice con i nostri occhi. Ma se vuoi nascondere la finestra della console, dovrai utilizzare strumenti di terze parti per farlo: altri sviluppatori o le funzionalità di Windows stesso. Cominciamo con esso.

Esegui il file batch in silenzio. Solo Windows.

Nel file stesso "code Madness", canti tu stesso la canzone. Suggerirò di ottimizzarne il contenuto per la massima silenziosità di funzionamento. C'è un punto importante qui: più breve è il codice stesso, più è probabile che la finestra della console venga visualizzata per un breve periodo. Se il volume è grande o vengono scritti più comandi contemporaneamente, la finestra potrebbe attirare l'attenzione.

Ad esempio, prenderò il codice dello script, che consente un po' (nello specifico, il file features processore V Proprietà di sistema ). Questo viene fatto per tutta la durata della sessione di Windows: dopo un riavvio, tutto andrà a posto.

In generale, abbiamo il seguente codice di file batch:

REGEDIT4; @ECHO DISATTIVATO; CLS; REGEDIT.EXE /S "%~f0"; ESCI "ProcessorNameString"="Intel(R) Core(TM) i112-3470 CPU @ 800,5GHz"

Prestare attenzione alle specifiche del processore. Sarà responsabile della modifica delle informazioni di sistema. Chiameremo il file spec .bat . Tieni inoltre presente che utilizzerò solo caratteri latini nei nomi dei file ed eviterò il cirillico nei percorsi della loro posizione, in modo che il percorso dello script venga letto correttamente dal sistema. Ecco perché inserirò il file bat creato nella directory di sistema, direttamente nell'unità C:.

Tuttavia, il suo lancio è accompagnato da:

  • viene visualizzata la finestra della console cmq
  • la comparsa di una finestra di conferma dell'UAC con le modifiche apportate (l'attività, come puoi vedere, è diventata di per sé più complicata, perché le informazioni di sistema stanno cambiando)

prima di eseguire il file batch, viene visualizzata una finestra UAC

Ti suggerisco di eliminare la prima finestra utilizzando il seguente script, già formattato in un altro file vbs. Ed ecco lo script per questo (vedi il mio percorso al file C:\spec.bat):

"HideBat.vbs CreateObject("Wscript.Shell"). Esegui "C:\spec.bat", 0, Vero

Lo chiamerò con qualsiasi nome con l'estensione .vbs. Ora il lavoro del file batch cliccando sul nickname vbs è accompagnato solo dall'apparizione di una finestra Controllo dell'account: il fatto è che le modifiche apportate dal file batch influiscono sul registro e il sistema logicamente non lascia che ciò passi in modo incontrollabile. Come è l'argomento di un articolo separato:

Tuttavia, faremo una piccola digressione dall'argomento dell'articolo e finiremo ciò che abbiamo iniziato creando una console hide per il file ( vbs) etichetta speciale. Nel campo Posizione oggetto indicare il percorso nel formato:

Percorso Wscript del nick vbs percorso del nick bat

L'etichetta è pronta (puoi modificarne il design tramite Proprietà del collegamento). Puoi rilasciarlo nella cartella Esecuzione automatica, inserirlo nell'Utilità di pianificazione di Windows o avviarlo facendo doppio clic su di esso. Non ci sarà alcuna finestra della console.

Come nascondere la finestra cmd? Programmi speciali.

Ce ne sono molti, sono leggeri e facili da usare. Lo svantaggio è che devono essere scaricati e alcuni installati. Darò i più popolari:

  • Inizio nascosto (HStart)

Utilità da un produttore nazionale. Devo comprarlo, non so il costo. Tuttavia, con il suo aiuto puoi nascondere la finestra una volta per tutte, e non importa se è richiesta o meno la conferma dell'UAC: puoi anche nasconderla:

Per versioni a 32 e 64 bit. Non necessita di installazione, viene fornito come file eseguibile che, una volta lanciato (come amministratore), viene immediatamente inviato alla directory root di Windows. Siamo d'accordo, e lei ora è con noi:

L'utilità può fare molte cose, tra cui modificare il livello del suono, aprire i vassoi delle unità, ecc. Nel nostro caso, per nascondere la finestra cmd, potremmo semplicemente inserire un comando come:

Nircmd elevatecmd exec nasconde il percorso del file

Non ci siamo sbarazzati della finestra UAC (elevatecmd exec fa parte del comando che richiede l'UAC), ma non ci era stato promesso. Ed è scomodo scrivere costantemente il percorso completo del file nella console, quindi creiamo immediatamente un collegamento:

Nircmd cmdshortcut "~$folder.desktop$" "File batch" elevatecmd exec nascondi il percorso del file

Come nascondere la finestra cmd: batch trasformato in exe.

Anche un'opzione. Questa è già la musica delle sfere superiori. Coloro che non hanno familiarità con questa utility, dai un'occhiata: tornerà utile: Bat To Exe Converter. Come puoi capire dal nome, trasforma un file batch in un file eseguibile con estensione .exe. Scarica, installa, utilizza:

Buona fortuna.

Leggi: 546

Pertanto, la console della riga di comando è presente in tutte le versioni dei sistemi operativi Windows. Le prime versioni del sistema operativo supportavano direttamente la modalità MS-DOS, che consentiva di eseguire semplici comandi direttamente dalla console. I rappresentanti della famiglia NT, come Windows 2000 o Windows Server 2003, funzionano secondo principi completamente diversi, tuttavia in essi è supportato anche MS-DOS, ma tramite una macchina virtuale (NT Virtual DOS Machine, NTVDM), che consente di controllare e amministrare le risorse di sistema direttamente dalla console in modalità comando. L'interprete della modalità comandi è il programma cmd.exe, che viene avviato tramite il menu "Start -> Esegui". Inoltre, per avviare la console, è possibile utilizzare la voce di menu “Start -> Tutti i programmi -> Accessori -> Prompt dei comandi”.

Avviando una console in modalità comando, l'utente può gestire le risorse sia del sistema locale che delle risorse di una macchina remota. Esistono comandi che monitorano il sistema e identificano i punti critici nelle impostazioni del server. La differenza tra lavorare dalla riga di comando è la completa assenza di utilità grafiche grandi e ingombranti. I programmi a riga di comando consentono una regolazione più precisa sotto forma di parametri chiave elencati a destra del comando stesso.

Utilizzando speciali file di script (insiemi di comandi eseguiti in sequenza o in ordine programmato), l'amministratore può ridurre al minimo le operazioni quotidiane di routine. Le moderne utilità esistenti possono eseguire tali script a intervalli specificati senza la presenza di un amministratore di sistema.

L'amministratore stesso può eseguire sia singoli comandi che un elenco di comandi utilizzando caratteri di controllo speciali (&, |). Per esempio:

Comando 1 e Comando 2 - Il comando 1 verrà eseguito prima e solo dopo il comando 2;
Comando 1 && Comando 2 - solo dopo aver completato con successo il Comando 1 verrà avviato il Comando 2. È possibile reindirizzare il flusso di output del programma direttamente su un file di testo per un'ulteriore elaborazione. Per fare ciò è necessario utilizzare il carattere di controllo “>” e il nome del file di testo. Di seguito è riportato un esempio di output del contenuto della directory corrente nel file di testo Report.txt utilizzando il comando dir:
dir>Rapporto.txt

Un amministratore può avviare più copie della console richiamando cmd.exe dalla riga di comando. L'utilizzo di una console nidificata consente di lavorare con le variabili di ambiente del sistema operativo senza alcuna conseguenza per l'intero sistema nel suo insieme, poiché le modifiche alle variabili di ambiente non vengono salvate dopo la chiusura della console nidificata. I comandi setlocal, endlocal e set vengono utilizzati per controllare questo processo.

Esistono molti comandi e utilità nei moderni sistemi operativi. Ricorda tanti programmi diversi e ancor di più i loro parametri
molto difficile, quindi uno dei parametri più importanti per ogni programma è la combinazione dei simboli /?. Dopo aver eseguito un comando con questo parametro, l'utente riceverà un messaggio completo sull'utilizzo dell'utilità e sulla sintassi dei suoi parametri.

Tieni presente che l'illustrazione nell'angolo in alto a sinistra della pagina successiva utilizza una sintassi complessa. Quindi, subito dopo lo spegnimento /? dopo il separatore speciale “|” viene utilizzato il comando more, che consente di visualizzare le informazioni sullo schermo non interamente, ma in alcune porzioni, comode per un'ulteriore lettura.

Per chiudere la console della riga di comando, è necessario eseguire il comando exit.

Chi comanda qui?

In base alle loro capacità, i programmi console sono suddivisi in:

  • i comandi di controllo del sistema operativo sono comandi come shutdown o taskkill;
  • comandi di rete: net e ipconfig;
  • comandi per il monitoraggio del sistema: tasklist e systeminfo;
  • comandi per il supporto del file system: dir, mkdir, copy;
  • comandi per la manutenzione dei dischi rigidi: deframmentazione e diskpart;
  • comandi per supportare i servizi di directory (Active Directory) - addrep e dsadd;
  • comandi ausiliari, questa sezione include varie utilità per creare script, impostare stampanti, lavorare con variabili di ambiente, ecc.

Diamo un'occhiata ai rappresentanti tipici di ciascun gruppo e permettiamoci di dare alcuni consigli per l'utilizzo dei comandi in essi contenuti.

Comandi di monitoraggio e diagnostica

I comandi di monitoraggio come systeminfo e tasklist vengono utilizzati per identificare problemi hardware e software. Queste utilità sono state introdotte per la prima volta nell'ambiente operativo Windows Server 2003, quindi gli amministratori non hanno ancora apprezzato appieno la funzionalità di questi comandi. Quindi, ad esempio, ora non è necessario andare alla scheda "Proprietà" dell'icona "Risorse del computer": il comando systeminfo stamperà le informazioni di base su tutti i componenti del sistema con una decrittazione completa sullo schermo della console. Il parametro /s visualizzerà le informazioni su qualsiasi computer remoto. Ad esempio, per scoprire la configurazione del computer TESTSERVER, eseguire il comando seguente:

Systeminfo /s TESTSERVER

E l'utilità dell'elenco delle attività mostrerà i processi in esecuzione sul tuo computer.

L'utilità tasklist consente di interrogare i sistemi connessi a una rete. Il parametro /v consente di ottenere elenchi dettagliati con informazioni utili, inclusi i nomi utente, e il parametro /t mostra i processi che hanno caricato un file dll specifico. Un'altra utile utility, openfiles, consente di ottenere informazioni su tutti i file aperti sul sistema operativo locale e remoto. Nelle versioni precedenti dei sistemi operativi Windows era necessario utilizzare il comando oh.exe; nelle versioni moderne è sufficiente eseguire un comando nella riga di comando della console che imposta la modalità di monitoraggio per tutti i file aperti nel sistema:

Openfiles/locale attivo

L'utente riceverà informazioni su tutti i file aperti sul sistema utilizzando un comando dalla sintassi semplice:

Openfile

Il comando openfiles con le opzioni /query /v mostra quali utenti stanno eseguendo i processi che hanno aperto i file. Utilizzando altri parametri chiave, è possibile impostare diverse modalità di output delle informazioni.

Comandi del sistema operativo

Windows Server 2003 fornisce agli amministratori nuovi comandi che li aiutano non solo a diagnosticare il sistema, ma anche a gestirlo. Tali comandi includono l'utilità di spegnimento. I seguenti parametri possono essere utilizzati come parametri chiave per questa utility:

  • /s - completa il normale arresto del sistema;
  • /p - spegnimento;
  • /f - arresta le applicazioni attive;
  • /d: transizione alla modalità a basso consumo energetico;
  • /I - termina la sessione senza spegnere il computer.

Sotto forma di uno strumento che registra tutti gli arresti regolari del computer, il gestore degli eventi di arresto (Shutdown Event Tracker) funge da strumento che raccoglie e diagnostica tutti gli arresti eseguiti dall'amministratore. È anche possibile spegnere il sistema indicandone il motivo; per questo è necessario utilizzare l'opzione /d.

Il comando taskkill, analogo al comando kill nei sistemi operativi della famiglia *nix, consente di “uccidere” un'applicazione congelata. Insieme al comando tasklist, queste utilità forniscono un potente strumento per intervenire rapidamente nell'esecuzione di applicazioni che rappresentano una potenziale minaccia per le prestazioni del server. Tra i parametri di questo comando ricordiamo la chiave /pid, che consente di terminare un processo tramite il suo identificatore univoco, e la chiave /im, che consente di terminare l'applicazione con il nome specificato. L'esempio seguente termina i processi con ID 1000 e 1240:

Taskkill /pid 1000 /pid 1240

Comandi per la manutenzione del disco rigido

Il comando di deframmentazione ti consente di ottimizzare il tuo disco rigido. L'utilità può deframmentare i dischi con i file system FAT, FAT32 e NTFS. La deframmentazione funziona altrettanto bene sia con i tipi di disco dinamici che di base. La sintassi per richiamare questo comando è la seguente:

Deframmenta disco [ -a j [ -f ] [ -v ] [ -? ]

Il parametro -a fornisce solo l'analisi delle informazioni sul disco, il parametro -f - l'ottimizzazione delle informazioni, anche in assenza dello spazio su disco necessario per creare file temporanei, e il parametro -v - genera un rapporto sull'avanzamento dell'ottimizzazione. Non dimenticare che affinché la deframmentazione abbia esito positivo, il disco deve contenere almeno il 15% di spazio libero.

Il comando fdisk non è più supportato dal kernel del sistema operativo Windows Server 2003. È stato sostituito dal comando diskpart, anch'esso destinato alla manutenzione dei dischi rigidi. Dividere un disco in partizioni, creare unità logiche, eliminarle: questi sono solo alcuni dei compiti risolti da questa utility. Fondamentalmente, il comando diskpart si concentra sull'utilizzo di file di script speciali che descrivono le procedure di manutenzione del disco rigido. Ecco come appare la chiamata di questo comando per il file di script Scriptl.txt:

Diskpart /s Scriptl.txt

Ogni riga di tale file è un'istruzione per alcune operazioni. Quindi, ad esempio, dà un comando per creare una nuova partizione con una linea di una certa dimensione

Crea dimensione logica della partizione=2048

Comandi di rete

Tra i comandi di rete vorrei evidenziare due utilità. Il primo è il comando ipconfig, il secondo è netstat. Gli amministratori di sistema utilizzano questi comandi non solo per monitorare la rete, ma anche per proteggersi da programmi pericolosi che tentano di prendere il controllo del sistema.

Utilizzando l'utilità ipconfig, l'utente può scoprire l'indirizzo di rete del proprio computer e, richiamando questo comando con il parametro /all, ottenere informazioni complete sulla configurazione di rete sul computer locale. Il parametro /renew consente di modificare le impostazioni di rete senza riavviare l'intero sistema.

Se noti che sta succedendo qualcosa di sbagliato con il tuo computer, in questo caso ti aiuterà il comando netstat, che non solo indicherà le porte di rete aperte attraverso le quali gli aggressori potrebbero connettersi al tuo sistema, ma identificherà anche i processi in esecuzione sul server a tua insaputa Pertanto, l'opzione /o visualizza informazioni sull'identificatore di processo (PID) utilizzando una particolare connessione di rete. È possibile vedere quali computer della rete comunicano con il sistema operativo locale.

Comandi per il supporto del servizio directory

L'intera rete è costituita da componenti ed è una struttura gerarchica complessa costruita sotto forma di albero. Gli oggetti di tale sistema sono siti, sottoreti, server, computer, gruppi, utenti, contatti, dispositivi di rete condivisi.

Per monitorare una struttura così complessa, il sistema operativo fornisce il comando dsquery, progettato per una ricerca avanzata dei componenti del servizio di directory. Questo comando può essere utilizzato anche per visualizzare informazioni sulle proprietà dei componenti selezionati (l'opzione -attr). I parametri -scope, -subtree, -onelevel, -base determinano il livello di nidificazione della ricerca e la chiave -filter consente di abilitare il filtro di ricerca.

Il comando dsmod può essere utile se è necessario modificare uno o più account per un componente del servizio directory selezionato. Ad esempio, puoi rimuovere un utente da un gruppo o assegnargli una nuova password. Di seguito è mostrato un esempio di modifica dell'account per l'utente TestUser:

Utente Dsmod
"CN=TestUser,CN=Users,DC=bigtex,DC=net " -pwd Uf@tfmgerelt -mustchpwd sì

Il comando dsmove sposta un oggetto all'interno del dominio corrente. Utilizzando le chiavi -newname e -newparent, puoi impostare un nuovo nome oggetto e modificarne la posizione.

Comandi di supporto del file system

Nella tabella è presentata una descrizione di alcuni comandi utilizzati di frequente per lavorare con file e directory. Il comando deltree, che eseguiva l'eliminazione a cascata di cartelle e file in essi contenuti, è ora sostituito da rmdir con l'opzione /s.

Piccoli segreti di un grande sistema

Modifica del prompt della riga di comando

Trova la chiave nel registro: crea un parametro stringa "PROMPT" con il tipo (REG_EXPAND_SZ) in questa chiave e assegna uno dei seguenti valori:

  • $B – barra verticale “I”;
  • $D - data corrente;
  • $G - segno maggiore ">";
  • $1_ - meno segno "<»;
  • $N: disco corrente;
    $P - unità e percorso correnti;
  • $Q - = "=";
  • $T - ora corrente;
  • $V: versione di Windows;
  • $$ è il simbolo del dollaro “$”.

Dopo il riavvio, vedrai l'invito nel modulo che hai definito.

Comandi automatici

Per abilitare la possibilità di digitare automaticamente i comandi premendo il tasto "Tab", trova la chiave nel registro:

Quindi imposta il valore CompletionChar su 9, che è l'ID del tasto Tab, chiudi il registro e riavvia il computer. In una finestra della console, mentre digiti parte del nome di un comando, ora puoi premere il tasto Tab e Windows sostituirà automaticamente il comando richiesto.

Modifica del colore della console

Trova la chiave nel registro:

Modificare il parametro DefaultCoior. Il valore -F0 produrrà testo nero su sfondo bianco e il valore IE ti sorprenderà con un colore della console giallo e blu.

Avvia rapidamente la console della riga di comando dal menu contestuale

Trova la chiave nel registro:

Aggiungi le sottosezioni “Prompt dei comandi -> Comando” e imposta il parametro predefinito del tasto Comando su “cmd.exe /k cd “%1””.

Impostare il parametro predefinito del tasto Prompt dei comandi su "Apri prompt dei comandi".

Facendo clic con il pulsante destro del mouse su qualsiasi cartella in Explorer, è possibile selezionare il comando Apri prompt dei comandi, che avvierà una console della riga di comando nella directory desiderata.

Conclusione

OK, è tutto finito adesso. Abbiamo parlato delle basi per lavorare con la console. Successivamente, ti diamo l'opportunità di esplorare tu stesso la funzionalità e la varietà dei comandi della console. Basta non dimenticare la preziosa chiave /?, e il resto arriverà con il tempo e l’esperienza.



Questo articolo è disponibile anche nelle seguenti lingue: tailandese

  • Prossimo

    GRAZIE mille per le informazioni molto utili contenute nell'articolo. Tutto è presentato in modo molto chiaro. Sembra che sia stato fatto molto lavoro per analizzare il funzionamento del negozio eBay

    • Grazie a te e agli altri lettori abituali del mio blog. Senza di te, non sarei abbastanza motivato da dedicare molto tempo al mantenimento di questo sito. Il mio cervello è strutturato in questo modo: mi piace scavare in profondità, sistematizzare dati sparsi, provare cose che nessuno ha mai fatto prima o guardato da questa angolazione. È un peccato che i nostri connazionali non abbiano tempo per fare acquisti su eBay a causa della crisi in Russia. Acquistano da Aliexpress dalla Cina, poiché le merci sono molto più economiche (spesso a scapito della qualità). Ma le aste online eBay, Amazon, ETSY daranno facilmente ai cinesi un vantaggio nella gamma di articoli di marca, articoli vintage, articoli fatti a mano e vari articoli etnici.

      • Prossimo

        Ciò che è prezioso nei tuoi articoli è il tuo atteggiamento personale e l'analisi dell'argomento. Non mollare questo blog, ci vengo spesso. Dovrebbero essere in molti così. Mandami un'email Recentemente ho ricevuto un'e-mail con un'offerta che mi avrebbero insegnato come fare trading su Amazon ed eBay. E mi sono ricordato dei tuoi articoli dettagliati su questi mestieri. la zona Ho riletto tutto di nuovo e ho concluso che i corsi sono una truffa. Non ho ancora comprato nulla su eBay. Non vengo dalla Russia, ma dal Kazakistan (Almaty). Ma non abbiamo ancora bisogno di spese aggiuntive. Ti auguro buona fortuna e resta al sicuro in Asia.

  • È anche bello che i tentativi di eBay di russificare l'interfaccia per gli utenti provenienti dalla Russia e dai paesi della CSI abbiano iniziato a dare i loro frutti. Dopotutto, la stragrande maggioranza dei cittadini dei paesi dell'ex Unione Sovietica non ha una conoscenza approfondita delle lingue straniere. Non più del 5% della popolazione parla inglese. Ce ne sono di più tra i giovani. Pertanto, almeno l'interfaccia è in russo: questo è di grande aiuto per gli acquisti online su questa piattaforma di trading. eBay non ha seguito il percorso della sua controparte cinese Aliexpress, dove viene eseguita una traduzione automatica (molto goffa e incomprensibile, a volte provocante risate) delle descrizioni dei prodotti. Spero che in una fase più avanzata di sviluppo dell'intelligenza artificiale, la traduzione automatica di alta qualità da qualsiasi lingua a qualsiasi altra in pochi secondi diventi realtà. Finora abbiamo questo (il profilo di uno dei venditori su eBay con un'interfaccia russa, ma una descrizione in inglese):
    https://uploads.disquscdn.com/images/7a52c9a89108b922159a4fad35de0ab0bee0c8804b9731f56d8a1dc659655d60.png