摘要: 数组与字符串 数组 数组说白了就是一段连续的变量,一段连续的内存存储空间 解决:变量过多的问题; 在同一类变量中,我们不需要去定义多个名字,而是以数组的方式来定义;(列表) 1、数组名 2、索引 3、值 如何去定义数组: declare -i 定义整数 (申明) declare -a 定义数组arr 阅读全文
posted @ 2019-08-23 08:43 在练腰的老王 阅读(302) 评论(0) 推荐(1) 编辑
摘要: 函数:1.函数介绍function 为了避免代码重复使用,我们一般通过函数编写代码块,而这一个代码块用来实现某种功能 且这个功能在后面的代码中 function check_cpu{ cat /proc/cpuinfo } ls /etc/ check_cpu【不调用函数,则函数体中的命令不会执行; 阅读全文
posted @ 2019-08-22 08:47 在练腰的老王 阅读(481) 评论(0) 推荐(0) 编辑
摘要: sed命令 Linux文本处理三剑客 之 sed sed stream EDite 作为行编辑器,对文本进行编辑(以行为单位进行编辑) 注意:sed编辑文件,却不改变原文件; sed的工作原理: 指定一个文本文件,依次读取文本文件中每行的内容,读取到模式空间中(PATTERN SPACE),在模式空 阅读全文
posted @ 2019-08-19 08:49 在练腰的老王 阅读(237) 评论(0) 推荐(0) 编辑
摘要: for语句循环 列表的生成方式: 1、直接给出字符串列表 2、整数列表 a{start...end} b seq 命令引用$(seq[start [step]] end) 3、返回列表的命令 $(COMMAND) 4、glob机制 示例:同上脚本功能 5、变量引用 $@ $* 将参数做为for循环列 阅读全文
posted @ 2019-08-19 08:42 在练腰的老王 阅读(509) 评论(0) 推荐(0) 编辑
摘要: if语句: if条件语句的使用格式: 1、单分支语句 if条件;then 执行语句 fi 2、双分支语句 if条件;then 执行语句1 else 执行语句2 fi 3、多分支语句 if条件语句;then 执行语句1 elif;then 执行语句2 else 执行语句3 fi 退出码: exit 在 阅读全文
posted @ 2019-08-19 08:35 在练腰的老王 阅读(166) 评论(0) 推荐(0) 编辑
摘要: grep程序 Linux下有文本处理三剑客--grep sed awk grep:文本行过滤工具 sed:文本行编辑器(流编辑器) awk:报告生成器(做文本输出格式化) grep 包含三个命令:grep egrep fgrep,它们是用来进行行模式(patter)匹配的 egrep=grep -E 阅读全文
posted @ 2019-08-16 14:14 在练腰的老王 阅读(1028) 评论(0) 推荐(0) 编辑
摘要: 编程原理:1、编程结束 驱动 硬件默认是不能使用的 CPU控制硬件 不同的厂家硬件设备之间需要进行指令沟通,就需要驱动程序来进行“翻译” 编程语言的分类: 高级语言、超高级语言需要翻译成计算机刻度的语言(二进制指令) 解释型--逐行翻译,逐行执行 shell bash -x filename.sh逐 阅读全文
posted @ 2019-08-15 21:00 在练腰的老王 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 重定向和管道符:1.重定向 程序 = 指令 + 数据 命令 变量 在程序中,数据如何输入?如何输出? 数据输入:键盘--标准输入,但并不是唯一输入方式; --stdin echo "123456" | passwd --stdin "username" 例如:功能添加用户 useradd.sh tx 阅读全文
posted @ 2019-08-15 20:47 在练腰的老王 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 以下是我听51自学网刘贝斯老师的Linux零基础到精通课程的听课笔记 用户操作 whoami查看当前登入用户 su 切换用户 1.su 用户名 2.su 回车(切换到root) $——普通用户 #——管理员 管理员切换到普通用户不需要密码 useradd(管理员使用)创建用户 xxx passwd 阅读全文
posted @ 2019-08-13 14:00 在练腰的老王 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 1、判断/etc/inittab文件是否大于100行,如果大于,则显示”/etc/inittab is a big file.”否者显示”/etc/inittab is a small file.”Line ='wc -l /etc/inittab|cut -d'' -f1'if test $Lin 阅读全文
posted @ 2019-08-12 17:52 在练腰的老王 阅读(160) 评论(0) 推荐(0) 编辑