1. Comandos comuns
1.1 comando cd
D: //Entre na unidade D
F: //Entra no disco F
cd /? //Obter ajuda de uso
cd \ //Ir para o diretório raiz do disco rígido
cd C:WINDOWS //Ir para outros arquivos no disco rígido atual
d: //Ir para outros discos rígidos
cd /de:software //Ir para outras pastas em outros discos rígidos, observe que o parâmetro /d deve ser adicionado aqui
cd.. //Vai para o diretório anterior
1.2 Exibir o diretório de arquivos
dir //Exibe os arquivos no diretório atual, semelhante a ls no linux
dir /? //Ver arquivos ocultos ou mais operações
1.3 Criar e excluir diretórios
nome do diretório md (pasta) // cria diretório
terceiro nome do diretório (pasta) //excluir diretório
1.4 Veja o IP deste nível
ipconfig //Endereço IPv4 é o IP deste nível
1.5 Limpe a tela
cls //limpa a tela do cmd
1.6 Copiar arquivos
copy path\filename path\filename: copia um arquivo para outro local
1.7 Movendo arquivos
mover caminho\nome do arquivo caminho\nome do arquivo: mover um arquivo (ou seja, recortar + copiar) para outro local
1.8 Excluir arquivos
del file name //Isto é para excluir arquivos, não pastas
1.9ping
ping ip(hostname) //usado para testar se a rede está desbloqueada
1.10 listar todos os números do processo de tarefa, eliminar o processo
1. Veja a ocupação da porta, o processo correspondente e o processo de interrupção
Ver uso da porta
netstat –ano pode visualizar todos os processos
2. Visualize o programa que ocupa a porta especificada
Quando você usa o IIS para publicar programas, geralmente encontra a situação em que a porta 80 está ocupada. Queremos saber qual programa ou processo ocupa a porta. Você pode usar este comando netstat –ano|findstr [número da porta especificado]
Por exemplo: consulte o processo que ocupa a porta 80: netstat -ano|findstr "80"
3. Elimine processos relacionados por meio do gerenciador de tarefas
Método 1: Mate o processo usando o Gerenciador de Tarefas
Abra o Gerenciador de Tarefas -> Exibir -> Selecionar Coluna -> Em seguida, marque a opção PID, volte ao Gerenciador de Tarefas para visualizar o pid correspondente e, em seguida, finalize o processo
Obviamente, o método acima às vezes não é fácil de usar, ou seja, quando há muitos processos no gerenciador de tarefas, é muito problemático encontrar o processo correspondente; portanto, existe outra maneira de encerrar o processo
Método 2: Use o comando para encerrar o processo
1> Primeiro encontre o nome do processo correspondente ao número do processo
lista de tarefas|findstr [número do processo]; como: lista de tarefas|findstr 2936
2> Em seguida, mate o processo de acordo com o nome do processo
taskkill /f /t /im [nome do processo]; por exemplo: taskkill /f /t /im /ChsIME.exe
***
taskkill
taskkill /? //Obter ajuda de uso
taskkill é usado para encerrar o processo. As regras de comando específicas são as seguintes:
TASKKILL [/S sistema [/U nome de usuário [/P [senha]]]]
{ [filtro/FI] [/ID do processo PID | /IM nome da imagem] } [/F] [/T]
descrever:
Esta ferramenta de linha de comando pode ser usada para matar pelo menos um processo.
O processo pode ser encerrado de acordo com o ID do processo ou o nome da imagem (Imagem).
lista de parâmetros:
/S system Especifica o sistema remoto ao qual se conectar.
/U [domínio\]usuário especifica em qual contexto de usuário deve estar
Execute este comando:
/P [senha] Especifica uma senha para o contexto de usuário fornecido. Se omitido, solicita entrada.
/F Especifica o processo a ser encerrado à força.
Filtro /FI Especifica tarefas para filtrar ou excluir das consultas.
/PID id do processo Especifica o PID do processo a ser finalizado.
/IM nome da imagem Especifica o nome da imagem do processo a ser finalizado. O curinga '*' pode ser usado para especificar todos os nomes de imagens.
/T Tree kill: Encerra o processo especificado e quaisquer processos filho iniciados por ele.
/?Exibe ajuda/uso.
Por exemplo:
TASKKILL /S sistema /F /IM notepad.exe /T
TASKKILL /PID 1230 /PID 1241 /PID 1253 /T
TASKKILL /F /IM QQ.exe
TASKKILL /F /IM notepad.exe /IM mspaint.exe
TASKKILL /F /FI "PID ge 1000" /FI "WINDOWTITLE ne untitle*"
TASKKILL /F /FI "USERNAME eq NT AUTHORITY\SYSTEM" /IM notepad.exe
1.11netstat Veja o status da conexão de rede
Exibe estatísticas de protocolo e conexões de rede TCP/IP atuais. Este comando pode visualizar o status de todos os links de rede estabelecidos pela máquina atual e a qual processo eles correspondem
netstat -help Obtém informações de ajuda sobre o uso da linha de comando
netstat -ano //Ver conexão de rede, status e ID do processo correspondente
gramática:
netstat [opções]
parâmetro:
-a ou --all: Exibe Sockets em todas as conexões;
-A<tipo de rede> ou --<tipo de rede>: lista os endereços relevantes na conexão deste tipo de rede;
-c ou --continuous: lista continuamente o status da rede;
-C ou --cache: Exibe as informações de cache da configuração do roteador;
-e ou --extend: exibe outras informações relevantes da rede;
-F ou --fib: exibe FIB;
-g ou --groups: Exibe a lista de membros do grupo de função multicast;
-h ou --help: ajuda online;
-i ou --interfaces: exibe o formulário de informações da interface de rede;
-l ou --listening: Exibe o Socket do servidor monitorado;
-M ou --masquerade: exibe conexões de rede mascaradas;
-n ou --numeric: usa o endereço IP diretamente sem passar pelo servidor de nomes de domínio;
-N ou --netlink ou --symbolic: exibe nomes de links simbólicos de periféricos de hardware de rede;
-o ou --timers: exibe os cronômetros;
-p ou --programs: Exibe o código de identificação do programa e o nome do programa que está usando o Socket;
-r ou --route: exibe a tabela de roteamento;
-s ou --statistice: Exibe a tabela de estatísticas de informações de trabalho da rede;
-t ou --tcp: Exibe o status da conexão do protocolo de transporte TCP;
-u ou --udp: exibe o status da conexão do protocolo de transporte UDP;
-v ou --verbose: exibe o processo de execução da instrução;
-V ou --version: exibe informações sobre a versão;
-w ou --raw: Exibe o status da conexão do protocolo de transmissão RAW;
-x ou --unix: O efeito deste parâmetro é o mesmo que especificar o parâmetro "-A unix";
--ip ou --inet: O efeito deste parâmetro é o mesmo que especificar o parâmetro "-A inet".
1.12 encontrar
encontrar /? obter ajuda
netstat -ano|find ".8" //Use o símbolo pipe para realizar a consulta difusa
1.13 rastreamento
tracert também é conhecido como o utilitário de rastreamento de roteamento do Windows , usando o comando tracert no prompt de comando (cmd) pode ser usado para determinar o caminho selecionado pelo pacote de dados IP para acessar o destino.
tracert /? Obter ajuda de uso
2. Veja os comandos em cmd
1. Depois de usar este comando, podemos ver todos os comandos DOS, e há explicações em chinês por trás deles. Não é muito bom, para que possamos encontrar os comandos que queremos usar de acordo com nossas próprias necessidades.
2. Depois de encontrar o comando, use comando + /? para visualizar outros atributos sob o comando
Comando -help //A primeira forma de ajuda
Comando /? //A segunda forma de ajuda
Observação: esses caracteres só podem estar em inglês
3. Símbolos ou comandos auxiliares
3.1 '|'
"|" no comando cmd | representa a saída do anterior e a entrada do último
Encontre a conexão de rede e o número do processo de um ip específico: netstat -ano|find "192.168.1.10"
3.2 Símbolos de saída de redirecionamento >>>
Transfira o conteúdo originalmente gerado para a janela de comando para um arquivo, como jstack 12912 >d:/s.txt print thread para o arquivo especificado
cmd > redireciona a saída e substitui o arquivo de origem.
Por exemplo
echo hello >c:\1.txt // O conteúdo do arquivo 1.txt é limpo primeiro e depois gravado em hello.
cmd >> a saída redirecionada é anexada ao final do arquivo
echo hello >>c:\1.txt // Adiciona hello no final do arquivo 1.txt
3.3 Símbolo de entrada de redirecionamento <<<
cmd < arquivo
Faça o comando cmd ler do arquivo
cmd << texto
Este modo executa a substituição de variável shell na entrada, a menos que a entrada esteja entre aspas .
Se você usar <<-, a tabulação no início da próxima linha de entrada será ignorada e a linha final também pode ser um monte de tabulações mais um conteúdo igual ao texto, você pode consultar os exemplos a seguir.
cmd <<< palavra
Forneça a palavra (em vez da palavra do arquivo) e a seguinte nova linha como entrada para cmd
cmd <> arquivo
Redireciona o arquivo arquivo para a entrada no modo leitura-gravação, o arquivo arquivo não será destruído. Só faz sentido se o aplicativo aproveitar esse recurso.
cmd >| arquivo
A função é a mesma de >, mas mesmo se noclobber for definido, o arquivo será sobrescrito. Observe que | é usado em vez de ! em alguns livros. Atualmente, >! ainda é usado apenas em csh para obter essa função.
3.4 Encerre o comando em execução ctrl+c
Às vezes, um comando continua imprimindo resultados de saída (como ping 192.168.1.10 -t ), queremos encerrar a execução desse comando, basta pressionar ctrl+c .
3.5 Limpe o comando de conteúdo da janela cmd cls
Às vezes, há muitos conteúdos cmd, a rolagem é cansativa e o conteúdo da tela precisa ser limpo, basta inserir cls diretamente
No comando cmd, pressione a seta para cima no teclado para copiar diretamente o comando anterior
3.6 Ferramentas comuns
Process Explorer , consulte as informações detalhadas do processo, como consultar os parâmetros de inicialização do processo java, ambiente operacional, informações de encadeamento, informações de conexão de rede, quais dlls são usadas e quais identificadores são abertos. Contém registro, Socket, arquivos, etc.
4. Adicione algumas teclas de atalho no Windows
win+E abre o gerenciador de arquivos
área de trabalho de exibição win+D
win+L bloquear computador
alt+F4 fecha o programa atual
ctrl+shift+Esc para abrir o gerenciador de tarefas (ou ctrl+alt+delete)
ctrl+F Pesquisa em um texto ou página da web, bastante prático (geralmente pressione ESC para sair)
ctrl+A selecionar todo o texto