相关疑难解决方法(0)

如何将 Windows 行尾更改为 Unix 版本

我们有 10 台装有某些版本的 Ubuntu 且只能远程访问的 PC。在对自定义软件进行一些升级时,我没有注意到某些脚本中的行尾是 Windows 版本 (CR+LF) 而不是 Unix 版本 (LF)。所以现在当我想启动脚本时,它给出了一个错误:

bash: /usr/local/bin/portsee: /usr/bin/python^M: bad interpreter: No such file or directory
Run Code Online (Sandbox Code Playgroud)

有没有办法从终端更改脚本中的所有行结尾。问题是我无法在这组 PC 上安装任何新软件。

command-line bash

79
推荐指数
2
解决办法
12万
查看次数

如何更改 Ubuntu Server 中的默认语言环境?

我安装了一个远程服务器,几个小时以来一直试图将语言环境更改为法语,但未成功。以下是我的语言环境文件的内容:

/etc/default/locale

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

/var/lib/locales/supported.d/local

fr_FR.UTF-8 UTF-8
en_US.UTF-8 UTF-8
en_GB ISO-8859-1
en_GB.UTF-8 UTF-8
en_GB.ISO-8859-15 ISO-8859-15
fr_BE.UTF-8 UTF-8
fr_CA.UTF-8 UTF-8
fr_CH.UTF-8 UTF-8
fr_LU.UTF-8 UTF-8
fr_FR ISO-8859-1
Run Code Online (Sandbox Code Playgroud)

在我的网络应用程序中,一切仍然默认为英文日期和美元货币。还有什么我忽略的吗?我还应该提到,我已经重新配置了 dpkg 并在进行更改后重新启动了服务器。

server command-line locale

42
推荐指数
3
解决办法
13万
查看次数

标签 统计

command-line ×2

bash ×1

locale ×1

server ×1