如何使用 make all 和 bashrc 安装 class bench

如何使用 make all 和 bashrc 安装 class bench

Class bench 是 Linux 程序,Classbench 的职责是创建数据包并生成一些规则,这些规则称为过滤集。在 Class Bench 中有三个文件夹:

  1. trace_generator
  2. db_generator
  3. 参数文件

注意:trace_generator的职责是生成数据包,db_generate的职责是创建过滤器集,paremeter_files就像图书馆一样。

好的,知道如何安装 db_gerater 和 trace_generator 吗?很简单!只需转到它们的路径并输入“make all”。如果您想运行 db_generater,只需输入此命令

db_generator -bc acl3_seed 10000 2 0.5 -0.1 MyNewFilters10k但是当我写下我看到的 linux 终端不支持这个时,我搜索并发现我必须将它添加到我的 bashrc 中,我也输入了 !/.bashrc 但现在我不知道应该在这里添加什么。

在此之前,我安装了 NS2,这是一个网络模拟器,我在其中写了一些关于 NS2 的内容,但现在对于 classbench,我不知道应该在这里添加什么?顺便说一下,parameter_files 中的 acl3_seed

答案1

如果我理解了你的意思,请将其添加到你的 .bashrc 中:

function make_and_run_db_generator {
    local dir=$1
    shift
    cd "$dir" && make all && ./db_generator "$@"
}

使其在你当前的 shell 中可见:. ~/.bashrc

然后你输入

make_and_run_db_generator /some/dir  -bc acl3_seed 10000 2 0.5 -0.1 MyNewFilters10k

相关内容