linux之文件编写

vi:打卡对应文件后:

    打开或新建文件,并将光标至于第一行首:[root@centos6 /]# vi /etc/my.cnf

    打开文件,并将光标移至最后一行行首:[root@centos6 /]# vi + /etc/my.cnf

    打开文件,并将光标置于第n行首:[root@centos6 /]# vi +n /etc/my.cnf

    打开文件,并将光标置于第一个与pattern匹配的串处:vi +/pattern filename

编写:步入a键,把状态改为insert时就可以编写了

编写完成:步入esc键进行文件操作:

    保存,不退出vi-----------------------  :w

    强制保存,不退出vi-----------------------  :w!

    将修改另外保存到file中,但不退出vi(不常用)-----------------------   :w file

    保存,并退出vi-----------------------  :wq   或  :x

    强制保存,并退出vi-----------------------  :wq!

~~~~~~~~~~~~~~~~~~~~~~~~~~~~华丽的分割线~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    下面是不保存的相关命令

    不保存,并退出vi-----------------------  :q

    不保存,并强制退出vi-----------------------  :q!


    放弃所有修改,从上次保存文件开始再编辑-----------------------  :e!




1. Linux 脚本编写基础 1.1 语法基本介绍 1.1.1 开头 程序必须以下面的行开始(必须方在文件的第一行): #!/bin/sh   符号#!用来告诉系统它后面的参数是用来执行该文件的程序。在这个例子中我们使用/bin/sh来执行程序。   当编辑好脚本时,如果要执行该脚本,还必须使其可执行。   要使脚本可执行: 编译 chmod +x filename 这样才能用./filename 来运行 1.1.2 注释   在进行shell编程时,以#开头的句子表示注释,直到这一行的结束。我们真诚地建议您在程序中使用注释。   如果您使用了注释,那么即使相当长的时间内没有使用该脚本,您也能在很短的时间内明白该脚本的作用及工作原理。 1.1.3 变量   在其他编程语言中您必须使用变量。在shell编程中,所有的变量都由字符串组成,并且您不需要对变量进行声明。要赋值给一个变量,您可以这样写: #!/bin/sh #对变量赋值: a="hello world" # 现在打印变量a的内容: echo "A is:" echo $a 有时候变量名很容易与其他文字混淆,比如: num=2 echo "this is the $numnd" 这并不会打印出"this is the 2nd",而仅仅打印"this is the ",因为shell会去搜索变量numnd的值,但是这个变量时没有值的。可以使用花括号来告诉shell我们要打印的是num变量: 网管u家u.bitsCN.com num=2 echo "this is the ${num}nd"   这将打印: this is the 2nd 1.1.4 环境变量 由export关键字处理过的变量叫做环境变量。我们不对环境变量进行讨论,因为通常情况下仅仅在登录脚本中使用环境变量。 1.1.5 Shell命令和流程控制 在shell脚本中可以使用三类命令:
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值