一、脚本格式 vim shell.sh #!/bin/bash //声明脚本解释器,这个‘#’号不是注释,其余是注释 #Program: //程序内容说明 #History: //时间和作者 二、shell变量的种类 用户自定义变量:由用户自己定义、修改和使用 与定义变量:Bash与定义的特殊变量, ...
分类:
系统相关 时间:
2017-11-24 18:00:54
阅读次数:
213
1、使用shell变量catfilename1111111:134432534562222222:132112221221111111:136435435443333333:123412431232222222:12123123123使用awk设置为:[1111111]1344325345613643543544[2222222]1321122212212123123123[3333333]12341243123[root@centos7shell]#sort-nfilename|awk..
分类:
其他好文 时间:
2017-11-21 16:55:48
阅读次数:
115
$0Shell本身的文件名$1~$n添加到Shell的各参数值。$1是第1参数、$2是第2参数…$$Shell本身的PID(ProcessID)$!Shell最后运行的后台Process的PID$?最后运行的命令的结束代码(返回值)$-使用Set命令设定的Flag一览$*所有参数列表。如"$*"用「"」括起来的情况、以"$1$2…$n"的..
分类:
系统相关 时间:
2017-11-20 21:49:11
阅读次数:
208
一. 固化命令 1. shell登陆 /etc/profile /etc/bashrc /root/.bashrc /root/.bash_profile /etc/profile.d/a.sh 1. 非shell登陆 /root/.bashrc /etc/bashrc /etc/profile.d ...
分类:
其他好文 时间:
2017-11-18 11:13:31
阅读次数:
125
env查看变量set也是查看变量的内容比env强大些[root@binbinlinux~]#echo$HOSTNAME查看变量的名字binbinlinux[root@binbinlinux~]#a=1;b=2[root@binbinlinux~]#echo$a$b可以把两个变量的值输出出来12变量名字不可以以数字开头变量的名字不能用系统命令的名字[root@binbinlinu..
分类:
系统相关 时间:
2017-11-17 10:42:05
阅读次数:
305
管道符它用于将前一个指令的输出作为后一个指令的输入。作业控制当运行进程时,你可以使它暂停(按Ctrl+Z组合键),然后使用fg(foreground的简写)命令恢复它,或是利用bg(background的简写)命令使它到后台运行。此外,你也可以使它终止(按Ctrl+C组合键)。例:用vi命令编辑1.t..
分类:
系统相关 时间:
2017-11-17 00:17:05
阅读次数:
341
一、管道符和作业控制管道符:前面输出的结果交给后面的命令例如:find./*.txt|wc-l显示当前文件下以.txt.结尾的文件有多少个作业控制ctrl+z暂停当前jobs丢在后台的任务列出来fg后台的命令恢复到前台bg前台的命令丢到后台&命令后加&,直接把命令丢到后台二、shell变量系..
分类:
系统相关 时间:
2017-11-16 23:54:20
阅读次数:
209
管道符它用于将前一个指令的输出作为后一个指令的输入。作业控制当运行进程时,我们可以使用ctrl+z暂停它,然后使用fg(foreground)命令恢复,或是利用命令bg(background)命令使它到后台运行。还可以使用ctrl+c终止它。jobs可以查看后台运行的任务。env命令可以列出系统预设..
分类:
系统相关 时间:
2017-11-16 18:33:11
阅读次数:
199
shell变量 定义变量时,变量名不加美元符号,变量名外面的花括号是可选的,加不加都行,加花括号是为了帮助解释器识别变量的边界,如: shell字符串 字符串是shell编程中最常用最有用的数据类型(除了数字和字符串,也没啥其它类型好用了),字符串可以用单引号,也可以用双引号,也可以不用引号。(单引 ...
分类:
系统相关 时间:
2017-11-13 00:20:14
阅读次数:
257
查看crontab配置文件 vi /etc/crontab #SHELL变量指定了系统要使用哪个shellSHELL=/bin/bash#第二行PATH变量指定了系统执行命令的路径PATH=/sbin:/bin:/usr/sbin:/usr/bin#第三行MAILTO变量指定了crond的任务执行信 ...
分类:
其他好文 时间:
2017-11-10 13:55:59
阅读次数:
202