Pular para conteúdo

Cmd

Informações básicas do sistema:

O comando set serve para demonstrar todas variáveis de ambiente do Windows

set

systeminfo, demonstra as infomações do sistema operacional

systeminfo

ver, apresenta a versão do sistema operacional

ver


Network Troubleshooting:

Para checagem das informações de rede, usamos ipconfig. O output do comando mostrará o IP, subnet mask e o default gateway.

ipconfig

Também há a variação do comando para obter mais informações, como os servidores DNS e confirmar se o DHCP está habilitado.

ipconfig /all

Uma abordagem muito comum é a checagem se o servidor consegue acessar outro servidor exposto a internet. Para isso usamos o comando ping para enviar um pacote ICMP e ouvir a resposta.

ping example.com

Para trace de rede, podemos utilizar o tracert. Ele mostra por onde os pacotes passam até chegar em nosso destino final.

tracert example.com

Para consultar o endereço IP de um servidor, podemos usar o nslookup

nslookup example.com

Para consultar as conexões atuais e as portas, podemos usar o netstat.

netstat

Ele também possui algumas flags para enriquecer a consulta: - -a displays all established connections and listening ports - -b shows the program associated with each listening port and established connection - -o reveals the process ID (PID) associated with the connection - -n uses a numerical form for addresses and port numbers


Arquivos e Gerenciamento de Disco:

Trabalhando com diretórios:

Para navegar entre um diretório e outro, basta usarmos o comando cd para trocar. Tanto diretórios "para cima" como "para baixo". Para listar oque há dentro de diretório, o comando dir é o apropriado.

Trabalhando com arquivos:

Para visualizar o conteúdo de um arquivo, podemos usar o type nome_arquivo, no entanto é recomendável para arquivos pequenos. Em caso de visualizar um arquivo com muitas linhas, é mais indicado o comando more nome_arquivo.

O comando copy permite copiar arquivos para outros arquivos (inclusive, passando o path do novo arquivo). E em caso de mover o arquivo para outro local, o move é o comando.


Tarefas e gerenciamento de processos:

Normalmente utilzamos o MS Windows Task Manager para isso, no entanto o comando equivalente é o tasklist. Ele apresenta quais tasks estão rodando no sistema e o quanto de recurso computacional cada task está utilizando.

tasklist

Normalmente este comando irá trazer um output grande, devido a apresentação de diversos processos rodando no sistema. É possível fazer o filtro de algum processo específico pelo nome dele. Um exemplo procurando o programa notepad.

tasklist /FI "imagename eq notepad.exe"

E em caso de querer matar uma tarefa, podemos utilizar o comando taskkill passando qual é o PID do processo.

taskkill /PID 1516