Board logo

标题: [工具合集] windows下安装UnxUtils -- 仿 unix/linux 命令 (约120个) [打印本页]

作者: tools241    时间: 2018-7-6 06:33     标题: windows下安装UnxUtils -- 仿 unix/linux 命令 (约120个)

本帖最后由 tools241 于 2018-7-6 06:50 编辑

Windows下安装 UnxUtils -- 仿 Unix/Linux 命令

( 约120个, 在2017/09/17 再增加文档转换工具 UNIX2DOS 及 DOS2UNIX )

* Dos文档转Unix文档 -- dos2unix.exe 档名
* Unix文档转Dos文档 -- unix2dos.exe 档名

功   能: 在windows的 "命令提示字元" 模式之下使用 "仿 unix/linux 命令"
压缩档:
UnxUtils仿unix命令.7z  (2M) ,
載點1:
https://pan.baidu.com/s/1HruhG4wwV5thTt7yg2ki8A
載點2:
https://sites.google.com/site/tools241/tools

* 利用工具解压后
    "仿 unix/linux 命令" 是放在  UnxUtils\usr\local\wbin
    可以将 UnxUtils\usr\local\wbin 剪下 贴到 c:
   再将 c:\wbin 改名为 c:\unixcmd
   将 autoexec.bat 中的环境变数 PATH 增加一笔 ;c:\unixcmd (用分号隔开)
   设定好就可在 "命令提示字元" 模式之下使用 "仿 unix/linux 命令" .

** 范例:
.............................................................................................................
* grep 原本主要是在 unix/linux 下被用来找出txt中 含/不含 某字串的工具
* 在Windows下使用grep.exe时, 请先进 "命令提示元" 环境下操作

* 例1: 找在 input.txt 中含字串 2010 的文字行,改存到 output.txt ==>
         grep.exe 2010 input.txt > output.txt

* 例2: 找以  abc 开头, 且末尾是 789 的文字行 ==>
         grep "^abc.*789$" input.txt > output.txt
         注: ^ 表示后面的字在一行的开头
               . 表示任意字
               * 表示前面的字出现任意次
              $ 表示前面的字在一行的末尾

* 例3: 找不含 the 的文字行 ==>
         grep   -v   the   input.txt > output.txt

.............................................................................................................
* touch 可将档案的 "日期时间" 改成 "系统此刻的日期时间"
         touch 档名
* touch 可将b档案的 "日期时间" 改成 a档案的 "日期时间"
         touch   -r   a   b
.............................................................................................................

* 如何利用 仿unix命令 sed 一次替换文字中的 "某些相似性的字串" ==>   
      http://www.bathome.net/thread-48585-1-1.html





欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2