linux 安装 powershell
linux 安装 powershell
Intro
powershell 已经推出了一个 Powershell Core, 版本号对应 Powershell 6.x,可以跨平台,支持 Linux 和 mac. 这使得对于熟练使用 Powershell 进行开发运维的一些开发者来说无疑是个福音。
PowerShell 和 PowerShell Core
那Windows PowerShell与PowerShell Core 6.0又有什么区别呢,主要几个区别如下:
Windows PowerShell是基于.NET Framework的,所以它也只能在Windows中使用。 PowerShell Core 6.0发布时,Windows PowerShell 最新的版本在5.*,但PowerShell Core 6.0 可不是Windows PowerShell的升级版本。
PowerShell Core 6.0因为它的跨平台,自然不仅可以在 Windows 上运行也可以在其它平台如macOS与Linux上运行,因为它是基于.NET Core基础之上的。
Windows PowerShell在 Windows 中的执行文件为powershell.exe,而PowerShell Core 6.0在Windows中的执行文件是pwsh.exe,在 macOS 和 Linux 中的执行文件是 pwsh
PowerShell Core 平台支持情况
PowerShell 现在官方支持 macOS 和 Linux,包括:
Windows 7、8.1 和 10
Windows Server 2008 R2、2012 R2、2016
Windows Server 半年频道
Ubuntu 14.04、16.04 和 17.04
Debian 8.7+ 和 9
CentOS 7
Red Hat Enterprise Linux 7
OpenSUSE 42.2
Fedora 25、26
macOS 10.12+
我们社区也为以下平台提供包,但是它们不受正式支持:
Arch Linux
Kali Linux
AppImage(可在多个 Linux 平台上运行)
我们还对以下平台提供试验版本(不受支持):
ARM32/ARM64 上的 Windows
Raspbian (Stretch)
在 Linux上安装 PowerShell
这里以 Centos 为例,介绍如何安装 PowerShell,其他 Linux 系统可以参考这里的文档
这里有两种方式可以安装
注册微软的镜像源(推荐)
# Register the Microsoft RedHat repository
curl https://packages.microsoft.com/config/rhel/7/prod.repo | sudo tee /etc/yum.repos.d/microsoft.repo
# Install PowerShell
sudo yum install -y powershell
直接下载文件安装
sudo yum install https://github.com/PowerShell/PowerShell/releases/download/v6.1.0/powershell-6.1.0-1.rhel.7.x86_64.rpm
安装完成之后可以直接执行 pwsh
就可以进入 powershell 了,如果可以正常进入则证明安装成功了。
卸载
sudo yum remove powershell
Reference
https://docs.microsoft.com/zh-cn/powershell/scripting/whats-new/what-s-new-in-powershell-core-60?view=powershell-6
https://docs.microsoft.com/zh-cn/powershell/scripting/setup/installing-powershell-core-on-linux?view=powershell-6#centos-7
Contact
Contact me: weihanli@outlook.com
linux 安装 powershell相关推荐
- Fedora Linux安装 PowerShell
导读 本文介绍如何在主机上和在 Podman 或其他容器内安装 PowerShell. PowerShell(也可写作 pwsh)是一个功能强大的开源命令行工具,它是面向对象的,由微软开发和维护.它的 ...
- power linux 安装系统,在Linux系统中安装/使用PowerShell Core 6.0
在微软爱上 Linux 之后,PowerShell 这个原本只是 Windows 才能使用的组件,于 2016 年 8 月 18 日开源并且成为跨平台软件,登陆了 Linux 和 macOS. Pow ...
- power linux 安装系统,powershell 安装服务器
如何在 Windows Server 2008 上安装 Exchange 2007 SP1 先决条件 ${textbanner3.replace("\n","" ...
- linux版_巧用linux版powershell,管理linux下的docker
owershell,docker,cli,命令,docker ps,docker image 第一章 在linux中搭建docker环境 目的: 在任意版本的linux(物理机,虚拟机,节点机)中,安 ...
- 巧用linux版powershell,管理linux下的docker
owershell,docker,cli,命令,docker ps,docker image 第一章 在linux中搭建docker环境 目的: 在任意版本的linux(物理机,虚拟机,节点机)中,安 ...
- wsl 重启_WSL(Windows Subsystem for Linux) 安装教程
WSL(Windows Subsystem for Linux) 安装教程: --START: 1.以管理员身份运行powershell ,输入下面的代码,等待提示完成后,重启系统: Enable-W ...
- 如何在Windows 10上安装PowerShell 7
Microsoft 微软 Microsoft announced PowerShell 7.0 on March 4, 2020. It's the latest major update to Po ...
- 【ubuntu(Linux)安装Vs code并配置c++编译及cmake多文件编译】
目录标题 VS code配置c++编译环境 1. Linux系统安装 2. 在Ubuntu中安装VS code 2.1. 首先下载对应系统的VS code安装包 2.2. 安装VS code 3. 在 ...
- 实用的Linux 安装 zip unzip
Linux 安装 zip unzip 1.apt-get 安装 apt-get install zip 2.yum 安装 yum install -y unzip zip 命令实例 1.把/home目 ...
最新文章
- 字符串截取固定长度的方法
- SQL SERVER 的 INFORMATION_SCHEMA 的使用
- 大功率无线数传设备不接天线有何影响?
- 【数据结构与算法】实验 构造医院的树结构
- 长春java开发能开多少钱,从理论到实践!
- java 读取使用keytool生产的keystore文件
- Cadence如何画PCB封装库
- 使用python进行数学建模系列1 读表格 +简单处理+ 画图简单入门 代码可直接运行
- 十代主板改win7_微星z490主板装win7系统及bios设置教程(支持10代cpu装win7)
- AI产品经理的技术了解层级
- Twaver-HTML5基础学习(12)连线(Link)
- 4位共阴极数码管的动态扫描电路VHDL设计
- 说说教育机构教学课程视频加密是如何实现的?
- 海南信用社计算机试题,2021年海南农村信用社计算机笔试内容17
- 基金收益率计算1:资管业务、资管产品和基金
- kettle使用 - 关闭Carte服务
- 项目管理师备考笔记:十大管理之范围管理
- Linux 进程挂起、恢复相关命令
- 自定义Horizon
- ssm明亮眼镜店网站毕业设计(附源码、运行环境)