PowerShell使用记录

先用管理员权限打开PowerShell 添加脚本执行权限
set-executionpolicy remotesigned -s currentuser

开启初始化PS(类似于Linux下的.bashrc文件)
new-item -path $profile -itemtype file -force这句类似于创建.bashrc文件
notepad $profile用记事本编辑该文件

场景1:
初始化的时候将mysql环境变量加载进去,达到以后打开PS都能使用mysql命令的效果(持久化,不影响系统环境)

$env:Path="$env:Path;C:\xampp\mysql\bin"

将这句写入记事本打开的文件,以后都会在启动PS的时候初始这条命令。

 

在Windows上的一些使用技巧

最后发布时间:2020/3/13

首先介绍一个强大的Windows包管理工具:

SCOOP:https://scoop.sh/

用惯了Linux的用户强烈推荐,没用过的也建议学习一下非常好用!

详细的安装方法在它的官网有,不详细写了,只需要在PS(PowerShell的简称)执行:
iwr -useb get.scoop.sh | iex

由于大部分scoop的资源都在国外服务器,所以会导致下载缓慢。建议配置一下代理:

scoop config proxy 127.0.0.1:1080

 

使用场景1:

通常我们用PS或者CMD的时候遇到权限不足,需要[管理员]权限时。这个时候只需要用scoop执行

scoop install sudo

就可以用sudo命令,在当前非[管理员]窗口申请[管理员]权限了。

使用场景2:

通常我们安装jdk golang 需要自己配置环境变量,但如果我们用scoop安装,它可以自动帮我们配置好环境变量。

例如安装jdk:
首先使用:scoop search jdk搜索一下有什么版本的jdk
然后用:scoop install oraclejdk13 PS:“oraclejdk13”是你需要安装的版本。剩下的就是等待安装完成了,环境变量也不需要你自己配置了。

scoop 部分常用命令介绍:

[scoop update]:仅升级scoop自己,不升级软件
>>>[scoop update oraclejdk]:"oraclejdk"是你已经安装的程序,该命令将升级oraclejdk为仓库里的最新版本

[scoop search]:搜索软件
>>>[scoop install jdk]:搜索"jdk"

[scoop list]:查看已安装的应用

[scoop install]:安装软件
>>>[scoop install oraclejdk]:安装"oraclejdk"

[scoop uninstall]:安装软件
>>>[scoop uninstall oraclejdk]:卸载"oraclejdk"

[scoop cache]:查看下载的缓存文件。
>>>[scoop cache rm * ]:清除所有缓存

 

Windows下的神器:scoop给你Linux一般的体验

优点:
1. 习惯使用Linux系统后对Windows不适应的优秀解决方案
2. 简化软件安装过程,已Linux命令行的方法一步安装软件
3. 自动配置安装的软件环境变量,比如Java之类的可以免除手动配置环境变量。
获取方法:
官网:http://scoop.sh/
Github:https://github.com/lukesampson/scoop

安装要求:
最新版的Windows10可直接安装;
必须使用powershell 3.0以上,在命令行窗口中输入命令 $PSVersionTable.PSVersion 查看版本;

 
Major下面的数字为当前版本
Windows 7 SP1 + / Windows Server 2008+;
PowerShell 3(或更高版本)和.NET Framework 4.5+;
必须为您的用户帐户启用PowerShell,例如 set-executionpolicy remotesigned -s currentuser;
步骤
1. set-executionpolicy remotesigned -s currentuser
   #这一步为可选,可简写cu,如图
2. iex (new-object net.webclient).downloadstring('https://get.scoop.sh')
   #输入A“全是”

3. scoop install sudo
   #用过Linux的都知道sudo命令可以临时使用管理员权限

4. 可以用scoop安装其它软件了


另一个类似的程序:
choco 这个自行了解,不做详细介绍