在Solaris 10中获取"命令缓冲区"的步骤如下:
cmdargs
命令,可以使用如下命令检查:zcat /etc/command.db | grep ^CMDARGS如果没有安装,可以使用pkg install cmdargs
命令安装。此代码片段将显示$CMDARGS的值,然后执行eval $CMDARGS -x /path/to/your/command,其中eval用于将命令缓冲区的参数传递给程序。
output_arguments.sh
,例如:sudo vi /usr/local/bin/output_arguments.shexport
命令设置环境变量:export PATH=$PATH:$HOME/bin:/usr/local/bin:/usr/bin:/bin这是因为在Solaris 10中,shell使用的是zsh
,它在根目录下默认查找output_arguments.sh
脚本文件,并且需要将此脚本放在$HOME/bin
目录下。source
到你的shell执行脚本命令中,以在用户登录时自动调用该脚本。例如:. /usr/libexec/login shells=system_zsh现在你已经成功设置了Solaris 10中的命令缓冲区,接下来在终端中运行./output_arguments.sh
,输入任何命令,可以看到你的输出都被缓存在一个缓冲区内,在第二次运行时可以直接使用它们,无需重新编写命令。
领取专属 10元无门槛券
手把手带您无忧上云