小编goo*_*cow的帖子

使 zsh 成为没有 root 访问权限的默认 shell

我用我的学校的电脑,并想用zsh代替bash。我想将其设为默认 shell,但我无法运行命令,例如$ chsh -s $(which zsh)因为我没有管理员权限。

有没有办法可以将某些内容放入我的内容中.bashrczsh在打开时自动调用的内容作为解决方法?

澄清一下,zsh已经安装了。

bash login zsh profile

67
推荐指数
2
解决办法
9万
查看次数

使用重命名重命名多个文件

我需要批量重命名文件——我浏览的其他问题并不能完全解决我的问题。我的文件的名称是不确定生成的,因此我无法预测它们将被命名为什么。我知道他们将以 . 开头NORMAL和结尾-lib*。我想用一些 string 替换它们之间的所有内容X。例如,

|   |   |-- NORMAL_H_LS-A7-A0CE-10A-01D-A017-09-lib1.concordant
|   |   |-- NORMAL_H_LS-A7-A0CE-10A-01D-A017-09-lib1.deletion
|   |   |-- NORMAL_H_LS-A7-A0CE-10A-01D-A017-09-lib1.divergent
|   |   |-- NORMAL_H_LS-A7-A0CE-10A-01D-A017-09-lib1.inversion
|   |   |-- NORMAL_H_LS-A7-A0CE-10A-01D-A017-09-lib1.translocation
|   |   |-- NORMAL_H_LS-A7-A0CE-10A-01D-A017-09-lib4.concordant
|   |   |-- NORMAL_H_LS-A7-A0CE-10A-01D-A017-09-lib4.deletion
|   |   |-- NORMAL_H_LS-A7-A0CE-10A-01D-A017-09-lib4.divergent
|   |   |-- NORMAL_H_LS-A7-A0CE-10A-01D-A017-09-lib4.insertion
|   |   |-- NORMAL_H_LS-A7-A0CE-10A-01D-A017-09-lib4.inversion
|   |   |-- NORMAL_H_LS-A7-A0CE-10A-01D-A017-09-lib4.translocation
Run Code Online (Sandbox Code Playgroud)

所以它可能是这种形式rename "s/something/X/",但我不知道那应该是什么,因为我不知道如何使用正则表达式。

shell shell-script rename

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

标签 统计

bash ×1

login ×1

profile ×1

rename ×1

shell ×1

shell-script ×1

zsh ×1