我有一个简单的目标,即创建脚本来打开终端,运行命令,然后保持终端打开。
这是我尝试过的:
#!/bin/bash
xterm -e -hold ls
Run Code Online (Sandbox Code Playgroud)
它生成以下错误:
xterm: Can't execvp -hold: No such file or directory
Run Code Online (Sandbox Code Playgroud)
然后我也试过了
#!/bin/bash
konsole -e --noclose ls
Run Code Online (Sandbox Code Playgroud)
当我双击它时,这个简单的没有做任何事情。(我确保脚本文件是可执行的)
我不想使用,gnome-terminal因为它需要先创建配置文件gnome-terminal。
在python中会更容易吗?
我在装有 Ubuntu 16.04 的计算机上安装了 openssh 服务。然后我使用以下说明生成了 rsa 密钥:linux rsa。我也按照链接中的建议将它传输到主机,但我不明白为什么当主机是我的本地计算机时我需要传输。
我试过了 sudo restart ssh
但收到以下错误消息:
restart: Unable to connect to Upstart:
Failed to connect to socket /com/ubuntu/upstart: Connection refused
Run Code Online (Sandbox Code Playgroud)
你知道出了什么问题以及如何解决吗?
ssh localhost 命令工作正常。
还有私钥在哪里,我可以简单地将它移动到我将要登录的计算机上吗?