新手使用Debian 安装中文语言 设置主用中文 安装command-not-found 解决"命令找不到"的问题

问题

经常遇到新手小白问下面这样的问题怎么解决.

-bash: curl: command not found


TL;DR

apt update
apt install -y command-not-found
apt update
sed -i 's/^# *\(zh_CN.UTF-8 UTF-8\)/\1/' /etc/locale.gen
locale-gen
断开SSH连接, 重新SSH登录
export LANG=zh_CN.UTF-8

开始你的linux命令行操作. 

效果


解释

安装 command-not-found
apt update
apt install -y command-not-found
要 command-not-found 起作用, 需要再更新一下 apt 软件源信息
apt update
安装中文语言
sed -i 's/^# *\(zh_CN.UTF-8 UTF-8\)/\1/' /etc/locale.gen
locale-gen
要 command-not-found 起作用, 需要新建SSH会话
断开SSH连接, 重新SSH登录
设置系统使用中文语言
export LANG=zh_CN.UTF-8

========

后记

为什么我不让 export LANG=zh_CN.UTF-8 持久化?
首先, 将这个设置持久化的方法, google 或 gpt 随便一搜就有答案.
其次, 对于特别新手小白的人来说, 如果系统语言修改了, 以后在参考其它教程的时候, 显示内容与教程不一样, 会不会搞不明白了.

========
在执行一键命令时的其它问题, 请参考

评论

The Hot3 in Last 30 Days

Debian10 apt update问题 更新软件源 2025-8-11

Mihomo (Clash-meta) 择优录取 url-test 自动选择能用的端口和协议

不换行空格NBSP造成Linux执行命令时出错