随笔分类 -  Shell

摘要:windows平台: explorer.exe /select,"[文件路径]" macOS平台 open -R "[文件路径]" 阅读全文
posted @ 2023-03-07 22:21 Macrored 阅读(99) 评论(0) 推荐(0) 编辑
摘要:shell脚本如下,每次开机都要执行一遍: #!/bin/sh # virtualbox中的ubuntu虚拟机设置windows共享文件夹说明(mount -t vboxsf方式) # 1.在虚拟机"设置"里面配置好"共享文件夹",里面的"临时分配"是一次性的,关机后就会清空,所以建议"固定分配"; 阅读全文
posted @ 2023-03-07 10:48 Macrored 阅读(454) 评论(0) 推荐(1) 编辑
摘要:用户目录C:\Users\xxx下建立.npmrc文件,内容如下: registry="http://registry.npmmirror.com" ELECTRON_MIRROR="https://npmmirror.com/mirrors/electron/" SASS_BINARY_SITE= 阅读全文
posted @ 2022-05-31 17:45 Macrored 阅读(137) 评论(0) 推荐(0) 编辑
摘要:签名 可执行文件签名: codesign -f -s IDtimestamp{签名文件} .Pkg安装文件签名: productsign --timestamp --sign ID{.pkg签名文件} ${.pkg签名后文件} 公证 新闻:苹果强制启用公证 2020 阅读全文
posted @ 2021-11-18 15:14 Macrored 阅读(1609) 评论(0) 推荐(0) 编辑
摘要:1. otool查看依赖 otool -L查看依赖信息,类似于linux下的ldd命令 2. install_name_tool更改依赖 更改本身依赖 install_name_tool -id @executable_path/demo /home/demo 更改其他动态库依赖 install_n 阅读全文
posted @ 2021-11-18 15:03 Macrored 阅读(824) 评论(0) 推荐(0) 编辑
摘要:命令说明 set env export decalre 参考文章 [1] Linux set、env、declare、export显示shell变量的区别 [2] Linux_ set/env/export 之间的关系 与 区别 阅读全文
posted @ 2021-11-18 15:03 Macrored 阅读(881) 评论(0) 推荐(0) 编辑
摘要:IP地址 匹配0~255的表达式: (25[0-5]|2[0-4]\d|1\d{2}|[1-9]\d|\d) 匹配0.0.0.0~255.255.255.255的表达式: ((25[0-5]|2[0-4]\d|1\d{2}|[1-9]\d|\d)\.(25[0-5]|2[0-4]\d|1\d{2}| 阅读全文
posted @ 2020-12-01 20:55 Macrored 阅读(1213) 评论(0) 推荐(0) 编辑
摘要:场景 使用git branch查看所有分支时,发现git是以分页的形式显示的,当对分支名进行操作复制粘贴时非常不方便: 希望将指令输出内容改成直接输出到终端显示: 解决方法 使用帮助手册命令man git-config搜索关键字并查看配置开关: pager.<cmd> If the value is 阅读全文
posted @ 2020-11-14 10:39 Macrored 阅读(1008) 评论(0) 推荐(0) 编辑
摘要:解决方法 尝试用管道方式输入 echo "password" | sudo -S [命令] 示例 echo "password" | sudo -S service tomcat7 stop 参考文章 [1] man手册 - man sudo 阅读全文
posted @ 2020-08-24 17:18 Macrored 阅读(2541) 评论(0) 推荐(0) 编辑
摘要:在linux下面可以使用timeout命令设置命令的超时时间,macos下同样也有,只不过不是timeout而是gtimeout命令 安装 brew install coreutils 使用 gtimeout 10 sh ./demo.sh # 指令脚本,10秒后超时退出 也可以使用别名,将gtim 阅读全文
posted @ 2020-08-21 09:44 Macrored 阅读(2412) 评论(0) 推荐(0) 编辑
摘要:shell脚本如何显示所执行的每一条命令,例如执行一个bash脚本时,只看到了各个命令的执行结果,但是没有看到具体的命令 这个脚本执行时,并不打印命令'ls' 怎么样才能让其先打印出所执行的命令,在执行命令呢? 1、方法一 在脚本中设置-x参数,让命令执行时打印其命令本身和参数,如: 运行结果 2、 阅读全文
posted @ 2019-10-28 20:25 Macrored 阅读(16077) 评论(0) 推荐(2) 编辑
摘要:在linux环境下,对一个软链接的文件作拷贝命令时,会存在引用路径的不匹配;如下例子可以在拷贝出一个新的软链接文件后,新软链接会自动修改对应的引用路径,但是只能在当前目录下进行操作: 另外,拷贝/usr/bin/java这个符号连接所对应的实际文件,如下例子,值得注意的是新文件的名字是软链接文件的名 阅读全文
posted @ 2019-10-28 17:41 Macrored 阅读(18597) 评论(0) 推荐(0) 编辑
摘要:参考链接:https://www.jb51.net/article/97215.htm 参考链接:https://www.cnblogs.com/songanwei/p/9367319.html 阅读全文
posted @ 2019-10-14 19:43 Macrored 阅读(7642) 评论(0) 推荐(0) 编辑

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