docker 占用磁盘空间太大
一觉醒来发现天塌了:我的 Linux Mint
机器无法登录。联想到昨天启动了一个 Docker
用于测试更新 gcc14
,因而有可能是编译导致的临时目标文件太大,占用磁盘空间,导致系统启动无法正常读写相关启动的配置文件。
一觉醒来发现天塌了:我的 Linux Mint
机器无法登录。联想到昨天启动了一个 Docker
用于测试更新 gcc14
,因而有可能是编译导致的临时目标文件太大,占用磁盘空间,导致系统启动无法正常读写相关启动的配置文件。
决定在新的一年折腾一下自己,学习一些新的技能,比如
c++
开发一个高性能、低延迟的通信系统Linux
操作系统底层涉及nvim
以及学习 lua
语言开发插件再比如,本篇博客的主题:入坑 HHKB
无刻键盘,强迫自己在盲打情况下的写代码能力。
We could bind key to zsh-autosuggestions
. This is especially helpful when we use HHKB, whereas there is no such thing as left-arrow or right-arrow.
|
|
在编译一个代码模块的是否,gcc
报错
|
|
我们需要让 gcc
识别到 crt
的路径
|
|
可以看到,在默认的路径找到了 /usr/lib32/crt1.o
,但是由于这个指向的是 32 位操作系统的动态库(可能是当前系统安装了多个编译环境),导致 gcc
编译文件无法使用 64 位的动态库。同时,我们还发现 /usr/lib/x86_64-linux-gnu/crti.o
这个版本是 64 位动态库,因此需要让 gcc
使用该版本
|
|
zoxide
是一款类比 cd
的目录导航工具,但是提供了基于使用频率的快速跳转功能。
今天使用 yt-dlp
下载视频时,遇到一个报错
|
|
查找一遍,发现这个是因为 yt-dlp
与 ffmpeg
版本冲突导致的,导致yt-dlp --merge-output-format mp4
无法合成 mp4
格式。因此需要升级 ffmpeg
。