一些小工具

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

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

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

    1
    2
    fd passwd /etc
    #find /etc -name passwd

    image-20210325164803344

    image-20210325164924299

  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

    统计目录磁盘占用

    image-20210325171806921

  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    #调用命令

    image-20210326160453702

参考资料