Ubuntu问题总结(一)

1 Ubuntu字体位置

1.0 个人字体

可用于字体引用.

~/.local/share/fonts
3270Medium.ttf
 3270Narrow.ttf
 3270SemiNarrow.ttf
'Anonymice Powerline Bold Italic.ttf'
'Anonymice Powerline Bold.ttf'
'Anonymice Powerline Italic.ttf'
'Anonymice Powerline.ttf'
'Arimo Bold for Powerline.ttf'
'Arimo Bold Italic for Powerline.ttf'

1.2 系统字体文件

系统字体文件,保存在文件夹truetype中,词云图展示中文字体,在该文件夹下获取字体路径.

/usr/share/fonts
cmap  cMap  opentype  truetype  type1  X11

1.3 字体配置

/etc/fonts

1.4 查看中文字体

sudo fc-list:lang=zh
/usr/share/fonts/truetype/arphic/uming.ttc: AR PL UMing TW MBE:style=Light
/usr/share/fonts/opentype/noto/NotoSansCJK-Bold.ttc: Noto Sans CJK JP,Noto Sans CJK JP Bold:style=Bold,Regular
/usr/share/fonts/opentype/noto/NotoSerifCJK-Bold.ttc: Noto Serif CJK SC:style=Bold
/usr/share/fonts/opentype/noto/NotoSerifCJK-Bold.ttc: Noto Serif CJK TC:style=Bold
/usr/share/fonts/truetype/arphic/ukai.ttc: AR PL UKai CN:style=Book
/usr/share/fonts/truetype/arphic/ukai.ttc: AR PL UKai HK:style=Book
/usr/share/fonts/opentype/noto/NotoSerifCJK-Bold.ttc: Noto Serif CJK JP:style=Bold

即可看到显示中文的字体路径.

2 系统语言查询locale

2.1 本地Ubuntu

LANG=zh_CN.UTF-8
LANGUAGE=zh_CN:zh
LC_CTYPE=zh_CN.UTF-8
LC_NUMERIC="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8"
LC_COLLATE="zh_CN.UTF-8"
LC_MONETARY="zh_CN.UTF-8"
LC_MESSAGES="zh_CN.UTF-8"
LC_PAPER="zh_CN.UTF-8"
LC_NAME="zh_CN.UTF-8"
LC_ADDRESS="zh_CN.UTF-8"
LC_TELEPHONE="zh_CN.UTF-8"
LC_MEASUREMENT="zh_CN.UTF-8"
LC_IDENTIFICATION="zh_CN.UTF-8"
LC_ALL=

2.2 服务器Ubuntu

LANG=en_US.UTF-8
LANGUAGE=
LC_CTYPE=zh_CN.UTF-8
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=

2.3 比较

本地系统使用中文zh_CN,服务器端使用英文en_US,均为Unicode编码,可显示不同语言.

3 Ubuntu服务器字体引用错误

locale.Error: unsupported locale setting

3.1 查看可用语言

  • CMD
locale -a
  • Result
locale: Cannot set LC_CTYPE to default locale: No such file or directory
C
C.UTF-8
en_AG
en_AG.utf8
en_AU.utf8
en_BW.utf8
en_CA.utf8
en_DK.utf8
en_GB.utf8
en_HK.utf8
en_IE.utf8
en_IN
en_IN.utf8
en_NG
en_NG.utf8
en_NZ.utf8
en_PH.utf8
en_SG.utf8
en_US.utf8
en_ZA.utf8
en_ZM
en_ZM.utf8
en_ZW.utf8
POSIX

3.2 解析

由可用语言可是,服务器未安装zh_CN.utf8中文语言,而locale设置中引用了zh_CN.utf8,造成冲突.

3.3 解决

修改LC_ALL

export LC_ALL=C

4 SSH连接服务器自动断开

4.1 原因

未配置ssh客户端定期向服务端发送请求,以保持服务器活动的状态.

4.2 配置

# 进入配置ssh目录
cd /etc/ssh
# 打开ssh配置文件
sudo vim sshd_config
# 每60s向客户端发送一次请求,保持连接
ClientAliveInterval 60
# 生效配置文件
service sshd reload

5 zsh历史文件问题

  • Error
zsh: corrupt history file /home/XXX/.zsh_history
  • Reason
    本人因终端运行程序,突然卡住,死机了,强制关机后,造成zsh历史文件丢失。
  • Solve
# 重命名
mv .zsh_history .zsh_history_bad
# 查找可打印的字符串并重定向输出到文件
strings .zsh_history_bad > .zsh_history
# 编辑历史命令并反向排序
fc -R .zsh_history

6 bash&bash切换

一次性切换:
bash ↦ \mapsto zsh

~$zsh

zsh ↦ \mapsto bash

~$bash

永久改变:
zsh ↦ \mapsto bash

chsh -s /bin/bash

bash ↦ \mapsto zsh

chsh -s /bin/zsh

7 clone仓库失败

  • Problem
error: RPC failed; curl 56 GnuTLS recv error (-54): Error in the pull function.
fatal: The remote end hung up unexpectedly
fatal: 过早的文件结束符(EOF)
fatal: index-pack 失败
  • Reason
    网不好,总断.
  • Solve
    找一个网络稳定且网速快的地方.

7 总结

笔记,为查询方便.


[参考文献]
[1]https://blog.csdn.net/leck5325/article/details/80239335
[2]https://blog.csdn.net/selous/article/details/53712844
[3]https://blog.csdn.net/jpch89/article/details/82664735
[4]https://blog.csdn.net/caiqiiqi/article/details/51427174
[5]https://www.aliyun.com/jiaocheng/158261.html
[6]https://www.jb51.net/LINUXjishu/425835.html
[7]https://mr-yqs.iteye.com/blog/1291845
[8]https://blog.csdn.net/u011641885/article/details/45537017


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

天然玩家

坚持才能做到极致

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值