zoukankan      html  css  js  c++  java
  • 在windows下使用linux命令

    使用过linxu的伙计估计都会喜欢上linux各种各样强大的命令如:grep, sed,awk,diff和patch。cygwin是一个windows下的linux模拟器,对于想在windows下使用linux命令的人来说是一个选择。但是cygwin过于复杂庞大,下载比较费劲,本人最终没有下载,也没有用过。个人感觉GunWin32是一个不错的选择,GnuWin32使windows用户可以在命令行窗口中使用各种各样的linux命令,就跟使用普通的windows命令一样简单。

    1.下载GnuWin32,GnuWin32的安装文件(GetGnuWin32-0.6.3.exe)下载地址:http://sourceforge.net/projects/getgnuwin32/,官网地址:http://gnuwin32.sourceforge.net/
    2.运行GetGnuWin32-0.6.3.exe,并指定安装目录。
    3.进入安装目录的GetGnuWin32子目录,GetGnuWin32子目录是GetGnuWin32-0.6.3.exe自动建立的
    4.运行download.bat,这个过程会从网络上下载所有linux命令程序,所以需要等待很长时间,大家可以出去打打酱油什么的
    5.运行install.bat,到此安装结束,大家可以开始使用各种linux命令了。

    命令使用方法:
    1. find + grep 查找指定文件: find D:\* | grep .xml



    2. type/cat + grep 过滤文件内容:cat test.txt | grep KEY2 或 type test.txt | grep KEY2



    3. sed删除文件内容:cat test.txt | sed "s/\[KEY2\] //"



    4. iconv转换文件编码:iconv -f gbk -t utf-8 史上第一掌门.txt > 史上第一掌门_utf-8.txt

    5. 图片格式转换格式jpeg到pnm: jpegtopnm cat_type_grep.jpg > cat_type_grep.jpg.pnm

    6. 图片格式转换格式pnm到png: pnmtopng cat_type_grep.jpg.pnm > cat_type_grep.png

    7. 图片格式转换格式jpeg到png: jpegtopnm cat_type_grep.jpg | pnmtopng > cat_type_grep.png

    8. 批量转化图片:for /r .\ %i in (*.jpg) do jpegtopnm %i | pnmtopng > %~ni.png

     

  • 相关阅读:
    Windows Server 2012配置开机启动项
    Windows Server 2019 SSH Server
    NOIP2017 senior A 模拟赛 7.7 T1 棋盘
    Noip 2015 senior 复赛 Day2 子串
    Noip 2015 senior复赛 题解
    Noip 2014 senior Day2 解方程(equation)
    Noip 2014 senior Day2 寻找道路(road)
    Noip 2014 senior Day2 无线网络发射器选址(wireless)
    Noip2014senior复赛 飞扬的小鸟
    Noip 2014 senior 复赛 联合权值(link)
  • 原文地址:https://www.cnblogs.com/adgnat/p/2108098.html
Copyright © 2011-2022 走看看