linux启动bash
时间: 2024-08-13 22:02:53 浏览: 107
Linux 启动 Bash (Bourne Again SHell) 的过程通常是这样的:
1. **引导装载程序**(如 GRUB 或 LILO):计算机开机后,引导装载程序会负责加载内核到内存,并准备启动进程。
2. **内核加载并初始化**:引导装载程序会加载 Linux 内核,内核启动后开始执行一系列初始化任务,包括设置硬件、打开设备驱动等。
3. **系统初始化**:内核完成基本初始化后,会进入初始运行级别,通常是单用户模式或 multi-user mode。此时,初始化脚本 `init` 或其现代版本 `sysvinit`, `systemd` 等将被执行。
4. **运行 login 进程**:对于 multi-user 模式,系统会显示登录提示符让用户输入用户名和密码。login 进程在此时接管控制权。
5. **启动 shell**:当用户成功登录后,login 将启动指定的默认shell,比如 Bash。如果是 Bash,它会读取配置文件 `.bashrc` 和 `.bash_profile`,根据用户的偏好定制环境变量、路径和其他设置。
你可以通过按下 Enter 键直接进入默认的 Bash,或者手动输入 `bash` 来启动一个新的 Bash shell。
阅读全文