当前位置: 首页 > news >正文

优化网站的方法有哪些品牌营销策划案例

优化网站的方法有哪些,品牌营销策划案例,windows同步wordpress,软文推广是什么一、shell函数 1、shell函数定义格式 参数说明: 1、可以带function fun() 定义,也可以直接fun() 定义,不带任何参数。 2、参数返回,可以显示加:return 返回,如果不加,将以最后一条命令运行结果&#xff…

一、shell函数

1、shell函数定义格式

参数说明:

1、可以带function fun() 定义,也可以直接fun() 定义,不带任何参数。

2、参数返回,可以显示加:return 返回,如果不加,将以最后一条命令运行结果,作为返回值。 return后跟数值n(0-255)

1)实例:定义一个函数并调用

运行结果为:

2)实例2:定义一个带有return语句的函数

返回结果为:

函数返回值在调用该函数后通过 $? 来获得。

注意:所有函数在使用前必须定义。这意味着必须将函数放在脚本开始部分,直至shell解释器首次发现它时,才可以使用。调用函数仅使用其函数名即可

2、函数参数

        在Shell中,调用函数时可以向其传递参数。在函数体内部,通过 $n 的形式来获取参数的值,例如,$1表示第一个参数,$2表示第二个参数...

实例:带参数的函数

其结果为:

注意:$10 不能获取第十个参数,获取第十个参数需要${10}。当n>=10时,需要使用${n}来获取参数。

几个特殊字符用来处理参数

二 、shell 输入 / 输出重定向

1、Shell 输入/输出重定向

        大多数 UNIX 系统命令从你的终端接受输入并将所产生的输出发送回​​到您的终端。一个命令通常从一个叫标准输入的地方读取输入,默认情况下,这恰好是你的终端。同样,一个命令通常将其输出写入到标准输出,默认情况下,这也是你的终端。

重定向命令列表如下:

需要注意的是文件描述符 0 通常是标准输入(STDIN),1 是标准输出(STDOUT),2 是标准错误(STDERR)。

2、输出重定向

        重定向一般通过在命令间插入特定的符号来实现。特别的,这些符号的语法如下所示:

        上面这个命令执行command1然后将输出的内容存入file1。  注意任何file1内的已经存在的内容将被新内容替代。如果要将新内容添加在文件末尾,请使用>>操作符。

实例:

执行下面的 who 命令,它将命令的完整的输出重定向在用户文件中(users):

        执行后,并没有在终端输出信息,这是因为输出已被从默认的标准输出设备(终端)重定向到指定的文件。 你可以使用 cat 命令查看文件内容:

输出重定向会覆盖文件内容,请看下面的例子:

如果不希望文件内容被覆盖,可以使用 >> 追加文件末尾,例如:

3、输入重定向

和输出重定向一样,Unix 命令也可以从文件获取输入,语法为:

这样,本来需要从键盘获取输入的命令会转移到文件读取内容。

注意:输出重定向是大于号(>)输入重定向是小于号(<)

实例:

接着以上实例,我们需要统计 users 文件的行数,执行以下命令:

也可以将输入重定向到 users 文件:

注意:上面两个例子的结果不同:第一个例子,会输出文件名;第二个不会,因为它仅仅知道从标准输入读取内容

同时替换输入和输出,执行command1,从文件infile读取内容,然后将输出写入到outfile中。

4、重定向深入讲解

1)一般情况下,每个 Unix/Linux 命令运行时都会打开三个文件:

标准输入文件(stdin):stdin的文件描述符为0,Unix程序默认从stdin读取数据。

标准输出文件(stdout):stdout 的文件描述符为1,Unix程序默认向stdout输出数据。

标准错误文件(stderr):stderr的文件描述符为2,Unix程序会向stderr流中写入错误信息。

默认情况下,command > file 将 stdout 重定向到 file,command < file 将stdin 重定向到 file。

如果希望 stderr 重定向到 file,可以这样写:

如果希望 stderr 追加到 file 文件末尾,可以这样写:

2) 表示标准错误文件(stderr)。

如果希望将 stdout 和 stderr 合并后重定向到 file,可以这样写

如果希望对 stdin 和 stdout 都重定向,可以这样写:

command 命令将 stdin 重定向到 file1,将 stdout 重定向到 file2。

5、/dev/null 文件

如果希望执行某个命令,但又不希望在屏幕上显示输出结果, 那么可以将输出重定向到 /dev/null:

/dev/null 是一个特殊的文件,写入到它的内容都会被丢弃;如果尝试从该文件读取内容,那么什么也读不到。但是 /dev/null 文件非常有用,将命令的输出重定向到它,会起到"禁止输出"的效果。

如果希望屏蔽 stdout 和 stderr,可以这样写:

注意:0 是标准输入(STDIN),1 是标准输出(STDOUT),2 是标准错误输出(STDERR)。 这里的 2 和 > 之间不可以有空格,2> 是一体的时候才表示错误输出。

http://www.yayakq.cn/news/542523/

相关文章:

  • 湘潭做网站价格找磐石网络一流app开发网站排行
  • wordpress响应式网站网站底部友情链接代码
  • 高端网站建设哪些好做网推平台有哪些比较好
  • 网站排名优化有哪些牛霸天的软件1蒙自市建设局网站
  • 网站建设建站流程方案做网站为什么要用php
  • 建什么类型个人网站比较好免费申请域名的方法和流程
  • 大理州城乡建设局网站代码在wordpress
  • 罗湖附近公司做网站建设哪家好石家庄楼盘最新消息
  • 品牌网站怎么做seo做设计有哪些接私活的网站
  • wordpress图片云盘西安seo顾问
  • 学校网站网页制作网站后台内容编辑器下载
  • 电器类网站设计泉州网站制作哪个好微
  • 烟台开发区网站制作公司淘宝网站代理怎么做
  • 免费asp网站模板wordpress 传值
  • 网站建设七个步骤wordpress 营销模板下载
  • 建材公司网站建设案例成都百度网站排名优化
  • 德阳吧网站建设电脑网
  • 佛山网站设计PHP网站开发方向
  • 成都网站建设互联ui设计的网站有哪些
  • pc网站建设建站模板甘肃省城乡和建设厅网站
  • flash类网站开发大庆企业做网站
  • 建设统计网站进不去wordpress微信注册地址
  • 国外优秀的设计网站东莞优化公司首选3火星
  • 没有营业执照网站备案源码怎么做成app软件手机版
  • 网站优化排名的公司有哪些怎么让学生在网站上做问卷调查
  • 湖南网站建设欧黎明上国外网站的host
  • 网站用什么cms网站的基础建设项目
  • 做律师咨询网站小型企业网站设计教程
  • 网站中英文转换怎么做wordpress服务器软件
  • 做外贸常用网站php做网站安全