1 if 判断 1.基本语法 if [ 条件判断式 ];then 程序 fi 或者 if [ 条件判断式 ] then 程序 elif [ 条件判断式 ] then 程序 else 程序 fi 注意事项: (1)[ 条件判断式 ],中括号和条件判断式之间必须有空格 (2)if后要有空格 2.案例实操 ...
分类:
系统相关 时间:
2019-12-07 14:41:45
阅读次数:
83
1.基本语法 read(选项)(参数) 选项: -p:指定读取值时的提示符; -t:指定读取值时等待的时间(秒)。 参数 变量:指定读取值的变量名 2.案例实操 (1)提示7秒内,读取控制台输入的名称 [atguigu@hadoop101 datas]$ touch read.sh [atguigu ...
分类:
系统相关 时间:
2019-12-07 14:40:04
阅读次数:
77
1 系统函数 1.basename基本语法 basename [string / pathname] [suffix] (功能描述:basename命令会删掉所有的前缀包括最后一个(‘/’)字符,然后将字符串显示出来。 选项: suffix为后缀,如果suffix被指定了,basename会将pat ...
分类:
系统相关 时间:
2019-12-07 14:39:37
阅读次数:
65
1 系统变量 1. 常用系统变量 $HOME、$PWD、$SHELL、$USER等 2.案例实操 (1)查看系统变量的值 [atguigu@hadoop101 datas]$ echo $HOME /home/atguigu (2)显示当前Shell中所有变量:set [atguigu@hadoop ...
分类:
系统相关 时间:
2019-12-07 14:35:12
阅读次数:
92
1 cut cut的工作就是“剪”,具体的说就是在文件中负责剪切数据用的。cut 命令从文件的每一行剪切字节、字符和字段并将这些字节、字符和字段输出。 1.基本用法 cut [选项参数] filename 说明:默认分隔符是制表符 2.选项参数说明 表1-55 选项参数 功能 -f 列号,提取第几列 ...
分类:
系统相关 时间:
2019-12-07 14:30:53
阅读次数:
103
Linux chattr 命令详解 https://www.cnblogs.com/ftl1012/p/chattr.html 常见命令参数 1 2 3 4 5 6 7 8 9 10 11 12 A:即Atime,告诉系统不要修改对这个文件的最后访问时间。 S:即Sync,一旦应用程序对这个文件执行 ...
分类:
系统相关 时间:
2019-12-07 14:27:10
阅读次数:
105
首先VMware版本15.1,linux:CentOS7 64位(ISO镜像),准备好这两个就可以开始安装我们的虚拟机了。 VMware的安装就不赘述了,这里主要说下怎么在VMware上面安装linux系统以及网络配置 一、创建虚拟机 1.打开VMware创建新的虚拟机 >选择自定义 2.一直下一步 ...
分类:
系统相关 时间:
2019-12-07 14:24:23
阅读次数:
85
1.脚本格式 脚本以#!/bin/bash开头(指定解析器) 2.第一个Shell脚本:helloworld (1)需求:创建一个Shell脚本,输出helloworld (2)案例实操: [atguigu@hadoop101 datas]$ touch helloworld.sh [atguigu ...
分类:
系统相关 时间:
2019-12-07 14:23:35
阅读次数:
74
1.基本语法 (1)“$((运算式))”或“$[运算式]” (2)expr + , - , \*, /, % 加,减,乘,除,取余 注意:expr运算符间要有空格 2.案例实操: (1)计算3+2的值 [atguigu@hadoop101 datas]$ expr 2 + 3 5 (2)计算3-2的 ...
分类:
系统相关 时间:
2019-12-07 14:23:03
阅读次数:
88
一、配置静态ip 1、查看网卡名称 使用ifconfig查看,若查看不看,使用ifconfig -a 2、配置静态ip 打开:vi /etc/network/interfaces,里面内容默认为自动获取ip 修改为 3、设置dns 1)打开:vi /etc/resolv.conf,添加内容为: na ...
分类:
系统相关 时间:
2019-12-07 14:22:29
阅读次数:
74
一、简介 为了避免在ARM开发中频繁的切换ubuntu和windows系统,所以就想到,直接能控制开发板就好了。 1.ubuntu版本:18.04 2.USB转串口芯片:PL2303 3.虚拟机:VMware 14 4.ARM开发板系统:linux 二、连接串口到虚拟机 如图所示,将串口连接到虚拟机 ...
分类:
系统相关 时间:
2019-12-07 14:17:04
阅读次数:
120
一·查看字符集 字符集在系统中体现形式是一个环境变量,以CentOS6.5为例,其查看当前终端使用字符集的方式可以有以下几种方式: 第一种: [root@Testa-www tmp]# echo $LANG zh_CN.UTF-8 第二种: [root@Testa-www ~]# env |grep ...
分类:
系统相关 时间:
2019-12-07 14:11:13
阅读次数:
94
vim + oh my zsh + git配置开发环境 vim配置 安装vundle 使用vundle作为插件管理器,使用前先安装vundle 配置 .vimrc 编辑~/.vimrc文件,写入以下内容 保存后打开vim,在normal模式下输入 vundle会自动安装配置的插件,之后就可以愉快地使 ...
分类:
系统相关 时间:
2019-12-07 14:06:15
阅读次数:
134
查找字符所在文件 grep -ir "S_ROLE" ./* -i 不区分大小写 -r 查找字符出处 -a --text #不要忽略二进制的数据。 -A<显示行数> --after-context=<显示行数> #除了显示符合范本样式的那一列之外,并显示该行之后的内容。 -b --byte-offs ...
分类:
系统相关 时间:
2019-12-07 12:47:01
阅读次数:
179
1.首先拉取环境 tomcat需要用到jdk环境 提前准备好nginx源码包,放于指定目录下 vim test.sh #!/bin/bash yum -y install gcc gcc-c++ zlib-devel pcre-devel tar zxf nginx-1.16.1.tar.gz cd ...
分类:
系统相关 时间:
2019-12-07 12:46:50
阅读次数:
101
进程同步是对多个相关进程在执行次序上进行协调,使并发执行的多个进程之间按照一定的规则共享系统资源。 1、生产者消费者问题: 生产者、消费者问题生产者生产产品放入缓冲区中,消费者从缓冲区中取出产品去消费。不允许消费者从空缓冲区中取产品,也不允许生产者向已经满了的缓冲区添加产品。 2、过程描述: 生产者 ...
分类:
系统相关 时间:
2019-12-07 12:11:48
阅读次数:
405
循环结构 循环需要有进入条件和退出条件,如果没有退出条件,则就会一直循环下去 for 变量 in 列表;do 循环体 done 生成列表及示例 {1..100}:生成1到100的整数列表 `command`:使用命令生成列表 Example1: #!/bin/bash # declare -i SU ...
分类:
系统相关 时间:
2019-12-07 11:00:37
阅读次数:
99