命令行

Linux命令行通配符

送分小仙女□ 提交于 2020-03-27 03:14:52
如果我们想对一类文件批量操作,例如批量查看硬盘文件属性,那么正常命令是如下所示: [root@localhost Desktop]# ls /dev/sda1 [root@localhost Desktop]# ls /dev/sda2 但是有的时候不知道分区的个数和分区号,这个时候就需要用通配符来解决了,Bash解释器支持的多种通配符包括: ?   匹配任意单个字符 [0-9] 匹配范围内的数字 [abc] 匹配给出的任意字符 实例1:查看sda开头的所有设备文件: [root@localhost Desktop]# ls /dev/sda* /dev/sda /dev/sda1 /dev/sda2 实例2:查看sda后面又一个字符的设备文件 [root@localhost Desktop]# ls /dev/sda* /dev/sda /dev/sda1 /dev/sda2 实例3:查看sda后面包含0-9数字的设备文件 [root@localhost Desktop]# ls /dev/sda[0-9] /dev/sda1 /dev/sda2 实例4:查看sda后面包含1或3或5的设备文件 [root@localhost Desktop]# ls /dev/sda[135] /dev/sda1 另外,bash还有多种特殊字符的扩展 \(反斜杠) : 转译后面的单个字符''

Jmeter(4)、命令行和ant的集成

|▌冷眼眸甩不掉的悲伤 提交于 2020-03-27 00:10:28
·为什么要使用Jmeter的命令行模式? 1·性能更好:命令行比GUI模式消耗的资源更少。 2·更方便的和其他工具的集成。 ·Jmeter的命令行模式的准备工作:Jmeter的bin目录配置在系统的环境变量path中。 ·Jmeter命令行模式的参数详解: 普通参数 ·-? 是列出Jmeter的命令参数的列表和简要说明。 ·-h 显示的是Jmeter自带的命令行的帮助信息。 ·-n 表示以non GUI模式,即命令行模式运行Jmeter。该参数不会独立使用,会结合其它参数一起使用。 ·-t 是用来指定要执行的jmeter的脚本。jmeter的脚本格式为*.jmx。 ·-l l是指log,是用来指定存储运行的测试结果的结果文件。建议后缀是*.jtl. 示例:jmeter -n -t badboy_phpwind_fatie.jmx -l results\1.jtl 表示以命令行模式运行当前目录下的脚本badboy_phpwind_fatie.jmx,并且将结果存入当前目录下的results\1.jtl。 PS:在命令行模式运行脚本,脚本(GUI模式下)本身所添加的监听器组件都是无效,最终写入测试结果文件的信息,是由jmeter的配置文件jmeter.properties决定。搜索“Results file” ·命令行模式下,两次日志文件名称相同的话,采用的是追加而不是覆盖方式。

02 Hbase的命令行操作

孤人 提交于 2020-03-26 20:46:23
上一节我们安装了hbase,本文将展示如何通过命令行对Hbase进行操作。 1 系统、软件以及前提约束 在CentOS7当中已经安装Hbase并启动 https://www.jianshu.com/p/90d1713d55ce xshell客户端 注意:作者的CentOS7的ip是192.168.100.200,请读者根据实际情况设置。 2 操作 1.使用xshell连接CentOS7 2.进入hbase命令行 # 进入家目录 cd # 进入hbase的bin目录 cd hbase-1.2.6/bin # 进入hbase命令行 ./hbase shell 3.创建namespace create_namespace 'nn' 4.创建一张表 # t1指表名字,f1指列簇名,注意都要带单引号,不用分号结束 create 't1','f1' # 创建一张指定namespace的表 create 'nn:t2','f1' # 查看当前都有哪些表 list # 查看某个namespace下的表 list_namespace_tables 'nn' # 描述某个表 desc 't1' # 描述某个namespace下的某个表 desc 'nn:t1' 5.增删改查表中数据 # 增加1条记录, t1是表名,key1是这条记录名,f1:name是列簇下的name列,ali是这一列的值 put

命令行请求

泪湿孤枕 提交于 2020-03-26 00:08:23
3 月,跳不动了?>>> 运营提供了一个用户列表, csv 的文件格式,需要给这批用户发优惠券。而线上环境已经有现成的接口,只需要构造参数、请求接口就可以实现。 我习惯的做法是维护一个 job 目录,然后写一个执行脚本,不管是 go 语言、还是 shell ,读取文件内容,然后请求接口。比如说: -- job ---- send_coupon.go ---- send_badge.go 针对这种处理模式,其实还可以直接在命令行写 shell 执行,比上述的处理要便捷很多。 shell 主要操作也是两步: 获取文件中有效的数据 请求接口 获取数据的方式真的挺多的,我比较常用的是 awk 。比如,文件的格式如下: 姓名, uid 张三,1 Tony,2 要获取用户的 uid ,只需要手动删除第一行(哈哈),然后执行: # 将行按,分割,然后获取第二列 awk -F, '{print $2}' file.csv 然后就是使用 curl 发起请求,以 POST 请求为例,常规的请求方式: curl -X POST http://remote.com/user/coupon -d "uid=1" 接下来,我们只需要将 curl 命令中的1替换成 awk 中的数据。连续处理数据的话,我们都使用管道符(|),但替换参数的话,需要使用 xargs 命令,它有一个 -I 属性,专门用来做这件事的。

神奇高效的Linux命令行

蓝咒 提交于 2020-03-25 17:47:48
一、为什么要学linux命令 Linux是由命令行组成的操作系统,精髓在命令行,无论图形界面发展到什么水平,命令行方式的操作永远是不会变的。Linux命令有许多强大的功能:从简单的磁盘操作、文件存取,到进行复杂的多媒体图像和流媒体文件的制作,都离不开命令行。虽然Linux也有桌面系统,但是X-window也只是运行在命令行模式下的一个应用程序。 因此,可以说命令是学习Linux系统的基础,在很大程度上学习Linux就是学习命令,很多Linux高手其实都是玩儿命令很熟练的人。 也许对于刚刚从Windows系统进入Linux学习的初学者来说,立刻进入枯燥的命令学习实在太难,但是一旦学会就爱不释手。因为它的功能实在太强大了。 有很多初学者都会遇到这么一个问题,自己对系统的每个命令都很熟悉,但是在系统出现故障的时候,就无从下手了,甚至不知道在什么时候用什么命令去检查系统,这是很多Linux新手最无奈的事情了。说到底,就是学习的理论知识没有很好地与系统实际操作相结合。 很多Linux知识,例如每个命令的参数含义,在书本上说得很清楚,看起来也很容易理解,但是一旦组合起来使用,却并不那么容易,没有多次的动手练习,其中的技巧是无法完全掌握的。 人类大脑不像计算机的硬盘,除非硬盘坏掉或者硬盘被格式化,否则储存的资料将永远记忆在硬盘中,而且时刻可以调用。而在人类记忆的曲线中

windows 常用命令行

China☆狼群 提交于 2020-03-25 17:14:01
(1)切换盘符 格式:“盘符名 + 冒号” (2)切换目录(cd) cd:显示当前目录 cd.. 返回上一层目录 cd +空格 + 文件名 (3)清除当前屏幕显示 cls (4)查看文件(dir) (5)删除文件(rm-rf*) 删除目录下所有的文件,所有删除的文件一般都不能回复!!慎用,或者不用。 自行演示...... (6)查看网络是否通畅(ping) ping 命令常用来查看不同的网络是否通畅。 格式:ping 主机IP 或者名字 (7)查看网络连接状态(netstat) 一般使用 netstat -ano (8)查看当前电脑的IP信息(ipconfig) (9)查看当前电脑信息(systeminfo) (10)创建文件夹(md) 格式:md + 空格 + 文件名 (11)移除文件夹(rd) (12)复制文件夹(xcopy) 例如: 复制一份test文件夹,起名为test2,代码是: xcopy test test2 (13)终止命令(Ctrl+C) 有时一个命令一直在打印输出结果(例如:ping 192.168.1.0 -t),此时我们想终止这个命令的运行,则直接按Ctrl+C即可。 (14)键盘上方向键 按向上方向键:复制上一个命令 (15)自动关机 shutdown -s -t 600:表示600秒后自动关机 shutdown -a :可取消定时关机 shutdown

db2 sqc文件

*爱你&永不变心* 提交于 2020-03-25 08:10:33
针对DB2的嵌入式开发的SQC代码文件,从SQC文件编译成可实行文件的过程,在一般情况下都是通过这本程序的make文件进行编译的,在这里对这个编译过程做一个简单的说明。 1.首先把自己编辑好的SQC文件(如:test.sqc)放在指定的目录下。 2.正式开始编译前,需要和DB2数据库(如:TESTDB)建立连接。 以linux环境为例,在命令行状态下,输入:db2 connect to TESTDB 3.调用DB2的prep命令对SQC文件进行预编译,用来生成C文件。 在命令行状态下,输入:db2 prep test.sqc BINDFILE package using bindtes 来源: https://www.cnblogs.com/hshy/p/12563769.html

Linux命令行与命令

天涯浪子 提交于 2020-03-24 19:24:34
---恢复内容开始--- Python的作者,Guido von Rossum,确实是荷兰人。1982年,Guido从阿姆斯特丹大学(University of Amsterdam)获得了数学和计算机硕士学位。然而,尽管他算得上是一位数学家,但他更加享受计算机带来的乐趣。用他的话说,尽管拥有数学和计算机双料资质,他总趋向于做计算机相关的工作,并热衷于做任何和编程相关的活儿。 在那个时候,他接触并使用过诸如Pascal、C、 Fortran等语言。这些语言的基本设计原则是让机器能更快运行。在80年代,虽然IBM和苹果已经掀起了个人电脑浪潮,但这些个人电脑的配置很低 (在今天看来)。比如早期的Macintosh,只有8MHz的CPU主频和128KB的RAM,一个大的数组就能占满内存。所有的编译器的核心是做优化,以便让程序能够运行。为了增进效率,语言也迫使程序员像计算机一样思考,以便能写出更符合机器口味的程序。在那个时代,程序员恨不得用手榨取计算机每一寸的能力。有人甚至认为C语言的指针是在浪费内存。至于动态类型,内存自动管理,面向对象…… 别想了,那会让你的电脑陷入瘫痪。 然而,这种思考方式让Guido感到苦恼。Guido知道如何用C语言写出一个功能,但整个编写过程需要耗费大量的时间 (即使他已经准确的知道了如何实现)。他的另一个选择是shell。Bourne

cmd命令行修改windows虚拟内存pagefile.sys

喜夏-厌秋 提交于 2020-03-24 11:55:58
cmd命令行修改windows虚拟内存 #查看当前设置 wmic pagefile list /format:list #取消自动管理分页文件大小 wmic computersystem where name="%computername%" set AutomaticManagedPagefile=False #修改页面文件大小 最小1024MB,最大4096MB wmic pagefileset where name="C:\pagefile.sys" set InitialSize=1024,MaximumSize=4096 #重启生效 shutdown -r -t 0 来源: 51CTO 作者: myworkit 链接: https://blog.51cto.com/jameszhan/2385225

cmd命令行修改windows虚拟内存pagefile.sys

馋奶兔 提交于 2020-03-24 11:51:28
cmd命令行修改windows虚拟内存 #查看当前设置 wmic pagefile list /format:list #取消自动管理分页文件大小 wmic computersystem where name="%computername%" set AutomaticManagedPagefile=False #修改页面文件大小 最小1024MB,最大4096MB wmic pagefileset where name="C:\pagefile.sys" set InitialSize=1024,MaximumSize=4096 #重启生效 shutdown -r -t 0 来源: 51CTO 作者: myworkit 链接: https://blog.51cto.com/jameszhan/2385227