在cmd环境下打开文件和文件夹。
用start命令
例如start 文件夹

或者直接start 路径
例如start g:\tmp          <-- 打开文件夹
       start g:\tmp\1.txt  <--打开文件


改变cmd 颜色
color a
    0 = 黑色       8 = 灰色
    1 = 蓝色       9 = 淡蓝色
    2 = 绿色       A = 淡绿色
    3 = 浅绿色     B = 淡浅绿色
    4 = 红色       C = 淡红色
    5 = 紫色       D = 淡紫色
    6 = 黄色       E = 淡黄色
    7 = 白色       F = 亮白色

最后一条 装逼必备呀 

扫描当前所有目录

dir /s
基本就和电影上拍的一样 乱七八糟的 往下滚动 显示所有目录

下面讲一个实用的cmd  新建 系统垃圾清理.txt并写入内容

@echo off
 
  del/f/s/q %systemdrive%\*.tmp
  del/f/s/q %systemdrive%\*._mp
  del/f/s/q %systemdrive%\*.log
 
  del/f/s/q %systemdrive%\*.gid
  del/f/s/q %systemdrive%\*.chk
  del/f/s/q %systemdrive%\*.old
 
  del/f/s/q %windir%\*.bak
  del/f/q %systemdrive%\recycled\*.*
 
  del/f/q %windir%\prefetch\*.*
 
  rd/s/q %windir%\temp & md %windir%\tempemp% &md %temp%
  del/f/q %userprofile%\cookies\*.*
 
  del/f/q %userprofile%\recent\*.*
 
  rd/s/q \“%userprofile%\Local Settings\Temporary Internet Files\”
 
  cls & echo 系统垃圾清除完成:)
 
  echo. & pause
修改文件名称 系统垃圾清理.bat

然后双击运行 他就能清理垃圾了

还有cmd命令是夜神与电脑连接的 一般开发者才需要 新建 重连.txt

nox_adb connect 127.0.0.1:62001
 

1,端口占用查询解决:netstat -ano|findstr "80",

红框内的对应进程里面的pid,如果端口占用,打开任务管理器,找到对应的pid,结束进程就行。

2,查询mac地址的 :ipconfig /all  找到对应的物理地址

3,进入目录不用每次都cd ,直接打开目录,在上方地址栏输入cmd:

4,遍历文件下的文件:dir /b /s 也可以用来装逼

5,不用重复输入原始密码来修改电脑密码:net user %username% 123456,123456是新密码,也可以用来创建密码,注意,执行这行命令要关闭电脑管家和一些其他的安全卫士,不然会阻止执行。

6,查看环境变量:path,

7,查看当前用户:net user

8,树状显示文件和文件夹:tree,在对应的目录下执行(建议文件少点的看);
————————————————

不会CMD命令的程序猿不是一个好的程序猿!

咳咳,当然在Linux下就要会Shell脚本。

实用部分:授人以鱼不如授人以渔。在窗口里调用的命令分为两类,一类是原生的命令,还有一类是各种支持命令行的程序,两者使用的时候看着差不多。

第一类:

介绍原生的DOS。

首先在cmd命令输入help,看到如下图的结果,这里展示的原生的DOS命令。

这里列出了一些命令,可以自己试试的玩。一般看到一个命令后,如果没有说明文档,你就尝试的在其命令后直接输入 -help 或者 /? 再或者一个随便什么的字符让它报错,一般情况下就会给出这个命令下相应的参数说明。试试吧,输入attrib /?,效果如下:

看看说明是不是比较详细啊!后面的参数使用方法这样来进行解读:一个中括号里面的是一组参数,括号中间|的是或的意思,比如一个红框包住的部分,你不能即+R又-R,二者择其一!最后的[/S [/D] [/L]]可以多选。

具体的使用要慢慢的练习。这里不一一列举。

这里就有点懵逼了。说好的net ,telnet命令等各种命令,那些哪里去了。。

第二类:

其实那是window系统内嵌的程序(支持命令行),这个没法一下子列出,只能慢慢搜集了,下面给出几个有用的应用程序。用于浏览自身系统的状态。举个栗子:

ipconfig           查看自身的网络配置

route                管理自身的路由转发表(增删改查)

arp                   查看主机存储的IP和MAC的映射

systeminfo      查看系统信息(带图像界面的输入msinfo32)

tasklist             查看当前进程列表

query               查询进程

netstat             查看网络状态(不间断的输出,可以用ctrl+c中断其执行)

net                    网络的功能,很强大,/? 查看命令去感受吧

netsh

第三类:

要介绍的是就是系统各种程序(带图形界面)的名字,可以帮助你快速找到想要的功能。以下都是图形界面(win+R)中运行,不用去用鼠标点来点去,装逼神器啊。

mstsc                    远程它人的电脑(局域网内常用)

MSConfig            可以禁止启动项和启动的服务(在服务和启动的 子项中)

services.msc       打开服务

devmgmt.msc     打开设备管理

control                  打开控制面板

regedit                 打开注册表

appwiz.cpl           打开删除程序的面板

还有一些小程序可以通过命令行打开,比如在cmd窗口中输入calc 打开系统自带的计算器,call mspaint打开画图板 ,notepad新打开一个文本

第四类:

快捷键 啊,快捷键有木有!可以找个什么快捷键大全耍耍,下面值列举经常用的的快捷键(好吧,是我经常用)

win+E                 打开文件管器

win+D                 显示桌面

win+L                 锁计算机

alt+F4                 关闭当前程序

ctrl+shift+Esc    打开任务管理器(或者ctrl+alt+delete)

ctrl+F                  在一个文本或者网页里面查找,相当实用(退出一般按ESC)

ctrl+A                  选中所有文本

2,cd 切换目录

     cd /?     //获取使用帮助

     cd \       //跳转到硬盘的根目录

    cd C:\WINDOWS  //跳转到当前硬盘的其他文件

     d:        //跳转到其他硬盘

     cd /d e:\software    //跳转到其他硬盘的其他文件夹

          注意此处必须加/d参数。否则无法跳转。

      cd..      //跳转到上一层目录
————————————————
 

辅助符号或命令
7,“|”cmd命令中|代表前一个的输出代表后一个的输入

     查找特定ip的网络连接及进程号:netstat -ano|find "192.168.1.10"  

8,重定向输出符号> >>

     将原本输出到命令窗口的内容,转存到文件中,如jstack 12912 >d:/s.txt  打印线程到指定文件

     cmd >重定向输出并覆盖源文件。

          例如

          echo hello >c:\1.txt

          1.txt的文件内容先被清空,然后写入hello。

     cmd >>重定向输出追加到文件末尾

          例如:

          echo hello >c:\1.txt

          在1.txt文件末尾加上hello

9,重定向输入符号< <<

     cmd < file

          使cmd命令从file读入

     cmd << text

          从命令行读取输入,直到一个与text相同的行结束。除非使用引号把输入括起来,此模式将对输入内容进行shell变量替换。如果使用 <<- ,则会忽略接下来输入行首的tab,结束行也可以是一堆tab再加上一个与text相同的内容,可以参考后面的例子。

     cmd <<< word

          把word(而不是文件word)和后面的换行作为输入提供给cmd。

     cmd <> file

          以读写模式把文件file重定向到输入,文件file不会被破坏。仅当应用程序利用了这一特性时,它才是有意义的。

     cmd >| file

          功能同>,但即便在设置了noclobber时也会覆盖file文件,注意用的是|而非一些书中说的!,目前仅在csh中仍沿用>!实现这一功能。 

10,终止一直在运行的命令ctrl+c

     有时某个命令一直打印输出结果(如ping 192.168.1.10 -t),我们想终止这个命令的执行,直接按ctrl+c即可。

11,清空cmd窗口内容命令cls

     有时cmd内容太多,滚动费尽,需要清空屏幕内容,直接输入cls即可

12,cmd命令中,按键盘的向上箭头可以直接复制前一个命令
————————————————
 

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐