一些比较好的shellscript脚本】的更多相关文章

1. 变量与替换 #!/bin/bash # 变量替换 # 另外, 变量替换还有许多别的语法 # 例如, b=${a/23/bb} 将 23 替换成 bb 等等, 用到时再找 a=375 hello=$a # 注意空格 # 如果变量中有空格, 那么变量就需要被双引号括起来 hello="a b c d" echo $hello # 输出 a b c d echo ${hello} # 输出 a b c d echo "$hello" # 输出 a b c d # -…
Shell传递参数 ######################################摘自菜鸟教程:http://www.runoob.com/linux/linux-shell-passing-arguments.html ##################################### 1.shell脚本传递参数 向脚本传递参数,脚本内获取参数的格式为:$n.n 代表一个数字,1 为执行脚本的第一个参数,2 为执行脚本的第二个参数,以此类推…… #!/bin/bash e…
Linux 第02天 1.Linux磁盘和文件系统 VFS————虚拟文件系统 df命令————查看已挂载的分区 df 分区名 du命令————查看文件夹大小 du 文件夹名 ln命令————符号链接 fdisk命令————分区命令 fdisk 硬盘名 partprobe命令————更新分区表 partprobe 硬盘名 mkfs命令————格式化分区(新建分区只有格式化后才能使用) mkfs -t 文件系统类型(ext3.ext4) 分区名 mkfs.文件系统类型(ext3.ext4) 分区名…
============================= 一般 ========================================= chown -R oracle:oinstall u01/ @ chown -R .oinstall u01/ chmod -R 744 u01/ @ chmod u=rwx,g=rx,o=r u01/ @ chmod u+x u01/ ( 注意u=rwx,g=rx,o=r之间不能有空格) chgrp -R oinstall u01/ cd pwd…
cd                                             pwd                                            mkdir -p a/b/c                                            rmdir -p a/b/c                                            basename /tmp/aaa                       …
Ansible提供两种方式去执行命令,一种是ad-hoc命令,一种是写入Ansible playbook.类似于前者在命令行敲shell,后者是写shell-script脚本,前者解决一些简单的任务,后者执行较复杂的任务. ad-hoc命令格式:ansible <pattern_goes_here> -m <module_name> -a <arguments> pattern_goes_here:被管理的目标主机 module_name:使用的模块名,ansible中…
写在前面:案例.常用.归类.解释说明.(By Jim) 使用函数 #!/bin/bash # testing the script function myfun { echo "This is an example of a function" } count=1 while [ $count -le 5 ] do myfun count=$[ $count +1 ] done echo "This is the end of the loop" myfun ech…
shellscript 是linux下强大的系统管理工具,可以通过bash命令和管道命令直接在linux系统上进行编程,所写的脚本不需要编译就可以执行,对于系统管理而言十分方便. #!/bin/bash //指定所需要使用的bash(不写貌似也能运行) #program # this is my first program about shell # data 2015 5 7 cxz PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/…
写在前面:案例.常用.归类.解释说明.(By Jim) 使用多条命令shell脚本的关键是可以输入多条命令,甚至可以将一条命令的结果传递给另一条命令.date;who(两个命令shell脚本的写法) 创建shell脚本1.将shell命令放置到一个文本文件中2.指明所使用的shell,比如#!/bin/bash3.可以用#注释,但是一般注释不会被读取,第一行除外案例#!/bin/bash#This script displays the date and who's logged ondatew…
写在前面:案例.常用.归类.解释说明.(By Jim) Ctrl+C组合键可以生产SIGINT信号Ctrl+Z组合键生产SIGTSTP信号,停止进程后程序仍然留在内存中,能够从停止的地方继续运行. 捕获信号 #!/bin/bash# testing output in a background job trap "echo Haha" SIGINT SIGTERMecho "This is a test program"count=1while [ $count -…