众所周知,Linux 命令很强大,使用起来也很方便,但是想在 windows 系统上使用 Linux 命令有些困难,要么下载第三方终端工具,要么就是安装一系列命令环境。 作为一个前端开发,其实可以全局安装一下 npm 命令行工具,然后再配置别名,并添加到环境变量中,就可以替代一些常用的 Linux 命令了。
配置一个 rmm 命令
让
rmm
命令代替rm -rf
命令
- npm 全局安装
rimraf
pnpm i -g rimraf
- 在电脑
C
盘下创建一个名为alias
的文件夹,再新建一个rmm.bat
的文件,如:
PS C:\alias> ls
目录: C:\alias
Mode LastWriteTime Length Name
---- ------------- ------ ----
-a---- 2023/6/9 22:24 21 rmm.bat
- 编辑
rmm.bat
文件
@echo off
rimraf %*
解释:%*
代表 .bat 脚本的传参,将会接受用户所有输入的文件夹名或文件名。
-
重点: 将
C:\alias
路径添加到系统环境变量 path 中。不然无法全局使用。 -
全部保存之后,新打开一个命令行窗口,可以运行
rmm ./xxx.txt
命令试试效果。
注意与说明
xxx.bat
的文件名就是你在命令行中需要使用到的xxx
命令,必须一致。- 我这里使用的是
rmm
命令,因为 windows 系统下存在了rm
命令和del
命令,避免命令不生效,就需要注意配置的别名命令不能和系统内置命令冲突。 - 使用
rm -rf
、rimraf
、rmm
这种命令时需要慎重,避免误删不可找回。
附加 ll 命令
文件:C:\alias\ll.bat
@echo off
ls %*
现在就可以愉快的使用 rmm 命令和 ll 命令了。
欢迎访问:天问博客