最新 最热

Nachos文件系统调用与shell

Nachos 实现了两套文件系统,一套是FILESYS_STUB,它是建立在 UNIX 文件系统之上的,而不使用 Nachos 的模拟磁盘,在Makefile文件大概194行使用了该宏定义开关;另一套则是Nachos本身的文件系统,它是实现在Nachos的虚拟磁盘上的...

2023-10-21
0

vim 分割窗口打开内建 shell

Neovim 和 Vim >= 8.2 通过 :ter[minal] 命令原生支持此功能。

2023-10-21
1

shell 中格式化显示 json 字符串

有时需要在终端环境中查看 json 数据,比如使用 curl 调试接口时。直接看到的 json 数据是类似这样的:

2023-10-20
0

shell判空true false的一个坑

在写shell的时候发现一个违反直觉的的操作,一般判断一个变量是否为boolean,习惯上使用if param。但是在写脚本的时候,发现无论如何,不会走false。

2023-10-20
0

shell-判断奇偶数

结果:index: 0, data: 0index: 2, data: 2index: 4, data: 4index: 6, data: 6index: 8, data: 8index: 10, data: 10

2023-10-20
1

shell--检查github最新release

经常在需要使用脚本监控仓库是不是有最新的release版本的发布,然后进行自动构建。如何知道远程的github是发布新的release版本,可以能过脚本来获得。

2023-10-20
1

shell 数组

打印数组的话要注意,直接打印数组,只会打印出第一条数数据,必须加上* 或 #,才能全部输出。

2023-10-20
0

shell 删除目录下备份目录数量

经常需要通过脚本来控制系统目录的里备份文件数量。不可能手动来经常查看,总是忘记。通过脚本定期自己查看目录里的文件数据,删除时间较早的目录。...

2023-10-20
0

shell 保持gc.log文件个数

使用JDK8的老项目,开启了gc log用于排查问题,但是每次重启总是会覆盖之前的gc log,所以写了一个脚本保存gc log。如果是JDK11直接使用xlog,就可以配置很详细的日志策略。能起到一个什么效果,就是控制文件的个数。...

2023-10-20
1

shell 实现一个下载脚本

在写复杂脚本时,往往需要复用下载这个操作,刚好碰到这个问题,就把下载功能抽成一个函数,拿来复用。

2023-10-20
0