Configure ssh-config简化ssh , scp命令;Screen 后台运行命令

1. Configure .ssh/config简化ssh, scp命令

bash 复制代码
# Configure myServer
Host myServer
 HostName <ServerIP>
 User ubuntu
 IdentityFile /home/ubuntu/.ssh/<myServerKey>.pem

ssh 命令简化为. ssh myServer

bash 复制代码
ssh myServer

scp 命令简化为

bash 复制代码
scp -rp test.txt myServer:~/Downloads
  1. Linux 终端会话 screen 命令 让程序在后台运行

screen命令让ssh终端中命令在后台执行,即使当前ssh 会话断开,继续执行命令

bash 复制代码
1)查看当前screen列表 `screen -ls`

2)查看是否在screen中:`echo $STY` 查看当前是在 screen中还是终端里面 , 如果回显为空就在真·终端,否则会有 screen id 显示

3) 新建screen终端: 可以直接输入 screen; 推荐使用 `screen -R newName` 这样可以创建一个名为 newName 的screen终端, 并且 -R 会检查是否有同名的终端, 而 -S 则不会

4) 恢复detached screen: `screen -r [pid/name]`
    标准的用法: `screen -rd [pid/name]` , 这样先detach, 再attach,因为有时这个session是attached状态

5)当前终端界面下, `ctrl+a` 将进入等待命令的状态, 此时输入 d 会保存会话并后台运行
相关推荐
王廷胡_白嫖帝4 小时前
1. Linux 驱动开发前景
linux·运维·驱动开发
wangbing11254 小时前
迁移服务器
运维·服务器
细节控菜鸡4 小时前
【排查实录】Web 页面能打开,服务器能通接口,客户端却访问失败?原因全在这!
运维·服务器·前端
one year.5 小时前
Linux:库制作与原理
linux·运维·服务器
陈苏同学5 小时前
Win11安装 Ubuntu 22.04 子系统 - WSL2 - 安装完迁移到其它盘
linux·运维·ubuntu
我命由我123455 小时前
PDFBox - PDFBox 加载 PDF 异常清单(数据为 null、数据为空、数据异常、文件为 null、文件不存在、文件异常)
java·服务器·后端·java-ee·pdf·intellij-idea·intellij idea
蓝色土耳其love5 小时前
centos 7.9 安装单机版k8s
linux·运维·服务器·kubernetes·centos
小贾要学习5 小时前
如何在Linux操作系统环境下使用git命令提交文件到远程仓库
linux·运维·git
郝学胜-神的一滴6 小时前
使用Linux系统函数递归遍历指定目录
linux·运维·服务器·开发语言·c++·软件工程
pusue_the_sun6 小时前
操作系统:进程的短程调度
运维·服务器