update-grub2、update-grub、grub-mkconfig的区别(Ubuntu)

打开到 Ubuntu 的目录 /usr/sbin/,我们不难发现如下:

update-grub2 链接到了 update-grub

打开 update-grub 文件,看到如下源码:

#!/bin/sh
set -e
exec grub-mkconfig -o /boot/grub/grub.cfg "$@"

我们可以看到原来 update-grubgrub-mkconfig 的封装。

原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/experience/linux/3589.html

(17)
huoxiaoqiang的头像huoxiaoqiang
上一篇 2021年2月24日 21:08
下一篇 2021年3月1日 00:55

相关推荐

  • shell脚本的运行方式

    1.直接方式(新进程) cd 命令切换到 script.sh 脚本所在的目录。 脚本文件第一行的 #!/bin/sh 或 #!/bin/bash 一定要写对,好让系统查找到正确的 shell 脚本解释器。 2.sh方式(新进程) cd 命令切换到 script.sh 脚本所在的目录。 不需要在脚本文件的第一行编写 #!…

    Linux经验 2023年1月23日
    08420
  • Google Chrome浏览器显示“由贵单位管理”的解决方案

    今天安装Google Chrome浏览器的时候发现,在浏览器的如下图所示的菜单里面居然显示我的浏览器“由贵单位管理”。 网上的网友有说重新安装的,有说弄什么注册表的,重新安装未必奏效,毕竟可能你卸载了Google Chrome浏览器,可是那个配置文件还在,至于弄注册表的话,个人认为是有风险的,那有没有简单有效的解决方案…

    Linux经验 2020年1月31日
    04.7K0
  • 一文彻底明白编译型语言和解释型语言、静态语言和动态语言、强类型语言和弱类型语言、脚本语言的区别

    1.编译型语言和解释型语言 编译型语言:运行前,将源代码一次性转换为机器码。 优点:运行速度快。缺点:跨平台性差。 解释型语言:运行时,将源代码边运行边转换为机器码。 优点:跨平台性好。缺点:运行速度慢。 2.静态类型语言和动态类型语言 静态类型语言:运行前,检查数据的类型。 优点:数据类型安全。缺点:需要编写大量的关…

    Linux经验 2020年3月2日
    02.7K0

发表回复

登录后才能评论