Ubuntu 20.04 挂载 Android 刷机包中的 system.img

  • 安装 android-sdk-libsparse-utils 和 android-sdk-ext4-utils

    1
    sudo apt-get install android-sdk-libsparse-utils android-sdk-ext4-utils
  • 查看 system.img 的类型

    1
    file system.img

Ubuntu 20.04 清空目录下的大量文件

  • 新建一个空目录,最好用被清空目录的所有者操作

    1
    mkdir empty
  • 假如要清空的目录是 target

    1
    rsync --delete-before -av empty/ target/
  • 将文件系统的目录比作书籍的目录,使用 rm 时,会将每一条目逐个删除;而使用 rsync 时,会直接用空目录替换老目录

Ubuntu 20.04 部署 Hexo 到 GitHub 时报错:gnutls_handshake() failed: Error in the pull function

  • 安装 libcurl4-gnutls-dev

    1
    sudo apt-get install libcurl4-gnutls-dev
  • libcurl4-gnutls-dev 和 libcurl4-openssl-dev 相互冲突,安装其中一个,另一个会被移除,可能是安装软件时,依赖包是 libcurl4-openssl-dev,导致 libcurl4-gnutls-dev 被移除

Ubuntu 20.04 关闭启动界面、显示启动信息

  • 打开 /etc/default/grub

    1
    sudo vim /etc/default/grub
  • 找到

    1
    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

Ubuntu 20.04 创建应用程序快捷方式

  • 创建一个以 .desktop 结尾的文件,文件名最好是该应用程序的英文名,例如:android-studio.desktop

  • 编辑该文件,输入以下内容

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    [Desktop Entry]
    Version=1.0
    Encoding=UTF-8
    Type=Application
    Name=
    Comment=
    Exec=
    Icon=
    Categories=
    Terminal=false