<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Shell on bugwang</title>
    <link>https://bugwang.cn/tags/shell/</link>
    <description>Recent content in Shell on bugwang</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>zh-ch</language>
    <lastBuildDate>Sat, 04 Mar 2023 23:37:09 +0800</lastBuildDate><atom:link href="https://bugwang.cn/tags/shell/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Rclone从安装到长期挂载服务</title>
      <link>https://bugwang.cn/posts/rclone%E4%BB%8E%E5%AE%89%E8%A3%85%E5%88%B0%E6%8C%82%E8%BD%BD%E9%95%BF%E6%9C%9F%E6%9C%8D%E5%8A%A1/</link>
      <pubDate>Sat, 04 Mar 2023 23:37:09 +0800</pubDate>
      
      <guid>https://bugwang.cn/posts/rclone%E4%BB%8E%E5%AE%89%E8%A3%85%E5%88%B0%E6%8C%82%E8%BD%BD%E9%95%BF%E6%9C%9F%E6%9C%8D%E5%8A%A1/</guid>
      <description>安装 Linux Rclone官方提供了一键安装脚本： curl https://rclone.org/install.sh | bash apt install -y fuse3 Win scoop install rclone #cd C:\Users\Administrator\scoop\apps\rclone #dir 配置 第一次配置 在终端输入 rclone config 进行配置
rclone config - 进入交互式配置选项，进行添加、删除、管理网盘等操作。
详细操作参见：《Rclone 安装配置教程》
再次重复配置 备份 rclone config file - 显示配置文件的路径，一般配置文件在 ~/.config/rclone/rclone.conf
rclone config show - 显示配置文件内容，复制备份
恢复 mkdir -p ~/.config/rclone cat &amp;gt; ~/.config/rclone/rclone.conf &amp;lt;&amp;lt;EOF 《rclone.conf配置文件内容》 EOF 指定rclone配置文件启动 默认配置：/root/.config/rclone/rclone.conf
--config /root/.config/rclone/rclone.conf #例如 rclone lsd gd_share: --config=~/.config/rclone/rclone.conf 启动 rclone常用命令 ### 文件上传 rclone copy /home/backup gdrive:backup # 本地路径 配置名字:网盘文件夹路径 ### 文件下载 rclone copy gdrive:backup /home/backup # 配置名字:网盘文件夹路径 本地路径 ### 新建文件夹 rclone mkdir gdrive:backup # 配置名字:网盘文件夹路径 ### 获取文件夹大小 rclone size gdrive:backup # 配置名字:网盘文件夹路径 ### 列表 rclone ls gdrive:backup rclone lsl gdrive:backup # 比上面多一个显示上传时间 rclone lsd gdrive:backup # 只显示文件夹 ### 挂载 rclone mount gdrive:mm /root/mm &amp;amp; ### 卸载 fusermount -u /root/mm #### 其他 #### rclone config - 以控制会话的形式添加rclone的配置，配置保存在.</description>
    </item>
    
    <item>
      <title>Linux服务器备份和还原：tar命令</title>
      <link>https://bugwang.cn/posts/linux%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%A4%87%E4%BB%BD%E5%92%8C%E8%BF%98%E5%8E%9Ftar%E5%91%BD%E4%BB%A4/</link>
      <pubDate>Mon, 12 Sep 2022 09:18:09 +0800</pubDate>
      
      <guid>https://bugwang.cn/posts/linux%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%A4%87%E4%BB%BD%E5%92%8C%E8%BF%98%E5%8E%9Ftar%E5%91%BD%E4%BB%A4/</guid>
      <description>tar备份还原 备份 备份脚本
#!/bin/bash # 强制必须传参 if [ $# -eq 0 ]; then echo &amp;#34;Error: Missing parameter one. Usage: $0 &amp;lt;_BACKUP_DIR&amp;gt;, EXIT&amp;#34; exit 1 fi # 设置备份目录 _BACKUP_DIR=$(realpath &amp;#34;$1&amp;#34;) # 设置输出文件夹（包含末尾斜杠） DEST_PATH=&amp;#34;${_BACKUP_DIR}/$(hostname -I | awk &amp;#39;{print $1}&amp;#39;)/&amp;#34; mkdir -p &amp;#34;$DEST_PATH&amp;#34; # 设置输出文件基础名 DEST_BASE_FILENAME=$(basename &amp;#34;$0&amp;#34;) set -x # 检查 pv 命令存在并安装 _CMDNAME=pv if ! command -v $_CMDNAME &amp;amp;&amp;gt; /dev/null; then if command -v apt-get &amp;amp;&amp;gt; /dev/null; then apt-get update apt-get install -y $_CMDNAME else echo &amp;#34;Error: $_CMDNAME not found and apt-get can&amp;#39;t install.</description>
    </item>
    
    <item>
      <title>为本地终端设置代理</title>
      <link>https://bugwang.cn/posts/%E4%B8%BA%E6%9C%AC%E5%9C%B0%E7%BB%88%E7%AB%AF%E8%AE%BE%E7%BD%AE%E4%BB%A3%E7%90%86/</link>
      <pubDate>Thu, 04 Nov 2021 10:03:50 +0800</pubDate>
      
      <guid>https://bugwang.cn/posts/%E4%B8%BA%E6%9C%AC%E5%9C%B0%E7%BB%88%E7%AB%AF%E8%AE%BE%E7%BD%AE%E4%BB%A3%E7%90%86/</guid>
      <description>为本地终端设置代理 前提准备 电脑本机配置好了clash、V2rayU等代理工具，知道socks5、http的代理端口
第一步 #cat ~/.zprofile #在zsh 加载环境变量的时候，先加载一下 bash_profile 也可 source ~/.bash_profile 第二步 适用于：macOS &amp;amp; Linux（Windows下的：MobaXterm、GitBash）
#cat ~/.bash_profile #cat ~/.bash_aliases #不起作用，重新登录后不会自动加载 cat &amp;gt;&amp;gt; ~/.bash_profile &amp;lt;&amp;lt; EOF #客户端：v2rayN_10808+10809 + NekoBox_2080 + Clash_7890 #socks alias proxy_s5_v2rayN=&amp;#39;export ALL_PROXY=socks5://127.0.0.1:10808&amp;#39; alias proxy_s5_neko=&amp;#39;export ALL_PROXY=socks5://127.0.0.1:2080&amp;#39; alias proxy_s5_clash=&amp;#39;export ALL_PROXY=socks5://127.0.0.1:7890&amp;#39; alias proxy_unset_s5=&amp;#39;unset ALL_PROXY&amp;#39; #http alias proxy_http_v2rayN=&amp;#39;export proxy_http=http://127.0.0.1:10809;export proxy_https=http://127.0.0.1:10809;&amp;#39; alias proxy_http_neko=&amp;#39;export proxy_http=http://127.0.0.1:2081;export proxy_https=http://127.0.0.1:2081;&amp;#39; alias proxy_http_clash=&amp;#39;export proxy_http=http://127.0.0.1:7890;export proxy_https=http://127.0.0.1:7890;&amp;#39; alias proxy_unset_http=&amp;#39;unset proxy_http proxy_https&amp;#39; EOF source .bash_profile all_proxy
大写形式的代理环境变量,遵循与小写形式相同的语法。 用于设置所有协议共用的代理服务器,覆盖其他代理设置。 SOCKS_PROXY、SOCKS5_PROXY
用于设置 SOCKS 代理服务器。 </description>
    </item>
    
  </channel>
</rss>
