trash-cli
1 | sudo apt install trash-cli |
Usage
1 | #alias rm!="/bin/rm -vi" |
命令 | 用途 |
---|---|
trash-put/trash | 文件或目录移入回收站 |
trash-empty | 清空回收站 |
trash-list | 列出回收站中的文件 |
restore-trash | 还原回收站中的文件 |
trash-rm | 删除回收站中的单个文件 |
递归搜索文件内容-ag
ggreer/the_silver_searcher: A code-searching tool similar to ack, but faster.
1 | sudo apt install silversearcher-ag |
字符模式下交互查看git项目-tig
jonas/tig: Text-mode interface for git
mysql客户端-mycli
类似于ipython的mysql客户端,支持语法高亮和命令补全
C++手册查询-cppman
1 | cppman std::thread |
多线程下载工具axel
1 | axel -n 20 URL |
终端会话录制-script/scriptreplay
1 | script -t 2>time.txt session.typescript |
媒体下载工具 you-get
youtube, google+, 优酷,腾讯视频,秒拍等1
2# socks5(pip install pysocks)
you-get 'https://www.youtube.com/watch?v=jNQXAC9IVRw' -s 127.0.0.1:12345
网络流量分析 iptraf-ng
1 | sudo apt install iptraf |
w实时网速查看 bwm-ng
1 | sudo apt install bwm-ng |
terminal录屏 asciinema
查询天气
1 | curl wttr.in/:help |
sudoku
1 | sudoku |
cmatrix
1 |
|
figlet — 字符串在终端上显示
1 | figlet i love you |
xdotool — 控制鼠标点击
1 |
|
qrencode –字符串转为终端像素点二维码
nitrogen – 多显示屏设置不同壁纸
1: install dconf-editor and nitrogen
1 |
|
2: Open dconf-editor
3: In dconf-editor, explore to /org/gnome/desktop/background/
4: Unmark the show-desktop-icons option.
5: Open nitrogen
这样之后桌面文件夹不显示
xeyes
fortune
名句
fortune-zh
唐诗
cowsay
1 |
|
equalx
latex公式编辑器1
sudo apt install equalx
ffmpeg
1 | ffmpeg -i '123.avi' -ac 2 -b:v 2000k -c:a aac -c:v libx264 -b:a 160k -vprofile high -bf 0 -strict experimental -f mp4 '123.mp4' |
1 | -b:v 2000k |
文件清晰度,大小
convmv
更改文件名编码方式的一个工具
1 | convmv -f gbk -t utf-8 -r –-notest /home |
就是将/home目录下原来文件名是gbk编码方式的全部改为utf-8格式的。
这里 -f 后面为原来的编码方式,-t 后面是要更改为的编码方式,
1 | -r 表示这个目录下面的所有文件, |
iconv
更改文件编码方式的一个工具
1 | iconv -f gbk -t utf-8 -o outfile infile |
-f为原来的编码方式,-t 为输出文件的编码方式, -o表示输出文件名,这利用outfile表示,最后跟上要更改编码方式的文件名sourcefile
zotero
文献管理工具(同步有问题,且有存储限制300M), 已放弃使用
zotero.desktop放到~/.local/share/applications/
simplescreenrecorder
屏幕录制工具
apt-file
搜索安装包1
2
3
4
5
6
7$ apt-file search bin/designer
qt4-designer: /usr/bin/designer-qt4
qt4-designer: /usr/lib/x86_64-linux-gnu/qt4/bin/designer
qt4-designer: /usr/share/qt4/bin/designer
qtchooser: /usr/bin/designer
qttools5-dev-tools: /usr/lib/qt5/bin/designer
qttools5-dev-tools: /usr/lib/x86_64-linux-gnu/qt5/bin/designer
pgrep & pkill
查看匹配的进程信息:1
pgrep -a -f "cpu 20"
杀掉匹配的进程信息1
2pkill -f "cpu20"
# ps -ef | grep 'myProcessName' | grep -v grep | awk '{print $2}' | xargs -r kill -9