import{_ as a,c as s,o as i,a4 as e}from"./chunks/framework.DtvhUNIn.js";const F=JSON.parse('{"title":"2.2 优雅的使用工具","description":"","frontmatter":{},"headers":[],"relativePath":"技术资源汇总(杭电支持版)/2.高效学习/2.2优雅的使用工具.md","filePath":"技术资源汇总(杭电支持版)/2.高效学习/2.2优雅的使用工具.md"}'),r={name:"技术资源汇总(杭电支持版)/2.高效学习/2.2优雅的使用工具.md"},n=e(`
🤗
如果你也有好的工具推荐,请补充喵~
请大家记住使用工具的基本原则 你所感到不方便的!都有工具解决!
因此本小节的核心要义在于推荐一些有趣的有助于提高效率的小工具。
#!/bin/bash
#########################################################################
# File Name: add-progess-bar-in-cp-mv.sh
# Author: steve
# mail: yqykrhf@163.com
# Created Time: Fri 05 Aug 2022 01:54:58 PM CST
# Reference: https://tinychen.com/20201128-add-progess-bar-in-cp-mv/
#########################################################################
set -e
wget http://ftp.gnu.org/gnu/coreutils/coreutils-8.32.tar.xz
tar -xJf coreutils-8.32.tar.xz
cd coreutils-8.32/
# Download patch
# 这里原本是ghproxy.com,但是现在被ban了,所以换成了我自建的cf worker
wget https://gh.dn11.top/https://raw.githubusercontent.com/jarun/advcpmv/master/advcpmv-0.8-8.32.patch
# Patching display with process bar
patch -p1 -i advcpmv-0.8-8.32.patch
# Compile then install
./configure
make
# Copy
sudo cp src/cp /usr/local/bin/cp
sudo cp src/mv /usr/local/bin/mv
# remove tmp files
cd ..
rm coreutils-8.32 coreutils-8.32.tar.xz