mac 下载使用sshpass+命令起别名

1.下载homebrew

复制代码
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

2.创建 sshpass.rb 文件

复制代码
require 'formula'

class Sshpass < Formula
  url 'http://sourceforge.net/projects/sshpass/files/sshpass/1.06/sshpass-1.06.tar.gz'
  homepage 'http://sourceforge.net/projects/sshpass'
  sha256 'c6324fcee608b99a58f9870157dfa754837f8c48be3df0f5e2f3accf145dee60'

  def install
    system "./configure", "--disable-debug", "--disable-dependency-tracking",
                          "--prefix=#{prefix}"
    system "make install"
  end

  def test
    system "sshpass"
  end
end

3.在sshpass.rb的同目录下执行安装命令

复制代码
brew install sshpass.rb

命令起别名

mac

复制代码
vim ~/.bash_profile
alias ymq='sshpass -p r00tme ssh root@xxx.xx.x.xx'
source ~/.bash_profile

linux

复制代码
vim ~/.bashrc
alias auth='代替带的命令'
source ~/.bashrc
相关推荐
木子欢儿4 分钟前
在 Debian 13(以及 12)上安装和配置 tightvncserver 并让普通用户使
运维·前端·debian
ol木子李lo9 分钟前
Linux 命令备忘录
linux·运维·服务器·windows·编辑器·ssh·bash
2501_9181269124 分钟前
stm32能刷什么程序?
linux·stm32·单片机·嵌入式硬件·学习
第七序章29 分钟前
【Linux学习笔记】git三板斧
linux·运维·服务器·笔记·git·学习
礼拜天没时间.35 分钟前
Node.js运维部署实战:从0到1开始搭建Node.js运行环境
linux·运维·后端·centos·node.js·sre
一只自律的鸡37 分钟前
【Linux系统编程】文件IO 标准IO
linux·运维·服务器
EverydayJoy^v^1 小时前
Linux Shell 高级编程(2)——sed
linux·运维·服务器
小义_1 小时前
【Kubernetes】(二)k8s基础
linux·云原生·k8s
清水白石0081 小时前
《解锁 Python 潜能:从异步基石到 pytest-asyncio 高级测试实战与最佳实践》
运维·python·pytest
三无少女指南1 小时前
开发者环境配置最佳实践:编辑器Cursor ,VS Code的上位体验实现 AI 与 WSL 联动
运维·c语言·数据库·windows·git·编辑器