小编uli*_*tko的帖子

这个 xargs 命令有什么问题?

考虑输出:

% { echo one; echo two; echo three; } | xargs -I{} -L1 echo test-{} 
test-{} one
test-{} two
test-{} three
Run Code Online (Sandbox Code Playgroud)

为什么没有{}按照手册页(以及我的记忆)进行替换?

如何更改命令行以获取test-one, test-two,test-three行作为输出?

shell xargs

7
推荐指数
1
解决办法
1022
查看次数

如何控制 APT 生成的语言环境列表?

每次我安装或操作其他方式l10n相关的包时,APT系统都会“重建”很多英文locale,这需要相当长的时间。查看APT日志:

Configuring language-pack-en-base (1:10.10+20100930) ...
Generating locales...
  en_AG.UTF-8... up-to-date
  en_AU.UTF-8... up-to-date
  en_BW.UTF-8... up-to-date
  en_CA.UTF-8... up-to-date
  en_DK.UTF-8... up-to-date
  en_GB.UTF-8... up-to-date
  en_HK.UTF-8... up-to-date
  en_IE.UTF-8... up-to-date
  en_IN.UTF-8... up-to-date
  en_NG.UTF-8... up-to-date
  en_NZ.UTF-8... up-to-date
  en_PH.UTF-8... up-to-date
  en_SG.UTF-8... up-to-date
  en_US.UTF-8... up-to-date
  en_ZA.UTF-8... up-to-date
  en_ZW.UTF-8... up-to-date
Generation complete.
Run Code Online (Sandbox Code Playgroud)

每个包都会发生这种情况。

我不需要所有这些变体 - 大多数时候我完全使用非英语语言环境。对我来说en_USen_GB就足够了。

所以我的问题是:

  • en_*我的机器上真的安装了所有这些变体吗?如何检查?

  • 如果是,如何彻底删除它们并防止 APT 生成它们?

apt locale

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

标签 统计

apt ×1

locale ×1

shell ×1

xargs ×1