摘要: 创建shell脚本vim first.sh,注意以.sh后缀结尾 #!/bin/bash # 作者:Gen # 编写时间:2021-2-25 # 功能:打印一句话 echo "this is my first shell !" 执行shell脚本:sh first.sh 阅读全文
posted @ 2021-02-25 15:21 Gen2021 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 0.步骤 下载安装包,上传到服务器,个人下载tar.gz包 解压,解压指令:tar -xzvf 安装包 个人习惯:将解压后的目录放在/usr/local 配置文件及加载配置文件 查看是否安装成功 1.JDK安装 配置环境变量:vim /etc/profile export JAVA_HOME=/us 阅读全文
posted @ 2021-02-23 10:24 Gen2021 阅读(92) 评论(0) 推荐(0) 编辑
摘要: cut应用场景:通常对数据进行列的提取 语法:cut [选项]... [file] 选项: -d 指定分割符 -f 以列为单位进行分割 -c 以字符为单位进行分割 注意:不加-d选项,默认为制表符,不是空格 示例: cut -d":" -f 1,3 /etc/passwd 阅读全文
posted @ 2021-02-12 21:17 Gen2021 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 防火墙:用户信息安全防护,主要有软件防火墙和硬件防火墙。firewalld防火墙是软件防火墙 查看firewalld服务状态:systemctl status firewalld 开启、重启、关闭firewalld服务 开启:systemctl start firewalld.service 关闭: 阅读全文
posted @ 2021-02-12 20:10 Gen2021 阅读(60) 评论(0) 推荐(0) 编辑
摘要: Linux用户的分类: 超级用户root:最高权限 UID:0 普通用户:权限有一定的限制,可以登录系统 系统用户(伪用户):一般不会登录系统,一般情况是用来维持某个服务程序 用户的配置文件 账号信息:/etc/passwd 密码信息:/etc/shadow 添加用户:useradd -u:指定用户 阅读全文
posted @ 2021-02-08 16:32 Gen2021 阅读(66) 评论(0) 推荐(0) 编辑
摘要: /:根目录,一般根目录只存放目录,不要存放文件,也不要修改,或者删除目录下的内容 /mnt:测试目录 /root:root用户的家目录 /home:普通用户的家目录 /tmp:临时目录(比如文件上传时) /var:存放经常修改的数据,比如程序运行的日志文件 /boot:存放启动Linux时启动的内核 阅读全文
posted @ 2021-02-08 14:00 Gen2021 阅读(197) 评论(0) 推荐(0) 编辑
摘要: cd命令 功能说明:切换目录 举例:cd /home/;cd -;返回上次路径 cd ..;返回上级目录 ls命令(常用ll查看详细列表) 功能说明:列出目录内容 举例:ls -a;显示隐藏内容 pwd命令 功能说明:查询所在目录 cat命令 功能说明:查看小文件内容 举例:cat -n 123.t 阅读全文
posted @ 2021-02-05 16:26 Gen2021 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 延时执行 语法:setTimeout(函数,毫秒) 停止:clearTimeout(id) 定时执行 语法:setInterval(函数,毫秒) 停止:clearInterval(id) 代码示例: // 延时器 var timer = setTimeout(function () { consol 阅读全文
posted @ 2021-01-28 13:34 Gen2021 阅读(521) 评论(0) 推荐(0) 编辑
摘要: 原始数据类型typeof var num = 1; var isShow = true; console.log(typeof (num));// 输出结果:number console.log(typeof (isShow));// 输出结果:boolean 判断引用数据类型的时候,会直接返回原型 阅读全文
posted @ 2021-01-28 10:55 Gen2021 阅读(72) 评论(0) 推荐(0) 编辑
摘要: push() 在数组尾部插入一条数据 unshift() 在数组头部插入一条数据 pop() 删除数组最后一个元素 shift() 删除数组第一个元素 splice() 通过删除或替换现有元素或者原地添加新的元素来修改数组,并以数组形式返回被修改的内容。此方法会改变原数组。 第一个参数:指定修改的开 阅读全文
posted @ 2021-01-28 10:42 Gen2021 阅读(75) 评论(0) 推荐(0) 编辑
摘要: prototype // 定义一个构造函数 function Car() { } // 原型设置公共属性 Car.prototype.price = 100; // 实例化对象 var car = new Car(); console.log(car.price);// 输出结果:100 是Car的 阅读全文
posted @ 2021-01-27 19:34 Gen2021 阅读(60) 评论(0) 推荐(0) 编辑
摘要: 查 通过.运算符可以访问对象属性 或者[]操作符访问,[]里面可以写变量,也可以写字符串,字符串要引号 增、改语法相同 语法:对象.属性 = 值 或 对象['属性'] = 值 删 语法:delete 对象.属性 代码示例如下: // 定义一个对象 var person = { name: "zhan 阅读全文
posted @ 2021-01-27 16:32 Gen2021 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 闭包,自我理解就是将变量私有,不让外部直接访问;通过子函数对变量进行操作 function test() { var count = 0; return function () { count++ return count; } } var add = test();// add就是返回的子函数 c 阅读全文
posted @ 2021-01-27 15:45 Gen2021 阅读(77) 评论(0) 推荐(0) 编辑
摘要: arguments是用来取参的,传入的实参都能在函数体通过arguments类数组取到 代码实例如下: function test() { for (var i = 0; i < arguments.length; i++) { console.log(arguments[i]); } } test 阅读全文
posted @ 2021-01-27 11:24 Gen2021 阅读(196) 评论(0) 推荐(0) 编辑
摘要: = 是赋值运算符,将=右边的值赋值左边的变量 == 判断相等时,如果数据类型不相同,则会进行数据类型转换,转换后进行比较 是严格相等,不会进行类型转换;必须类型相同、值相同才为true 代码示例: console.log("1" == 1);//結果为true,将1转为"1",然后进行比较 cons 阅读全文
posted @ 2021-01-26 20:41 Gen2021 阅读(192) 评论(0) 推荐(0) 编辑