cmd/powershell-命令速查-Cheatsheet
2021-04-18
tasklist 输出所有正在运行的进程 tasklist | findstr client 模糊查询含有特定关键字的进程名字,不带引号 taskkill /IM /T 进程名 关闭特定名称的特定进程. taskkill /PID 1230 /T /F 关闭特定 PID 的进程 `/t` 表示包含所有子进程 `/f` 表示强制关闭 start explorer edge://inspect/#devices 使用浏览器打开特定的页面 code [path] 使用 vsc 打开 path 文件夹
进入当前批处理文件所在路径:
cd %cd%
以及其他更多变量
@echo off echo 当前盘符: %~d0 echo 当前盘符和路径: %~dp0 echo 当前批处理全路径: %~f0 echo 当前盘符和路径的短文件名格式: %~sdp0 echo 当前 CMD 默认目录: %cd% echo 目录中有空格也可以加入""避免找不到路径 echo 当前盘符: "%~d0" echo 当前盘符和路径: "%~dp0" echo 当前批处理全路径: "%~f0" echo 当前盘符和路径的短文件名格式: "%~sdp0" echo 当前 CMD 默认目录: "%cd%" pause
tasklist findstr /C:"F5" 通过字符串搜索包含含有 "F5" 的所有进程 tasklist /FI "STATUS eq NOT RESPONDING" 筛选出无响应的进程 tskill {PID} 直接关闭特定 PID 的进程 taskkill /PID 1230 /T /F 关闭特定 PID 的进程, `/t` 表示包含所有子进程, `/f` 表示强制关闭 `taskkill /?` taskkill /IM /T 进程名 关闭特定名称的特定进程.
这个有两种情况
在所有的命令最后加一行 pause
这样那个窗体就会等待你输入任何按键.
在所有的命令最后加一行 @cmd /k
在新窗口里面运行, 这样在命令运行完之后 cmd 就不会自动关闭了.
cd server start npm start # 这个地方打开了一个新的窗体运行命令行. start "npm clean & npm start" # 这里执行了两段命令
"C:\Users\Zill\AppData\Local\MongoDBCompassCommunity\MongoDB Compass Community.lnk" :: 对于 lnk 文件直接执行就可以了
ren C:\Users\Desktop\package.json C:\Projects\gitlab\package.json
# 只能用于复制单个文件. copy C:\Users\Desktop\package.json C:\Projects\gitlab\package.json
后面如果加上 /Y
则默认覆盖同名文件, 不加 /Y
或者加上 /-Y
都会弹出提示确认是否覆盖
# 将文件夹 dist 下面的所有文件都给复制到另一个 dist 文件夹. xcopy dist ……\anotherfolder\dist /Y /S /E
et http_proxy=http://192.168.1.1:8080 set http_proxy=http://proxy.domain.com:port set https_proxy=https://192.168.1.1:8080 # 偶尔可能需要输入账号和密码 set http_proxy_user= set http_proxy_pass= # 取消代理 set http_proxy= set https_proxy=
关于本文
文章标题 | cmd/powershell-命令速查-Cheatsheet |
发布日期 | 2021-04-18 |
文章分类 | Tech |
相关标签 | #cmd #command line #CLI |
留言板
PLACE_HOLDER
PLACE_HOLDER
PLACE_HOLDER
PLACE_HOLDER