《Linux 常见问题与学习资源》

《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 终端命令行快捷键》。
阅读 — · 全站 —
🎸 我的歌单 0 首