三剑客的分类

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了三剑客的分类相关的知识,希望对你有一定的参考价值。

参考技术A

果冻三剑客
果冻武术学院里的三位学生,三人来自完全不同的家庭背景:橙留香来自三流剑客的家庭;菠萝吹雪来自普通的老百姓家庭;陆小果来自豪门世家。他们三人一个想成为国家栋梁;一个想成为百万富翁;一个想有很多永远都吃不完的食物。
草原三剑客
《喜羊羊与灰太狼》中的草原三剑客、草原三剑客之帅——喜羊羊;草原三剑客之壮——沸羊羊草原三剑客之懒——懒羊羊 荷兰三剑客
巴斯滕,古力特和里杰卡尔德三位荷兰人在80年代末先后加入了AC米兰,是米兰王朝巅峰时期的功臣,被世界亿万球迷所崇拜。他们可以毫无争议的当选为世界最佳锋线。当时最为著名的就是AC米兰的“荷兰三剑客” 网页三剑客
一套强大的网页编辑工具,最初是由Macromedia公司开发出来的。由Dreamweaver,Fireworks,Flash三个软件组成,俗称三剑客 ,之所以称之为三剑客, 很大一部分是因为这三种软件能相互无缝合作。现在,制作网页,通常由Fireworks导出切片、图片等,然后在Dreamweaver中绘制表格;较为流行的一种是在Fireworks中做好主要页面,然后导出,在Dreamweaver中加以修改,添加链接等,便做出一个非常好看的页面。
Dreamweaver 是一个“所见即所得”的可视化网站开发工具,主要用于动态网页的开发;Fireworks主要是用于对网页上常用的jpg、gif的制作和处理,也可用于制作网页布局;Flash主要用来制作动画,现推出Flash平台,可预见有极好的前景。
网页三剑客的三者结合是当今网站开发的必备工具。如果用别的软件来替代的话:Fireworks可用Photoshop与CorelDRAW来替换。Frontpage只对初学者有一定的帮助,无法设计出更复杂的网页。在以前Adobe公司与Macromedia竞争,然而,网页制作当推Dreamweaver,而图片处理却是Photoshop占优,但Fireworks在做网页方面有一点优势。在Adobe收购了Macromedia后,Macromedia公司有不少软件停产,而三剑客得以幸存并不断发展壮大,继续推出全新的产品。
网页制作三剑客目前分工如下:
DREAMWEAVER(网页制作)
FLASH(动画制作)
FIREWORKS(矢量图形制作和图像处理) 草原三剑客(2)
在当代中国文艺界,有三个人同样来自苍茫辽阔的北地,同是成吉思汗的子孙,同在各自的领域成为顶级的选手。他们是腾格尔、朝戈和鲍尔吉·原野。

shell编程基础

1.1 shell编程基础

 

1.1.1 Shell编程所需的基础知识

熟练使用vim编辑器

熟悉SSH终端

熟练掌握linux常用命令

数量掌握linux正则表达式及三剑客命令(grep、sed、awk)

/etc/init.d/functions

1.1.2 变量分类

用一个固定的字符串,替代更多更复制的内容

局部变量(普通变量):

必须以字母或下划线开头  字母、数字、下划线组成

规范的变量名写法定义:见名知意

驼峰语法:首个单词字母小写,其余单词字母大写 oldboyAgeSex=1

[root@oldboy files]# week=6

[root@oldboy files]# echo $week

6

 全局变量(环境变量):

大写,linux里面哪里都可以用

在创建他们的Shell及其派出来的子Shell中使用

 

与用户环境变量有关的文件  目录

全局环境变配置文件

/etc/profile     /etc/bashrc      /etc/profile.d用户登录到系统 会运行这个目录下面的脚本 以.sh结尾

用户环境变量配置文件

~/,bash_profile       ~/.bashrc      

 

特殊变量:

$   数字

$0  脚本名字

$1  命令行脚本的第1个参数 

$2  命令行脚本的第2个参数 

$3  命令行脚本的第3个参数 

$4  命令行脚本的第4个参数 

$#  脚本的参数的数量

$?  上一个命令的执行结果  0正确  非0错误       

 

#!bin/bash

a=$1

b=$2

 

awk -vnum1=$a -vnum2=$b \'BEGIN{print num1+num2}\'

awk -vnum1=$a -vnum2=$b \'BEGIN{print num1-num2}\'

awk -vnum1=$a -vnum2=$b \'BEGIN{print num1*num2}\'

awk -vnum1=$a -vnum2=$b \'BEGIN{print num1/num2}\'

[root@oldboy files]# sh num.sh 10 20

30

-10

200

0.5

1.1.1 Shell编程所需的基础知识

熟练使用vim编辑器

熟悉SSH终端

熟练掌握linux常用命令

数量掌握linux正则表达式及三剑客命令(grep、sed、awk)

/etc/init.d/functions

1.1.2 变量分类

用一个固定的字符串,替代更多更复制的内容

局部变量(普通变量):

必须以字母或下划线开头  字母、数字、下划线组成

规范的变量名写法定义:见名知意

驼峰语法:首个单词字母小写,其余单词字母大写 oldboyAgeSex=1

[root@oldboy files]# week=6

[root@oldboy files]# echo $week

6

 

全局变量(环境变量):

大写,linux里面哪里都可以用

在创建他们的Shell及其派出来的子Shell中使用

 

与用户环境变量有关的文件  目录

全局环境变配置文件

/etc/profile     /etc/bashrc      /etc/profile.d用户登录到系统 会运行这个目录下面的脚本 以.sh结尾

用户环境变量配置文件

~/,bash_profile       ~/.bashrc      

 

特殊变量:

$   数字

$0  脚本名字

$1  命令行脚本的第1个参数 

$2  命令行脚本的第2个参数 

$3  命令行脚本的第3个参数 

$4  命令行脚本的第4个参数 

$#  脚本的参数的数量

$?  上一个命令的执行结果  0正确  非0错误       

 

#!bin/bash

a=$1

b=$2

 

awk -vnum1=$a -vnum2=$b \'BEGIN{print num1+num2}\'

awk -vnum1=$a -vnum2=$b \'BEGIN{print num1-num2}\'

awk -vnum1=$a -vnum2=$b \'BEGIN{print num1*num2}\'

awk -vnum1=$a -vnum2=$b \'BEGIN{print num1/num2}\'

[root@oldboy files]# sh num.sh 10 20

30

-10

200

0.5

1.1 shell条件表达式

判断 /oldboy 目录是否存在  如果存在  显示   dir exist

[root@oldboy /]# ls -d /oldboy/ && echo dir exist

/oldboy/

dir exist

 

条件表达式:   -d 目录是否存在  -f 文件是否存在

[root@oldboy /]# [ -d /oldboy ]

[root@oldboy /]# echo $?

0

 

[root@oldboy /]# [  -f /etc/hostsa ]|| touch /etc/hostsa

[root@oldboy /]# ll /etc/hostsa

-rw-r--r--. 1 root oldboy 0 Jun  2 17:09 /etc/hostsa

 

[ 1 -eq 1 ]

-eq          equal            ==

-ne          not equal        !=

-gt          great than       >

-ge          great equal      >=

-lt          less  than       <

-le          less  equal      !<

1.2 if语句

#单分支的判断

if [ 如果你是高富帅 ];then

    你可以迎娶白富美 灰姑娘 ... 随便挑选

fi

 

[root@oldboy scripts]# cat cal.sh

#!/bin/bash

a=$1

b=$2

 

if [ $# -ne 2 ];then

   echo "Usage $0 num1 num2"

   exit

fi

 

awk -vnum1=$a -vnum2=$b \'BEGIN{print num1+num2}\'

awk -vnum1=$a -vnum2=$b \'BEGIN{print num1-num2}\'

awk -vnum1=$a -vnum2=$b \'BEGIN{print num1/num2}\'

awk -vnum1=$a -vnum2=$b \'BEGIN{print num1*num2}\'

 

#双分支的判断

if [ 如果你是高富帅 ];then

    你可以迎娶白富美 灰姑娘 ... 随便挑选

else

    只要是个女的就行

fi

 

#输入两个数字

#比较两个数字的大小

# a >   b  显示 a bigger than b

#a  <=  b  显示 a  less equal b

 

#if [第1个数字 大于 第2个数字 ];then

#显示 $oldboy  > $lidao

#否则

#显示 $oldboy <= $lidao

#fi

 

[root@oldboy scripts]# cat  compare.sh

#!/bin/bash

 

oldboy=$1

lidao=$2

 

if [ $# -ne 2 ];then

   echo "Usage:$0 num1 num2:"

   exit

fi

 

if [ $oldboy -gt $lidao ];then

   echo "$oldboy bigger than $lidao"

else

   echo "$oldboy less equal $lidao"

fi

1.3 read交互模式

[root@oldboy scripts]# read -t 5 -p "input password:" a b    -t停留时间 –p显示input password

input password:10 20                                                     –s不显示内容

[root@oldboy scripts]# echo $a $b

10 20

[root@oldboy files]# cat a.sh

#!/bin/bash

read -p "输入内容: " a b

 

if [ $a -gt $b ];then

    echo "$a > $b"

elif [ $a -eq $b ];then  

    echo "$a = $b"

else

    echo "$a < $b"

fi

[root@oldboy files]# sh a.sh

输入内容: 20 10

20 > 10

[root@oldboy files]# sh a.sh

输入内容: 20 20

20 = 20

[root@oldboy files]# sh a.sh

输入内容: 10 20

10 < 20

1.4  for循环

for    in    do    done

[root@oldboy files]# for  lidao  in  3 2 1 6 5 4   

> do

>      echo $lidao

> done

3

2

1

6

5

4

 

[root@oldboy files]# for n in {01..7}; do echo zhao,${n}week ${n}group take you to 大保健,find ${n}woman.; done

zhao,01week 01group take you to 大保健,find 01woman.

zhao,02week 02group take you to 大保健,find 02woman.

zhao,03week 03group take you to 大保健,find 03woman.

zhao,04week 04group take you to 大保健,find 04woman.

zhao,05week 05group take you to 大保健,find 05woman.

zhao,06week 06group take you to 大保健,find 06woman.

zhao,07week 07group take you to 大保健,find 07woman.

 

优化linux开机启动项目,只保留crond rsyslog sshd network sysstat 其他都关闭

[root@oldboy files]# for n in `chkconfig|awk \'!/crond|sshd|network|rsyslog|sysstat/{print $1}\'`;do chkconfig $n off ;done

[root@oldboy files]# chkconfig |sed -nr \'/crond|sshd|network|rsyslog|sysstat/p\'

crond          0:off   1:off   2:on    3:on    4:on    5:on    6:off

network        0:off   1:off   2:on    3:on    4:on    5:on    6:off

rsyslog        0:off   1:off   2:on    3:on    4:on    5:on    6:off

sshd           0:off   1:off   2:on    3:on    4:on    5:on    6:off

sysstat        0:off   1:on    2:on    3:on    4:on    5:on    6:off

以上是关于三剑客的分类的主要内容,如果未能解决你的问题,请参考以下文章

linux12shell编程 --> 三剑客之grep命令

Linux文本处理三剑客awk

什么是web前端

正则二

网络三剑客 是哪三软件啊

网络三剑客是指哪3个软件啊?