gpt4 book ai didi

linux - Putty 在 Linux 终端中执行文本图 block

转载 作者:太空宇宙 更新时间:2023-11-04 03:35:26 25 4
gpt4 key购买 nike

我有一个从开始菜单中的运行框运行的单行代码:

"C:\Program Files (x86)\casper\PuTTY\putty.exe" -ssh "192.168.1.2" -l casper -pw "<password>" -m \\PROD.MSAD.casp.NET\UserData\CASPER\Home\Documents\pbauth_list.txt -t

它通过 sssh 连接到 Linux 机器,打开一个终端并将这些语句回显到终端中。当有人需要在 Linux 终端提升访问权限时,我只需输入 user=user,然后将该行剪切并粘贴到命令行中 - 并且该用户可以在我指定的时间段内访问 super 用户帐户。效果棒极了。

 \\PROD.MSAD.casp.NET\UserData\CASPER\Home\Documents\pbauth_list.txt text 

文件看起来像这样

echo "pbrun pbauthcl grant PBAUTH_P_A4_PROD \$user 2 \"\$user needs access\" now all
pbrun pbauthcl grant PBAUTH_P_A4_UTIL \$user 2 \"\$user needs access\" now all
printf '\e[8;50;100t'

"

请注意

"printf '\e[8;50;100t'"

与终端中的线路一起回显。

此命令的作用是自动登录到 192.168.1.2 的 Linux 机器,然后打开终端并将行打印到终端。我剪切并粘贴打印语句“printf '\e[8;50;100t'”以调整终端大小。当用户想要在 Linux 命令提示符处提升访问权限时我所做的就是输入 user=,然后剪切并粘贴 pbun 命令之一,它会在 linux 命令行中执行 - 效果很好。

但是,如果“printf '\e[8;50;100t'” 只执行并使终端变大,而不是我必须将其回显到终端,然后将其剪切并粘贴到同一终端中以调整其大小,那就更酷了。我在测试文件中尝试了一堆不同的排列,以使 printf 语句运行,而不是回显它。bash -v echo "printf '\e[8;50;100t'"

bash;

尽管如此,我还是遇到了这类错误

/usr/bin/printf: /usr/bin/printf: cannot execute binary file 
/bin/echo: /bin/echo: cannot execute binary file

如何执行“printf '\e[8;50;100t'” 终端内的命令而不是回显它?一定有办法。

最佳答案

以下两种可能适合您的解决方案:

  1. 尝试-x
  2. 尝试-o verbose

关于linux - Putty 在 Linux 终端中执行文本图 block ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31768961/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com