我们在编写bash脚本的时候,经常需要替换掉字符窗中特殊的字符,我们看看有几种方法可以实现。 但是相当复杂,应为在替换部分要使用双反斜杠,"\\\\\/",而不是"\\\/",为什么呢?应为在escape"\“的时候,必须要使用"\\",而不是对待"/"的"\/"。例如 这里,我们不再需要使用"\\ ...
分类:
其他好文 时间:
2016-08-13 14:07:43
阅读次数:
133
1、Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示。>>>1、cp;复制(copy)cpsrcdest-iinteractive交互提醒用户复制时,已有同名文件,是否覆盖-r,-R递归复制目录及其内部所有内容-a归档复制-d文件及目录-p--preserv=mode,ownership,timestamp..
分类:
系统相关 时间:
2016-08-12 22:18:02
阅读次数:
300
1、Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示。>>>1、cp;复制(copy)cpsrcdest-iinteractive交互提醒用户复制时,已有同名文件,是否覆盖-r,-R递归复制目录及其内部所有内容-a归档复制-d文件及目录-p--preserv=mode,ownership,timestamp..
分类:
系统相关 时间:
2016-08-12 22:17:30
阅读次数:
328
bash基础特性:快捷键ctrl+a:跳转至命令行行首 ctrl+e:跳转至命令行行尾 ctrl+c:取消命令的执行 ctrl+w:移除光标前的一个单词 Ctrl+u:删除行首至光标所在处之间的所有字符 ctrl+k:删除光标所在处至行尾的所有字符 Ctrl+l:清屏,相当于clear ctrl+s:锁定键盘ctrl+q:解锁..
分类:
其他好文 时间:
2016-08-12 22:16:54
阅读次数:
311
要了解位置变量,首先要知道什么是变量?变量就是让某一个特定的字符串来代表不固定的内容,简单理解就是用一个简单的“字眼”来替代另一个比较复杂或者容易变动的数据。而什么又是位置变量呢?位置变量就是bash将传递给脚本的参数,按照位置不同,保存在不同的位置变量中,以..
分类:
系统相关 时间:
2016-08-12 22:00:58
阅读次数:
504
#!/bin/bash
FTPFILE_NAME1="bjtzh`date+%s`.sql"
ftp-n<<FTPSHELL
openFTP服务器地址
user用户名密码
bin#通过bin方式传送
passive
mdelete*.sql
mdelete?.sql
put$FTPFILE_NAME1
bye
FTPSHELL
分类:
系统相关 时间:
2016-08-12 21:56:33
阅读次数:
189
shell作为用户和Unix/Linux沟通的桥梁,既可以是一个可执行的二进制程序,同时也是一个具备了编程能力的程序设计语言,定义了各种各样的变量和参数,下面介绍一下shell之上的各种变量。1、本地变量特性:只对当前shell生效[root@centos7~/bin]#catlocalvar1.sh
#!/bin/bash
#
v..
分类:
其他好文 时间:
2016-08-12 21:53:50
阅读次数:
220
Linux第九天:(08月11日)LinuxShell脚本编程Shell脚本是包含一些命令或声明,并符合一定格式的文本文件格式要求运行shebang机制#!/bin/bashbash-n/path/to/some_script检测脚本中的语法错误bash-x/path/to/some_script调试执行bash中变量的种类本地变量生效范围当前shell进程,对..
分类:
系统相关 时间:
2016-08-12 21:50:21
阅读次数:
276
练习
2、写一个脚本/root/bin/yesorno.sh,提示用户输入yes或no,并判断用户输入的是yes还是no,或是其它信息
#!/bin/bash
#
case$1in
yY]|[yY][eE][Ss])
echo"youputa$1"
;;
[nN]|[nN][Oo])
echo"youputa$1";;
*) echo"ukown";;
..
分类:
系统相关 时间:
2016-08-12 21:49:56
阅读次数:
357
1、编写脚本/root/bin/systeminfo.sh,显示当前主机系统信息,包括主机名,IPv4地址,操作系统版本,内核版本,CPU型号,内存大小,硬盘大校[root@centos6scripts]#catsysteminfo.sh
#!/bin/bash
HostName=`uname-n`
Ipv4=`ifconfig|sed-nr‘2s#.*addr:(.*)Bca.*$#\1#gp‘`
Cpu=`l..
分类:
其他好文 时间:
2016-08-12 21:46:55
阅读次数:
183