摘要: 一、ssh 1、远程登陆服务器 ssh user@hostname user: 用户名hostname: IP地址或域名 第一次登录时会提示:The authenticity of host '123.57.47.211 (123.57.47.211)' can't be established.E 阅读全文
posted @ 2022-11-02 14:18 DUTliu 阅读(60) 评论(0) 推荐(0) 编辑
摘要: 一、exit命令 exit命令用来退出当前shell进程,并返回一个退出状态;使用$?可以接收这个退出状态。exit命令可以接受一个整数值作为参数,代表退出状态。如果不指定,默认状态值是 0。exit退出状态只能是一个介于 0~255 之间的整数,其中只有 0 表示成功,其它值都表示失败。示例:创建 阅读全文
posted @ 2022-11-02 14:12 DUTliu 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 一、判断语句 if…then形式类似于C/C++中的if-else语句。 1、单层if命令格式:if conditionthen 语句1 语句2 ...fi 2、单层if-else命令格式if conditionthen 语句1 语句2 ...else 语句1 语句2 ...fi 3、多层if-el 阅读全文
posted @ 2022-11-02 14:07 DUTliu 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 一、printf命令 printf命令用于格式化输出,类似于C/C++中的printf函数。 默认不会在字符串末尾添加换行符!!! 例如: printf "%10d.\n" 123 # 占10位,右对齐printf "%-10.2f.\n" 123.123321 # 占10位,保留2位小数,左对齐p 阅读全文
posted @ 2022-11-02 11:51 DUTliu 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 一、expr命令(注:常常配合``或者$()来取得所求的值) 1、expr用于求表达式的值:expr 表达式 注意: (1)用空格隔开每一项(2)用反斜杠放在shell特定的字符前面(发现表达式运行错误时,可以试试转义)(3)对包含空格和其他特殊字符的字符串要用引号括起来(4)expr会在stdou 阅读全文
posted @ 2022-11-02 11:33 DUTliu 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 一:文件参数变量 1、在执行shell脚本时,可以向脚本传递参数。$1是第一个参数,$2是第二个参数,以此类推。特殊的,$0是文件名(包含路径) #! /bin/bashecho "文件名:"$0echo "第一个参数:"$1echo "第二个参数:"$2echo "第三个参数:"$3echo "第 阅读全文
posted @ 2022-11-02 11:13 DUTliu 阅读(68) 评论(0) 推荐(0) 编辑
摘要: 如果感觉有点忘了或者有点懵,敲出来测试测试就好了 一:概论 Linux系统中一般默认使用bash,文件开头需要写#! /bin/bash,指明bash为脚本解释器chmod +x filename:使脚本具有可执行权限 执行方式: ./test.sh # 当前路径下执行 /home/acs/test 阅读全文
posted @ 2022-11-02 10:54 DUTliu 阅读(32) 评论(0) 推荐(0) 编辑