
shell
DarkAngel1228
人,无虎狼之牙,亦无狮象之力量,然能擒狼伏虎,训狮猎象。无他,唯智慧耳。...
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
第十四节.Shell如何操作mysql数据库
一.数据库基本操作1.登录mysql服务器 mysql -uroot -p123 2.查看数据库 show databases; 3.查看表 show tables from db; 4.查看表结构 desc table; 5.创建表 create table tablename(); 6.查看表数据 select * from table 7.插入表数据 insert i原创 2016-11-16 18:51:04 · 388 阅读 · 0 评论 -
第十二节 shell编写监控脚本
一.nc的用法nc(netcat),一般我们多用在局域网内传送文件(scp多用在跳板机存在的情况),可查询man nc查看它的说明,更多用法请google之。 1.基本参数 想要连接到某处: nc [-options] hostname port[s] [ports] …… 绑定端口等待连接: nc -l -p port [-options] [hostname] [port] 参数: -原创 2016-11-15 00:51:44 · 413 阅读 · 0 评论 -
第十一节 搭建邮件服务器
一.POSTFIX邮件服务器准备工作 一台linux服务器 安装postfix邮件服务软件 postfix(发邮件) dovecot(收邮件) pam(密码认证) 1.postfix软件-发邮件-25端口 2.dovecot软件-收邮件-110端口 一台windows客户端 安装foxmail客户端 卸载服务器上自带的sendmail rpm -qa sendmail* //查询已原创 2016-11-14 12:19:43 · 766 阅读 · 0 评论 -
第五节 变量类型和使用
一.Shell变量的种类 用户自定义变量:由用户自己定义、修改和使用 预定义变量:Bash预定义的特殊变量,不能直接修改 位置变量:通过命令行给程序传递执行参数 二.自定义变量 定义新的变量 变量名要以英文字母或下划线开头,区分大小写 格式:变量名=变量值 查看变量的值 格式:echo $变量名 从键盘输入内容为变量赋值 格式:read [-p “信息”] 变量名 结合不同的引号为变量赋值原创 2016-11-14 10:51:45 · 434 阅读 · 0 评论 -
第二节 工具与bash中的特殊字符
1.WinSCP 2.sublime 3.putty原创 2016-11-14 10:39:28 · 446 阅读 · 0 评论 -
第十节 字符菜单的制作
一.方法 1.shell函数定义 function menu(){ echo "this is a func" }2.函数的调用 menu3.cat命令的heredoc的使用方法 原格式输出,可以解析变量 cat >> eof aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaa eof4.字体 echo -e “\033[30;47m原创 2016-11-14 10:54:00 · 403 阅读 · 0 评论 -
第九节 Linux服务器启动流程
一.启动流程 1.bios找到磁盘上的mbr主引导扇区 2.进入grub界面选择相应的启动内核 3.读取kernel内核文件-/boot/bmlinuz-* 4.读取init的镜像文件-/boot/initrd-* 5.init去读取/etc/inittab 6.读取启动级别(id:3:initdefault) 7.读取/etc/rc.d/rc.sysinit,完成时钟设置,主机名的设置,分区表的挂原创 2016-11-14 10:53:14 · 490 阅读 · 0 评论 -
第八节 Shell文本操作
一.find 查找命令的使用 1.find . -name “*.txt” 在当前目录下找以txt结尾的文件 2.find . -name “[a-z]*” 在当前目录下找以所有字母开头的文件 3.find /etc -name “host*” 在/etc目录下找以host开头的文件 4.find . -perm 755 在当前目录下找属性为755的文件 5.find -user root原创 2016-11-14 10:52:56 · 383 阅读 · 0 评论 -
第七节 Shell条件测试和流程控制
一.条件测试操作test命令 用途:测试特定的表达式是否成立,当条件成立时,命令执行后的返回值为0,否则为其他数值 格式:test 条件表达式 [条件表达式] 常见的测试类型 测试文件状态 字符串比较 整数值比较 逻辑测试 二.测试文件状态 测试文件状态 格式:[操作符 文件或目录] 常用的测试操作符 -d:测试是否为目录(Directory) -e:测试目录或文件是否存在(Exist) -f:原创 2016-11-14 10:52:25 · 421 阅读 · 0 评论 -
第六节 Shell输入、输出功能和字符设置
一.Shell输入功能 echo -n echo -n “plaese input your name:” read name echo $name read -p read -p ‘please input your name:’ name echo $name 二.输出功能 echo “hello world!” echo -e “hello world\nv原创 2016-11-14 10:52:04 · 511 阅读 · 0 评论 -
第四节 Shell文件权限和脚本执行
一.文件权限一.linux 中的有几种权限:1.r 读 2.w 写 3.x 执行二.linux用户有几种:1.所有者 (u) 2.所属组 (g) 3.其他用户 (0) 4.所有用户 (a)三.文件权限:-rw-r–r– root root 0 Oct 19 12:21 shell.txt - 1.所有者(root用户)对shell.txt具有rw(读写)的权限 - 2.所属组(ro原创 2016-11-14 10:51:18 · 744 阅读 · 0 评论 -
第三节 重定向和管道操作
一.Tab键自动补齐例如:更改永久ip地址 ifconfig eth0 192.168.100.3 只是临时修改ip地址,重启后会失效. 如果想更改永久ip地址,就要找到配置文件位置 输入 ######centos配置文件地址:vi /etc/sysconfig/network-scripts/ifcfg-eth0Ubuntu配置文件地址:vi /etc/network/interface原创 2016-11-14 10:48:24 · 502 阅读 · 0 评论 -
第一节 概念
概念 1.用途:完成特定的,较复杂的系统管理任务 2.格式:集中保存多条Linux命令,普通文本文件 3.执行方式:按照预设的顺序一次解析执行 shell 是操作系统的最外层。shell 合并编程语言以控制进程和文件,以及启动和控制其它程序。shell 通过提示您输入,向操作系统解释该输入,然后处理来自操作系统的任何结果输出来管理您与操作系统之间的交互。一:图形界面shell(Graphical U原创 2016-11-14 10:33:24 · 315 阅读 · 0 评论 -
第十三节.Shell日志处理和信号捕捉
一.日志文件1.创建日志文件的重要性统计排错2.以时间为标志的日志文件#!/bin/bash #createlog today=`date '+%Y-%m-$d'` filelog="${today}.log if [[ ! -e $filelog ]];then touch $filelog fi echo "`date '+%Y-%m-%d %T'` log input start" >原创 2016-11-16 16:26:56 · 445 阅读 · 0 评论