# 杂货铺

# 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

# windows 命令输出到文件

# 使用 > 符号 
# 要输出到的文件要先提前创建,否则提示找不到文件
$ ipconfig /displaydns > C:/Users/leichu/Desktop/1.txt
1
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

# 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

# Linux免密登录

$ ssh -p 2202  root@192.168.8.220
1

# Windows 10 Linux子系统root用户管理

用户名/密码:leichu/leichu

修改root密码

$ su            # 切换用户,输入当前用户密码(leichu)
$ sudo passwd   # 输入root用户的密码
1
2

# Windows 10 Linux子系统默认使用 root 用户登录

# 用everything 搜索“ubuntu.exe”,打开所在的目录,执行命令
ubuntu.exe config --default-user root
1
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

# Windows 端口查杀

netstat -aon|findstr 8080 # 查找8080端口占用情况
 
taskkill /F /PID 4156  # 强制结束pid=4156的进程
1
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

# 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
更新时间: 2021-07-12 10:23:11