怎么保存在shh窗口打印出来的命令并加上时间
时间: 2023-12-17 20:06:08 浏览: 64
您可以使用 `script` 命令来记录 SSH 窗口的会话内容,并在每一行输出前添加时间戳。
以下是使用 `script` 命令记录 SSH 窗口会话并添加时间戳的步骤:
1. 打开一个 SSH 窗口并登录到远程服务器。
2. 在 SSH 窗口中执行以下命令,开始记录会话内容:
```
script -t 2> timing.log output.log
```
在该命令中,`-t` 选项会在每行输出前添加时间戳,`2> timing.log` 会将时间戳记录到 `timing.log` 文件中,`output.log` 是您要将会话内容保存到的文件名。
3. 执行您需要记录的命令。
4. 当您完成会话记录后,使用 `exit` 命令退出会话记录模式。
```
exit
```
5. 此时,您的会话记录已经保存到了 `output.log` 文件中,并且每行输出前都有时间戳。
请注意,`script` 命令可能会对会话的性能产生轻微影响,因此在不需要记录会话时,请不要持续运行该命令。
相关问题
怎么保存在shh窗口打印出来的命令并加上时间戳
你可以使用Linux系统中的`script`命令来保存在ssh窗口打印出来的命令,并加上时间戳。具体的步骤如下:
1. 在ssh窗口中输入`script filename`,其中`filename`是你要保存的命令记录文件的名称。
2. 打印出要记录的命令,并在完成后输入`exit`命令退出`script`模式。
3. 打开记录文件,可以看到其中已经保存了所有的命令记录,但是没有时间戳。
4. 使用`sed`命令在每行命令前加上时间戳,具体命令为:`sed -i -e 's/^/[`date +%Y-%m-%d\ %H:%M:%S`] /' filename`,其中`filename`是你要加时间戳的命令记录文件的名称。
执行完以上步骤后,你就可以在记录文件中看到每行命令前都有时间戳了。
思科shh远程登录命令
思科设备的SSH远程登录命令是通过SSH协议来实现安全远程登录的。下面是SSH远程登录思科设备的命令:
1. 首先,打开一个支持SSH协议的终端软件,如SecureCRT、PuTTY等。
2. 输入以下命令连接到目标设备:
```
ssh username@ip_address
```
其中,`username`是你在目标设备上的用户名,`ip_address`是目标设备的IP地址。
3. 如果目标设备上启用了SSH服务并且配置正确,你将会被要求输入密码。输入正确的密码后,你将成功登录到目标设备。
请注意,为了成功使用SSH远程登录命令,你需要确保目标设备已经启用了SSH服务,并且你有正确的用户名和密码。另外,有些设备可能还需要进行额外的配置才能支持SSH登录。