C:.
├─PerfLogs,系统日志文件夹
├─Program Files,程序文件
├─Program Files(x86),程序文件(x86)
├─ProgramData,程序数据
├─Windows,Windows系统文件夹
└─Users,用户文件夹
├─Default
├─Public
└─UTSC
└─AppData
├─Local,应用本地数据
├─LocalLow,应用本地低优先级数据
└─Roaming,漫游数据,联机数据
快捷键
f2,重命名
f5,刷新
win E,资源管理器
win D,回到桌面
win L,锁定计算机
win r,运行
win i,windows 设置
win p,投影(多屏幕)
win 上下左右,移动应用窗口
win + 数字,打开任务栏程序,数字为索引
ctrl A,全选
ctrl C,复制
ctrl F,寻找
ctrl P,打印
ctrl V,粘贴
ctrl X,剪切
ctrl Z,撤销
shift 上下左右,移动光标并选中文本
alt tab,程序间窗口切换
ctrl tab,程序内窗口切换
win ctrl d,创建新的虚拟桌面
win tab 左右,切换虚拟桌面
CMD
变量
https://blog.csdn.net/ZhuxiaowenLinda/article/details/4990787
tree
文件夹机构
netstat -abn
tracert
设置环境变量一定要在环境变量所在面板点击确定
rd,删除文件
del dirxxx是删除文件夹下的文件
在cmd中使用ESC可以快速清除命令行
# windows跨盘移动
cd /d E:/
dir/a:h
dir/a:s
dir/a:r
cmd,命令提示符
dos和windows同属os,cmd是一种类dos形式操作windows的命令
dos
英文disk operation system,意思是磁盘操作系统是微软系列操作系统之一,dos是一个独立的操作系统,dos对操作人员的要求是比较高的,操作者需要记住很多的命令,并利用命令编写大量的命令行,来完成一些工作,操作相对比较复杂。windows的出现取代了DOS,因为windows更直观,操作更方便,所以被大多数人所接受。
cmd
英文command,是windows下的命令行窗口,CMD是在windows下模拟dos环境的一个程序,可以执行很对dos命令,但不能直接运行dos程序,只能调用win32(或64大概)的程序。
区别
正如上面所描述的,其实我们在windows操作系统中通过命令提示符cmd进入的dos并不是纯的dos,只是为方便某些需求而建立的,而纯DOS本身就是一种操作系统,两者的区别在于,比如我们可以在纯DOS中删除windows操作系统,但是在命令提示符中却不能删除windows系统,因为你总不能“在房子里面拆房子”吧!
cmd启动
用户启动,Win+r 输入cmd,Enter
管理员启动,Win+r 输入cmd,Ctrl+Shift+Enter
快捷键
ctrl+c,取消当前命令
Tab 键,自动补全或者循环显示当前路径文件或文件夹
上/下方向键,查看历史命令
F7,查看已执行命令记录列表,命令有标号,可以通过enter执行
F8,搜索命令的历史记录,循环显示所有曾经输入的命令,直到按下回车键为止
F9,通过F7的标号快速输入命令,enter可执行
cmd辅助命令
help,帮助
exit,退出
cls,清空窗口信息
文件系统命令
cd,路径移动,注:磁盘切换使用d:
mkdir,创建文件夹
start,打开文件或文件夹(默认方式)
dir,查看当前路径文件
tree,查看目录树
del,删除文件,可以使用正则表达式或者循环批量删除
rd,删除文件夹(注意remove是删除,move是移动)
move,移动文件
copy,复制文件
注:cmd中直接显示绝对路径而无类似pwd命令
网络系统命令
ipconfig,IP配置
ping,网络连接测试
机器管理命令
shutdown -s,关机
shutdown -s -t 时间(秒)倒计时关机
shutdown -r,重启
shutdown -r -t 时间(秒)倒计时重启
shutdown -a 解除命令
用户管理命令
whoami,查看当前用户
net user,查看本机所有用户
资源管理器打开目录
explorer .
winget
scoop
PowerShell
使用OhMyPosh(定制PowerShell
https://ohmyposh.dev/docs/installation/windows
安装
PowerShell中执行
Set-ExecutionPolicy Bypass -Scope Process -Force; Invoke-Expression ((New-Object System.Net.WebClient).DownloadString('https://ohmyposh.dev/install.ps1'))
https://github.com/JanDeDobbeleer/oh-my-posh/releases
notepad $profile
echo "oh-my-posh init pwsh | Invoke-Expression" >> $profile
oh-my-posh init pwsh --config ~/amro.omp.json | Invoke-Expression
字体
官方推荐Meslo LGM NF
https://ohmyposh.dev/docs/installation/fonts
主题
https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/amro.omp.json