windows系统cmd命令设置别名,并添加到环境变量

news/2025/2/12 18:06:49/

众所周知,Linux 命令很强大,使用起来也很方便,但是想在 windows 系统上使用 Linux 命令有些困难,要么下载第三方终端工具,要么就是安装一系列命令环境。
作为一个前端开发,其实可以全局安装一下 npm 命令行工具,然后再配置别名,并添加到环境变量中,就可以替代一些常用的 Linux 命令了。

windows shell 别名

配置一个 rmm 命令

rmm 命令代替 rm -rf 命令

  1. npm 全局安装 rimraf
pnpm i -g rimraf
  1. 在电脑 C 盘下创建一个名为 alias 的文件夹,再新建一个 rmm.bat 的文件,如:
PS C:\alias> ls目录: C:\aliasMode                LastWriteTime         Length Name
----                -------------         ------ ----
-a----         2023/6/9     22:24             21 rmm.bat
  1. 编辑 rmm.bat 文件
@echo off 
rimraf %*

解释:%* 代表 .bat 脚本的传参,将会接受用户所有输入的文件夹名或文件名。

  1. 重点:C:\alias 路径添加到系统环境变量 path 中。不然无法全局使用。

  2. 全部保存之后,新打开一个命令行窗口,可以运行 rmm ./xxx.txt 命令试试效果。

注意与说明

  1. xxx.bat 的文件名就是你在命令行中需要使用到的 xxx 命令,必须一致。
  2. 我这里使用的是 rmm 命令,因为 windows 系统下存在了 rm 命令和 del 命令,避免命令不生效,就需要注意配置的别名命令不能和系统内置命令冲突。
  3. 使用 rm -rfrimrafrmm 这种命令时需要慎重,避免误删不可找回。

附加 ll 命令

文件:C:\alias\ll.bat

@echo off 
ls %*

现在就可以愉快的使用 rmm 命令和 ll 命令了。


欢迎访问:天问博客


http://www.ppmy.cn/news/330962.html

相关文章

存储技术3 数据保护: RAID

Why RAID 性能限制了磁盘驱动单独的驱动存在预期的使用寿命 MTBF测量若一个驱动器的MTBF是750 000小时, 阵列中有100个驱动, 阵列的MTBF会变成 750000 / 100 7500小时 RAID用于减缓这个问题RAID特点 增大容量高可用性增强的性能 RAID implementation…

JVM原理:JVM垃圾回收算法(通俗易懂)

目录 前言正文垃圾标记算法引用类型强引用软引用弱引用虚引用 引用计数法循环引用问题 根可达性分析法虚拟机栈(栈帧的局部变量表)中的引用方法区中类静态属性引用方法区中常量引用本地方法栈(Native方法)引用 垃圾回收算法标记清…

第七章 Linux实际操作——组管理和权限管理

第七章 Linux实际操作——组管理和权限管理 7.1 Linux组基本介绍7.2 文件、目录 所有者7.2.1 查看文件的所有者7.2.2 修改文件所有者 7.3 组的创建7.3.1 基本指令7.3.2 应用实例 7.4 文件、目录所在组7.4.1 查看文件、目录所在组7.4.2 修改文件、目录所在组 7.5 其他组7.6 权限…

预处理器的作用

面试题:预处理器标识#error的目的是什么? 答:#error命令是C/C++语言的预处理命令之一,当预处理器预处理到#error命令时将停止编译并输出用户自定义的错误消息。 其实大部分以#开头的宏定义都是预处理器,不仅仅有#error,还有常见的#include,#ifdef...#else...#endif。有可…

杭州互联网医疗Java实习一面

目录 1.java集合知道哪些2.ArrayList和LinkedList插入效率对比3.HashMap的底层结构4.HashMap怎么实现线程安全4.介绍下reentrantlock5.Redis分布式锁的实现原理7.知道哪些排序算法8.快排的原理9.Spring的AOP作用和原理10.MySQL的InnoDB索引结构11.网络中TCP和UDP的区别12.JVM的…

64位处理器_32位和64位的Windows 10和处理器(CPU)有什么区别

当你下载Windows 10、Office或任何其他软件时,可能会注意到有32位和64位版本可用,这时你可能会想到一个问题,我需要哪个? 在本文中,你可以了解32位和64位Windows 10之间的区别,以及哪种适合你。 本文目录 3…

麒麟810处理器_华为nova5跑分公布,麒麟810到底是什么水平?

华为nova5系列之后,受到关注的除了聚焦在本身的配置和设计外,还有一同推出的麒麟810处理器。作为华为第二款7nm处理器,华为的麒麟810和高通的骁龙7系列比较的话,结果会怎样?这也是不少用户的疑惑。 最近,安…

处理器后面的字母含义_电脑天天用,但CPU后缀的一个字母你知道代表这什么吗?...

如今很多人每天都在使用电脑,有人用电脑进行工作学习、有人只是单纯的使用电脑追个剧。尽管电脑每天都在用,但我相信还是有很多小伙伴弄不清楚电脑CPU那一串字母与数字的组合的具体含义,下面让小编带着大家一起了解一下电脑CPU那一串组合的含义吧! 电脑CPU 下面,我们先来说…