flatpak ---- Third Party Software Store

切换中国源

  • eg:

    1
    
      sudo flatpak remote-modify flathub --url=https://mirror.sjtu.edu.cn/flathub

安装

  1. 在 flathub 官网 搜索软件 id

  2. 安装

    • 命令

      1
      2
      3
      4
      5
      6
      
        flatpak install org.gnu.emacs
      
        # 使用 id
        flatpak install flathub org.vim.Vim
        # 使用 ref 文件
        flatpak install ~/Downloads/org.vim.Vim.flatpakref --user
    • 用户安装

archlinux

换源

一键换源

1
sudo pacman-mirrors -c China

AUR package 安装

yay 工具

  • 使用 yay 工具
  • 安装

    1
    
    sudo pacman -Syu yay
  • 调用

    • 接口类似 pacman
    • 搜索

      1
      
      yay -Ss emacs
  • 注意

Fish Shell ---- Friendly Interactive Shell

completion 自动补全

快捷键

  • Ctrl + F

    • 接受所有建议
  • Alt + F

    • 接受部分建议
    • 一个单词

变量处理

set 命令实现

eg:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
# * 定义
set myVar "value"
echo $myVar
# output: value

# * 清除
set -e myVar

# * 检查存在
env | grep myVar

# * export: -x 或 --export
set -x myVar1 myVar2

# * 取消 export: -u 或 --unexport
set -u myVar1

异常

  • prompt 异常错误

Manjaro Notes

教程

换源

1
sudo pacman-mirrors  -c China -m rank

AUR

使用 工具 pamac

  • search

    • pamac search -a
  • 安装

    • pamac build <package>

chemacs debug

  • 命令

    1
    
      emacs -q --eval '(setq user-emacs-directory "/home/sawyer/.emacs.d.default")'  -l ~/.emacs.d.default/init.el --debug-init

sshd

  • sshd -t 报错

      # sshd -t
    
      # output error:
      sshd: no hostkeys available -- exiting.
    

解决方法

  • sudo ssh-keygen -A

字体

步骤