■前言
win10自带 PowerShell命令行窗口,使用起来,
与cmd的命令行,linux还是多少有些差异的
■设置系统环境变量
$env:xxx
(比如我们要命令行执行java,又没有管理员权限去修改环境变量,直接在命令行窗口修改)
$env:path=-join("c:\program\java8\bin;", "$env:path")
cmd的命令行方法如下
set path=c:\program\java8\bin;%path%
(直接对path操作即可,不需要在前面加上env)
(而且,直接连接在一起就行,不想PowerShell这样麻烦,还要写一个连接字符串。)
■执行某个命令(&)
(比如,执行data命令)
&‘date'
而在,linux的shell脚本中,直接执行下面命令就可以完成,不需要双引号
&date
■执行的命令中带有参数时
java -cp ".;.\lib\myTool.jar;.\lib\myTool2.jar" -d . Helloworld.java
需要带上双引号,否则出错
而cmd的命令行,直接执行下面命令就没有问题(不需要双引号)
java -cp .;.\lib\myTool.jar;.\lib\myTool2.jar -d . Helloworld.java
■查看某个变量的值
echo $env:path
$env:path
■查看某个命令的帮助文档
help curl
help dir
・cmd的命令行方法如下
curl -help
dir /? 普遍都是这种方式查看命令
java 直接输入命令,就可以查看帮助
・linux命令行窗口下
man ls
--------------------------
■高级应用
・启动服务
Start-Service -Name "XXXX"
・设置网络安全协议