《Linux 常见问题与学习资源》
汇总 Linux 使用中常见问题(光标、中文、locale)与 Linux 内核学习资料。
1 常见问题
1.1 终端光标消失
执行命令后光标消失,或需要隐藏/显示光标(脚本横幅动画常用):
echo -e "\033[?25l" # 隐藏光标
echo -e "\033[?25h" # 显示光标
1.2 终端无法显示中文(locale 未生成)
# 1) 安装 locales
apt-get install -y locales
# 2) 编辑 /etc/locale.gen,去掉 en_US.UTF-8 UTF-8 前的注释
# 3) 生成语言文件
locale-gen
# 4) 在 ~/.bashrc 或 /etc/profile 增加
export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8
# 5) 生效
source ~/.bashrc
1.3 软件源 GPG 签名报错
# Debian 报 NO_PUBKEY xxx
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys <KEY_ID>
# 或
gpg --keyserver keyserver.ubuntu.com --recv-keys <KEY_ID>
gpg --export --armor <KEY_ID> | sudo apt-key add -
1.4 dpkg 中断
sudo dpkg --configure -a
2 Linux 内核学习资源
- The Linux Kernel Module Programming Guide(Linux 内核模块编程指南,经典教程)
https://tldp.org/LDP/lkmpg/2.6/html/index.html - 建议结合《深入理解 Linux 内核》与内核源码(kernel.org 各版本 tar.xz)交叉阅读。
3 笔记补充
- 文件描述符(FD)相关笔记见《Linux 文件描述符(File Descriptor)理解》。
- 终端快捷键整理见《Linux 终端命令行快捷键》。
阅读 —
·
全站 —