LinuxDay04

一、笔记

1、vim的启用

student@student-machine:~$ vim vim.c

   命令模式下: i:在当前光标下进行编辑

                         a:在当前光标之后

                         o:当前光标的下一行新建一行进行插入

                         I:在当前行的行首进行编辑

                         A:在当前所在的末尾

                         0:当前光标的上一行新建一行进行插入

                         nx:删除光标所在位置往后n个字符

                        X:删除当前光标所在处

                        dd:删除光标所在行

                        ndd:删除光标起始的n行                        

                        u:撤回

                       yy:复制

                       nyy:复制光标起始的第n行

                       p:粘贴

命令模式到底行模式使用‘:’进入到底行模式  或者空格

编辑模式到底行模式  按下Esc键

2、vim命令

:w  保存文件 

:q 退出文件

:wq 保存并退出

:q! 放弃文件的修改,强制退回到终端

:set nu  显示行号

:set nonu  不显示行号

:w 文件名

:%s/aaa/bbb/g  将全文

:m,n s/aaa/bbb/g   将m行到n行的aaa都替换成bbb

3、shell

是用户和Linux系统交互中的一个中间件,是shell命令的集合,shell是解释性语言,c语言是编译性语言。

echo "请输入个数字"
read num
echo $num
student@student-machine:~/Hqyj_2502/Linux$ source ab.sh 
请输入个数字
12
12

unset 直接释放num>>null

echo "请输入个数字"
read num
echo $num
unset num
echo $num
student@student-machine:~/Hqyj_2502/Linux$ source ab.sh 
请输入个数字
12
12

遍历数组

arr=(10 20 30)
arr2=([0]=100 [1]=300 [2]=250)
echo ${arr[*]}
echo ${arr2[@]}
student@student-machine:~/Hqyj_2502/Linux$ source ab.sh 
10 20 30
100 300 250

算数运算

#!/bin/bash
echo -n "请输入第一个数"
read read_val1
echo -n "请输入第二个数"
read read_val2
 
let num=read_val1-read_val2
echo $num
echo $((read_val1+read_val2))


student@student-machine:~/Hqyj_2502/Linux$ source mk.sh 
请输入第一个数12
请输入第二个数90
-78
102

二、作业

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值