cmd 实用命令以及如何装逼
在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命令中,按键盘的向上箭头可以直接复制前一个命令
————————————————
更多推荐
所有评论(0)