# bat --list-themes Theme: 1337 // Output the square of a number. fn print_square(num: f64) { let result = f64::powf(num, 2.0); println!("The square of {:.2} is {:.2}.", num, result); } ...... 例如你要选择Dracula主题,可直接执行:bat --theme=Dracula 文件名
Ubuntu 21.10 安装 ag 和 ack apt-get install silversearcher-ag apt install ack ag 命令常用参数
ag -g (文件名):类似于 find . -name (文件名) ag -i sed:忽略大小写搜索含 sed 文本 ag -A sed:搜索含 sed 文本,并显示匹配内容之后的 n 行文本 ag -B sed:搜索含 sed 文本,并显示匹配内容之前的 n 行文本 ag -C sed:搜索含 sed 文本,并同时显示匹配内容以及它前后各 n 行文本的内容 ag -w sed:全匹配搜索,只搜索与所搜内容完全匹配的文本 ag --java sed:在 java 文件中搜索含 sed 的文本 ag --xml sed:在 XML 文件中搜索含 sed 的文本 ag 命令的使用
根据文件名进行搜索对应的文件,可使用-g参数选项。
ag -g jiaoben jiaoben2.sh jiaoben1.sh jiaoben3.sh 搜索当前目录下有关 sed 关键字的文本。
ag -w sed jiaoben1.sh 10: sed -i '2d' "$new_filename" 如何在Linux中安装和使用bat命令
更多参数选项,大家可根据自身实际场景进行运用。
9、axel
axel 是命令行多线程下载工具,下载文件时可以替代 curl、wget。
Ubuntu 21.10 安装 axel
apt-get install axel axel 参数选项
-n:指定线程数 -o:指定另存为目录 -s:指定每秒的最大比特数 -q:静默模式 案例
# axel -n 10 -o /tmp/ http://mirrors.163.com/ubuntu/ls-lR.gz # exa /tmp/ls-lR.gz /tmp/ls-lR.gz 可以看出,我们通过 axel 也是可以把 ls-lR.gz 这个文件正常下载到 /tmp 目录下的。