Articles of 命令行界面

使用SSH执行远程导出命令并保持login状态

我有一个简单的问题,需要通过SSH执行导出命令,然后保持login,但我有一些麻烦。 虽然我有兴趣解决这个问题的原因很多,但主要是我可以自定义我的terminal标签到我select的名称。 这是我迄今为止的命令: ssh -t root@somehost "export PROMPT_COMMAND=''; echo -ne '\033]0;MY_TAB_NAME'; echo -ne '\007'; /bin/bash -i" 这是一个相当愚蠢的,我想我只是在那里。 -t选项打开一个pty(伪terminal),而/ bin / bash -i打开一个交互式bash会话(因此在执行ssh命令后保持login状态。export命令只是清除提示符,以便下面的回显重命名它。 我遇到的问题是,出口似乎并没有在正确的shell执行。 我想我错过了很简单的事情。 此外,我正在尝试使这个纯粹的命令行而不必使用各种.bash文件。 我有数百个连接到的服务器,并且有一个简单的方法来为所有连接添加书签,但是只需要一些方法来为我的terminal中的每个选项卡定制名称(Mac OS X,如果有更简单的解决scheme,愿意使用iTerm)。 谢谢!

打印一个'$'(美元符号)到一个文件

我想echo / printf一个美元符号到文件 – 但echo $ > myfile或这样不起作用(不奇怪)。 我试图转义它像echo \$ > myfile但它也不能正常工作。 什么是正确的方式来执行它? 我正在与SunC的TCSH合作。

BASH:长命令输出后的换行符或HR

有什么办法可以configurationBash在提供N行以上输出的命令之后打印换行符或水平行? 例如,在一个简单的cd我不需要换行符或水平行,但是在一个长cat之后,当我比较各种命令的输出时,每个命令输出结束的可视化指示将会很好。

如何在CentOS 6.0上安装VMWare ESXi CLI?

我试图将VMware-vSphere-CLI-5.0.0-422456.x86_64安装到CentOS 6.0 64位上,但安装程序却抱怨: CPAN not able to install following Perl modules on the system. These must be installed manually for use by vSphere CLI: UUID 0.03 or newer 我试图做 sudo yum install uuid-perl 并且 sudo yum install perl-SOAP-Lite perl-Data-Dump perl-Class-MethodMaker perl-Crypt-SSLeay perl-libxml-perl perl-XML-LibXML-Common 但是这并没有帮助。 我还能做什么?

如何提取命令行输出到一个variables?

作为我为客户工作的任务的一部分,我需要对企业login脚本进行一些修改。 Windows的命令行绝对不是我的专业领域,但我对大部分的事情都行。 但是,我有一个问题,我不知道该怎么做。 基本上,我需要将机器的默认网关的IP地址变成一个环境variables(稍后在脚本中使用)。 我知道它存在于ipconfig和tracert的输出中,我知道如何在他们的输出中find我需要的确切的一行,但是我不知道如何超越这个。 例如,下面的命令产生这样的输出: >ipconfig|Find "Default Gateway"|Findstr/N "."|Findstr/B "1:" 1: Default Gateway . . . . . . . . . : 199.99.9.1 但是现在我需要以某种方式从这个文本行中只提取IP地址,然后将其分配给一个环境variables。 那么,我怎样才能从Windows命令行来做到这一点呢? (Windows XP和更高版本)。

后台命令提示符并在login时为域用户运行

介绍 我有一个Topaz电子签名垫,我已经连接到一个胖客户端电脑签署在远程服务器上运行的terminal会话内的报告。 我有它的工作,所以它会签署在服务器上的报告,但它需要一个命令提示符不断在客户端运行。 问题 我希望隐藏这个命令提示符,并让它login运行在PC上的域用户login。 我也希望能够频繁地“刷新”命令,以防止它形成locking* 背景信息 以下是这个签名板如何与RDP和Citrix会话一起工作的一般概要(我将包括有关感兴趣的完整PDF说明): 安装客户端sigsock.exe 安装服务器端sigsock 将.INI文件(具有唯一的用户名和服务器IP)放在用户的C:\ Users用户名goeshere \服务器上的Windows文件夹中 在客户端运行命令提示符(运行客户端sigsock.exe并告诉它在哪里连接) RDP或Citrix会话中的Topaz eSig Pad设置指南 在客户端的命令提示符下运行的命令如下所示: c:\ sigsock.exe 服务器IP地址 唯一用户名 6 我认为这可以通过组策略来完成,但我是.BATs /脚本和GPO设置的新手。 任何帮助将非常感激。

Windows 8.1上的networking接口绑定顺序

当我在命令行中查询Windows 8上的本地接口时,我可以看到下面列出的结果: C:\> netsh interface show interface Admin State State Type Interface Name ————————————————————————- Disabled Disconnected Dedicated Wireless Network Connection Enabled Connected Dedicated Local Area Connection 5 Enabled Disconnected Dedicated Local Area Connection 3 Enabled Connected Dedicated Local Area Connection 2 列表中的顺序是否表示networking绑定顺序? 如果是这样,我怎么才能修改这些接口的顺序。 例如,我想将“ Local Area Connection 2推广到列表顶部。 命令行命令是可取的,但GUI步骤也是受欢迎的。 非常感谢!

AWS:我们可以启用MFA来进行命令行访问吗?

我为AWS用户启用了MFA,当用户loginAWS控制台时,它可以工作。 但是,此用户也可以通过CLI(通过访问密钥和密钥)访问所有服务,这是否意味着CLI将始终绕过MFA,即使它已启用此用户?

如何执行相当于yes |的mv 目录上的cp -rf?

以下面的目录树为例,将directory/folderA的内容移动到目录的最佳方法是什么? 如果目标文件中存在同名文件,例如: directory/folderA/2017/06/info.log和directory/2017/06/info.log directory/folderA/2017/06/info.log ,如何覆盖文件。 directory |– folderA | |– 2017 | | |– 06 | | | |– 2016 | | |– 12 | | |– 11 | | |– 10 | |– 2017 | |– 04 | |– 05 | |– 06 | |– 2016 | |

可以从命令行将工作站添加到域?

有没有办法通过命令行将XP工作站添加到域,而不是通过“我的电脑属性”? 如果这不能从命令行完成,是否还有其他简单的方法(脚本)呢?