Cmd 操作手册

5/11/2020 cmd

Cmd用到的命令汇总,每次使用都会忘记,单独写一篇用到了就及时记录一下

# 网络测试

# telnet 命令

  • 作用:检测网络是否畅通

  • (1)telnet IP 端口。

    (2)telnet 域名 端口。

  • 事例:telnet 10.5.78.40 8089

oracle 报错 oracle12c安装失败【INS-30131】执行安装程序验证所需要的初始设置失败

解决 :

  • 1.Ctrl+R 输入cmd 进入命令
    1. 首先进入你的Oracle安装包中setup.exe所在的目录下
    2. 在setup.exe所在的目录下执行命令 setup.exe -ignorePrereq -J"-Doracle.install.db.validate.supportedOSCheck=false"
    3. 不行执行setup.exe -ignorePrereq -J"-Doracle.install.client.validate.clientSupportedOSCheck=false"命令 之后会自动进入安装步骤中

查杀进程

# 查看端口占用 
netstat -ano |findstr "端口
# 查看进程 
tasklist |findstr "进程id号"
# 杀掉进程 
taskkill /f /t /im "进程id或者进程名称"
1
2
3
4
5
6

# 自动修改本地DNS

用于公司内网需要指定DNS内容,避免每次切换家里网络和公司网络的麻烦

新建.bat后缀的文件,修改下面需要手动指定的ip、dns等内容并保存,以管理员方式启动即可,根据提示运行

自动修改DNS
@ echo off

@ECHO OFF&PUSHD %~DP0 &TITLE Network Configuration By Jiang Dequan

%1 %2
ver|find "5.">nul&&goto :Admin
mshta vbscript:createobject("shell.application").shellexecute("%~s0","goto :Admin","","runas",1)(window.close)&goto :eof
:Admin

:: Define Your Network Configuration
SET IP_ADDRESS=172.26.5.124
SET GATEWAY=255.255.255.0
SET SUBNET_MASK=172.26.5.254

SET PRIMARY_DNS=172.26.1.250
SET DNS=172.26.1.249

SET LOCAL_CONNECTION_NAME=本地网络连接
SET WIRELESS_CONNECTION_NAME=WLAN

:menu
cls

echo.
echo 第一次运行,请修改脚本里面的IP为自己的IP,修改[本地连接][本地网络连接]
echo ==============================
echo.
echo 1: Enable [本地网络连接] - Fixed IP
echo.
echo 2: Enable [本地网络连接] - DHCP
echo.
echo 3: Enable [WLAN] - Fixed IP
echo.
echo 4: Enable [WLAN] - DHCP
echo.
echo 0: Exit
echo.
echo ==============================
echo.
echo.

set /p user_input=请输入数字:
if %user_input% equ 0 exit /b 0
if %user_input% equ 1 call:configNetworkConnection %LOCAL_CONNECTION_NAME% %WIRELESS_CONNECTION_NAME%
if %user_input% equ 2 call:dhcp %LOCAL_CONNECTION_NAME%
if %user_input% equ 3 call:configNetworkConnection %WIRELESS_CONNECTION_NAME% %LOCAL_CONNECTION_NAME%
if %user_input% equ 4 call:dhcp %WIRELESS_CONNECTION_NAME%
Pause

goto menu

exit /b 0


:dhcp
:: Get parameters
SET NETWORK_CONNECTION_NAME=%1

Echo off 

echo  Start to enable %NETWORK_CONNECTION_NAME% ...
netsh interface set interface name="%NETWORK_CONNECTION_NAME%" admin=enable

echo  Obtain IP address automatically ...
netsh interface ip set address name = "%NETWORK_CONNECTION_NAME%" source = dhcp

echo  Obtain DNS automatically ...
netsh interface ip set dns name = "%NETWORK_CONNECTION_NAME%" source = dhcp

Echo Success!


goto:eof

:configNetworkConnection

:: Get parameters
SET ENABLE_NETWORK_CONNECTION_NAME=%1
SET DISABLE_NETWORK_CONNECTION_NAME=%2

Echo off
echo  Start to disable %DISABLE_NETWORK_CONNECTION_NAME% ...
netsh interface set interface name="%DISABLE_NETWORK_CONNECTION_NAME%" admin=disabled

echo  Start to enable %ENABLE_NETWORK_CONNECTION_NAME% ...
netsh interface set interface name="%ENABLE_NETWORK_CONNECTION_NAME%" admin=enable

echo  Start to set the IP of %ENABLE_NETWORK_CONNECTION_NAME% ...
Netsh interface IP Set Addr "%ENABLE_NETWORK_CONNECTION_NAME%" Static %IP_ADDRESS% %GATEWAY% %SUBNET_MASK% 1

echo  Start to set primary dns ...
Netsh interface IP Set dns "%ENABLE_NETWORK_CONNECTION_NAME%" static %PRIMARY_DNS% primary validate=no

echo  Start to set dns ...
Netsh interface IP add dns "%ENABLE_NETWORK_CONNECTION_NAME%" %DNS% validate=no

Echo Success ! Your IP is %IP_ADDRESS%, good luck!

goto:eof
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99