小编has*_*ste的帖子

除非手动启动,否则 Bash 不会读取 .bashrc

bash.bashrc除非我bash从终端手动运行,否则不会从交互式终端获取源:

$ bash
Run Code Online (Sandbox Code Playgroud)

或手动获取它:

$ source ./.bashrc
Run Code Online (Sandbox Code Playgroud)

或运行:

$ st -e bash
Run Code Online (Sandbox Code Playgroud)

我希望这是一些有用的输出:

$ echo $TERM
st-256color

$ echo $SHELL
/bin/sh

$ readlink /bin/sh
bash

$ shopt login_shell
login_shell     off
Run Code Online (Sandbox Code Playgroud)

我在 CRUX Linux 3.0 上,我使用dwmst. 我已经尝试使用.bash_profile.profile没有成功。

有任何想法吗?

linux shell bash bashrc

30
推荐指数
2
解决办法
3万
查看次数

内核如何“放弃”对特定于发行版的初始化的控制?

我一直想知道内核如何在启动期间将控制权传递给第三方代码,或者特别是特定于发行版的代码。

我在 GRUB 的配置文件中四处寻找,怀疑将一个特殊的参数传递给内核,让它知道在成功启动后要做什么,但找不到任何东西。这使我怀疑内核查找的根分区上可能存在某些文件。

如果有人能对此事有所了解,我将不胜感激。发行版如何实现这一点?

linux boot kernel

3
推荐指数
1
解决办法
346
查看次数

标签 统计

linux ×2

bash ×1

bashrc ×1

boot ×1

kernel ×1

shell ×1