随笔分类 -  BASH-demo

摘要:#!/bin/bash # 开机挂载硬盘 # 扫描可用的磁盘设备 for device in $(lsblk -r -o NAME | grep -E "sd[a-zA-Z0-9/]+[0-9]$"); do # 检查设备是否已经挂载 if ! grep -qs "/dev/$device" /pr 阅读全文
posted @ 2024-06-26 15:14 zhihua 编辑
摘要:1:使用 expr 外部程式 加法 r=`expr 4 + 5`echo $r注意! '4' '+' '5' 这三者之间要有空白r=`expr 4 * 5` #错误乘法 r=`expr 4 \* 5` 2:使用 $(( ))r=$(( 4 + 5 ))echo $r 3:使用 $[ ] r=$[ 4 阅读全文
posted @ 2024-05-03 12:31 zhihua 编辑
摘要:Smh==windos==P盘机脚本 @echo off start powershell -NoExit -Command "cd 'D:\working\Pow\smh\windows'; echo yes |.\h9-miner-spacemesh-gui.exe -gpuServer; ec 阅读全文
posted @ 2024-04-16 23:29 zhihua 编辑
摘要:磁盘挂载 #!/bin/bash ### BEGIN INIT INFO # Provides: mount.sh # Required-start: $remote_fs $syslog # Required-Stop: $remote_fs $syslog # Default-Start: 2 阅读全文
posted @ 2024-04-16 23:19 zhihua 编辑
摘要:subspace farm 会话方式 #!/usr/bin/env bash screen -dmS spc-farm /home/tuoluo/tool/subspace-farmer-ubuntu-x86_64-skylake-gemini-3h-2024-mar-29 farm --rewar 阅读全文
posted @ 2024-04-16 23:11 zhihua 编辑
摘要:1.查询并删除目录下某类文件 2.查询磁盘数量 3.执行挂盘脚本 4创建miner会话挂机 start.sh #!/bin/bash # 删除 /home/test 目录下的mount-info.log 文件 find /home/test -type f -name "mount-info.log 阅读全文
posted @ 2024-04-11 14:32 zhihua 编辑
摘要:#查询挂载的磁盘分区数 lsblk -o MOUNTPOINTS | grep -E "/mnt/sd[a-z]+[1-9]$" |wc -l #查询系统识别的磁盘 lsblk -l -o Name |grep -E "sd[a-z]*[a-z]$"|wc -l #从指定目录 查询包含某文件类型的所 阅读全文
posted @ 2024-04-05 21:09 zhihua 编辑
摘要:1.进入终端输入 创建一个后缀为.sh的脚本文件 touch test.sh 编辑脚本 vim test.sh test.sh编写脚本内容 2.编写test.sh脚本 #!/bin/bash ### BEGIN INIT INFO # Provides: test # Required-Start: 阅读全文
posted @ 2024-03-08 15:30 zhihua 编辑

点击右上角即可分享
微信分享提示