文章目录
最近一直在和各种系统和软件的命令打交道, 为了不搞混了, 很有必要记录一下 ‘’__’’
再有混乱的话就在控制台 help 下好了…
命令 | 作用 |
---|---|
F: | 进入驱动盘 |
cd | 进入 |
cd … | 回退到上一级 |
cd \ | 回退到驱动器根目录 |
mkdir (同md) | 新建文件夹 |
rename (在powershell里是 ren ) | 重命名目录 |
move | 移动或者说是剪切, 也可以拿来当重命名用 |
copy | 1.复制文件, 不能复制目录, 不能保持目录树结构 2.连接, 比如两个txt或者两个mp3 |
xcopy | 复制目录树 |
del /s /q | 强制删除当前目录下所有文件和子目录, 强制静默模式 |
rd /s | 删除空文件夹, 强制模式 |
dir | 显示当前目录信息 |
type | 显示文件内容 |
exit | 退出 |
cls | 清屏 |
ipconfig | ip相关( 包括dns相关 ) |
start | 打开文件 |
explorer+文件夹名 | 加.(一个点)打开当前位置资源管理器, 加 . . 上一级 (注意这俩点没有空格, csdn编辑器打俩点显示仨,??) |
netstat -ano | 列出所有占用端口情况 |
netstat -aon | findstr “8080” |
查看8080端口 |
tasklist | findstr “8080” |
查看8080端口执行的任务 |
taskkill | … |
ls | Sort-Object -property LastWriteTime |
按时间 |
ls | Sort-Object -property Name |
按名称 |
命令 | 作用 |
---|---|
Get-History | 命令记录 |
Get-ChildItem | 即为linux 的ls, cmd的dir |
Rename-Item | 重命名, 个人还是习惯 mv 命名 |
Remove-Item | 删除也就是 del |
ls | Sort-Object -property LastWriteTime |
按时间 |
ls | Sort-Object -property Name |
按名称 |
Get-Location | 就是pwd |
Set-Location cmdlet | 就是cd |
Push-Location 和 Pop-Location | 保存和撤回最近的位置 |
ls -Recurse 就是 ls -r | 递归枚举子项 |
ls -Force 就是 ls -f | 强制 |
Test-Path 加路径 | 测试路径 |
ls -n | 仅显示名称 |
ls *test* [32] -Exclude * [8888]* |
查找… |
Set-Alias 自己的命令 另一个命令 | 别名 |
function 别名 { 需要替代的命令,可以包含空格 } | 自定义函数实现别名 |
function lst {Get-ChildItem | Sort-Object -Property Mode,LastWriteTime,Name,Length | Format-Table Mode,LastWriteTime,Name,Length} |
还可以加一个 -Descending 参数控制升序降序 |
powershell 通配符
星号 (*) 匹配零个或多个出现的任何字符。
问号 (?) 完全匹配一个字符。
左括号 ([) 字符和右括号 (]) 字符括起一组要匹配的字符。
- echo
-
echo off 不包括此命令, 往下所有命令不显示
-
@echo off 包括本命令, 往下所有命令不显示
-
echo on 显示
-
echo content… > test.txt 在创建test.txt文件并且把 content… 写入
-
echo … >> test.txt 将…追加到 test.txt 中
-
rem 和 :: 都是注释
-
copy 和 xcopy 都是复制, 但是一个是内部命令, 一个是外部命令, 包括效率等方面有本质的区别
dos 下 创建空文件
type NUL > 1.txt
cd. > filename
就是一个无输出的错误命令的信息 加到 文件命令, 这不就是空白了
powershell 创建空文件 直接 new-item 即可
记录下bandizip的基本解压命令
bandizip x -o:文件夹 压缩包
其他命令去bandizip官网文档, 这个最常用记住