![](https://img-blog.csdnimg.cn/20200402100740971.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
bash
Linux Shell Bash相关内容。
源文雨
千载何方归梦,棹舟星河波开。
展开
-
git 批量更改提交者邮箱规避 GH007 private email address 问题
有时我们在推送提交时会因为我们将提交中的邮箱设为了私密而报错。因此,需要快速将所有邮箱更改为GitHub提供的no-reply版本。原创 2024-04-10 22:59:56 · 334 阅读 · 0 评论 -
OracleLinux9 安装 fcgiwrap 并添加 selinux 规则以在 nginx 调用
fcgiwrap在其他系统上一般直接输命令就能安装,但是OracleLinux9会提示找不到软件包。安装成功后,selinux也会阻碍nginx的调用。原创 2023-11-12 01:45:27 · 1144 阅读 · 0 评论 -
电信天翼网关4.0光猫一键重启shell脚本
理论上只要是下面这种样子的可以通用,测试用的光猫版本为TEWA-1006G。原创 2023-08-06 11:15:53 · 2560 阅读 · 0 评论 -
bash 实现批量解压当前目录下所有 7z 文件到另一目录
【代码】bash 实现批量解压当前目录下所有 7z 文件到另一目录。原创 2022-12-25 16:36:21 · 401 阅读 · 0 评论 -
bash 实现将目录下所有子文件夹内的视频原地转码
转码后,原视频将被删除。转码参数请根据自己情况修改。原创 2022-12-25 16:31:54 · 284 阅读 · 0 评论 -
Go语言 unix下 实现隐藏进程命令行参数 保护密码等数据
C语言可以通过直接覆写argv的方式隐藏参数,但是Golang的os.Args为string类型,无法直接覆盖,因此可以考虑使用unsafe.Pointer配合uintptr实现覆盖string的目的。原创 2021-08-08 12:44:12 · 971 阅读 · 1 评论 -
安卓 利用Termux 实现批量导入单话本到 Tachiyomi 本地漫画目录
问题分析因为Tachiyomi默认一个漫画有很多话,所以强制采用了两层目录结构。对于单话本,需要将对应的zip放到./书名/xxx.zip才能识别,在需要转移的本数很大时,手工操作就显得十分艰难。针对未解压的zip实现该脚本将入参目录下所有zip放入$TACHILOCAL/zip名去除空格/chapter.zip下。之所以要去除空格,是因为Tachiyomi无法加载有空格的文件夹的封面。#!/bin/shTACHILOCAL="/storage/emulated/0/Tachiyomi原创 2021-08-02 15:43:46 · 6480 阅读 · 0 评论 -
Linux Shell删除当前目录下所有空文件夹
其实也很简单,一行命令即可find -type d -empty -exec rm -rf {} \;原创 2021-08-02 00:20:13 · 3350 阅读 · 4 评论 -
Linux Shell 分别解压目录下所有zip文件到以其文件名命名的单独文件夹
#!/bin/shcd $1for file in `find . -name "*.zip"`do if test -f "$file" then folder=`basename $file .zip` echo 解压到$folder... mkdir "$folder" unzip "$file" -d "$folder" fidone将以上文件保存为unzipall.sh,添加执行权限后执行....原创 2021-08-01 23:38:28 · 4491 阅读 · 2 评论 -
Linux Shell (Bash) 或 PowerShell 使用 ffmpeg 进行批量封装转换
这里以mkv(h265+flac)转mp4(h265+aac)为例,其他格式稍作更改即可使用首先切换到mkv文件所在目录,然后编辑以下命令后运行即可。OLD_IFS="$IFS";IFS=$'\n';arr=($(ls | grep mkv));for s in ${arr[@]} ; do ffmpeg -i $s -c:v copy -c:a aac 【欲输出目录】/`echo $s | cut -d "." -f1`.mp4;done;IFS="$OLD_IFS";...原创 2020-08-30 19:14:25 · 1485 阅读 · 0 评论 -
Openwrt sysupgrade.tar 格式固件打包/解包脚本
注意事项此脚本适用于mac,linux下使用请将ggrep替换为grep请将MKSQSHFS4变量更改为自己的openwrt目录相应位置使用方法./modify.sh e openwrt-xxx-xxx-xxx-squashfs-sysupgrade.tar #解包./modify.sh c repack.tar #打包#!/bin/shsudo echo "Starting..."MKSQSHFS4='./openwrt/staging_dir/host/bin/mksquashfs原创 2020-08-27 13:17:08 · 1904 阅读 · 0 评论 -
Linux Shell批量重命名
假设在当前目录下有扩展名相同的若干文件,现将它们按ls顺序批量重命名为No.xxxa=0&&for i in $(ls);do mv $i $((a++)).xxx;done;原创 2020-08-19 11:53:40 · 242 阅读 · 0 评论 -
WSL Ubuntu更换为清华源
三行命令即可原创 2020-05-28 14:53:56 · 4871 阅读 · 0 评论 -
CentOS7使用脚本统计特定端口流量
我在网上找了一圈,大多都是在讲如何实时查看端口流量,无法得出统计的具体值。遂自己编了一个脚本,现在分享给大家,供大家参考。我们需要安装iftop,而nginx为可选安装项,取决于你是否想将其输出为直观的网页。yum install iftop接下来是脚本部分。这里默认处于家目录,并且具有文件读写权限。#!/bin/bashiftop -nNtP -s 60 2>/dev/nu...原创 2019-07-20 23:30:15 · 1357 阅读 · 0 评论