小编Str*_*sky的帖子

使用加密的 $HOME 升级 Ubuntu

我听说有人在升级 Ubuntu 版本时遇到 ecryptfs 加密的 $HOME 问题。这有什么道理吗,如果是的话,如何升级没有问题?

upgrade ecryptfs

8
推荐指数
2
解决办法
1418
查看次数

mp3转ogg的优点

除了 ogg 是一种开放格式之外,将所有 mp3 转换为 ogg 是否有任何优势?有什么缺点吗?转换过程中是否保留了所有元数据?

已编辑,因为@NN 建议。以下是各个问题的链接:

人类可以区分的最大音频比特率是多少?

降低 mp3 和 ogg 转换的比特率

music conversion mp3

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

如何为发送到 STDOUT 的代码着色?

大多数文本编辑器 - vim, emacs, kate, gedit- 都有着色器,因此,根据您使用的编程语言,它会对文本进行不同的着色。

有没有办法为发送到 STDOUT 的代码做到这一点?因此,像这样的命令将根据文件的语言(来自扩展名或魔法)为整个输出着色:

cat my-script.py
Run Code Online (Sandbox Code Playgroud)

或者

head -n 15 my-script.lua
Run Code Online (Sandbox Code Playgroud)

colors command-line software-recommendation

6
推荐指数
2
解决办法
165
查看次数

为什么有些用户功能无法被 bash 识别?

我可以定义一个函数,如:

myfunction () { ls -R "$1" ; }

进而

myfunction .

只是工作。

但如果我这样做

echo "myfunction ." | sh
echo "myfunction ." | bash
Run Code Online (Sandbox Code Playgroud)

消息是:

sh: myfunction: not found  
bash: line 1: myfunction: command not found
Run Code Online (Sandbox Code Playgroud)

为什么?如果不是通过管道将其传递给 sh 或 bash,我如何调用来自字符串的函数?

我知道有这个命令source,但我对何时应该使用source以及何时使用sh或使用感到困惑bash。另外,我无法通过管道传输source. 更令人困惑的是,这个命令.似乎与“。”无关。这意味着“当前目录”。

command-line bash

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

由于 archive.ubuntu.com 不支持 HTTPS,是否有其他服务器可以支持 HTTPS?

这个问题没有单独提出,所以就在这里。

特别是,是否有任何官方存储库提供 https 替代默认的 http 官方存储库?

encryption configuration apt official-repositories https

5
推荐指数
1
解决办法
1632
查看次数

如何更改 kate 和 gedit 赋予新文档的默认名称?

当您创建一个新的文件kategedit他们的名字他们像“未命名”或“未保存的文档1”。您如何将其更改为您选择的其他一些 string$n 模式?

kate gedit

5
推荐指数
1
解决办法
162
查看次数

人类可以区分的最大音频比特率是多少?

一些音频比特率高达 256kbps。但我听过 92kbps 的非常清晰的音乐。我开始怀疑,超过特定的 x kbps 比特率,普通人耳根本无法分辨出差异。x是什么?

虽然这个问题不是特定于 ubuntu 的,但它的提出是因为我拆分了一个 ogg 开放格式问题。

mp3转ogg的优点

sound music

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

降低 mp3 和 ogg 转换的比特率

我可以通过将歌曲的比特率降低到 x* 来节省空间,超出这个值,人类无法辨别出任何差异。如果是这样,如何使用 CLI 降低比特率:

 1. mp3 to mp3 conversion
 2. during mp3 to ogg conversion
 3. ogg to ogg conversion
Run Code Online (Sandbox Code Playgroud)

当然,如果原始码率比这个“x”差,我也不想人为地增加,我敢说。

* 参考另一个问题: 人类可以区分的最大音频比特率是多少?

sound music mp3

4
推荐指数
2
解决办法
4341
查看次数

有没有办法给命令 cd 取别名以保护参数?

当我跑

cd My folder

有一个错误,因为我没有保护字符串。

bash: cd: My: No such file or directory

但这很好用

cd "My folder"

有没有办法重新定义cd为别名或函数,以便它自动将以下所有参数保护为一个字符串?

这种方法不起作用,因为我认为它不会:

cd () { cd "$*" ; }

bash alias directory

2
推荐指数
1
解决办法
270
查看次数