powershell常用命令
# 创建目录
mkdir <dicName>
# 创建文件
new-item <fileName>
# 在文件中写入内容--覆盖
<file-content> > <filePath>
# 在文件中写入内容--追加
<file-content> >> <filePath>
密钥ssh连接ubuntu
win10自带OpenSSH,可以直接生成密钥,默认生成的密钥位于user/.ssh目录下
ssh-keygen -t rsa
- 修改
ubuntu配置,如果没有该文件则自己新建,将公钥文件内容添加到文件的最后一行
vim ~/.ssh/authorized_keys
- 此时再登录时即可
Win + Linux 混合开发
前言
为了将开发工作逐步迁移到
Linux中,同时使用Windows系统进行日常办公,尝试使用混合开发模式。
基本思路
- 宿主系统使用
Windows10 Windows使用vmware创建Linux虚拟机,网络适配器使用桥接模式并固定IP,并在Windows中给Linux的IP绑定域名Linux内配置开发环境,包括git node jdk docker等Windows中安装vscode,利用vscode中的Remote-SSH,连接到Linux进行开发
文件备份
robocopy C:\Users\kk\Documents\dev\temp F:\temp /MIR /R:3 /W:3 /MT:64 /XD "node_modules" "target" /UNILOG+:F:\backup.log /NDL /NP
# /MIR: 等价于/E /PURGE,复制子目录,包括空的,同时删除源文件夹中不存在但目标文件夹中存在的文件。
# /R:3 失败最多重试3次
# /W:3 每次失败等待3秒
# /MT:64 用64个线程执行该任务
# /UNILOG+: 以追加、Unicode的方式写入日志
# /NDL: 日志无目录列表
# /NP: 日志无进度
# /XD "node_modules" "target" 排除的文件夹
定时任务
性能监视器
性能监视器是
Windows自带的用于系统性能分析监控软件。
打开性能监视器
win + R 运行 perfmon
新建自定义数据收集器集
性能 => 监视工具 => 性能监视器(右键) => 新建 => 数据收集器集 => 按照提示完成新建任务
为数据收集器集添加收集项
性能 => 数据收集器集 => 用户定义 => 新建的数据收集器集 => (在右侧右键)属性 => 添加
Win10 端口占用
- 查看占用端口进程
netstat -ano|findstr port
-
任务管理器找到进程并结束进程
-
或者使用命令结束进程
tasklist|findstr PID
taskkill /f /t /im PNAME