精华内容
下载资源
问答
  • Java调用Windows命令

    千次阅读 2015-03-10 20:56:30
    Java调用Windows命令   Java调用Windows命令主要用到两个类:   java.lang.Runtime 每个 Java 应用程序都有一个 Runtime 类实例,使应用程序能够与其运行的环境相连接。可以通过 getRuntime 方法获取当前运行...
    Java调用Windows命令
     
    Java调用Windows命令主要用到两个类:
     
    java.lang.Runtime
    每个 Java 应用程序都有一个 Runtime 类实例,使应用程序能够与其运行的环境相连接。可以通过 getRuntime 方法获取当前运行时。应用程序不能创建自己的 Runtime 类实例。
     
    java.lang.Process
    ProcessBuilder.start() 和 Runtime.exec 方法创建一个本机进程,并返回 Process 子类的一个实例,该实例可用来控制进程并获取相关信息。Process 类提供了执行从进程输入、执行输出到进程、等待进程完成、检查进程的退出状态以及销毁(杀掉)进程的方法。 对于带有 Process 对象的 Java 进程,没有必要异步或并发执行由 Process 对象表示的进程。

    下面是个简单例子:
    package test;
    
    import java.io.IOException;
    import java.io.BufferedReader;
    import java.io.InputStream;
    import java.io.InputStreamReader;
    
    /**
     * Java调用Windows命令测试
     * @author liuyazhuang
     *
     */
    public class Test {
    	public static void main(String args[]) {
            testWinCmd();
            dirOpt();
        }
    
        public static void testWinCmd() {
            System.out.println("------------------testWinCmd()--------------------");
            Runtime runtime = Runtime.getRuntime();
            System.out.println(runtime.totalMemory());
            System.out.println(runtime.freeMemory());
            System.out.println(runtime.maxMemory());
            System.out.println(runtime.availableProcessors());   //处理器数
            try {
                //执行一个exe文件
                runtime.exec("notepad");
                runtime.exec("C:\\Program Files\\Microsoft Office\\OFFICE11\\winword.exe c:\\test.doc");
                //执行批处理
                runtime.exec("c:\\x.bat");
                //执行系统命令
                runtime.exec("cmd /c dir ");
                runtime.exec("cmd /c dir c:\\");
    
    //            //-------------- 文件操作 --------------
    
                runtime.exec("cmd /c copy c:\\x.bat d:\\x.txt");   //copy并改名
                runtime.exec("cmd /c rename d:\\x.txt x.txt.bak"); //重命名
                runtime.exec("cmd /c move d:\\x.txt.bak c:\\");    //移动
                runtime.exec("cmd /c del c:\\x.txt.bak");          //删除
    
                //-------------- 目录操作 --------------
                runtime.exec("cmd /c md c:\\_test");          //删除
            } catch (IOException e) {
                e.printStackTrace();
            }
        } 
        /**
         * 执行批处理文件,并获取输出流重新输出到控制台
         */
        public static void dirOpt() {
            System.out.println("------------------dirOpt()--------------------");
            Process process;
            try {
                //执行命令
                process = Runtime.getRuntime().exec("c:\\x.bat");
                //取得命令结果的输出流
                InputStream fis = process.getInputStream();
                //用一个读输出流类去读
                BufferedReader br = new BufferedReader(new InputStreamReader(fis));
                String line = null;
                //逐行读取输出到控制台
                while ((line = br.readLine()) != null) {
                    System.out.println(line);
                }
            } catch (IOException e) {
                e.printStackTrace();
            }
        }
    }

    x.bat
    del c:\del.txt
    cd D:
    dir

    运行结果:
    ------------------testWinCmd()--------------------
    2031616
    1652120
    66650112
    2
    ------------------dirOpt()--------------------
    
    D:\_dev_stu\fileopt>del c:\del.txt  
    
    D:\_dev_stu\fileopt>cd D:  
    D:\_dev_stu\fileopt
    
    D:\_dev_stu\fileopt>dir
    驱动器 D 中的卷是 DISK1_VOL2
    卷的序列号是 70FB-DFAF
    
    D:\_dev_stu\fileopt 的目录
    
    2008-07-18  09:30    <DIR>          .
    2008-07-18  09:30    <DIR>          ..
    2008-07-18  09:30    <DIR>          src
    2008-07-18  09:31               549 fileopt.iml
    2008-07-18  09:31            10,292 fileopt.ipr
    2008-07-18  14:27    <DIR>          classes
    2008-07-18  16:42            26,265 fileopt.iws
                   3 个文件         37,106 字节
                   4 个目录  8,095,498,240 可用字节
    
    Process finished with exit code 0



    展开全文
  • Linux与Windows命令对比

    万次阅读 多人点赞 2018-05-03 17:51:03
    Linux与Windows命令的比较 文件目录操作 Command Linux Windows 批处理 .sh .bat 帮助 cmd –help / -h 列出目录文件 ls/ ls -l dir 改变当前目录 cd cd 进父目录 cd .. cd .....

    Linux与Windows命令的比较

    注意 本人的博客都迁移到本人自己搭建的博客地址,通过此处可查看。

    文件目录操作

    Command Linux Windows
    批处理 .sh .bat
    帮助 cmd --help / -h
    列出目录文件 ls/ ls -l dir
    改变当前目录 cd cd
    进父目录 cd … cd …
    进home目录 cd ~
    复制 cp copy
    删除 rm file_name del file_name
    建目录 mkdir folderName md folderName
    建文件 touch fileName touch fileName
    删目录 rmdir folderName rmdir folderName
    设置目录文件权限 chmod u+rwx file
    设置目录文件所有者 chown user.group file

    文件内容操作

    Command Linux Windows
    显示文件内容 cat type
    more,less more
    head、tail
    统计行数 wc
    显示文件信息 file
    查找文件 find /bin -name ls
    定位可执行文件位置 which
    在文本文件内查找 grep str1 1.txt find
    启动运行程序 gnome-open/open start

    系统信息查询

    Command Linux Windows
    显示内核版本 uname -a
    显示发布版本 lsb_release -a
    cat /etc/issue
    显示id信息 id/whoami
    显示当前登陆用户 who
    显示当前环境信息 env
    显示启动中检测到的硬件信息 dmesg
    显示系统的PCI设备 lspci
    显示系统的USB lsusb
    显示cpu信息 less /proc/cpuinfo
    显示内存 less /proc/menminfo
    显示硬盘存储信息 df -h

    进程/任务控制

    Command Linux Windows
    显示进程信息 ps -auxf
    杀死进程 kill proc_id
    杀死所有 killall postgresql
    暂停中断当前前台任务 ctrl - z
    恢复任务到后台 bg
    恢复任务到前台 fg

    网络命令

    Command Linux Windows
    显示启动的网络服务 netstat -anli less netstat
    显示路由表信息 netstat -r netstat -r
    显示ip ip a/ifconfig ipconfig
    显示防火墙信息 iptables -list
    远程登陆 ssh user@host
    发送ping信息 ping ip ping ip
    命令行下载 wget url/curl -o url

    用户管理

    Command Linux Windows
    修改命令 passwd
    创建用户 useradd
    删除用户 userdel
    修改用户 usermod
    退出 exit / ctrl + D
    切换用户至(默认root) su [-]user
    以su后的权限执行 sudo -u user cmd

    其他

    Command Linux Windows
    显示日期时间 date date
    日历 cal2014
    清除屏幕 clear cls
    搜索软件包 yum search tree
    删除软件包 yum remove pkg_name
    安装软件包 yum install pkg_name
    重启系统 reboot
    关闭系统 halt -p
    设置环境变量 export PATH=SPATH:~/bin set
    显示信息/环境变量 echo $HOME echo

    vi/vim编辑器使用

    在Linux下打开vim的命令:vi 或者 vim

    vi的三种模式:

    • ESC
    • :命令行
    • i 编辑模式

    **i: ** 编辑模式

    **I: ** 行首插入

    **a: ** 追加

    **A: ** 行尾插入

    **R: ** 替换文字

    **v: ** 选择

    **ctrl-v: ** 选择举行区域

    **x: ** 删除

    **dd: ** 剪切/删除行

    **dw: ** 剪切/删除字

    **yy: ** 拷贝行

    **p: ** 光标之后粘贴

    **P: ** 光标之前粘贴

    **r: ** 替换单个字符

    **J: ** 连接两行

    **/: ** 搜索

    **n: ** 下一个搜索结果

    ?///: substitute

    **cw: ** 修改词语

    **. : ** 重复最后一个命令

    **u: ** 撤销

    **ctr-r: ** 重做

    **:w ** 保存

    **:q ** 关闭

    展开全文
  • Windows命令提示符快捷键汇总

    千次阅读 2018-01-05 13:25:40
    Windows命令提示符快捷键汇总
    

    https://wenda.so.com/q/1483815465721340?src=170


    即便你平时经常用到 Windows 命令提示符,可能也会对本文将提到的快捷键数量感到惊讶。其实我们可以使用快捷键来简化命令提示符中的选择操作,或对文本进行重复操作,下面我们会列出完整列表。

    大家都知道命令提示符是 Windows 中必不可少的一个系统管理的强有力工具,用户可以使用各种命令实现一些图形界面难以企及的管理方式。就其使用性质而言,Windows 命令提示符依赖于大量的键盘快捷操作。本文提到的快捷键大多出现于 CDM 发布初期,但也有一些是 Windows 10 中新增的操作方法(特别是对 Ctrl 键的使用),现在我们就一同来看看。

    快速启动和关闭命令提示符

    在 Windows 中打开命令提示符的方法实在很多,下面我们总结一些只使用键盘的常见打开和关闭方式:

    Windows(或 Windows + R)输入 cmd 打开命令提示符的普通模式

    Windows + X 按 C 打开命令提示符的普通模式(Windows 10 新增)

    Windows + X 按 A 打开命令提示符的管理员模式(Windows 10 新增)

    Alt+F4 或执行 exit 关闭命令提示符

    Alt+Enter 在全屏或窗口模式之间切换

    虽然打开方式很多,但建议大家平时使用时都以管理员权限打开,以避免操作时的权限问题。

    移动光标

    在命令提示符中,你可以随时通过鼠标点击将光标放到任意地方,键盘的快捷操作有:

    Home 和 End:将光标移动到行首或行尾

    Ctrl + ← 和 Ctrl + →:将光标移动到上一个或下一个单词

    Ctrl + ↑ 和 Ctrl + ↓:上下滚动内容

    Ctrl+M:进入或退出「标记模式」

    跟使用 Linux 中的 VIM 一样,在用习惯快捷键之后,相信你在命令工作时一定不习惯再切换到鼠标中去点点点的。。。

    快捷选择文本

    在命令提示符中我们同样可以使用快捷键对命令提示符中的文本进行字符、单词、整行级别或整屏级别的选择操作:

    Shift + ← 和 Shift + →:向左或右扩展一个字符的选区范围

    Shift + ↑ 和 Shift + ↓:向上或下扩展选区范围

    Shift + Ctrl + ← 和 Shift + Ctrl + →:向左或右扩展一个单词的选区范围

    Shift + Home:选中当前字符至行首

    Shift + End:选中当前字符至行尾

    Ctrl+ Shift + Home 和 Ctrl+ Shift + End:选中当前字符至屏幕缓冲区开头或结尾

    看起来好像比较复杂,其实就是 Ctrl、Shift 键与上下左右键的不同组合而已,习惯了就会比使用鼠标更加方便。

    快捷操作文本

    选中只是第一步,对文本的操作才是实质。下面我们来说说如何在命令提示符中进行快捷的复制、粘贴和删除操作:

    Ctrl + C 或 Ctrl + Insert:复制当前选中文本

    Ctrl + V 或 Shift+Insert:从剪贴板粘贴

    Backspace:删除光标左侧字符

    Ctrl + Backspace:删除光标左侧单词

    Tab:自动补全文件名、文件夹路径或命令

    Escape:删除当前行

    Insert:切换到「插入模式」,可在任意位置进行插入(自动覆盖已有内容)。

    Ctrl + Home 和 Ctrl + End:删除光标到行首或行尾内容

    Ctrl + Z:行尾标记(该符号后的内容会被自动忽略)。

    很明显,使用快捷方式在命令提示符中进行复制和粘贴是 Windows 10 中非常受欢迎的增强。

    命令历史记录

    命令提符会自动记录本次启动会话中所执行的所有历史操作记录,大家可以方便调用:

    F3:重复前一条命令

    ↑ 或 ↓ 键:在上一条或下一条命令间进行切换

    → 键或 F1:逐字符呈现上一条执行过的命令

    F7:列出当前命令历史记录,通过 ↑ ↓ 键进行选择

    Alt + F7:清空命令历史记录

    F8:按当前输入字符,逐条在之前执行过的命令中进行切换匹配

    Ctrl + C:强制中止当前输入行或正在执行的命令

    展开全文
  • Windows命令提示符常用操作命令

    万次阅读 2019-05-31 11:15:35
    1切换目录 Windows系统推荐使用反斜杠\,Linux系统是正斜杠/ 从c盘切换到其它盘,直接输入其它盘符,进入e盘 e: 进入e盘下的test目录 cd test ./为当前目录 …/为上一级目录 /为根...新建文件夹的命令为mkdir和md...

    1切换目录

    Windows系统推荐使用反斜杠\,Linux系统是正斜杠/
    从c盘切换到其它盘,直接输入其它盘符,进入e盘
    e:
    进入e盘下的test目录
    cd test
    ./为当前目录 …/为上一级目录 /为根目录
    cd …/
    在这里插入图片描述

    2 查看目录内容

    Windows下的查看目录内容为dir,Linux的为ls

    在这里插入图片描述

    3 新建、复制、重命名和删除

    3.1 新建文件夹和文件

    新建文件夹的命令为mkdir和md
    mkdir data
    新建文件夹命令
    md data2
    在这里插入图片描述
    新建文件命令为type nul>
    type nul> 1.txt
    在这里插入图片描述

    3.2 复制文件夹和文件

    复制文件夹,使用命令xcopy,下面这条命令会把e:\test目录下的所有文件和文件夹复制到指定目录下去
    xcopy e:\test e:\ /s /e
    在这里插入图片描述
    复制文件,使用命令copy
    copy .\1.txt .\data1
    在这里插入图片描述

    3.3 删除

    删除文件夹使用rd
    rd data1 /s
    在这里插入图片描述
    强制删除,不需要提示,使用/q
    rd data1 /s /q
    在这里插入图片描述
    删除文件使用命令del
    del 1.txt
    在这里插入图片描述

    3.4 重命名文件和文件夹

    重名名文件夹使用命令ren
    ren data2 data1
    在这里插入图片描述
    重命名文件ren
    ren 1.txt 2.txt
    在这里插入图片描述

    4 其它命令

    查看文件内容,使用命令type
    type 2.txt
    在这里插入图片描述
    清屏cls
    在这里插入图片描述
    将命令行输出到txt文件中
    dir > 1.txt

    dir有一条比较实用的命令,只显示文件名以及后缀名
    dir /b
    在这里插入图片描述
    显示所有指定后缀名的文件
    dir /b *.lib
    在这里插入图片描述

    展开全文
  • Git bash 中使用 Windows 命令的正确打开方式 在 git-bash 中使用 Windows 命令是会发现有乱码,比如在使用ping www.baidu.com命令时, 显示如下: ping www.baidu.com ▒▒▒▒ Ping www.a.shifen.com [220.181.38.150...
  • 切换到e盘: cd /d e: 切换到d盘: cd /d d:/software 其中/d其实是命令中的一部分,被其他博客中举的例子给误导了。 再贴一篇大佬总结的更多windows命令,方便以后查看: 点击进入 ...
  • windows命令运行java jar包

    千次阅读 2016-08-17 13:59:26
    1、背景  lib路径下有j1.jar , j2.jar ,j3.jar, 其中main函数在j1.jar中,... j2.jar, j3.jar是依赖包  j1.jar中的MANIFEST.MF不指定Main-class和依赖包的classpath.... 2、通过windows命令允许j1.jar中的main函数。
  • windows命令脚本暂停/cmd命令暂停

    万次阅读 2018-05-28 15:04:00
    启动一个cmd脚本,发现闪退...这个时候就是报错了,但是我们又看不成报错的原因是什么,这个时候只需要右键用文本打开cmd命令,在后面加上这样一行代码,就可以查看报错的原因啦!最后,记得把这个删除或者注释掉哦~...
  • windows命令----netstat命令

    千次阅读 2018-08-08 16:41:05
    开始--运行--cmd 进入命令提示符(或者window + r 输入cmd): 1:输入 netstat -nao 2:查看指定端口占用情况: 输入 netstat -nao | findstr "8080" 3:查看进程id对应的进程名: 输入:...
  • Windows命令实现Sleep休眠

    千次阅读 2020-09-30 11:41:21
    等待一分钟:ping 192.0.2.2 -n 1 -w 60000 > nul 等待一秒钟:ping 192.0.2.2 -n 1 > nul (ping一次需要一秒钟) -w 60000 指定毫秒内所需的超时时间。因为地址不存在,所以会等待60,000 ms (60 seconds)并...
  • windows命令窗口打开记事本

    千次阅读 2017-08-17 17:20:20
    win + R 打开wins命令窗口,输入命令:notepad,回车即可
  • windows命令查看无线网密码

    千次阅读 2018-06-19 15:17:37
    按住windows键盘+“R”打开cmd命令行,并输入以下命令netsh wlan show profiles这个命令会展示本机连接过的所有的无线网名称,如图:如果需要查看某个无线网的密码,需要执行以下命令(这里用27-602)作为演示:netsh wlan...
  • windows命令方式操作防火墙

    千次阅读 2017-09-05 09:00:19
    开启防火墙: netsh firewall set opmode mode=enable 关闭防火墙: netsh firewall set opmode...命令:netsh firewall   参数:   ? // 显示命令列表   add // 添加防火墙配置 
  • 三步走: netstat -ano | findstr ...1.打开cmd命令窗口,输入命令:netstat -ano | findstr8761,根据端口号查找对应的PID。结果如下: 发现8761端口被PID(进程号)为15616的进程占用。 2.根据PID找进程名...
  • windows命令查看软件安装列表

    万次阅读 2017-04-09 14:08:43
    windows上,可以通过控制面板,查看软件安装情况。那么除此之外还有其它方法吗? powershell命令 PS C:\Users\wyq> Get-WmiObject -class Win32_Product |Select-Object -Property name,versionname
  • 使用 windows 命令启动某个程序

    千次阅读 2019-07-04 15:22:29
    将某个程序放在启动项中,该程序会自动启动,但是如果在系统运行中程序崩溃或出现异常关闭了,这时候就需要...编写一个 .bat 文件,使用 start 命令即可。 start "" "C:\Program Files\Tencent\QQ\bin\QQ.exe" 其...
  • windows命令之文件合并

    千次阅读 2018-10-17 14:22:19
    //合并文件 cd 进入相关路径,然后执行type * &gt; D:megre.txt实现合并到一个文件     &gt;&gt;&gt;阅读全文
  • 3、使用Windows命令来实现端口转发

    万次阅读 2018-06-10 00:35:12
    0x00 前言在Windows系统中,从XP开始就内嵌了一个设置网络端口转发的功能。依靠这个功能,任何到本地端口的TCP连接(ipv4或者ipv6)都能够被转发到任意一个本地端口,甚至是远程主机的某个端口。并且,Windows系统并...
  • Windows 系统自带的powershell配色确实是有点难看,今天给大家推荐一下更改配色的方法。让大家在工作学习中增添一点乐趣首先附上一张效果图(使用的是campbell配色,然后我自己更改了一下透明度和字体大小)好了,...
  • windows命令批量修改文件后缀名

    千次阅读 2019-06-21 16:20:20
    文件批量修改后缀名: (1)把某一类型文件(相同后缀名)修改为另一类型(相同后缀名) 打开cmd 进入指定的文件夹 执行命令 ren *.mp4 *.mp3
  • Windows命令远程执行工具Winexe

    千次阅读 2017-08-02 09:45:02
    root@daxueba:~# apt-get install fcitx-table-wbpy ttf-wqy-microhei ttf-wqy-zenhei...执行以上命令后,安装过程中没有出现任何错误的话,则表示小企鹅输入法安装成功。小企鹅输入法安装成功后,需要启动才可以使用。
  • windows命令强制关闭登录用户

    千次阅读 2016-05-10 15:02:59
    运行 输入cmd进入dos交互界面 输入query user  命令记录下已登录用户的ID 用logoff Id 命令注销已登录用户 logoff 1
  • Windows命令生成文件夹目录树状结构

    千次阅读 2019-01-09 17:07:54
    1.在电脑操作系统的开始菜单中,搜索cmd或者直接使用WIN+R快捷键组合,直接打开命令行运行程序。 2.打开命令行程序 ... 3.进入文件目录 找到需要生成树形结构的文件目录,如果不是在C盘,需要先进入...使用dir命令,...
  • 可以测硬盘读写速度的Windows命令

    千次阅读 2019-04-07 22:34:17
    以管理员身份运行命令行窗口 在cmd中输入: winsat disk -drive 你先测的盘符(如:c)
  • Windows命令窗口执行完闪退的问题

    千次阅读 2019-04-23 15:45:44
    当我们执行命令行时,会出现执行完就闪退的情况...这时,可以找到执行文件,在最后一行加上“pause”,再次运行,命令窗口就不会出现闪退的情况了 例子:如下图所示,我们可以很好的定位到时Path路径出了问题。 ...
  • windows命令创建文件夹和拷贝

    千次阅读 2017-09-27 11:29:47
    创建文件夹userDir mkdir userDir 将1.txt拷贝userDir文件夹中 copy 1.txt userDir
  • windows命令查询硬件信息(CMD)

    千次阅读 2019-01-19 16:26:28
    1、查看电脑系统属性:dxdiag命令 2、查看系统信息:systeminfo 3、查询BIOS详细信息:wmic bios 4、查看CPU详细信息:wmic cpu 5、查看CPU型号:wmic cpu list brief 6、查看内存详细信息:wmic memorychip ...
  • 解决方法 Win7默认没有安装telnet功能,所以你直接用telnet命令是用...你可以去“控制面板”--》“程序”(在左下角)---》“打开或关闭Windows功能”,勾上“telnet客户端”,确定就可以正常使用telnet命令了。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 141,613
精华内容 56,645
关键字:

windows命令