购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

1.3 Windows命令行

为了提高学习和工作效率,需要学会使用一些有用的软件工具,这里先介绍Windows命令行的使用。

假设有一个标准件工厂,在车间生产产品,在工地使用这些产品,类似地,往往在集成开发环境中开发软件。如果在Windows操作系统中运行开发的软件,则往往通过Windows命令行来运行。

在图形化用户界面出现之前,人们就是用命令行来操作计算机的。Windows命令行是通过Windows系统目录下的cmd.exe执行的。可以在开始菜单的运行窗口直接输入程序名,回车后运行这个程序。打开开始→运行,这样就会打开资源管理器中的运行程序窗口。或者使用快捷键——窗口键+R键,打开运行程序窗口。总之,输入程序名cmd后单击确定,出现命令提示窗口。因为能够通过这个黑屏的窗口直接输入命令来控制计算机,所以也称为控制台窗口。

通常用扩展名来表示文件的类别,例如,exe表示可执行文件。文件名称由文件名和扩展名组成。文件名和扩展名之间由小数点分隔,例如calc.exe。

使用rmdir命令删除目录,例如删除opencvsharp目录:

     D:\soft>rmdir /s opencvsharp

为了方便从命令行安装软件,可以先安装软件包管理工具软件Chocolatey。使用如下命令安装Chocolatey:

     @"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile
-InputFormat None -ExecutionPolicy Bypass -Command "iex ((New-Object System.
Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET
"PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"

然后可以使用choco命令安装一些开发用的软件,例如安装git:

     >choco install git

当我们建立或修改一个文件时,必须向Windows指明这个文件的位置。文件的位置由三部分组成:驱动器、文件所在路径和文件名。路径是由一系列路径名组成的,这些路径名之间用“\”分开,例如:

     C:\Windows\System32\calc.exe

开始的路径往往是C:\Users\Administrator。公园的地图上往往会标出游客的当前位置,Windows命令行也有个当前目录的概念,这个C:\Users\Administrator就是当前路径。

可以用cd命令改变当前路径,例如改变到C:\Windows\System32路径。

     C:\Users\Administrator>cd C:\Windows\System32

如果写cd d:,这样的效果是改变当前路径到d:子目录。所以切换盘符不能使用cd命令,而是直接输入盘符的名称,例如想要切换到d盘,可以使用如下命令:

     C:\Users\Administrator>d:

执行一个可执行文件:

     C:\Users\Administrator>C:\Windows\System32\calc.exe

也可以不指定可执行文件的路径,系统约定从指定的路径找可执行文件,这个路径通过PATH环境变量指定。环境变量是一个“变量名=变量值”的对应关系,每一个变量都有一个或者多个值与之对应。如果是多个值,则这些值之间用分号分开,例如PATH环境变量可能对应这样的值:“C:\Windows\system32;C:\Windows”,表示Windows会从C:\Windows\system32和C:\Windows两个路径找可执行文件。

设置或者修改环境变量的具体操作步骤是:首先在Windows桌面右击此电脑→属性→高级系统设置→环境变量,然后设置用户变量,或者系统变量,然后再设置环境变量PATH的值。

其实打开桌面上我的电脑就是运行资源管理器。打开资源管理器的另外一种方法是:首先按住键盘上的窗口键不放,然后再按E键。

需要重新启动命令行才能让环境变量设置生效。为了检查环境变量是否设置正确,可以在命令行中显示指定环境变量的值,例如显示PATH的值:

     C:\Users\Administrator>PATH

为了从命令行修改环境变量,使用Chocolatey安装环境变量编辑器Rapid Environment Editor。

     >choco install rapidee

服务器的名称通过DNS服务器转换成对应的IP地址,也就是说,通过DNS取得该URL域名的IP地址。电脑需要选择一个好的DNS服务器,常用的有114.114.114.114,或者8.8.8.8。

使用WMIC(Windows Management Instrumentation Command-line)设置DNS:

     wmic nicconfig where (IPEnabled=TRUE) call SetDNSServerSearchOrder ("114.114. 114.114")

为了快速访问网站,还可以直接在本机设置网站的IP地址,例如,首先得到stackoverflow.com的IP地址:

     C:\Users\Administrator>nslookup stackoverflow.com

服务器:public1.114dns.com

Address:114.114.114.114

非权威应答:

名称:stackoverflow.com

Addresses:151.101.1.69

151.101.129.69

151.101.193.69

151.101.65.69

然后修改HOSTS文件,它其实就是一个文本文件。每行一个域名对应一个IP地址。 b5AemQt21TC8uvs1uCsPL5lSL7Em7ubQrr1lDM4+u8u375+mBPyfhkb+whZ7pgto

     151.101.1.69     stackoverflow.com
点击中间区域
呼出菜单
上一章
目录
下一章
×