ssh [email protected] "command" ;echo “aaa”$?

ssh [email protected] "command" ;echo “aaa”$?

输出aaa0,表示 ssh命令成功。

输出aaa2555,表示ssh连接失败。

若ssh成功,命令失败,则aaa127.

时间: 2024-10-13 15:52:18

ssh [email protected] "command" ;echo “aaa”$?的相关文章

[email protected] Command Prompt从命令行创建工程

#include <QApplication> #include <QLabel> int main(int argc, char *argv[]) { QApplication app(argc, argv); QLabel *label = new QLabel("Hello Qt!"); label->show(); return app.exec(); } 第1 行和第2 行包含了两个类的定义:QApplication 和QLabel.对于每一个Q

4、ssh zxp(免密码)代替ssh [email&#160;protected]快速启动

1.本机查看ssh key vi ~/.ssh/id_rsa.pub 2.进入阿里云服务器,保存ssh key到authorized_keys 文件 vi ~/.ssh/authorized_keys 3.本机vi ~/.ssh/config 进入到config配置,末尾添加如下 zxp为ssh zxp #启动的名称, HostName #为ssh登录的服务器(阿里云外网ip) User #需要ssh登录的用户名 IdentitiesOnly #使用唯一的私钥文件,以避免其他私钥文件的干扰 Ho

Linux中变量$#,[email&#160;protected],$0,$1,$2,$*,$$,$?的含义

$# 是传给脚本的参数个数 $0 是脚本本身的名字 $1 是传递给该shell脚本的第一个参数 $2 是传递给该shell脚本的第二个参数 [email protected] 是传给脚本的所有参数的列表 $* 是以一个单字符串显示所有向脚本传递的参数,与位置变量不同,参数可超过9个 $$ 是脚本运行的当前进程ID号 $? 是显示最后命令的退出状态,0表示没有错误,其他表示有错误 区别:[email protected] $* 相同点:都是引用所有参数 不同点:只有在双引号中体现出来.假设在脚本运

Shell特殊变量:Shell $0, $#, $*, [email&#160;protected], $?, $$和命令行参数

变量名只能包含数字.字母和下划线,因为某些包含其他字符的变量有特殊含义,这样的变量被称为特殊变量. 例如,$ 表示当前Shell进程的ID,即pid,看下面的代码: $echo $$ 运行结果 29949 特殊变量列表 变量 含义 $0 当前脚本的文件名 $n 传递给脚本或函数的参数.n 是一个数字,表示第几个参数.例如,第一个参数是$1,第二个参数是$2. $# 传递给脚本或函数的参数个数. $* 传递给脚本或函数的所有参数. [email protected] 传递给脚本或函数的所有参数.被

【[email&#160;protected]基础篇 ~】# 用户管理

经过前两篇文章的洗礼,相信大家对Linux的基本操作已有了大致的了解,今天我们来讲解一下Linux的用户管理,大家最熟悉的可能还是root用户,就是超级管理员么,具有神的权限.但是很多情况下,为了给其他用户登录和操作系统,我们需要创建其他非管理员用户并给他们分配一定的权限,以确保系统在多用户的情况下系统安全.那现在我们就开始学习吧,stay hungary, stay foolish! 用户管理 1.新建用户 1.1 创建一个普通账户 新建用户主要用useradd这个命令 [[email pro

linux shell变量$#,[email&#160;protected],$0,$1,$2的含义解释

变量说明: $$ Shell本身的PID(ProcessID) $! Shell最后运行的后台Process的PID $? 最后运行的命令的结束代码(返回值) $- 使用Set命令设定的Flag一览 $* 所有参数列表. 所有的参数被认为是一个字符串[email protected] 所有参数列表.参数是独立的字符串$# 添加到Shell的参数个数 $0 Shell本身的文件名 $1-$n 添加到Shell的各参数值.$1是第1个参数.$2是第2个参数…. 通过一个脚本,来看看各个变量的效果 1

$* 和[email&#160;protected]的区别

1 概述 $* 和[email protected]在有加双引号和没有双引号的情况下有明显的区别,在这边用一个实验进行测试 实验的环境如下 为了让实验结果更加明确,在参数里多了一个被双引号引用的参数,而且双引号内里也有多个数值,如下 运行语句 ./varnu.sh a b "12 66 a1c" 99 参数为  a b "12 66 a1c" 99 2 实验 2.1 $* 和 [email protected]没有双引号 $* 和 [email protected]

Shell特殊变量:$0, $#, $*, [email&#160;protected], $?, $$和命令行参数

变量名只能包含数字.字母和下划线,因为某些包含其他字符的变量有特殊含义,这样的变量被称为特殊变量. 特殊变量列表 变量 含义 $0 当前脚本的文件名 $n 传递给脚本或函数的参数.n 是一个数字,表示第几个参数. 例如,第一个参数是$1,第二个参数是$2. $# 传递给脚本或函数的参数个数. $* 传递给脚本或函数的所有参数. [email protected] 传递给脚本或函数的所有参数.被双引号(" ")包含时,与 $* 稍有不同,下面将会讲到. $? 上个命令的退出状态,或函数的

linux $* 和[email&#160;protected]

$* 将命令后面的参数理解为一个类似为字符串,[email protected]理解为多个单个的参数,类似理解成数据 [[email protected] test]# ./test4.sh jskd sj21 2 2 1 34 Using the $* method :jskd sj21 2 2 1 34 Using the [email protected] method :jskd sj21 2 2 1 34 ------------------------------ $* parame