对于没有了解过shell朋友,建议先去学习一下,不同开发语言基本都是大同小异,学起来很快,也比较简单,不过学完shell 要达到能够写比较复杂脚本的话可能就要多点时间学习,对于对Linux常用命令也要有一定了解。1.以下脚本demo本人也是网上找,然后根据自己项目的实际情况简单修改了一下#!/bin/bash # Java ENV export JAVA_HOME=/usr/loc
Shell命令 按功能分类学习记忆1. 电源管理(即关机,重启)关机:重启关机:关机或者重启,常用参数-r 表示重启,-h表示关机 不同参数之间,命令名和参数之间都要用空白分隔不是所有命令普遍用户多有权限执行,很多命令只有root用户才能执行(通常都有那些对系统进行修改,配置或者影响较大命令)  man: manual,命令或者函数帮助手册,
转载 2024-04-28 11:08:42
88阅读
1.用(()) #!/bin/bash clear for((i=1;i<100;i++)) for         do         if((i%3==0))      &n
原创 2011-02-17 10:04:51
400阅读
总结Shell脚本中常用几种if判断。-z 判断变量长度,-d 判断目录是否存在,-f 判断文件是否存在,-省略if之&&和||,-o 或,-a 与。
原创 2024-04-19 15:00:10
103阅读
系统管理基础命令系统启动/重启命令系统目录相关命令系统文件相关命令 系统命令提示信息: [root@test ~]# — 命令提示符,提示系统管理员可以输入命令 root — 管理系统用户信息 test — 主机名称 ~ — 当前所在目录信息 系统目录结构信息: linux系统目录结构最开始为 根目录 /查询数据方法:绝对路径查询数据: 从根开始查询数据相对路径查询数据: 从当前路径开始
转载 2024-03-20 09:07:37
111阅读
Wget 用法 -V 版本信息 -h 帮助信息 -b 后台执行Wget -o filename 把记录放在文件filename -a filename 把记录附加在文件filename -d 显示调试信息 -q 无输出下载方式 -v 详细屏幕输出(默认) -nv 简单屏幕输出 -i input
原创 2017-08-13 14:01:02
1765阅读
1点赞
        本文结合大量实例阐述如何编写一个shell脚本。  为什么要进行shell编程  在Linux系统,虽然有各种各样图形化接口工具,但是sell仍然是一个非常灵活工具。Shell不仅仅是命令收集,而且是一门非常棒编程语言。您可以通过使用shell使大量任务自动化,shell特别擅长系统管理任务,尤其适合
转载 2016-12-28 16:30:07
1199阅读
1、EOF Shell通常将EOF与 << 结合使用,表示后续输入作为子命令或子Shell输入,直到遇到EOF为止,再返回到主调Shell。 可以把EOF替换成其他东西,意思是把内容当作标准输入传给程序。 回顾一下< <用法。当shell看到< <时候,它就会知道下一个词是一个分界符。在该
原创 2022-07-14 09:18:45
1215阅读
转载自:http://blog.zol.com.cn/2322/article_2321763.html$( ) 与 ` ` (反引号)在 bash shell ,$( ) 与 ` ` (反引号) 都是用来做命令替换用(command substi
转载 精选 2013-08-02 11:40:44
10000+阅读
1点赞
shell脚本编写echo用法1.在echo中转义换行符1)-n在默认情况下,echo会将一个换行符追加到输出文本尾部,-n可以忽略结尾换行符。[root@localhost test]# echo hello,shellhello,shell[root@localhost test]# echo -n hello,shellhello,shell[root@localhost test]
原创 2014-08-11 00:44:33
1297阅读
Shell set --用法
原创 2018-02-08 23:59:16
10000+阅读
1、数组声明array[0]="Zero" array[1]="One" array[2]="Two"  #直接赋值declare -a array       #declare声明array=(Zero One Two)    #小括号空格法array="
转载 2018-03-09 12:57:46
562阅读
  举例:#太多了使用\换行for SO_PATH in a b \ b cdo ./build_item.sh ../${SO_PATH} ${SOURCE_PATH} ${DEBUG_PARAM}done  注意,每个元素之间,使用空格分开。  有人问,如果有空格怎么办?参考吾其他文章。...
原创 2022-02-05 09:56:33
119阅读
冒号在Linux是一个空命令,可以认为与shell内建命令true相同,它返回值是0.在while循环中 while : 与 while true 作用是等效在 if/then 可作为占位符if conditionsthen: #什么都不做elsetake action fi使用冒号还可以用作注释行开始,但是如果有语法错误,仍将报错,这一点与使用#号不同...
原创 2021-06-21 16:35:23
2334阅读
Shell 脚本if用法1. 参数详解1.1 -n 参数-n 参数用于判断字符串是否为空。
原创 2022-02-03 09:22:03
242阅读
冒号在Linux是一个空命令,可以认为与shell内建命令true相同,它返回值是0.在while循环中 while : 与 while true 作用是等效在 if/then 可作为占位符if conditionsthen: #什么都不做elsetake action fi使用冒号还可以用作注释行开始,但是如果有语法错误,仍将报错,这一点与使用#号不同...
原创 2022-01-07 18:05:56
1485阅读
<<EOF(内容)EOF意思是把内容当作标准输入传给程序。当s h e l l看到< <时候,它就会知道下一个词是一个分界符。在该分界符以后内容都被当作输入,直到s h e l l又看到该分界符(位于单独一行)。这个分界符可以是你所定义任何字符串。cat > 1.txt <<EOF  与   cat <<EOF &g
原创 2014-04-23 15:41:35
6818阅读
  举例:#太多了使用\换行for SO_PATH in a b \ b cdo ./build_item.sh ../${SO_PATH} ${SOURCE_PATH} ${DEBUG_PARAM}done  注意,每个元素之间,使用空格分开。  有人问,如果有空格怎么办?参考吾其他文章。...
原创 2021-08-06 14:07:33
173阅读
test.sh:pipe="|"eval ls $pipe wc -l 输出bogon:Desktop macname$ ./test.sh 45 test.sh:eval echo \$$# 输出bogon:Desktop macname$ ./test.sh ssd dede ded dedee
转载 2019-08-22 19:14:00
264阅读
2评论
Shell 脚本if用法1. 参数详解1.1 -n 参数-n 参数用于判断字符串是否为空。
原创 2021-07-05 17:50:25
322阅读
  • 1
  • 2
  • 3
  • 4
  • 5