linux版powershell安装教程(.net core版)
powershell 传教士 原创文章 始于2016-12-20,2017-03-15改。文章版本目前博客园为最新版。 允许转载,但必须保留名字和出处,否则追究法律责任
问:powershell二进制安装包,和.net core是什么关系?
答: powershell依赖.net。不论win还是linux,powershell都是.net的一个代码库分支。
问:什么是 .net core?
答: .net core是微软.net的跨平台版本。
问:.net core大致包含几个分支?
答: .net core中大致包含asp.net,powershell,f#。
问:.net core目前版本是多少?
答: .net core分为:
1.0 lts 老旧版。
1.1 稳定版。
2.0 当前版。
问:.net core目前支持哪些平台?
答:
请先围观这里:
https://github.com/dotnet/core-setup/blob/master/README.md
问:powershell二进制安装包,依赖哪些linux库?
答: libicu libunwind uuid
问:powershell二进制安装包,被装在哪里?
答:
/opt/microsoft/powershell/6.0.xxx版本号
然后在/usr/bin下,增加了个连接powershell
问:linux版powershell如何运行?
答:
在bash下,powershell回车。然后打查看版本命令:
$PSVersionTable #powershell命令不区分大小写
问:二进制powershell包,支持哪些系统?
答:
◦Ubuntu 14.04 , 16.04
◦CentOS , RHEL 7及以上
◦open SUSE 13及以上
◦Arch Linux (archl inux 没有版本号)
◦LINUX docker 容器
◦Linux AppImage 容器
问:powershell官网在哪里?
答:
https://github.com/PowerShell/PowerShell/releases
问:macOS 10及以上,二进制powershell安装包,如何安装?
答:
先去官网下载最新版二进制安装包,然后:
sudo installer -pkg powershell-6.0.0-alphaxxxxx.pkg -target /
问:二进制powershell安装包,如何下载?
答:
wget https://github.com/PowerShell/PowerShell/releases/download/v6.0.0-xxxxxxxx.rpm
问:二进制powershell安装包,下载太慢怎么办?
答:
先安装aria2,安装后就有aria2c命令,用这个命令下载,即可随时中断,随时断点续传。如:
aria2c https://github.com/PowerShell/PowerShell/releases/download/v6.0.0-xxxxxxxx.rpm
问:centos7,rhel7,二进制powershell安装包,如何安装?
答:
先去官网下载最新版二进制安装包,然后:
rpm -ivh ./powershell-6.0.0_xxxxxxx.rpm
问:centos7,rhel7,二进制powershell安装包,如何升级?
答:
1下载【新的版本.rpm】
2rpm -Uvh 新的版本.rpm
问:Ubuntu 14.04,Ubuntu 16.04,二进制powershell安装包,如何安装?
答:
先去官网下载最新版二进制安装包,然后:
sudo dpkg -i powershell_6.0.0-alpha.xxxxxxxx_amd64.deb sudo apt-get install -f
问:OpenSUSE 13及以上,二进制powershell安装包,如何安装?
答:
先去官网下载最新版二进制安装包,然后:
sudo zypper install ./powershell-6.0.0_xxxxxxx.rpm
问:Arch Linux,powershell安装包,如何安装?
答:
powershell源码已经进入arch linux 源码仓库。【Arch Linux User Repository (AUR)】 如需安装,请参考官方手册。 https://wiki.archlinux.org/index.php/Arch_User_Repository#Installing_packages
问:docker版的powershell,如何安装?
答:
http://www.cnblogs.com/piapia/p/5884838.html
问:docker版的powershell,有什么优点?
答:
1 下载速度比较快。
2 安装比较简单。
问:docker版的powershell,有什么缺点?
答:
容器把【宿主机子】,和【子容器】隔离了。 get-process查进程,查服务的,查端口的【子容器命令】,都无法访问【宿主机子】,或者设置成可访问,比较麻烦。
问:神马是“Linux AppImage”?
答: “Linux AppImage” 是一个linux软件,这个软件自带一个仓库。仓库中的都是绿色的软件,这些软件无需安装,下载后,即可运行。 这个软件类似于docker,即以linux服务的形式运行后,仓库中的绿色软件通过这个服务运行。
问:“Linux AppImage”官网在哪?
答:
https://github.com/probonopd/AppImageKit
问:如何把“Linux AppImage”安装成服务?
答:
wget https://github.com/probonopd/AppImageKit/releases/download/continuous/appimaged-x86_64.AppImage
chmod a+x ./appimaged-x86_64.AppImage
./appimaged-x86_64.AppImage -i #root权限
问:“Linux AppImage”服务,已经运行,如何运行powershell绿色版?
答:
先去官网下载最新版二进制包,然后:
chmod a+x PowerShell-x86_64.AppImage ./PowerShell-x86_64.AppImage #支持在终端中运行此命令
问:“Linux AppImage”版powershell绿色版,有什么缺点?
答: 目前下载比较慢。
问:“Linux AppImage”版powershell绿色版,有什么优点?
答: 相对docker版,有优势。可以访问本地磁盘,可以访问本地进程等。
===========================完=============================
linux版powershell安装教程(.net core版)的更多相关文章
- powershell入门教程-v0.3版
powershell入门教程-v0.3版 来源 https://www.itsvse.com/thread-3650-1-1.html 参考 http://www.cnblogs.com/piapia ...
- nodejs下载安装教程(XP版)
Node.js 下载安装教程(XP版) 参考自:https://www.cnblogs.com/zhouyu2017/p/6485265.html(win10版) 一.安装环境 Windows Xp( ...
- 转:xdebug在linux下的安装教程
原文:xdebug在linux下的安装教程 [注意,本人是PHP7.1.7 Nginx ,第7步没有做,但是xdebug.so就已经在PHP的扩展文件夹里面了.目录是phpinfo的extension ...
- 宝塔Linux面板新手安装教程【转】
一.使用远程连接软件 (如 Putty.XShell) 连接你的Linux服务器,本教程以 Putty 为例. 1.动 Putty.exe 程序,进入 Putty 主界面. 2.在 Host Name ...
- linux中RabbitMQ安装教程
linux中RabbitMQ安装教程 在做一个微服务项目时候用到消息队列,于是深入了解了消息队列知识,并在linux上安装了Rabbitmq,本博客介绍Rabbitmq的安装教程,想要深入了解消息队列 ...
- mysql压缩版的安装教程
1. 首先创建 my.ini,在mysql解压目录下的bin文件夹中新建一个名为 my.ini 的文件,内容为 [client] port=3306 default-character-set ...
- 移动端调试工具weinre安装教程(java版)
先申明:本安装教程是基于java的jdk安装的,经过测试可以正常使用,基于nodejs的安装,小喵鼓弄了好几天也没有成功,如果哪位童鞋基于nodejs安装成功了,请联系小喵,小喵在这里先谢谢你了! 好 ...
- Linux下aMule安装教程
Linux下载神器aMule安装教程 aMule可以说是Linux下的电驴,你们说eMule是不是就是aMule的Windows版呢?也是开源的. Fedora安装aMule很简单,两条命令就搞定. ...
- Nginx Linux和Windows安装教程
前言 本篇文章主要介绍的是Nginx Linux环境和Windows的安装教程. Nginx 介绍 Nginx("engine x")是一款是由俄罗斯的程序设计师Igor Syso ...
随机推荐
- SuperSocket入门(一)-Telnet服务器和客户端请求处理
本文的控制台项目是根据SuperSocket官方Telnet示例代码进行调试的,官方示例代码:Telnet示例. 开始我的第一个Telnet控制台项目之旅: 创建控制台项目:打开vs程序,文件=> ...
- 让EFCore更疯狂些的扩展类库(一):通过json文件配置sql语句
前言 EF通过linq和各种扩展方法,再加上实体模型,编写数据库的访问代码确实是优美.舒服,但是生成的sql不尽如意.性能低下,尤其是复杂些的逻辑关系,最终大家还是会回归自然,选择能够友好执行sql语 ...
- MyBatis-Generator的配置说明和使用
关于MyBatis: MyBatis Generator (MBG) 是一个Mybatis的代码生成器 MyBatis 和 iBATIS. 他可以生成Mybatis各个版本的代码,和iBATIS 2. ...
- MySQL 存储表情字符
摘要 在 MySQL 中直接存储表情的时候,会出现无法插入数据的错误. 这是由于一般情况下,MySQL 的字符集是 utf8,而对于 emoji 表情的 mysql 的 utf8 字符集是不支持,需要 ...
- [html5] 学习笔记- 编辑API之Range对象(二)
本节继续介绍range对象的方法,包括cloneRange,cloneContents,extraContents,createContextual,createContextual-Fragment ...
- LinQ 创建连接、简单增删改查
LINQ--语言集成查询(Language Integrated Query)是一组用于c#和Visual Basic语言的扩展.它允许编写C#或者Visual Basic代码以查询数据库相同的方式操 ...
- WebForm 控件(二)
控件 Calendar:日历控件 但是html代码量太大不适用 FileUpdate: 文件上传 HiddenField:隐藏域 Image: 图片 可以直接给URL 不适用可用html代码写 Ta ...
- js在新页面中返回到上一页浏览的历史位置
在微信浏览器中浏览页面时,在当前页面中当我们将页面往下滚动到某一个位置时,可能我们就会点击某个链接而页面跳转到了另外一个页面,而当我们又返回到上一个页面时我们会发现那个页面还停留在我们之前浏览的位置, ...
- Oracle执行计划顺序
先从最开头一直往右看,直到看到最右边的并列的地方,对于不并列的,靠右的先执行:对于并列的,靠上的先执行. 即并列的缩进块,从上往下执行,非并列的缩进块,从下往上执行. 如下示例: Execu ...
- Jmeter生成html格式测试报告
使用jmeter进行性能测试,运行完毕后生成html格式的测试报告,需要进行如下操作: 1.在C:\apache-jmeter-3.0\bin文件夹下的user.properties文本中添加如下信息 ...