小编Con*_*ser的帖子

en_US.utf8 和 en_US.UTF-8 之间的区别?

我在让 zsh 与 Debian Jessie 一起玩的过程中度过了一段糟糕的时光,我得出的结论是我的问题都源于我系统的语言环境。跑步locale,我明白了

LANG=en_US.utf8
LANGUAGE=
LC_CTYPE="en_US.utf8"
LC_NUMERIC="en_US.utf8"
LC_TIME="en_US.utf8"
LC_COLLATE="en_US.utf8"
LC_MONETARY="en_US.utf8"
LC_MESSAGES="en_US.utf8"
LC_PAPER="en_US.utf8"
LC_NAME="en_US.utf8"
LC_ADDRESS="en_US.utf8"
LC_TELEPHONE="en_US.utf8"
LC_MEASUREMENT="en_US.utf8"
LC_IDENTIFICATION="en_US.utf8"
LC_ALL=
Run Code Online (Sandbox Code Playgroud)

但是/etc/default/locale包含LANG=en_US.UTF-8as do /etc/environment,而我的/etc/locale.gen文件只有未en_US.UTF-8 UTF-8注释。

  1. 为什么locale报告的内容(微妙地)与我系统上看似所有其他选项不同,并且
  2. 当我运行时,如何配置(修复)为每个 LC 选项提供“en_US.UTF-8”的东西locale

locale environment-variables utf-8

19
推荐指数
1
解决办法
1万
查看次数

我可以使用 SSH 别名作为主机名的一部分吗?

我在一个域下有一堆我经常连接的机器; apollo.my.university.edu hades.my.university.edu zeus.my.university.edu 我对它们中的每一个都使用相同的配置设置。而不是在我的.ssh/config,

Host apollo
    Hostname apollo.my.university.edu

Host hades
    Hostname hades.my.university.edu

Host zeus
    Hostname zeus.my.university.edu
Run Code Online (Sandbox Code Playgroud)

是否有一种 makefile-esque 方式使用别名同时完成所有主机名?就像是

Host apollo hades zeus
    Hostname *.my.university.edu
Run Code Online (Sandbox Code Playgroud)

ssh hostname

6
推荐指数
1
解决办法
733
查看次数

标签 统计

environment-variables ×1

hostname ×1

locale ×1

ssh ×1

utf-8 ×1