学Linux - 上红联!
Linux系统教程_红联Linux门户
Linux帮助

北京pk10技巧规律2码:在Linux系统中安装/使用PowerShell Core 6.0

时间:2017-03-13来源:linux.cn 作者:LCTT
在微软爱上 Linux 之后,PowerShell 这个原本只是 Windows 才能使用的组件,于 2016 年 8 月 18 日开源并且成为跨平台软件,登陆了 Linux 和 macOS。
PowerShell 是一个微软开发的自动化任务和配置管理系统。它基于 .NET 框架,由命令行语言解释器(shell)和脚本语言组成。
PowerShell 提供对 COM (组件对象模型) 和 WMI (Windows 管理规范) 的完全访问,从而允许系统管理员在本地或远程 Windows 系统中 执行管理任务,以及对 WS-Management 和 CIM(公共信息模型)的访问,实现对远程 Linux 系统和网络设备的管理。
通过这个框架,管理任务基本上由称为 cmdlets(发音 command-lets)的 .NET 类执行。就像 Linux 的 shell 脚本一样,用户可以通过按照一定的规则将一组 cmdlets 写入文件来制作脚本或可执行文件。这些脚本可以用作独立的命令行程序或工具。
 
在 Linux 系统中安装 PowerShell Core 6.0
要在 Linux 中安装 PowerShell Core 6.0,我们将会用到微软软件仓库,它允许我们通过最流行的 Linux 包管理器工具,如 apt-get、yum 等来安装。
 
在 Ubuntu 16.04 中安装
首先,导入该公共仓库的 GPG 密钥,然后将 Microsoft Ubuntu 仓库注册到 APT 的源中来安装 PowerShell:
$ curl http://wxnun.cn.packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
$ curl http://jixinman.com.packages.microsoft.com/config/ubuntu/16.04/prod.list | sudo tee /etc/apt/sources.list.d/microsoft.list
$ sudo apt-get update
$ sudo apt-get install -y powershell
 
在 Ubuntu 14.04 中安裝
$ curl http://ejbna.cn.packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
$ curl http://ywfcx.cn.packages.microsoft.com/config/ubuntu/14.04/prod.list | sudo tee /etc/apt/sources.list.d/microsoft.list
$ sudo apt-get update
$ sudo apt-get install -y powershell
 
在 CentOS 7 中安裝
首先,将 Microsoft RedHat 仓库注册到 YUM 包管理器仓库列表中,然后安装 PowerShell:
$ sudo curl http://delaana.com.packages.microsoft.com/config/rhel/7/prod.repo > /etc/yum.repos.d/microsoft.repo
$ sudo yum install -y powershell
 
如何在 Linux 中使用 PowerShell Core 6.0
在这一节中,我们将会简单介绍下 PowerShell;我们将会看到如何启动 PowerShell,运行一些基础命令,操作文件、目录和进程。然后学习怎样列出所有可用的命令、显示命令帮助和别名。
输入以下命令来启动 PowerShell:
$ powershell
在Linux系统中安装/使用PowerShell Core 6.0
你可以通过以下命令来查看 PowerShell 版本:
$PSVersionTable
在Linux系统中安装/使用PowerShell Core 6.0
在 Linux 中运行基本的 PowerShell 命令。
get-date [# 显示当前日期]
get-uptime [# 显示开机时间]
get-location [# 显示当前工作目录]
 
在 PowerShell 中操作文件和目录
1、可以通过两种方法创建空文件:
new-item  tecmint.tex
或者
"">tecmint.tex
然后往里面添加内容并查看文件内容。
set-content tecmint.tex -value "TecMint Linux How Tos Guides"
get-content tecmint.tex
在Linux系统中安装/使用PowerShell Core 6.0
 
2、在 PowerShell 中删除一个文件
remove-item tecmint.tex
get-content tecmint.tex
在Linux系统中安装/使用PowerShell Core 6.0
 
3、创建目录
mkdir  tecmint-files
cd  tecmint-files
“”>domains.list
ls
在Linux系统中安装/使用PowerShell Core 6.0
 
4、执行长格式的列表操作,列出文件/目录详细情况,包括模式(文件类型)、最后修改时间等,使用以下命令:
dir
在Linux系统中安装/使用PowerShell Core 6.0
 
5、显示系统中所有的进程:
get-process
在Linux系统中安装/使用PowerShell Core 6.0
 
6、通过给定的名称查看正在运行的进程/进程组细节,将进程名作为参数传给上面的命令,如下:
get-process apache2
在Linux系统中安装/使用PowerShell Core 6.0
输出中各部分的含义:
NPM(K) – 进程使用的非分页内存,单位:Kb。
PM(K) – 进程使用的可分页内存,单位:Kb。
WS(K) – 进程的工作集大小,单位:Kb,工作集由进程所引用到的内存页组成。
CPU(s) – 进程在所有处理器上所占用的处理器时间,单位:秒。
ID – 进程 ID (PID).
ProcessName – 进程名称。
 
7、想要了解更多,获取 PowerShell 命令列表:
get-command
在Linux系统中安装/使用PowerShell Core 6.0
 
8、想知道如何使用一个命令,查看它的帮助(类似于 Unix/Linux 中的 man);举个例子,你可以这样获取命令 Describe 的帮助:
get-help Describe
在Linux系统中安装/使用PowerShell Core 6.0
 
9、显示所有命令的别名,輸入:
get-alias
在Linux系统中安装/使用PowerShell Core 6.0
 
10、最后,不过也很重要,显示命令历史记录(曾运行过的命令的列表):
history
在Linux系统中安装/使用PowerShell Core 6.0
 
就是这些了!在这篇文章里,我们展示了如何在 Linux 中安装微软的 PowerShell Core 6.0。在我看来,与传统 Unix/Linux 的 shell 相比,PowerShell 还有很长的路要走。目前看来,PowerShell 还需要在命令行操作机器,更重要的是,编程(写脚本)等方面,提供更好、更多令人激动和富有成效的特性。
查看 PowerShell 的 GitHub 仓库:http://ekbmf.cn.github.com/PowerShell/PowerShell。
 
本文永久更新地址:http://www.fanyiwo.com/linux/29123.html
------分隔线------
北京pk10分助手 北京pk10 9码计划软件 北京pk10 7码玩法 北京快乐8中奖 北京快乐8现场开奖 北京pk10猜冠军软件
北京pk10四码定位技巧 北京pk10技巧6码 北京快乐8大小技巧 北京福利彩票pk10
北京pk10技巧6码 北京pk10技巧6码 北京pk10万能八码技巧 北京pk10技巧6码 北京pk10技巧6码稳赚
彩经网北京快乐8走势图 北京快乐8开奖号 北京pk10技巧万能码 北京pk10倍投方案 北京pk10 北京pk10万能八码技巧
早点小吃店加盟 中式早餐店加盟 天津早点加盟车 酸奶加盟 早点加盟多少钱
早餐加盟哪个好 早餐加盟哪家好 包子早点加盟 早餐加盟品牌 全国招商加盟
春光早点工程加盟 早餐加盟品牌 早餐培训加盟 必胜客加盟费及加盟条件 品牌早餐店加盟
早点加盟哪家好 正宗早点加盟 包子早点加盟 营养粥加盟 早点来加盟店
时时彩平台 新疆18选7复式 贵州体育彩票11选5 481走势图最近60期 易盈国际如何
湖北快三 北京时时彩计划 捷克酷喜乐彩铅 湖北快三一定牛 福建11选5任三技巧
pk10单双计划在线 港澳堵王 江西时时彩11选5走势图 东臣净水器 辽宁快乐12开奖记录
黑龙江p62历史记录 复试连码 海南环岛动车 秒速时时彩开奖走势图 澳洲幸运10计划助手