日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
Linux下安裝PowerShell配置工具

PowerShell 是一個(gè)跨平臺(tái)的 (Windows, Linux 和 OS X) 自動(dòng)化和配置工具(框架),可以和已有的工具友好集成,特別優(yōu)化用于處理結(jié)構(gòu)化數(shù)據(jù) (如 JSON, CSV, XML 等), REST APIs 以及對(duì)象模型。它包含一個(gè)命令行 Shell、一個(gè)關(guān)聯(lián)的腳本語(yǔ)言以及一個(gè)用于處理 cmdlets 的框架。

在 Linux 系統(tǒng)中安裝 PowerShell Core 6.0

要在 Linux 中安裝 PowerShell Core 6.0,我們將會(huì)用到微軟軟件倉(cāng)庫(kù),它允許我們通過(guò)最流行的 Linux 包管理器工具,如 apt-get、yum 等來(lái)安裝。

在 Ubuntu 16.04 中安裝

首先,導(dǎo)入該公共倉(cāng)庫(kù)的 GPG 密鑰,然后將 Microsoft Ubuntu 倉(cāng)庫(kù)注冊(cè)到 APT 的源中來(lái)安裝 PowerShell

$ curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
$ curl https://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 https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
$ curl https://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 倉(cāng)庫(kù)注冊(cè)到 YUM 包管理器倉(cāng)庫(kù)列表中,然后安裝 PowerShell

$ sudo curl https://packages.microsoft.com/config/rhel/7/prod.repo > /etc/yum.repos.d/microsoft.repo
$ sudo yum install -y powershell

如何在 Linux 中使用 PowerShell Core 6.0

在這一節(jié)中,我們將會(huì)簡(jiǎn)單介紹下 PowerShell;我們將會(huì)看到如何啟動(dòng) PowerShell,運(yùn)行一些基礎(chǔ)命令,操作文件、目錄和進(jìn)程。然后學(xué)習(xí)怎樣列出所有可用的命令、顯示命令幫助和別名。

輸入以下命令來(lái)啟動(dòng) PowerShell:

$ powershell

在 Linux 中啟動(dòng) PowerShell

你可以通過(guò)以下命令來(lái)查看 PowerShell 版本:

$PSVersionTable

查看 PowerShell 版本

在 Linux 中運(yùn)行基本的 PowerShell 命令。

get-date          [# 顯示當(dāng)前日期]
get-uptime        [# 顯示開(kāi)機(jī)時(shí)間]
get-location      [# 顯示當(dāng)前工作目錄](méi)

在 PowerShell 中操作文件和目錄

1、 可以通過(guò)兩種方法創(chuàng)建空文件:

new-item  tecmint.tex
或者
"">tecmint.tex

然后往里面添加內(nèi)容并查看文件內(nèi)容。

set-content tecmint.tex -value "TecMint Linux How Tos Guides"
get-content tecmint.tex

在 PowerShell 中創(chuàng)建新文件

2、 在 PowerShell 中刪除一個(gè)文件

remove-item tecmint.tex
get-content tecmint.tex

在 PowerShell 中刪除一個(gè)文件

3、 創(chuàng)建目錄

mkdir  tecmint-files
cd  tecmint-files
“”>domains.list
ls

在 PowerShell 中創(chuàng)建目錄

4、 執(zhí)行長(zhǎng)格式的列表操作,列出文件/目錄詳細(xì)情況,包括模式(文件類(lèi)型)、最后修改時(shí)間等,使用以下命令:

dir

Powershell 中列出目錄長(zhǎng)列表

5、 顯示系統(tǒng)中所有的進(jìn)程:

get-process

在 PowerShell 中顯示運(yùn)行中的進(jìn)程

6、 通過(guò)給定的名稱查看正在運(yùn)行的進(jìn)程/進(jìn)程組細(xì)節(jié),將進(jìn)程名作為參數(shù)傳給上面的命令,如下:

get-process apache2

在 PowerShell 中查看指定的進(jìn)程

輸出中各部分的含義:

  • NPM(K) – 進(jìn)程使用的非分頁(yè)內(nèi)存,單位:Kb。
  • PM(K) – 進(jìn)程使用的可分頁(yè)內(nèi)存,單位:Kb。
  • WS(K) – 進(jìn)程的工作集大小,單位:Kb,工作集由進(jìn)程所引用到的內(nèi)存頁(yè)組成。
  • CPU(s) – 進(jìn)程在所有處理器上所占用的處理器時(shí)間,單位:秒。
  • ID – 進(jìn)程 ID (PID).
  • ProcessName – 進(jìn)程名稱。

7、 想要了解更多,獲取 PowerShell 命令列表:

get-command

列出 PowerShell 的命令

8、 想知道如何使用一個(gè)命令,查看它的幫助(類(lèi)似于 Unix/Linux 中的 man);舉個(gè)例子,你可以這樣獲取命令 Describe 的幫助:

get-help Describe

PowerShell 幫助手冊(cè)

9、 顯示所有命令的別名,輸入:

get-alias

列出 PowerShell 命令別名

10、 最后,不過(guò)也很重要,顯示命令歷史記錄(曾運(yùn)行過(guò)的命令的列表):

history

顯示 PowerShell 命令歷史記錄

就是這些了!在這篇文章里,我們展示了如何在 Linux 中安裝微軟的 PowerShell Core 6.0。在我看來(lái),與傳統(tǒng) Unix/Linux 的 shell 相比,PowerShell 還有很長(zhǎng)的路要走。目前看來(lái),PowerShell 還需要在命令行操作機(jī)器,更重要的是,編程(寫(xiě)腳本)等方面,提供更好、更多令人激動(dòng)和富有成效的特性。


分享標(biāo)題:Linux下安裝PowerShell配置工具
轉(zhuǎn)載注明:http://www.dlmjj.cn/article/dhcidhs.html