怎么做安居客网站,游戏开发比网站开发,百度怎么发布网站,网络策划是做什么的1. 前言
最近写批处理多了#xff0c;发现Windows下的bat批处理命令#xff0c;相比Linux的命令#xff0c;无论是功能还是多样性#xff0c;真的差太多了。但有时候又不得不使用bat批处理#xff0c;好在今天发现了一个不错的工具包#xff1a;UnxUtils#xff0c;这个…1. 前言
最近写批处理多了发现Windows下的bat批处理命令相比Linux的命令无论是功能还是多样性真的差太多了。但有时候又不得不使用bat批处理好在今天发现了一个不错的工具包UnxUtils这个工具包包含了将近xx个命令程序可以在Windows下像使用Linux中的命令一样使用它们这多少让我有些兴奋。
2. 下载并解压
下载地址 UnxUtils.zip UnxUpdates.zip
3. 配置环境变量
将解压后的路径添加到系统或用户的PATH环境变量中 如我解压在 C:\Mytools 目录则工具命令全路径为 C:\Mytools\UnxUtils\usr\local\wbin C:\Mytools\UnxUpdates 在配置环境变量时建议将 C:\Mytools\UnxUpdates 路径放到 C:\Mytools\UnxUtils\usr\local\wbin 前面这样在使用命令时会先从前者路径下找最新的命令程序。
4. 使用命令
配置完环境变量后就可以在命令行窗口或者bat批处理中使用了。
5. 注意事项
在UnxUtils工具包中有些命令与Windows系统自带的命令重名如 echo命令
在命令行或批处理脚本中使用重名的命令时默认是优先使用Windows系统自带的命令。
如果对于重名的文件你想使用UnxUtils工具包中的建议你将UnxUtils工具包中的同名命令重命名如echo.exe重命名为uecho.exe这样你就可以在命令行窗口或bat批处理中使用工具包中的uecho命令了 为什么不直接将Windows自带命令重命名呢原因主要是 Windows有些自带命令是内置在cmd.exe程序内的无法重命名。如dir、echo、cd、copy等等有些命令则是独立的可执行文件命令名.com、命令名.exe如more.com、tree.com、findstr.exe、where.exe等等。虽然可以重命名但是需要考虑是否影响历史批处理因此不建议 6. UnxUtils工具包命令预览
截止到目前UnxUtils工具包下有121个命令
agrep.exe ansi2knr.exe basename.exe bc.exe bison.exe bunzip2.exe bzip2.exe bzip2recover.exe cat.exe chgrp.exe chmod.exe chown.exe cksum.exe cmp.exe comm.exe compress.exe cp.exe csplit.exe cut.exe date.exe dc.exe dd.exe df.exe diff.exe diff3.exe dircolors.exe dirname.exe du.exe egrep.exe env.exe expand.exe expr.exe factor.exe fgrep.exe find.exe flex.exe fmt.exe fold.exe fsplit.exe gawk.exe gclip.exe gplay.exe grep.exe gsar.exe gunzip.exe gzip.exe head.exe id.exe indent.exe install.exe join.exe jwhois.exe less.exe lesskey.exe libfl.a libfl.lib ln.exe logname.exe ls.exe m4.exe make.exe makedepend.exe makemsg.exe man.exe md5sum.exe mkdir.exe mkfifo.exe mknod.exe mv.exe mvdir.exe nl.exe od.exe paste.exe patch.exe pathchk.exe pclip.exe pr.exe printenv.exe printf.exe pwd.exe recode.exe rm.exe rman.exe rmdir.exe sdiff.exe sed.exe seq.exe shar.exe sleep.exe sort.exe split.exe stego.exe su.exe sum.exe sync.exe tac.exe tail.exe tar.exe tee.exe test.exe touch.exe tr.exe type.exe uecho.exe uname.exe unexpand.exe uniq.exe unrar.exe unshar.exe unzip.exe uudecode.exe uuencode.exe wc.exe wget.exe wget.hlp which.exe whoami.exe xargs.exe yes.exe zcat.exe zip.exe
7. UnxUpdates工具包命令预览
截止到目前UnxUpdates工具包中共有34个命令
cat.exe cksum.exe comm.exe csplit.exe cut.exe expand.exe fmt.exe fold.exe gawk.exe grep.exe head.exe join.exe less.exe lesskey.exe make.exe md5sum.exe nl.exe od.exe paste.exe pr.exe ptx.exe sed.exe sha1sum.exe sort.exe split.exe sum.exe tac.exe tail.exe tr.exe tsort.exe unexpand.exe uniq.exe wc.exe zsh.exe
其中除了ptx.exe、sha1sum.exe、tsort.exe、zsh.exe 4个命令外其余的在UnxUtils中也有只不过版本较新一些