如何在windows使用别名远程执行命令

需求背景

在开发中,需要在服务器执行脚本,需要如下几步操作:

1.打开xshell

2.登录服务器

3.进入命令脚本的路径

4.执行脚本

        但是,作为懒人来说,操作太繁琐了,真麻烦,能不能一键就解决那么多操作?所以,开始研究windows有没有这个东西,而且不需要额外的软件就可以实现的.结果,我发现,还真的有这个玩意,就开始疯狂操作…………

实现过程

步骤一:

        先创建一个文件,例如名字为project-run.bat,然后把这个脚本放在一个地方(我直接放在D:\project-run.bat)

@echo offecho 启用命令别名模式doskey ls=dir /w $* doskey ll=dir $*doskey job-run=ssh root@8.1.1.1 sh /project/job/docker-startup-job.sh

步骤二:

        win+R打开运行,输入regedit打开注册表,找到这个路径: 计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor点击右键->新建->字符串值,给这个配置取个名字(我取了名为:AutoRun),然后右键修改,将你的脚本路径输入进去,如下图所示

步骤三:

        win+R打开运行,输入cmd,输入ls试试看是否可行,如果发现提示: "不是内部或外部命令,也不是可运行的程序或批处理文件 ",重复第二步,把配置删了重新操作一遍,再不行就重启一下机器试试看.如果再不行,看看你的注册表地址是否跟我一致.

可能会遇到的问题

如何实现与服务器免密登录或开白名单

1.在命令行或git-bash.exe输入: ssh-keygen ,然后一顿yes或enter操作

2.再输入 ssh-copy-id root@8.1.1.1,再一顿yes或enter操作,提示输入密码,验证成功后,你的机器就免密登录

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/161094.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

ABeam Recruiting | ABeam旗下德硕管理咨询(上海)最新招聘岗位

诚聘英才 市场部经理 招聘背景 作为起源于亚洲的全球化咨询公司, ABeam立志成为中国、乃至全球的杰出品牌 本次招聘岗位 以加快ABeam中国本土各法人 在中国市场的品牌推广、提高企业知名度 强化Marketing部门的体制为目标 工作职责 在现有的PR业务基础上&#…

PyTorch离线安装

文章目录 python安装1. Anaconda 下载2. Anaconda 安装pytorch安装3. 显卡配置(无 Nvidia 显卡的略过)4. 新建虚拟环境,用于存放pytorch5. 安装 CUDA6 安装pytorch(torch,torchvision,torchaudio)7. 验证是否安装成功python安装 1. Anaconda 下载 在机器学习,深度学习中…

C++多线程学习(二):多线程通信和锁

参考引用 C11 14 17 20 多线程从原理到线程池实战代码运行环境:Visual Studio 2019 1. 多线程状态 1.1 线程状态说明 初始化 (lnit):该线程正在被创建就绪 (Ready):该线程在就绪列表中,等待 CPU 调度运行 (Running):…

xss-labs靶场6-10关

文章目录 前言一、靶场6-10关1、关卡62、关卡73、关卡84、关卡95、关卡10 总结 前言 此文章只用于学习和反思巩固xss攻击知识,禁止用于做非法攻击。注意靶场是可以练习的平台,不能随意去尚未授权的网站做渗透测试!!! …

在win10上安装pytorch-gpu版本2

安装anaconda即下载了python,还可以创建虚拟环境。 目录 1.1 anaconda安装 1.2 pytorch-gpu安装 1.1 Anaconda安装 anaconda的安装请看我之前发的tensoflow-gpu安装,里面有详细的安装过程,这里不做重复描述,传送门 1.2 pyt…

羊大师提示,羊奶都有哪些惊人功效?

羊奶不仅是一种美味的健康饮品,在近年来备受瞩目的的健康圈子里,羊奶还被赋予了更多的功效,成为一种备受推崇的保健品。羊奶不但富含营养,而且还有着非常多的益处,它能够用来美容、保健,甚至还可以治疗某些…

【Java】多线程-单例模式/volatile-指令重排序

单例模式即代码中只有一个实例的模式 适用场景:有些场景下,有的类只能有一个对象,不能有多个 要注意:在单例模式下,要保证不能产生多个实例 1、饿汉模式 class Singleton{private static Singleton instance new …

Mybatis plus 简介

简介 MyBatis-Plus (opens new window)(简称 MP)是一个 MyBatis (opens new window)的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。 官网:https://baomidou.com/pages/24112f/ 特性 无侵入&…

英语常见的21组重点必背短语

短语: at at once 立刻,马上 at least 至少 at most 最多 at last 最后 at home 在家 at noon 在中午 at night 在夜晚 at times 有时,偶尔 at school 在上学 at table 在吃饭 at present 目前,现在 at work 在工作 at all 全然&#xff0c…

《QT从基础到进阶·三十八》QWidget实现炫酷log日志打印界面

QWidget实现了log日志的打印功能,不仅可以在界面显示,还可以生成打印日志。先来看下效果,源码放在文章末尾: LogPlugin插件类管理log所有功能,它可以获取Log界面并能打印正常信息,警告信息和错误信息&…

runnergo全栈测试平台

一、全栈测试平台runnergo使用 官网 官方使用文档 二、单接口测试 三、性能测试 1.性能测试 2.性能测试报告 四、自动化测试(暂时不支持UI自动化,或许会上)

Jmeter 压测实战保姆级入门教程

1、Jmeter本地安装 1.1、下载安装 软件下载地址: https://mirrors.tuna.tsinghua.edu.cn/apache/jmeter/binaries/ 选择一个压缩包下载即可 然后解压缩后进入bin目录直接执行命令jmeter即可启动 1.2 修改语言 默认是英文的,修改中文,点击…

使用Java Servlet生成动态二维码

文章目录 引入ZXing库创建QRCodeServlet部署到Servlet容器拓展功能1. 动态生成二维码内容2. 调整二维码尺寸3. 错误修正级别4. 日志输出 结语 🎉欢迎来到Java学习路线专栏~探索Java中的静态变量与实例变量 ☆* o(≧▽≦)o *☆嗨~我是IT陈寒🍹✨博客主页&…

【追求卓越04】数据结构--栈与队列

引导 今天我们开始学习栈与队列的内容,我觉得栈并不难,所以篇幅也就不会那么多了。在虚拟空间中,栈是用户空间中的一种数据结构,它主要用于保存局部变量。那么问题来了,为什么用栈来保存局部变量,不用别的数…

Spring Boot 3 集成 Knife4j

基础环境 SpringBoot : 3.0.6 Java: jdk-17.0.5 Maven: 3.6.1依赖 <?xml version"1.0" encoding"UTF-8"?> <project xmlns"http://maven.apache.org/POM/4.0.0" xmlns:xsi"http://www.w3.org/2001/XMLSchema-instance"xs…

Go 语言函数、参数和返回值详解

函数是一组语句&#xff0c;可以在程序中重复使用。函数不会在页面加载时自动执行。函数将通过调用函数来执行。 创建函数 要创建&#xff08;通常称为声明&#xff09;一个函数&#xff0c;请执行以下操作&#xff1a; 使用 func 关键字。指定函数的名称&#xff0c;后跟括…

Java编程技巧:if-else优化实践总结归纳

文/朱季谦 说实话&#xff0c;其实我很讨厌在代码里大量使用if-else&#xff0c;一是因为该类代码执行方式属于面向过程的&#xff0c;二嘛&#xff0c;则是会显得代码过于冗余。这篇笔记&#xff0c;主要记录一些自己在工作实践当中针对if-else的优化心得&#xff0c;将会不定…

10年开发工程师总结,8大主流程序员兼职平台,月入30k不是梦!

今年互联网行业陆续裁员减薪&#xff0c;许多人怨声载道的同时也开始另谋出路。而对于程序员更是应该提早做好准备&#xff0c;活跃在兼职接单的最前沿。 我们程序员是一门技术工种&#xff0c;与互联网其他行业相比薪水会相对高一点&#xff0c;不过钱也不是那么好赚的&#…

C++中类和动态内存分配

new关键字 在C中&#xff0c;内存分为栈和堆。栈中的对象生命周期较短&#xff0c;往往在作用域结束后就会销毁&#xff0c;而堆中的对象生命周期较长&#xff0c;只有当使用delete或者程序结束时才会销毁。而new则是将我们创建的对象分配到堆中&#xff0c;使对象可以跨作用域…

2023年【广东省安全员B证第四批(项目负责人)】报名考试及广东省安全员B证第四批(项目负责人)复审考试

题库来源&#xff1a;安全生产模拟考试一点通公众号小程序 广东省安全员B证第四批&#xff08;项目负责人&#xff09;报名考试是安全生产模拟考试一点通总题库中生成的一套广东省安全员B证第四批&#xff08;项目负责人&#xff09;复审考试&#xff0c;安全生产模拟考试一点…