Linux Powershell 安装教程

在Linux中安装并使用Powershell PowerShell 是来自微软开源的一种任务自动化和配置管理框架语言,它结合了一个命令行 shell 和一个脚本语言,专为系统管理员、开发人员和其他 IT 专业人员设计,以帮助他们更高效地管理和自动化日常任务。如果你是一个重度的Powershell使用者,你可以使用powershell语言来管理Linux,或者在Linux上统一集成基于powershell语言的环境。 阅读详情
导读在微软爱上 Linux 之后,PowerShell 这个原本只是 Windows 才能使用的组件,于 2016 年 8 月 18 日 开源并且成为跨平台软件:https://linux.cn/article-7699-1.html ,登陆了 Linux 和 macOS。

PowerShell 是一个微软开发的自动化任务和配置管理系统。它基于 .NET 框架,由命令行语言解释器(shell)和脚本语言组成。

PowerShell 提供对 COM (组件对象模型Component Object Model) 和 WMI (Windows 管理规范Windows Management Instrumentation) 的完全访问,从而允许系统管理员在本地或远程 Windows 系统中 执行管理任务,以及对 WS-Management 和 CIM(公共信息模型Common Information Model)的访问,实现对远程 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 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 仓库注册到 YUM 包管理器仓库列表中,然后安装 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

在这一节中,我们将会简单介绍下 PowerShell;我们将会看到如何启动 PowerShell,运行一些基础命令,操作文件、目录和进程。然后学习怎样列出所有可用的命令、显示命令帮助和别名。

输入以下命令来启动 PowerShell:

$ powershell

在 Linux 中启动 PowerShell

你可以通过以下命令来查看 PowerShell 版本:

$PSVersionTable

查看 PowerShell 版本

在 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

在 PowerShell 中创建新文件

2、 在 PowerShell 中删除一个文件

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

在 PowerShell 中删除一个文件

3、 创建目录

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

在 PowerShell 中创建目录

4、 执行长格式的列表操作,列出文件/目录详细情况,包括模式(文件类型)、最后修改时间等,使用以下命令:

dir

Powershell 中列出目录长列表

5、 显示系统中所有的进程:

get-process

在 PowerShell 中显示运行中的进程

6、 通过给定的名称查看正在运行的进程/进程组细节,将进程名作为参数传给上面的命令,如下:

get-process apache2

在 PowerShell 中查看指定的进程

输出中各部分的含义:

  • NPM(K) – 进程使用的非分页内存,单位:Kb。
  • PM(K) – 进程使用的可分页内存,单位:Kb。
  • WS(K) – 进程的工作集大小,单位:Kb,工作集由进程所引用到的内存页组成。
  • CPU(s) – 进程在所有处理器上所占用的处理器时间,单位:秒。
  • ID – 进程 ID (PID).
  • ProcessName – 进程名称。

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

get-command

列出 PowerShell 的命令

8、 想知道如何使用一个命令,查看它的帮助(类似于 Unix/Linux 中的 man);举个例子,你可以这样获取命令 Describe 的帮助:

get-help Describe

PowerShell 帮助手册

9、 显示所有命令的别名,輸入:

get-alias

列出 PowerShell 命令别名

10、 最后,不过也很重要,显示命令历史记录(曾运行过的命令的列表):

history

显示 PowerShell 命令历史记录

就是这些了!在这篇文章里,我们展示了如何在 Linux 中安装微软的 PowerShell Core 6.0。在我看来,与传统 Unix/Linux 的 shell 相比,PowerShell 还有很长的路要走。目前看来,PowerShell 还需要在命令行操作机器,更重要的是,编程(写脚本)等方面,提供更好、更多令人激动和富有成效的特性。

查看 PowerShell 的 GitHub 仓库:https://github.com/PowerShell/PowerShell。

Win11如何安装Ubuntu?Win11安装Ubuntu系统教程 7、然后在其中输入“Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux”回车确定。之后还能安装ubuntu系统吗?5、等待自动安装完成之后会弹出终端窗口,在其中输入自己的账户密码就可以登录使用了。8、最后系统会自动弹出是否重启对话框,选择“Y”进行确认,重启完成就能解决问题了。1、首先在任务栏中打开“应用商店”,如果任务栏没有也可以在开始菜单中找到。4、进入之后点击右上角的“安装”按钮。 阅读详情

相关推荐

RANSAC地面点分割:从原理到C++实战优化

本文深入解析RANSAC算法在点云地面分割中的原理与C++实战优化,涵盖动态迭代次数、自适应阈值等关键技巧,通过并行计算和内存访问优化提升性能,适用于激光雷达点云处理。

weixin_29015051的博客 277

蓝易云 - 在不同Linux发行版上安装PowerShell的方法

PowerShell 是一款跨平台的任务自动化解决方案,集成了命令行shell、脚本语言和配置管理功能。以下是在不同的Linux发行版上安装PowerShell的具体步骤。

高性价比服务器就选:蓝易云 479

STM32N6570-DK ISP调试

将下载线接入STLINK V3EC接口,将BOOT1拨码拨至右边,即将其置为H,上电或已经上电的按复位,打开STM32CubeProgrammer,设置start address:0x70000000。板子消耗电流较大,即使缩短数据线接了USB供电依然不能正常点亮显示屏,最终通过板上CN2端子加了外部5V供电,仍然需要560mA的外部电流。3.烧录bin文件:STM32N6_ISP_IQTune_App_revC01-v1.1.0-trusted.bin。

liu的博客 1065

WindowsServer安装Linux子系统

一台windows服务器尝试安装了一下linux子系统的全过程

qq_28197843的博客 1629

如何在 Ubuntu 24.04 或 22.04 上安装和使用 GDebi

本文介绍了在Ubuntu 24.04上安装和使用GDebi的方法。GDebi是DPKG的轻量级替代品,能够自动解析并安装.deb包的依赖项。文章详细说明了系统更新、安装GDebi的步骤,并演示了通过GUI和CLI两种方式安装.deb包的操作流程。此外,还提供了验证安装和卸载包的方法。GDebi虽然非必需,但为用户提供了处理依赖项的另一种选择,适合需要安装本地Debian包的用户。

山岚的运维笔记 1988

平面变压器PCB绕组设计实战:从原理到布局的工程考量

本文深入探讨了平面变压器PCB绕组设计的工程实践,从基础原理到布局优化,涵盖了电流密度、层间绝缘、绕组拓扑结构等关键参数。通过实战案例分享,解析了高频应用中的集肤效应、邻近效应等挑战,并提供了热管理和EMC优化的实用技巧,助力工程师在服务器电源、车载充电器等空间敏感场景实现高效设计。

weixin_42666036的博客 453

[powershell][转载]在linux上安装powershell

在 Linux 上安装 PowerShell GitHub版本页面上提供有所有可用包。 安装包以后,从终端运行pwsh。 若已安装预览版,请运行pwsh-preview。 备注 PowerShell 7 是就地升级,升级后会删除 PowerShell Core 6.x。 /usr/local/microsoft/powershell/6文件夹被替换为/usr/local/microsoft/powershell/7。 如果需要与 PowerShell 7 并行运行 PowerShel...

FL1623863129的博客 1530

TPC好像是这么回事儿

TPC(Transmit Power Control)发送功率控制,本觉得就是控制一下发送功率,原理很简单,但看原版协议死活每搞懂什么意思,恼羞成怒!!!! 后来又看了一些贴子和cisco的相关功能介绍,再回头看协议,好像是这么一回事: 1、所谓TPC,是AP控制STA的发送功率的一种手段。在802.11d中,已定义了使用Country Element传递区域无线通信规定的信道和最大发送功率信息: 通过获取这些信息,STA可以确定自己应该遵守什么规则,可以用什么发送功率在哪些信道上通信。 2

两只勤劳的蜜蜂 8630

window的Anaconda Powershell Prompt 里使用linux 命令

如果 Windows 10 或 11 启用了 WSL 功能,可以直接使用 Linux 发行版(如 Ubuntu)。Msys2 是一个包含许多 Linux 工具的环境,可以直接在 Anaconda 中安装。后,它会包含 Git Bash,允许在 Windows 上使用许多 Linux 命令。这些方法可以在 Windows 环境中轻松使用 Linux 命令,选择适合的方案即可。

qq_40256654的博客 1027

海上风电经柔性直流送出系统的阻抗建模与稳定性分析

摘要 本文针对海上风电经柔性直流送出系统的稳定性问题,提出了一种基于阻抗建模的分析方法。研究建立了直驱永磁同步发电机(PMSG)的序阻抗解析模型和模块化多电平换流器(MMC)的交流侧小信号阻抗模型,通过Matlab/Simulink平台实现了完整的仿真验证系统。采用谐波线性化原理和端口阻抗分析法,揭示了风电机组与柔直换流器之间的阻抗匹配特性对系统稳定性的影响规律。研究结果表明,控制参数设置会显著改变系统阻抗特性,进而影响稳定裕度。文中提出的阻抗建模方法为分析海上风电柔直送出系统的宽频振荡问题提供了有效工具,

huanghm88的专栏 232

声音源定位:利用YOLO与麦克风阵列定位声音来源YOLOv5、YOLOv8、YOLOv10

YOLO(You Only Look Once)是一个用于目标检测的深度学习模型。YOLO的最大特点是其通过一次前向传播即可完成多个目标的检测,速度和精度相对其他目标检测算法具有显著优势。YOLO模型的版本不断更新,从YOLOv1到YOLOv10,算法精度和速度都有了显著的提升。声音源定位是利用多个麦克风阵列收集的声音信号,通过算法计算声音源的位置。声音源定位的关键在于准确估计每个麦克风的声音到达时间,从而确定声音源的空间坐标。基于时延估计(TDOA)

YOLO 673

linux sh怎么安装,Linux Powershell 安装教程

导读在微软爱上 Linux 之后,PowerShell 这个原本只是 Windows 才能使用的组件,于 2016 年 8 月 18 日 开源并且成为跨平台软件:https://linux.cn/article-7699-1.html ,登陆了 Linux 和 macOS。PowerShell 是一个微软开发的自动化任务和配置管理系统。它基于 .NET 框架,由命令行语言解释器(shell)和脚本...

weixin_32434033的博客 558

Camunda 7.x 系列【62】启动流程实例源码解析

为了更好的了解Camunda,接下来我们简单分析下启动流程实例相关源码

记录知识、锤炼自我 1173

power linux安装教程,linux下mono,powershell安装教程

1简介简单来说pash就是bash+powershell2官网3下载fedora20---lxde桌面---32位版。4用vmware虚拟机安装linux,设置用户root,密码=123456,用户user001,密码=1234565安装monoyum install wgetcd/etc/yum.repos.d/wget http://download.opensuse.org/reposito...

weixin_35662528的博客 206

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

linux下mono,powershell安装教程

1简介 简单来说pash就是bash+powershell   2官网 https://github.com/Pash-Project/Pash   3下载fedora20---lxde桌面---32位版。 http://download.fedoraproject.org/pub/fedora/linux/releases/20/Live/i386/Fe

256

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

linux版powershell安装教程(.net core版)

powershell 传教士 原创文章 始于2016-12-20,2017-03-15 ,2017-05-10改。文章版本目前博客园为最新版。 允许转载,但必须保留名字和出处,否则追究法律责任 问:powershell二进制安装包,和.net core是什么关系? 答: powershell依赖.net。不论win还是linux,powershell都是.net的一个代码库分支。 ...

weixin_30681121的博客 224

Claude Code 安装教程(macOS / Linux / Windows PowerShell 一键脚本)【2026 最新】

Claude Code 是 Anthropic 官方推出的 CLI AI 编程助手工具。安装后可在终端中使用:代码生成项目分析Bug 修复命令解释AI 辅助开发通过本教程,你可以:自动安装 Node 18+一键安装 Claude Code支持 macOS / Linux / Windows解决国内访问问题如果你在国内使用 Claude Code:建议优先配置中转服务。

1953

wsl 重启_WSL(Windows Subsystem for Linux) 安装教程

WSL(Windows Subsystem for Linux) 安装教程:——START:1.以管理员身份运行powershell ,输入下面的代码,等待提示完成后,重启系统:Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux2.在微软应用商城搜索LINUX或WSL。3.你可以选...

weixin_39807954的博客 685

PowerShell-WSL-Interop 项目下载及安装教程

PowerShell-WSL-Interop 项目下载及安装教程 1. 项目介绍 PowerShell-WSL-Interop 是一个开源项目,旨在通过 PowerShell 和 Windows Subsystem for Linux (WSL) 集成 Linux 命令到 Windows 系统中。该项目解决了直接使用 wsl.exe 调用 Linux 命令时的一些限制,例如路径转换、参数处理和命令...

gitblog_01210的博客 634

php 执行powershell,在 Linux 上运行 PowerShell

PowerShell 全称 WindowsPowerShell,在开发之初,微软将其命名为代号 Monad。它首先是个 Shell,它能够启动和操纵应用程序;其次 PowerShell 也可以将几个命令组合起来放在文件中执行;同时,PowerShell 还可以充分利用 .Net 和 COM 对象,来与各种系统交互,完成各种复杂、自动化的操作。PowerShell这个原本只是 Windows 才...

weixin_35699471的博客 272

安装UBuntu系统

1.以管理员身份打开 PowerShell 并运行: Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux 2.下载 Ubuntu_1604.2019.523.0_x64.appx 放在 C:\Windows\System32 路径下. 3.PowerShell窗口执行 Add-AppxPackage .\Ubuntu_1604.2019.523.0_x64.appx

郭勤靖 657

PowerShell下载和安装教程(附安装包,适合新手)

PowerShell是微软开发的跨平台自动化管理工具,包含命令行Shell、脚本语言和配置管理功能。相比传统命令行工具,它直接处理.NET对象而非文本,极大简化了数据处理。PowerShell 7支持Windows/Linux/macOS,可用于系统运维、日志审计、云资源编排等场景。安装方式多样:Linux通过官方源安装,macOS可用Homebrew或pkg安装包,Windows提供图形化安装向导。PowerShell深度集成.NET框架,支持直接调用类库方法,实现"脚本即程序"

softs_download的博客 4994

openssh windows_Win10 安装 OpenSSH 并搭建服务器

本文主要简述在Win10的台式机上面安装并配置成类 Linux 服务器。材料:一台可联网的Win10 电脑并配备PowerShell (安装教程) 以及 Git。要使得 Win10 达到作为服务器的效果,那 OpenSSH是必不可少的。微软的官方文档中给出了一个安装的方法利用 Win10 新增的 feature 特性安装,但是此方法在我的电脑上不可行,尤其是用 PowerShell 安装并配置的过...

weixin_39762856的博客 827
上一篇: 详解在 Linux 启动时,如何自动执行命令或脚本
下一篇: Ubuntu 升级内核到最新版本
学习Linux棒棒哒
博客等级 码龄16年 12粉丝 17原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值