shell 变量相加_Vim小抄与shell基本操作

15a8cd238b62bd59dfe2394f65e7cf01.gif

set nu #显示行号

88e399b24ca31ac5b731b11abbb69c49.png

set nuno  #取消行号

04eca63414f9c54be6dfd658ff24d42b.png

自动缩进

启用:set ai

禁用:set noai

56f6dd2e23a1dce69f89768ea2e710f6.png

Linux转换windows的txt文本识别

dos2unix win.txt  # 转换

unix2dos win.txt #转换

3e815bd8f5196de521b3e8ed4e7139d0.png

vim命令小抄:

83f271a5e67c3223622d6171672e6b61.png

4961022927d493977665ea054cae2693.png

Shell脚本编程:

编程基础:

程序

程序:算法+数据结构

数据:是程序的很小

数据结构:数据在计算机中的类型和组织方式

算法:处理数据的方式

程序编程风格:

过程式:以指令为中心,数据服务于指令

对象式:以数据为中心,指令服务于数据

shell程序:提供了编程能力,解释执行

程序的执行方式:

计算机:运行二进制指令

编程语言:人与计算机之间交互的语言

低级编程语言:

       机器:二进制的0和1的序列,称为机器指令。与自然语言差异太大,难懂、难写

       汇编:用一些助记符号替代机器指令,称为汇编语言

        如:ADD A,B 将寄存器A的数与寄存器B的数相加得到的数放到寄存器A中

        汇编语言写好的程序需要汇编程序转换成机器指令

       汇编语言稍微好理解,即机器指令对应的助记符,助记符更接近自然语言

高级编程语言:

编译:高级语言-->编译器-->机器代码-->执行

C, C++

解释:高级语言-->执行-->解释器-->机器代码

shell, python, php, JavaScript, perl

编译和解释型语言:

405d6bf8011d31ce00969f45ab5ebb13.png

编程基本概念:

编程逻辑处理方式:

       顺序执行

       循环执行

       选择执行

shell编程:过程式、解释执行

       编程语言的基本结构:

              各种系统命令的组合

              数据存储:变量、数组

              表达式: a + b

              语句:if

shell脚本:

包含一些命令或声明,并符合一定格式的文本文件

格式要求:首行shebang机制

      #!/bin/bash

      #!/usr/bin/python

      #!/usr/bin/perl

shell脚本的用途有:

自动化常用命令

执行系统管理和故障排除

创建简单的应用程序

处理文本或文件

继续关注,后续持续更新......

目前10000+人已关注加入我们

28e23b7d2c6daf8591109f19541a9d6a.gif 1aa934342e5a72ec95470563ec3c0f76.gif 00c9394f28002d6483d592b0297020d7.gif 4b92320ff073ca99abde43d2ef1b84bb.gif 4a953e27b85d9d82f6a7cbc60c3aa39a.gif 2ceb7311a721f3642279f0f0846c5429.gif 9405b9d8a3a71e1890f5bf9b2791abe3.gif 3d98e2aaf5a47526a338b5b979366920.gif

2181bc64e0d589f208346cfb89a76386.gif 42ea7bcecaadf31aa546f9edd7e9f4d6.gif 8aceb9f8331300718f105fcb9c306c40.gif 83570f9b16c2d819956ae87257d6442b.gif 706577b8430370566a69cb83532afb35.gif aedd42e1fe96bcfe33ab50127d0e24fb.gif dd36d32f7977f80f033ca75cee8a48b7.gif a290ddc8018db6895dbbd492f1353456.gif

a7c4f2e3dc3b14efa3abf9bc59627e09.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值