# 杂货铺
# windows 备份后的镜像文件无法查看
attrib win10.GHO -s -h -r
# attrib指令的格式和常用参数为:
# ATTRIB [+R | -R] [+A | -A ] [+S | -S] [+H | -H] [[drive:] [path] filename] [/S [/D]]
# + 设置属性。
# - 清除属性。
# R 只读文件属性。
# A 存档文件属性。
# S 系统文件属性。
# H 隐藏文件属性。
# [drive:][path][filename] 指定要处理的文件属性。
# /S 处理当前文件夹及其子文件夹中的匹配文件。
# /D 也处理文件夹。
1
2
3
4
5
6
7
8
9
10
11
12
13
2
3
4
5
6
7
8
9
10
11
12
13
# windows 命令输出到文件
# 使用 > 符号
# 要输出到的文件要先提前创建,否则提示找不到文件
$ ipconfig /displaydns > C:/Users/leichu/Desktop/1.txt
1
2
3
2
3
# vscode 常用配置
// 禁用自动空格插入
"javascript.format.insertSpaceAfterOpeningAndBeforeClosingNonemptyBraces": false
"typescript.format.insertSpaceAfterOpeningAndBeforeClosingNonemptyBraces": false
// 格式化后函数后空格被删
"javascript.format.insertSpaceBeforeFunctionParenthesis": true
// 启动记忆上次的文件夹
/**
* 控制重启后重新打开文件夹的方式。
* 选择“none”表示永不重新打开文件夹,
* 选择“one”表示重新打开最后使用的一个文件夹,
* 或选择“all”表示打开上次会话的所有文件夹。
*/
"window.reopenFolders": "one",
// 配置代理
"http.proxy": "http://127.0.0.1:58591/",
"https.proxy": "https://127.0.0.1:58591/",
"http.proxyAuthorization": null
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# Windows10 powershell 中文乱码
https://www.zhihu.com/question/54724102
## 打开 powershell
## 输出 powershell 配置文件的 本地路径
> $PROFILE
## $PROFILE 默认文件不存在,需要创建
> New-Item $PROFILE -ItemType File -Force
## 此时会在文档下产生一个ps1文件,该文件会在Powershell启动的时候加载。
## 在这个配置文件里加上一句:
[System.Console]::OutputEncoding=[System.Text.Encoding]::GetEncoding(65001)
1
2
3
4
5
6
7
8
9
10
11
12
13
2
3
4
5
6
7
8
9
10
11
12
13
# Linux免密登录
$ ssh -p 2202 root@192.168.8.220
1
# Windows 10 Linux子系统root用户管理
用户名/密码:leichu/leichu
修改root密码
$ su # 切换用户,输入当前用户密码(leichu)
$ sudo passwd # 输入root用户的密码
1
2
2
# Windows 10 Linux子系统默认使用 root 用户登录
# 用everything 搜索“ubuntu.exe”,打开所在的目录,执行命令
ubuntu.exe config --default-user root
1
2
2
# Windows 10 Linux子系统如何卸载?
列出所有发行版,包括正在安装、卸载和已损坏的发行版:
wslconfig /list /all
1
卸载已经安装的发行版:
wslconfig /unregister # <这里填你要卸载的名称,只能填写使用wslconfig /list或者wslconfig /list /all中所包含的,不是随便填的>
1
# Windows10 Linux子系统切换用户后无配色
非 root 模式下命令行的是有配色的,虽然不是很好看,但也可以接受。但是一切换到 root 模式就感觉贼难受。。变成纯色了。有强迫症的人必然会想把颜色换回来。。。 实际上颜色文件是保存在 ~/.bashrc 下。 而 ~/.bashrc 里面的PS变量是只作用在用户自己的终端的,切换到 root 之后就需要给 root 重新设置PS,默认的 /root/.bashrc 是空。
$ sudo cp ~/.bashrc /root/.bashrc
1
# Windows 查看进程
tasklist /fi "imagename eq java.exe" # 查找java
taskkill /F /PID 4156 # 强制结束pid=4156的进程
1
2
3
2
3
# Windows 端口查杀
netstat -aon|findstr 8080 # 查找8080端口占用情况
taskkill /F /PID 4156 # 强制结束pid=4156的进程
1
2
3
2
3
# Linux 端口
lsof -i:端口号
netstat -tunlp | grep 端口号
# -t (tcp) 仅显示tcp相关选项
# -u (udp)仅显示udp相关选项
# -n 拒绝显示别名,能显示数字的全部转化为数字
# -l 仅列出在Listen(监听)的服务状态
# -p 显示建立相关链接的程序名
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
# git 图标不显示
打开注册表:计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\
找到 Tortoise 开头的几个,让其处在第一位
原因:Windows Explorer Shell 支持的 Overlay Icon 最多 15 个,本来大家是按照音序排序的,但是微软这个心机婊竟然在注册表中将它的OneDrive、SkyDrive前面加上了空格!强行排到所有项目前面。
# ImageMagick
magick.exe C:\\Users\\leichu\\Desktop\\1.jpg -transparent white C:\\Users\\leichu\\Desktop\\1.png
magick.exe C:\\Users\\leichu\\Desktop\\1.jpg C:\\Users\\leichu\\Desktop\\2.png
1
2
2