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

快速网站仿制qq营销推广方法和手段

快速网站仿制,qq营销推广方法和手段,武威做网站的,以下属于免费推广的方式是Linux Shell 002-基础知识 本节关键字:Linux、Bash Shell、基础知识、Bash特性 相关指令:bash、rm、cp、touch、date 基础知识 什么是Shell脚本 简单概括:将需要执行的命令保存到文本中,按照顺序执行。 准备描述:sh…

Linux Shell 002-基础知识

本节关键字:Linux、Bash Shell、基础知识、Bash特性
相关指令:bash、rm、cp、touch、date

基础知识

什么是Shell脚本

简单概括:将需要执行的命令保存到文本中,按照顺序执行。
准备描述:shell脚本 = 若干命令 + 脚本的基本格式 + 脚本特定语法 + 思想

Shell脚本能干什么

Shell脚本可以将重复化、复杂化的工作简单化,无须每次都将复杂的命令依次手动执行一遍。使用Shell脚本可以完成以下内容:

  • 自动化软件部署,如:LANP、LNMP、Tomcat等
  • 自动化管理,如:系统初始化脚本、批量修改密码、推送公钥等
  • 自动化分析处理,如:统计网站访问量等
  • 自动化备份,如:数据库备份、日志转储等
  • 自动化监控脚本,如:实时监测某个进程,进程异常退出时就自动重启
Shell脚本的基本写法
  • 脚本第一部分,在第一行使用魔法字符指定解释器
#!/bin/bash

#!/bin/env bash
  • 脚本第二部分,给脚本添加注释,如:脚本名称、功能描述、存放路径、使用方法、更新时间等
  • 脚本第三部分,要实现的具体代码内容
Shell脚本的执行方法
  • 第一步,编写Shell脚本 /home/Jeck/shell.sh
  • 第二步,给Shell脚本增加可执行权限,chmod +x /home/Jeck/shell.sh
  • 第三步,标准方式执行脚本,使用Shell脚本的绝对路径执行脚本,如:/home/Jeck/shell.sh
bash命令的常用选项
选项说明
-x查看脚本的执行过程,一般用于排错
-n查看脚本的语法是否存在问题

使用示例

bash -n /home/Jeck/shell.sh
bash -x /home/Jeck/shell.sh
Shell脚本的基本语法结构
  • 变量定义、条件判断、循环语句(for、until、while)、分支语句、函数和数组等
  • 基本正则表达式的作用
  • 文件处理三剑客:grep、sed、awk工具的使用
  • 使用shell脚本完成一些比较复杂的任务,如服务搭建、批量处理等

Bash的特性

命令和文件自动补全

Tab键只能补全命令和文件。

常见的快捷键

说明:^ 为 Ctrl 键

快捷键组成说明
^c终止前台运行的程序
^z将前台运行的程序挂起到后台
^d退出 等价exit
^l清屏
^a+Home键光标移到命令行的最前端
^e+End键光标移到命令行的后端
^u删除光标前所有字符
^k删除光标后所有字符
^r搜索历史命令
常用的通配符
通配符说明
*匹配0或多个任意字符
?匹配任意单个字符
[list]匹配[list]中的任意单个字符,或者一组单个字符 [a-z]
[!list]匹配除list中的任意单个字符
{string1,string2,…}匹配string1,string2或更多字符串

应用示例

# 实例1,强制删除当前目录下以file开头的说有文件
$ rm -f file*# 实例2,拷贝当前目录下所有以.conf结尾的文件到目录/mydir下
$ cp *.conf  /mydir# 实例3,创建5个文件,并分别命名为file1、file2、file3、file4、file5
$ touch file{1..5}
Bash中的引号
符号名称作用
“”双引号会把引号的内容当成整体来看待,允许通过$符号引用其他变量值
‘’单引号会把引号的内容当成整体来看待,禁止引用其他变量值,shell中特殊符号都被视为普通字符
``反撇号反撇号和$()一样,引号或括号里的命令会优先执行,如果存在嵌套,反撇号不能用

说明:反撇号就是键盘ESC下面一个的英文按键符号

Bash Shell引号的使用示例

[root@localhost]$ echo "$(hostname)"
server
[root@localhost]$ echo '$(hostname)'
$(hostname)
[root@localhost]$ echo "hello world"
hello world
[root@localhost]$ echo 'hello world'
hello world
[root@localhost]$ echo $(date +%F)
2018-11-22
[root@localhost]$ echo `echo $(date +%F)`
2018-11-22
[root@localhost]$ echo `date +%F`
2018-11-22
[root@localhost]$ echo `echo `date +%F``
date +%F
[root@localhost]$ echo $(echo `date +%F`)
2018-11-22
http://www.yidumall.com/news/19252.html

相关文章:

  • 如何做医药类网站网站怎么优化到首页
  • 旅游网站开发的目的和意义win10必做的优化
  • 南宁百度网站公司seo推广专员
  • wordpress CPT UIseo结算系统
  • 三级网站菜单栏品牌策划方案案例
  • vs网站开发 百度文库西安seo排名扣费
  • 网站怎么做六个页面外链代发免费
  • 当下网站建设重庆seo排名方法
  • 江门市专业做网站公司cba目前排名
  • 怎么利用快站做网站站长工具关键词挖掘
  • 县 两学一做网站品牌广告投放
  • 水墨风格 网站宁波关键词排名优化
  • 腾脉网建站百度商业平台官网
  • 做网站价格百度网址大全官网旧版
  • 政府网站建设依据seo服务销售招聘
  • 网站做产品的审核工作怎么样营销型网站有哪些
  • 网站优怎么做爱站网长尾关键词挖掘查询工具
  • 建筑工程网页模板百度快照优化排名推广怎么做
  • 济南建站公司注意事项sem推广
  • 秦皇岛网站制作公司列表网推广收费标准
  • 公司网站开发项目百度免费推广方法
  • 做头像网站经典软文案例或软文案例
  • 莒县建设局官方网站html网页制作网站
  • 网站建设毕业论文引言范文百度竞价托管
  • .网站开发工具dw学it需要什么学历基础
  • 温州网站制作系统合肥做网络推广的公司
  • 网站模板论坛商品推广
  • 哪个网站做贷款推广seo推广优化平台
  • 做网站要几天廊坊seo网络推广
  • 网站架构模式用哪种百度识图扫一扫入口