tmp

6,基本命令

女生的网名这么多〃 提交于 2019-12-24 09:25:01
前言 前面咱们已经成功安装了Linux系统--centos7,那么现在跟着超哥奔向Linux的大门。 Linux命令行的组成结构 [root@oldboy_python ~]# [root@oldboy_python ~]# [root@oldboy_python ~]# [root@oldboy_python ~]# [root@oldboy_python ~]# Linux系统命令操作语法格式 命令 空格 参数 空格 【文件或路径】需要处理的内容 rm -rf /tmp/* ls -la /home 结婚 -没车没房 女的就行 结婚 -有车有房 白富美 1.一般情况下,【参数】是可选的,一些情况下【文件或路径】也是可选的 2.参数 > 同一个命令,跟上不同的参数执行不同的功能 执行linux命令,添加参数的目的是让命令更加贴切实际工作的需要! linux命令,参数之间,普遍应该用一个或多个空格分割! 防火墙 setenforce 0 #用来临时关闭selinux iptables -F # 临时关闭防火墙 /etc/selinux/config # 永久关闭 创建一个目录 /oldboy windows下: 鼠标右击 > 新建文件夹 Linux下: make directory > mk dir > mkdir-------------------------------

linux 命令大全

本小妞迷上赌 提交于 2019-12-24 09:24:23
Linux系统命令操作语法格式 命令 空格 参数 空格 【文件或路径】需要处理的内容 rm -rf /tmp/* ls -la /home 结婚 -没车没房 女的就行 结婚 -有车有房 白富美 1.一般情况下,【参数】是可选的,一些情况下【文件或路径】也是可选的 2.参数 > 同一个命令,跟上不同的参数执行不同的功能 执行linux命令,添加参数的目的是让命令更加贴切实际工作的需要! linux命令,参数之间,普遍应该用一个或多个空格分割! 创建一个目录 /oldboy windows下: 鼠标右击 > 新建文件夹 Linux下: make directory > mk dir > mkdir------------------------------- mkdir /oldboy------------------------------- cd / mkdir oldboy#递归创建a/b c/dmkdir -p a/b c/d#递归创建test/a,b,c,d四个目录mkdir -p test/{a,b,c,d}#递归创建文件夹a/b/c/d/emkdir -p a/b/c/d/e 查看目录 /oldboy #显示/oldboy下的内容 ls /oldboy 改变当前的目录/位置 cd /home cd ~ cd - 换来换去的,迷路了怎么办?我到底在哪个目录?

ECMAScript6--let和const命令

好久不见. 提交于 2019-12-24 08:28:45
let命令 let命令只在所在的代码块内有效 let命令很适合for循环的计数器 let命令不存在变量提升,在变量声明前使用会报ReferenceError错误 let不允许在相同的作用域内,重复声明同一个变量 块级作用域 ES5只有全局作用域和函数作用域,没有块级作用域,这带来很多不合理场景。 第一种场景:内层变量可能会覆盖外层变量。 var tmp = new Date ( ) ; function f ( ) { console . log ( tmp ) ; if ( false ) { var tmp = 'hello world' ; } } f ( ) ; // undefined //解释 /*函数内部if代码块外部使用外层的tmp变量,内部使用内层的tmp变量,但是由于存在 *变量提升,内层的tmp覆盖了外层的tmp变量 */ 第二种场景:用来计数的循环变量泄露为全局变量 var s = 'hello' ; for ( var i = 0 ; i < s . length ; i ++ ) { console . log ( s [ i ] ) ; } console . log ( i ) ; // 5 /* *循环变量i只用来控制循环,但是循环结束后,他并没有小时,泄露成了全局变量 */ ES6的块级作用域

python 实现A星算法

我的未来我决定 提交于 2019-12-23 21:41:06
python A星算法 效果图 上代码 源码下载地址 程序下载地址 效果图 (程序在cmd中打印所以有点闪屏!!!) 上代码 # -*- coding: utf-8 -*- # @Date : 2019-12-23 20:53:33 # @Author : Flying Hu (1152598046@qq.com) # @Link : http://www.flyinghu.cn # @name : A星算法实现 # @Version : 0.1 import os import math from random import randint import time # 定义全局变量 gz_char = '█' # 定义默认格子字符 fruit_char = '★' # 定义果实显示字符 self_char = '●' # 定义自身显示字符 wall_char = '◆' # 定义墙壁显示字符 # 全程使用上往下方向为x正方向 (二维列表行索引增加方向) # 全程使用左往右方向为y正方向 (二维列表列索引增加方向) class Map2D ( object ) : '''2D地图类''' def __init__ ( self , width = 20 , height = 20 ) : '''初始化 Args: width 地图宽 height 地图高 ''' self .

AWK的行循环控制

不想你离开。 提交于 2019-12-23 18:21:37
1.控制函数:next,getline,exit。 next: 该行的action运行到next就停止,读取下一行。 getline:1.没有"<"或“|”的情况下,读取下一行,如果没有把下一行传递给变量(形式:getline tmp),则会改变NR,FNR,$0这些内置变量。 2.有“<”或“|”的情况下,读取另外的文件,如果没有把读取的文件传递给变量(形式:getline tmp<"data.txt"),则会改变NR,FNR,$0这些内置变量。 exit: 执行到该命令后,退出awk。 2.案例 next: getline: 没有tmp 有tmp 注解:第一个例子中,没有将getline 传递给其他变量,这时候的$0,FNR,NR是属于下一行的。 第二个例子中,将getline传递给tmp变量,这时候的$0还是属于当前行,但是已经读取了下一行,所以NR,FNR属于下一行的。 “<”:没有tmp 注释:第一个$0属于test2,第二个$0属于test “<”:有tmp 注释:第一个$0属于test2,第二个$0也属于test2,这是由于test的内容已经由b来掌握。 eixt: 来源: https://www.cnblogs.com/timeisbiggestboss/p/8252459.html

linux--介绍和指令练习

蓝咒 提交于 2019-12-23 18:18:06
Linux Linux就是个操作系统:它和Windows XP、Windows7、8、10什么的一样就是一个操作系统而已! Linux能干什么:能当服务器,在服务器上安装者各种企业应用、服务。 比如:Web服务(Nginx,Apache,例如淘宝网站就是二次开发的Tengine服务器)、数据库(MySQL,存储网站信息数据的)、路飞学城等等…… Linux系统用在哪些领域:例如淘宝、京东的服务器就是Linux系统,再比如美团、滴滴、快手、xx直播,总之他们都是Linux服务器。Linux同时也在桌面领域(windows桌面)、嵌入式领域(阿里云的YunOS,安卓操作系统)、大数据\云计算的领域迅速发展 linux的优势 Linux以高效和灵活主城,Linux同事具有多任务、多用户的能力,支持多线程,多CPU。 Linux包括了文本编辑器,高级语言编译器,以及图形用户界面登应用软件,当然绝大多数服务器都是使用命令行,文本模式操作Linux的。 Linux遵循GNU通用公共许可协议,属于自由软件,用户不需要支付费用就可以获得系统和系统源代码,无偿使用且自由传播。 Linux具有很高的系统稳定性和可靠性。具有很高的系统安全性众多业界厂商支持,如IBM、Oracle、Intel、HP、Google等有完善的数据库平台,包括Oracle、DB/2、Sybase、MySQL

5.6 迁移升级到5.7

亡梦爱人 提交于 2019-12-23 16:29:56
从5.6升级到5.7 步骤: 1. dump (5.6) /usr/local/mysql5.6/bin/mysqldump -uroot -p -S /tmp/mysql3308.sock --single-transaction -A >all.sql 2. 新库建好进入:source (5.7) 3. 5.7关库 /usr/local/mysql/bin/mysqladmin -S /tmp/mysql3307.sock shutdown 4. 启动以 --skip-grant-tables /usr/local/mysql/bin/mysqld_safe --defaults-file=/etc/my3307.cnf --skip-grant-tables --user=mysql& 5. /usr/local/mysql/bin/mysql_upgrade -S /tmp/sock 更新(升级)权限表(升级后密码也过来了) /usr/local/mysql/bin/mysql_upgrade -S /tmp/mysql3307.sock 7.关库 /usr/local/mysql/bin/mysqladmin -S /tmp/mysql3307.sock shutdown 8.重启 /usr/local/mysql/bin/mysqld_safe --defaults

ansible 工作原理以及使用详解

≡放荡痞女 提交于 2019-12-23 13:35:12
内容: 1、ansible的作用以及工作结构 2、ansible的安装以及使用 3、ansible的playbook使用 一、ansible的作用以及工作结构 1、ansible简介: ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。ansible是基于模块工作的,本身没有批量部署的能力。真正具有批量部署的是ansible所运行的模块,ansible只是提供一种框架。主要包括: (1)、连接插件connection plugins:负责和被监控端实现通信; (2)、host inventory:指定操作的主机,是一个配置文件里面定义监控的主机; (3)、各种模块核心模块、command模块、自定义模块; (4)、借助于插件完成记录日志邮件等功能; (5)、playbook:剧本执行多个任务时,非必需可以让节点一次性运行多个任务。 2、ansible的架构:连接其他主机默认使用ssh协议 二、ansible的安装以及常用模块使用 1、ansible无服务器端,使用时直接运行命令即可,同时不需要在被管控主机上安装任何客户端,因此ansible是一个十分轻量级的工具,可以在epel源进行安装,ansible已经被红帽收购

排序算法——冒泡排序

情到浓时终转凉″ 提交于 2019-12-23 10:54:36
一、介绍 冒泡排序(Bubble Sort),又被称为气泡排序或泡沫排序。 它是一种较简单的排序算法。它会遍历若干次要排序的数列,每次遍历时,它都会从前往后依次的比较相邻两个数的大小;如果前者比后者大,则交换它们的位置。这样,一次遍历之后,最大的元素就在数列的末尾! 采用相同的方法再次遍历时,第二大的元素就被排列在最大元素之前。重复此操作,直到整个数列都有序为止! 二、图文说明 下面以数列{20,40,30,10,60,50}为例,演示它的冒泡排序过程(如下图)。 我们先分析第1趟排序 当i=5,j=0时,a[0]<a[1]。此时,不做任何处理! 当i=5,j=1时,a[1]>a[2]。此时,交换a[1]和a[2]的值;交换之后,a[1]=30,a[2]=40。 当i=5,j=2时,a[2]>a[3]。此时,交换a[2]和a[3]的值;交换之后,a[2]=10,a[3]=40。 当i=5,j=3时,a[3]<a[4]。此时,不做任何处理! 当i=5,j=4时,a[4]>a[5]。此时,交换a[4]和a[5]的值;交换之后,a[4]=50,a[3]=60。 于是,第1趟排序完之后,数列{20,40,30,10,60,50}变成了{20,30,10,40,50,60}。此时,数列末尾的值最大。 根据这种方法: 第2趟排序完之后,数列中a[5...6]是有序的。 第3趟排序完之后

hadoop-不同集群之间数据拷贝

烂漫一生 提交于 2019-12-23 10:16:01
hadoop不同集群之间数据拷贝,拷贝时两个集群要用active namenode去拷贝,datanode是不具备拷贝功能的,所以当我们把数据拿到hdfs路径上时, 要去判断当前集群哪个主节点是active的,所以大致步骤为 数据落到hdfs上 beeline -u jdbc:hive2://158.222.14.103:10000/ln -e “insert overwrite directory ‘/tmp/export/loan_table’ ROW FORMAT DELIMITED FIELDS TERMINATED BY ‘\001’ select * from ln.loan_table” 判断namenode状态 hdfs haadmin -getServiceState nn1 拷贝 hadoop distcp -update -skipcrccheck hdfs://158.222.14.100:8020/tmp/export/loan_table hdfs://158.220.177.106:8020/tmp/export/loan_table 这样后数据就会落到目标集群的/tmp/export/loan_table 建指定位置的text表 create table ln.loan_table location ‘/tmp/export/loan_table’