查看图片 #
ssh #
tssh #
可以搜索, 支持快捷登录 ssh. 文档
trzsz #
安装 #
-
Ubuntu
sudo apt update && sudo apt install software-properties-common sudo add-apt-repository ppa:trzsz/ppa && sudo apt update sudo apt install trzsz
-
Arch
yay -Syu yay -S trzsz
快速使用指南 #
-
trz 上传文件
trz 命令可以不带任何参数,将上传文件到当前目录。也可以带一个目录参数,指定上传到哪个目录。
-
tsz 下载文件
tsz 可以带一个或多个文件名(可使用相对路径或绝对路径,也可使用通配符),将下载指定的文件。
-
-q 静默模式
trz -q 或 tsz -q xxx ( 加上 -q 选项 ),则在传输文件时不显示进度条。
-
-d / -r 传输文件夹
trz -d 或 tsz -r xxx ( 加上 -d 或 -r 选项 ),则可以上传或下载指定文件夹和文件。
-
-y 覆盖模式
trz -y 或 tsz -y xxx ( 加上 -y 选项 ),如果存在相同文件名的文件就直接覆盖,并支持断点续传。
-
-b 二进制模式
trz -b 或 tsz -b xxx ( 加上 -b 选项 ),二进制传输模式,对于压缩包、图片、影音等较快。
-
-e 转义控制字符
二进制模式时,控制字符可能会导致失败,trz -eb 或 tsz -eb xxx ( 加上 -e 选项 ) 转义所有已知的控制字符。
-
-B 缓冲区上限
trz -B 20m 或 tsz -B 2M xxx 等,设置最大缓冲区上限 ( 默认 10M )。会自动根据网速选择合适的缓冲区大小,但不会超过此上限。
-
-t 超时时间
trz -t 30 或 tsz -t 30 xxx 等,设置超时秒数 ( 默认 20 秒 )。在超时时间内,如果无法传完一个缓冲区大小的数据则会报错并退出。设置为 0 或负数,则永不超时。
有趣 #
黑客帝国 #
统计行数 #
tokei #
包管理器 #
pacman 使用 #
pacman -Ss abc #搜索有关abc信息的包
pacman -Qs abc # 查找本地安装的软件包(模糊字符串查找)
pacman -Sy abc #和源同步后安装名为abc的包
pacman -S abc #从本地数据库中得到abc的信息,下载安装abc包
pacman -Sf abc #强制安装包abc
pacman -Si abc #从数据库中搜索包abc的信息
pacman -Q # 列出已经安装的软件包
pacman -Q abc # 检查 abc 软件包是否已经安装
pacman -Qi abc #列出已安装的包abc的详细信息
pacman -Ql abc # 列出abc软件包的所有文件
pacman -Qo /path/to/abc # 列出abc文件所属的软件包
pacman -Syu #同步源,并更新系统
pacman -Sy #仅同步源
pacman -Su #更新系统
pacman -R abc #删除abc包
pacman -Rd abc #强制删除被依赖的包
pacman -Rc abc #删除abc包和依赖abc的包
pacman -Rsc abc #删除abc包和abc依赖的包
pacman -Rscn abc #删除abc包和abc依赖的包以及配置文件
pacman -Sc #清理/var/cache/pacman/pkg目录下的旧包
pacman -Scc #清除所有下载的包和数据库
pacman -U abc #安装下载的abs包,或新编译的abc包
pacman -Sd abc #忽略依赖性问题,安装包abc
pacman -Su --ignore foo #升级时不升级包foo
pacman -Sg abc #查询abc这个包组包含的软件包
SQL #
MySQL #
mycli #
SQLite3 #
litecli #
pdf #
编辑 #
查看 #
文件管理器 #
yazi #
-
预览其他插件
- 预览图片需要 ueberzugpp
ranger #
joshuto #
压缩 #
解压 #
theunarchiver #
支持解压 window 压缩包不乱码, 支持类似 bandizip 的智能解压, 可以自动创建目录.
-
注意
只支持解压
ls #
eza #
一个现代的、维护良好的 ls 替代品。
配置 #
让 ls 支持 git 仓库, 图标, 超链接和颜色
alias eza="eza --icons=auto --hyperlink --color=always --color-scale=all --color-scale-mode=gradient --git --git-repos"
alias ls="eza"
命令行垃圾回收 #
gtrash #
可以实现垃圾回收站的功能,有一个 tui 界面实现文件恢复功能