当前位置: 首页 > news >正文

Powershell自定义带参数的别名

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • 前言
  • 一、函数
  • 二、使用步骤
  • 总结


前言

之前写了一篇文章定义别名让powershell尽可能接近Unix风格,增强两者的互操作性,今天给出方法可以定义带参数的别名。
这篇文章属于加强行别名,你需要先了解别名,要不然会不知道加在什么位置:Powershell自定义别名


一、函数

不管是Bash还是powershell都有函数,今天这个带参数的别名本质上就是将函数定义为别名。

powershell的函数用法:

function get_system_log{#内容
}

二、使用步骤

写一个获取绑定TCP端口号的别名,获取当前操作系统所有Listen的TCP端口。

function Get_TCP_Listen{Get-NetTCPConnection -State Listen	
}Set-Alias -Name tl -Value Get_TCP_Listen

重新打开powershell然后执行tl就显示所有Listen的端口了,其他的特殊用途的别名都可以这么定义。

注意:目前实现的还是有点缺憾,比如Unix上的ll其实也是别名,但是ll作为别名后面可以加参数,咱们目前定义的是固定参数的别名,暂时不能加额外参数!


总结

1、设置难度不大,功能受到一定的限制

http://www.lryc.cn/news/409341.html

相关文章:

  • 文件操作相关的精讲
  • 05 循环神经网络
  • C#初级——条件判断语句、循环语句和运算符
  • Laravel路由模型绑定:简化依赖注入的艺术
  • 【vue前端项目实战案例】之Vue仿饿了么App
  • 冷热分离——Java全栈知识(36)
  • 了解Selenium中的WebElement
  • OpenCV facedetect 人脸检测官方示例项目配置
  • 自定义Laravel Artisan风格:打造个性化命令行体验
  • CTF之网站被黑
  • Electron学习笔记(一)基础环境
  • 【C语言】栈的实现(数据结构)
  • 前端三大主流框架对比
  • AOP~面向切面编程介绍
  • Android SurfaceFlinger——GraphicBuffer的提交(三十三)
  • 创维汽车滁州永通体验中心开业仪式暨超充车型区域上市会圆满成功
  • 【PHP】系统的登录和注册
  • 2024.7.29 刷题总结
  • WebSocket程序设计
  • ES(ElasticSearch)倒排索引
  • Android Studio Build窗口出现中文乱码问题
  • java生成随机数
  • 动态定制深度学习:Mojo模型与自定义训练算法的无缝切换
  • 昇思25天学习打卡营第19天|DCGAN生成漫画头像
  • 排序题目:按照频率将数组升序排序
  • 实分析与测度论问题的分类
  • 动态代理更改Java方法的返回参数(可用于优化feign调用后R对象的统一处理)
  • Redis缓存数据库进阶——Redis与分布式锁(6)
  • 网络芯片(又称为PHY网络芯片)
  • 01 Go Web基础_20240728 课程笔记