一些小工具

Catalogue
  1. 1. zsh 插件
  2. 2. fd
  3. 3. fzf
  4. 4. ncdu
  5. 5. 查看网络流量
  6. 6. 系统运行状况
  7. 7. xwinwrap
  • 参考资料
    1. zsh 插件

      • autojump #目录跳转
      • zsh-autosuggestions #操作历史记录并显示,然后按 ↑ 键就可以补全
      • zsh-syntax-highlighting #高亮命令,错误输入会显示红色
    2. fd

      类似find的搜索工具,速度比较快

      1
      2
      fd passwd /etc
      #find /etc -name passwd
    3. fzf

      fzf 要用github上面的 vim-plug 插件管理工具安装,如果用pacman 或者 vundle安装就会落下CTRL-T这个快捷方式调用的文件。导致这个快捷键不起作用。预览是安装的 sudo pacman -S bat 这个类似 cat 的工具,搜索调用的是 fd

      安装参照的是 Linux模糊搜索神器fzf终极配置 在 .vimrc里面添加这两行

      1
      2
      Plug 'junegunn/fzf', { 'dir': '~/.fzf', 'do': './install --all'  }
      Plug 'junegunn/fzf.vim'

      fzf在.zshrc里面的配置

      1
      2
      3
      4
      5
      6
      7
      8
      [ -f ~/.fzf.zsh ] && source ~/.fzf.zsh
      export FZF_DEFAULT_COMMAND='fd --type f --hidden --follow --color always -E ".git" -
      E "node_modules" -E ".deepinwine" -E ".mozilla" '
      export FZF_CTRL_T_COMMAND='fd --type f --hidden --follow --color always -E ".git" -E
      "node_modules" -E ".deepinwine" -E ".mozilla" '
      #export FZF_DEFAULT_OPTS='--height 90% --layout=reverse '
      export FZF_DEFAULT_OPTS="--ansi --preview-window 'right:60%' --preview 'bat --
      color=always --style=header,grid --line-range :300 {}'"
    4. ncdu

      统计目录磁盘占用

    5. 查看网络流量

      nethogs, nload , if top

    6. 系统运行状况

      glances

    7. xwinwrap

      调用mpv用视频做桌面

      1
      2
      yay -S xwinwrap-git #这个包的维护者已经不维护了,代码也是3年以前的了
      yay -S mpv
      1
      xwinwrap -ov -g 1920x1080+0+0 -- mpv -wid WID ~/path/to/video.flv --no-osc --no-osd-bar --loop-file --player-operation-mode=cplayer --no-audio --panscan=1.0 --no-input-default-bindings    #调用命令

    参考资料