得之我幸 失之我命

when someone abandons you,it is him that gets loss because he lost someone who truly loves him but you just lost one who doesn’t love you.

以前用 coding,后来它被企鹅收购了,也变了,虽然也不知道它是因为企鹅爸爸变了还是因为变了才受到企鹅爸爸的亲睐,总之是不好用了

可能是它变差了,所以感觉 github 变好用了,就想着把一部分常用的仓库转移到 github 上去,但是又不想把鸡蛋放在同一个篮子里

但是查了资料以后才发现,git 把一个本地仓库 push 到多个远程仓库也是可以分两种情况的:

  1. 只有一个库可以 pull,其他库都只能 push,并且是一条命令里完成 push
  2. 所有的库都可以 pull/push,但并不那么同时,至少一条 push 命令做不到

Read More...


不知道为何最近使用老电脑的 debian 时总是下面类似的情况

1
2
3
4
5
6
7
8
9
10
11
12
$ ping 192.168.1.96
PING 192.168.1.2 (192.168.1.2): 56 data bytes
ping: sendto: Host is down
ping: sendto: Host is down
Request timeout for icmp_seq 0
ping: sendto: Host is down
Request timeout for icmp_seq 1
ping: sendto: Host is down
Request timeout for icmp_seq 2
Request timeout for icmp_seq 3
64 bytes from 192.168.1.2: icmp_seq=10 ttl=64 time=82.199 ms
64 bytes from 192.168.1.2: icmp_seq=11 ttl=64 time=96.991 ms

Read More...


整理一下查看 Linux 配置的几个常用命令,顺便认识一个新的 dmidecode

操作系统

查看当前操作系统发行版信息

1
2
3
4
5
6
7
8
9
10
$ cat /etc/os-release
PRETTY_NAME="Debian GNU/Linux 12 (bookworm)"
NAME="Debian GNU/Linux"
VERSION_ID="12"
VERSION="12 (bookworm)"
VERSION_CODENAME=bookworm
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"

Read More...


1
2
3
4
5
6
7
$ SSH_CONF="~/.ssh/config"
$ grep -Eq "Host" "${SSH_CONF}" && echo ok
grep: ~/.ssh/config: No such file or directory

$ SSH_CONF="${HOME}/.ssh/config"
$ grep -Eq "Host" "${SSH_CONF}" && echo ok
ok

这是为什么,这个文件手动检查过,不应该不存在的,而且用 ${HOME} 变量也确实访问到了这个文件

Read More...


想要定制自己的 vim,就需要了解一下它启动时会加载哪些配置文件,以及这些配置文件被加载的顺序

寻找配置文件

vim 启动时会寻找哪些配置文件路径的这一过程,可以通过 vim --version 或者打开 vim 后,输入 :version 查看

1
2
3
4
5
6
7
8
9
10
$ vim --verison
VIM - Vi IMproved 9.0 (2022 Jun 28, compiled May 04 2023 10:24:44)
...
system vimrc file: "/etc/vim/vimrc"
user vimrc file: "$HOME/.vimrc"
2nd user vimrc file: "~/.vim/vimrc"
user exrc file: "$HOME/.exrc"
defaults file: "$VIMRUNTIME/defaults.vim"
fall-back for $VIM: "/usr/share/vim"
...

Read More...


固态硬盘选购实战?

以游戏玩家选购为例:

最优先考虑的是单盘容量,推荐选购 1TB 容量的型号,有三个原因:

  1. 第一个原因是性能。不同容量同一型号的 NVME/U2 硬盘虽然颗粒可能一样,但主控几乎都有区别,单盘越大主控越好,几乎所有市售型号都是如此
  2. 第二个原因是管理。现在系统、游戏和软件越做越大,单机多盘虽然确实能提升整机数据吞吐能力,不过文件路径管理起来就很麻烦
  3. 第三个原因是稳定。没有做硬盘推荐 +OS 预留剩余空间,导致使用中低端固态硬盘的设备 7*24 运行一段时间会出现降速、高延迟甚至掉盘的情况(这也是电脑用久了会卡的可能原因之一)

Read More...


之前简单的总结过 bash 中单引号与双引号,但是并没有对单双引号的区别进行细致的描述,更多的偏向于解释 shell 特定功能的保留字,今天看到了一篇对于 bash 的单双引号内内容转义讲述更详细的文章,故而更新记形成此记录

bash 引号的语义可由下述三句描述简单归纳:

  1. 反斜线用来转义除换行之外的所有字符,反斜线加换行为连行
  2. 单引号用来直出字面量,其内容部分不允许转义,包括单引号转义也不允许
  3. 双引号内允许命令替换和对特定几个字符转义,双引号内的反斜线对其他字符没有特殊含义,会被当作字面量处理

Read More...


the only present love demands is love