命令模式

大数据技术之Hive(Hive命令---DML数据操作与基本查询)

橙三吉。 提交于 2020-02-12 04:03:40
大数据技术之Hive(Hive命令) 1.DML数据操作 https://cwiki.apache.org/confluence/display/Hive/LanguageManual+Select 1.1 数据导入 1.1.1 向表中装载数据(Load) 1.语法 hive> load data [local] inpath ‘/opt/module/datas/student.txt’ overwrite | into table student [partition (partcol1=val1,…)]; (1)load data:表示加载数据 (2)local:表示从本地加载数据到hive表;否则从HDFS加载数据到hive表 (3)inpath:表示加载数据的路径 (4)overwrite:表示覆盖表中已有数据,否则表示追加 (5)into table:表示加载到哪张表 (6)student:表示具体的表 (7)partition:表示上传到指定分区 2.实操案例 (0)创建一张表 create table student ( id string, name string ) row format delimited fields terminated by '\t' ; (1)加载本地文件到hive load data local inpath '/opt

DOS命令大全

匆匆过客 提交于 2020-02-12 03:28:46
#1 一: net use \\ip\ipc$ " " /user:" " 建立IPC空链接 net use \\ip\ipc$ "密码" /user:"用户名" 建立IPC非空链接 net use h: \\ip\c$ "密码" /user:"用户名" 直接登陆后映射对方C:到本地为H: net use h: \\ip\c$ 登陆后映射对方C:到本地为H: net use \\ip\ipc$ /del 删除IPC链接 net use h: /del 删除映射对方到本地的为H:的映射 net user 用户名 密码 /add 建立用户 net user guest /active:yes 激活guest用户 net user 查看有哪些用户 net user 帐户名 查看帐户的属性 net localgroup administrators 用户名 /add 把"用户"添加到管理员中使其具有管理员权限,注意:administrator后加s用复数 net start 查看开启了哪些服务 net start 服务名  开启服务;(如:net start telnet, net start schedule) net stop 服务名 停止某服务 net time \\目标ip 查看对方时间 net time \\目标ip /set 设置本地计算机时间与"目标IP"主机的时间同步

Linux的sed命令介绍

孤人 提交于 2020-02-12 02:34:54
sed:Stream EDitor,行编辑器: 用法:sed [option]... 'script' inputfile... 这里先展示/etc/fstab下的内容,后面会用到 常用选项: -n:不输出模式中的内容到屏幕 -e:多点编辑 -f:/PATH/TO/SCRIPT_FILE:从指定文件中读取编辑脚本 -r:支持使用扩展正则表达式 -i:原处编辑 地址定界(在下面编辑命令栏有举例截图): 不给地址:对全文进行处理 单地址: #:指定的行 /pattern/:被此处模式所能够匹配到的每一行 地址范围: #,#:第几行到第几行 #,+#:第几行开始,一共几行 /pat1/,/pat2/:第一次出现的满足/pat1/的行到/pat2/行 #,/pat/:第几行到哪一行 编辑命令: d:删除。下面举例说明: 删除第6行,如下图,明显看出第六行消失了 删除第1到3行 删除UUID开头这一行 删除从第一行开始,一共5行 删除从# /etc这行到UUID开头这行 删除从第7行到UUID开头这行 p:显示模式空间中的内容: 例如,显示UUID开头这一行(这里会输出所有模式空间内容,然后再多出一行UUID的) 如果想只输出我们想要的,用到上面说的 -n a \text:在行后面追加文本,支持使用\n实现多行追加 例如在/dev这一行后面追加hello world !

CMD命令

穿精又带淫゛_ 提交于 2020-02-12 02:10:05
CMD命令:开始->运行->键入cmd或command(在命令行里可以看到系统版本、文件系统版本) 1. appwiz.cpl:程序和功能 2. calc:启动计算器 3. certmgr.msc:证书管理实用程序 4. charmap:启动字符映射表 5. chkdsk.exe:Chkdsk磁盘检查(管理员身份运行命令提示符) 6. cleanmgr: 打开磁盘清理工具 7. cliconfg:SQL SERVER 客户端网络实用工具 8. cmstp:连接管理器配置文件安装程序 9. cmd.exe:CMD命令提示符 10. 自动关机命令   Shutdown -s -t 600:表示600秒后自动关机   shutdown -a :可取消定时关机   Shutdown -r -t 600:表示600秒后自动重启   rundll32 user32.dll,LockWorkStation:表示锁定计算机 11. colorcpl:颜色管理,配置显示器和打印机等中的色彩 12. CompMgmtLauncher:计算机管理 13. compmgmt.msc:计算机管理 14. credwiz:备份或还原储存的用户名和密码 15. comexp.msc:打开系统组件服务 16. control:控制面版 17. dcomcnfg:打开系统组件服务 18. Dccw:显示颜色校准

解决方案 git@github.com出现Permission denied (publickey)

为君一笑 提交于 2020-02-12 00:18:04
使用命令ssh-keygen生成ssh 密钥的时候,会在Enter file in which to save the key ("当前所在路径"): “给文件起个名字”,随便起一个名字,这样问题就出来了,你起的这个名字没有和ssh内设定的名字保持一致,所以使用命令ssh -T git@github.com的时候报出Permission denied (publickey).这个错误. 当出现这个问题时,有两个比较简单的解决办法: 1)给文件起名字的时候使用"id_rsa"这个名字 2)如果非要自己取名子,那就使用 ssh-add ~/.ssh/你的名字 如果执行ssh-add命令时报Could not open a connection to your authentication agent.错误,则先执行下面命令: eval ssh-agent -s 再执行ssh-add命令。 补充:(bash命令下:$ eval ssh-agent -s tcsh命令模式下:$ eval ssh-agent -c ) 将自己起的名字加入到ssh中 这样再使用ssh -T git@github.com 就会看到你想要的效果了。 注:在生成密钥的时候,请在 “~/.ssh/”目录下操作。或者生成后把文件移动到“~/.ssh/”目录下。 来源: https://www.cnblogs.com

Scrcpy 教程

走远了吗. 提交于 2020-02-11 21:49:21
下载说明 Github地址: https://github.com/Genymobile/scrcpy 在下载页面,可以看到最新的版本(Latest release)和更新日志(Changes),看不懂的话可以用谷歌翻译翻一下。 更新日志的下面,是一些比较重要的内容介绍,比如关闭手机屏幕,复制粘贴等,这个我们后面一起说明。 再往下拉就是下载地址了: 这里只提供了 Windows 端的下载地址,只需要按照自己的系统(32/64位)下载压缩包即可;压缩包里包含了 Android ADB 工具包和编译好的 Scrcpy 启动程序,直接双击打开即可使用,主要是方便不会用命令行的朋友。 *其实更好用的方法是直接在解压后的文件夹内,点击左上角的「文件」→「在当前目录打开命令行/Windows powershell」,然后直接按照相关命令操作即可,具体命令介绍在后面。 但是使用 macOS 的朋友,就没有这么方便的打包程序用了,教程在 官方文档里都有 ,不过还是简单说明一下:这个是要有一点基础知识才行的,你必须要认识电脑上的「终端」这个东西,所有操作都需要在它里面完成。 第一步:安装 Homebrew; Homebrew 是一个 macOS 平台的软件包管理工具,可以用来安装、卸载、升级各种各样的终端工具,相当于没有界面的应用市场,我们现在主要是需要用它来安装 Scrcpy

Linux 常用的一些操作

ぃ、小莉子 提交于 2020-02-11 19:51:20
1、查看linux中某个端口是否被占用 1> 使用lsof lsof -i:端口号 查看该端口是否被占用 2> 使用netstat netstat -antpu |grep 80 过滤端口80的使用状态 2、linux中源码包编译安装后,不受systemctrl控制,启动/关闭服务方式: 启动:/usr/local/nginx/sbin/nginx【没有报错提示,代表成功了】 关闭:/usr/local/nginx/sbin/nginx -s stop 报错:Address already in use 【把http关掉】 注意:同一个端口在使用过程中,不能同时被两个程序占用 3、正常yum安装的非源码包,受 systemctrl控制 ,可以 systemctrl控制启动/关闭 启动:systemctrl restart httpd 关闭:systemctrl stop httpd 启动:service start httpd 关闭:service stop httpd 4、Linux里面$#、 $0、$1、$2、$@、$*、$$、$?、$!、$_的含义 $#:传给脚本的变量总个数 $0:表示脚本本身的名字 $1:传给该shell脚本的第一个变量 $2:传给该shell脚本的第二个变量 $@:传给脚本的所有变量 $*:是以一个单字符串显示所有传递给脚本的变量,与位置变量不同

《网络攻防实践》寒假作业

≯℡__Kan透↙ 提交于 2020-02-11 18:31:13
目录 前言 作业一 作业二 基于VMWare安装虚拟机Ubuntu Linux命令 Linux基础入门 前言 这个作业属于那个课程 《网络攻防实践》 这个作业的要求在哪里 《网络攻防实践》假期作业 我在这个课程的目标是 学习并了解网络攻防的相关知识,能够进行独立的实际操作 这个作业在哪个具体方面帮助我实现目标 该作业主要帮助我学习markdown的相关用法以及Linux的常用命令,为学习网络攻防实践课做好准备 作业正文 作业一、作业二 参考文献 https://www.cnblogs.com/math/p/se-tools-001.html、https://www.cnblogs.com/math/p/exceltk.html、https://www.cnblogs.com/Pandaman/p/markdown.html 作业一 (1)你对网络攻击和防御了解多少?该课程需要计算机和网络相关的基础知识,你原专业是什么专业,目前你掌握多少基础知识? (2)作业要使用Markdown格式,Markdown入门参考(需掌握)。 我本科是软件工程专业,学习过《计算机网络》课程,了解一些网络相关的基本知识。但所学习知识尚浅,仍需努力学习相关知识。 攻击技术:网络扫描,网络监听,网络入侵,网络后门,网络隐身 防御技术:安全操作系统和操作系统的安全配置,加密技术,防火墙技术,入侵检测

mysql数据库备份及恢复命令mysqldump,source的用法

我是研究僧i 提交于 2020-02-11 07:41:24
还原一个数据库:mysql -h localhost -u root -p123456 www<c:/www.sql 备份一个数据库:mysqldump -h localhost -u root -p123456 www > d:/www2008-2-26.sql //以下是在程序中进行测试 //$command = "mysqldump --opt -h $dbhost -u $dbuser -p $dbpass $dbname | gzip > $backupFile"; $command="mysqldump -h localhost -u root -p123456 guestbook > guestbook2-29.sql"; system($command); echo "success"; ************************************************ 备份MySQL数据库的命令 mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql 备份MySQL数据库为带删除表的格式 备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。 mysqldump -–add-drop-table -uusername

linux命令su,sudo 使用和区别

扶醉桌前 提交于 2020-02-10 21:43:13
1- sudo 与 su 两个命令的最大区别是: sudo 命令需要输入当前用户的密码,su 命令需要输入 root 用户的密码。另外一个区别是其默认行为。sudo 命令只允许使用提升的权限运行单个命令,而 su 命令会启动一个新的 shell,同时允许使用 root 权限运行尽可能多的命令,直到明确退出登录。 默认只是切换身份,并没有切换环境变量,环境变量依然是普通用户的。切换用户身份时,用户的环境变量也切换成新用户的环境变量,所以"-"不能省略,不然有些操作无法执行。 1.1- su root 输入root密码后切换之root用户但是pwd目录不变 1.2- su - root 输入root密码后切换之root用户但是pwd目录/root 1.3- sudo sudo -i root与sudo - root、sudo -i ,sudo - ,sudo root效果相同,提示输入密码时该密码为当前账户的密码,要求执行该命令的用户必须在sudoers中。 su需要的是切换后账户的密码。 用法为“su 账户名称”。 sudo : 暂时切换到超级用户模式以执行超级用户权限,一般指的是root用户,提示输入密码时该密码为当前用户的密码,而不是超级账户的密码。不过有时间限制,Ubuntu默认为一次时长15分钟。 su :切换到某某用户模式,提示输入密码时该密码为切换后账户的密码,用法为