登录自动执行某个脚本. 命令自启动,别名.命令自定义

~/.bashrc

alais cdl="cd logs"

cdl


~/.bash_profile增加

if [ -f ~/.bashrc ]; then
    . ~/.bashrc
fi
[1] http://docs.linuxtone.org/ebooks/C&CPP/c/ch31s04.html
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
您可以使用 `subprocess` 模块来调用 MobaXterm 进行自动连接。以下是示例代码: ```python import subprocess # MobaXterm 安装路径 mobaxterm_path = r"C:\Program Files (x86)\Mobatek\MobaXterm\MobaXterm.exe" # SSH 连接命令 ssh_command = "ssh username@your_host" # 保存 SSH 连接命令到文件 with open("ssh_command.txt", "w") as f: f.write(ssh_command) # 调用 MobaXterm 自动连接 subprocess.call([mobaxterm_path, "-cmd", "ssh_command.txt"]) # 删除保存的文件 import os os.remove("ssh_command.txt") ``` 其中,your_host 和 username 分别代表您的远程服务器的 IP 地址(或主机名)和用户名。您可以根据实际情况进行修改。另外,如果您的 MobaXterm 安装路径不同,请将 `mobaxterm_path` 修改为您的实际路径。 运行上述代码后,会自动打开 MobaXterm 并连接到远程服务器。具体过程是:将 SSH 连接命令保存到文件 `ssh_command.txt` 中,然后使用 MobaXterm 的 `-cmd` 参数执行该文件,从而自动连接到远程服务器。最后,删除保存的文件。 注意事项: 1. 如果您的远程服务器使用密钥认证,请将密钥文件保存到本地,并在 SSH 连接命令中添加 `-i` 参数指定密钥文件路径。 2. 如果您的远程服务器使用不同的端口号,请在 SSH 连接命令中添加 `-p` 参数指定端口号。 3. 如果您的远程服务器使用不同的 SSH 版本,请在 SSH 连接命令中添加 `-o` 参数指定 SSH 版本。 4. 如果您的远程服务器需要进行二次认证(例如 Google Authenticator),则需要在 SSH 连接命令中添加 `-t` 参数,并通过 `-t` 参数执行 `google-authenticator` 命令进行认证。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值