凡人名言
- 旧社会已经过去了,但是人们却开始给自己的大脑裹上小脚。
记事本
Android SDK Platform Tools 下载地址
Chrome 离线安装包下载地址
标准版
测试版
开发版
金丝雀版(无离线安装包,但可正常更新)
Git 常用指令
设置用户名及邮箱
1
2
|
git config --global user.name "username"
git config --global user.email username@demo.com
|
配置默认文本编辑器与差异对比工具
1
2
|
git config --global core.editor vim
git config --global merge.tool vimdiff
|
包含子模块 clone
1
|
git clone --recursive $REPO_URL
|
Linux 下使用环境变量使用NVIDIA显卡启动软件
Debian删除或添加系统架构
1
|
sudo dpkg --print-architecture
|
1
|
sudo dpkg --add-architecture $ARCH
|
1
|
sudo dpkg --remove-architecture $ARCH
|
其中 $ARCH
填写架构名,如:i386、amd64、arm64
配置一个自认为高效的终端
安装以下软件
- zsh
- zsh-autosuggestions
- zsh-syntax-highlighting
- starship
编辑~/.zshrc
1
2
3
4
5
6
7
8
9
10
|
source /usr/share/zsh-autosuggestions/zsh-autosuggestions.zsh
source /usr/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
HISTSIZE=1000
SAVEHIST=1000
HISTFILE=~/.zsh_history
alias grep="grep --color=auto"
alias ls="ls --color -lh"
eval "$(starship init zsh)"
|
编辑~/.config/starship.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
[character]
success_symbol = "[➜](bold green) "
error_symbol = "[➜](bold red) "
[hostname]
ssh_only = false
format = "[@$hostname](bold red) "
trim_at = ".companyname.com"
disabled = false
[username]
style_user = "green bold"
style_root = "red bold"
format = "[$user]($style) "
disabled = false
show_always = true
|
fastboot在windows下的异常问题
管理员身份运行
1
2
3
|
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\usbflags\18D1D00D0100" /v "osvc" /t REG_BINARY /d "0000" /f
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\usbflags\18D1D00D0100" /v "SkipContainerIdQuery" /t REG_BINARY /d "01000000" /f
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\usbflags\18D1D00D0100" /v "SkipBOSDescriptorQuery" /t REG_BINARY /d "01000000" /f
|
电信光猫超级密码
帐号: telecomadmin
密码: nE7jA%5m
SSH本地端口转发
通俗一点: 内网穿透
A <===> B <==|NAT/防火墙|==> C
由 C 发起,将 C 本机或局域网内的端口映射到 B,A 可通过 B 访问到 C
1
|
ssh -gN -R $ListenIP:$ListenPort:$LocalIP:$LocalPort $RemoteUser@$RemoteIP
|
$ListenIP
: B 要监听的 IP
$ListenPort
: B 要监听的端口
$LocalIP
: C 本地的目标 IP
$LocalPort
C 本地的目标端口
$RemoteUser
B 上的用户
$RemoteIP
B 的 IP
比如将本机的 Minecraft 服务器映射到 172.16.0.1 (用户名: User
)
1
|
ssh -gN -R 0.0.0.0:25565:127.0.0.1:25565 User@17.16.0.1
|
注意
B 机上的 ssh 需开启GatewayPorts
OpenSSH 配置
/etc/ssh/sshd_config
1
2
3
4
|
...
#GatewayPorts no
GatewayPorts yes
...
|
Dropbear 配置
/etc/config/dropbear
1
2
|
config dropbear
option GatewayPorts 'on'
|
Openwrt 手动安装 fprs
frps -> /usr/bin/frps
frps.ini -> /etc/frps/frps.ini
frps.init -> /etc/init.d/frps
/etc/frps/frps.ini
1
2
3
|
[common]
bind_port = 7000
token = <自己生成>
|
/etc/init.d/frps
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
#!/bin/sh /etc/rc.common
START=99
USE_PROCD=1
BINARY=/usr/bin/frps
CONF=/etc/frps/frps.ini
start_service() {
procd_open_instance
procd_set_param command $BINARY -c $CONF
procd_set_param file $CONF
procd_set_param respawn
procd_close_instance
}
|
RaspiOS Lite ARM64
2021-05-07-raspios-buster-arm64-lite.zip
1
2
3
4
5
6
7
|
# /etc/apt/sources.list
deb http://mirror.sjtu.edu.cn/debian/ bullseye main contrib non-free
deb http://mirror.sjtu.edu.cn/debian/ bullseye-updates main contrib non-free
deb http://mirror.sjtu.edu.cn/debian/ bullseye-backports main contrib non-free
deb http://mirror.sjtu.edu.cn/debian-security/ bullseye-security main contrib non-free
# /etc/apt/sources.list.d/raspi.list
deb http://mirrors.sjtug.sjtu.edu.cn/raspberrypi/debian/ bullseye main
|
免密登录公钥存放路径: ~/.ssh/authorized_keys