Linux技巧

人嘛,都是懒的.不然怎么会出现那么多工具和tips.

终端不打开文件直接copy文件内容到剪贴板

安装xsel这个软件,然后在.bashrc中添加:

1
alias xsel='xsel -b < '

source .bashrc即可,使用:

1
xsel test.txt

将test.txt中的内容复制到剪贴板.

合并多个flv视频文件

1
2
3
4
5
# 创建信息txt文本
for f in *.flv; do echo "file '$f'" >> mylist.txt; done

# 合并,-safe 0 处理文件名安全问题 另外发现,合并完成后,提示出警告,但是视频依然是没问题的。
ffmpeg -f concat -safe 0 -i mylist.txt -c copy output.flv

为Python和shell脚本添加模板文件 - vim

首先,在.vim/templates目录下添加shellconfig.sh,pythonconfig.py模板文件,内容自己定义。

然后,在vim配置文件中添加:

1
2
autocmd BufNewFile *.sh 0r ~/.vim/template/shellconfig.sh
autocmd BufNewFile *.py 0r ~/.vim/template/pythonconfig.py

即可。

为Python3提供pytest支持

pip安装pytest,通过python -m pytest
去调用,后面跟需要测试的脚本。我则在zshrc配置文件中,为这条命令添加了alias名为pytest。开箱机遇。