命令行

[整理]ADB命令行学习笔记

别来无恙 提交于 2020-01-21 15:39:53
global driver # 元素定位 driver.find_element_by_id("id") # id定位 driver.find_element_by_name("name") # name定位 driver.find_element_by_link_text("text") # 链接名定位 driver.find_element_by_partial_link_text("text") # 通过元素部分可见链接文本定位 driver.find_element_by_tag_name("name") # 通过查找html的标签名称定位元素 driver.find_element_by_xpath("xpath") # 路径定位 driver.find_element_by_class_name("android.widget.LinearLayout") # 类名定位 driver.find_element_by_css_selector("css") # css选择器定位 # 元素集合复数定位 driver.find_elements_by_id("id") # id元素集合 driver.find_elements_by_name("name") # name元素集合 driver.find_elements_by_link_text("text") #

JDK的命令行工具

China☆狼群 提交于 2020-01-20 02:10:09
目录 一、jps:虚拟机进程状况工具 二、jstat:虚拟机统计信息监视工具 三、jinfo:java配置信息工具 四、jmap:java内存映像工具 五、jhat:虚拟机堆转储快照分析工具——仅做了解即可 六、jstack:java堆栈跟踪工具 使用jstack查看线程死锁——模拟 一、jps:虚拟机进程状况工具 linux自带查看进程命令: ps -ef | grep java 查看运行的java进程 jps是jdk提供的一个查看当前java进程的小工具。查找当前用户的Java进程,而不是当前系统中的所有进程。 参数如下 jps -l 输出主类或jar的完全路径 jps -v 输出jvm 的参数 jps -m 输出main方法的参数 jps -q 只显示进程id。不显示类名 二、jstat:虚拟机统计信息监视工具 jstat是用于监视虚拟机各种运行状态信息的命令行工具。 jstat -gc 2764 250 20 上述命令的解释是,没250毫秒查询一次进程2764的垃圾收集状况,一共查询20次,省略后边两个参数,说明只查询一次,通常和jps命令结合使用。 相关监视选项含义: S0C: 第一个幸存区的大小 S1C: 第二个幸存区的大小 S0U: 第一个幸存区的使用大小 S1U: 第二个幸存区的使用大小 EC: 伊甸园区的大小 EU: 伊甸园区的使用大小 OC: 老年代大小 OU:

如何 查看本地安装的 .NET Framework(CLR) 版本 方法二亲测可行

北慕城南 提交于 2020-01-19 20:23:49
原文链接 http://www.mamicode.com/info-detail-1040668.html 标签: 方法一:%SystemRoot%\Microsoft.NET\Framework 要了解安装了哪些版本的 .NET Framework,可以通过检查下面目录的子目录解决: %SystemRoot%\Microsoft.NET\Framework %SystemRoot%\Microsoft.NET\Framework64 (%SystemRoot%即目录C:\Windows) 也可以在命令行中输入下面命令,筛选出我们关注的结果: %SystemRoot%\Microsoft.NET\Framework\v* 方法二:clrver.exe clrver.exe 是 .NET Framework SDK 提供的命令行实用程序,能够列出本地安装的所有CLR版本。 clrver.exe在系统中的路径如下图所示: 到指定目录下,在命令行中执行命令“clrver.exe”,可以查看到本地安装的CLR版本效果如下: 在命令行中执行命令“clrver.exe -all”,还可以查询当前运行的所有进程的CLR版本号,效果如下: 在命令行中执行命令“clrver.exe 9088”,可以查询PID为9088的进程使用的CLR版本号,效果如下: 关于控制面板的“卸载或更改程序”

Linux命令行常用快捷键

ε祈祈猫儿з 提交于 2020-01-19 17:17:56
ctrl + c cancel 取消当前的操作 ctrl + l clear(命令)清除 ctrl + d 退出当前用户 ctrl + r 查找(历史命令)。history|grep ctrl + a 把光标移动到行首 ctrl + e 把光标移动到行尾 ctrl + u 把光标到行首的内容删除/剪切 ctrl + y 粘贴 ctrl + k 把光标到行尾的内容删除/剪切 ctrl + f 光标向右移动一个字符 ctrl + b 光标向左移动一个字符 ctrl + w 删除文本 ctrl +lnsert 复制命令行内容 ctrl + z 暂停执行在终端运行的任务 Shift+Insert 粘贴命令行内容 Esc + .(点) 获取上一条命令的最后的部分(空格分隔) Ctrl + ← 向左移动一个单词 Ctrl + → 向右移动一个单词 !! 执行上一条命令 !pw 执行最近以pw开头的命令* Ctrl+r 搜索命令行使用过的历史命令记录* 来源: https://www.cnblogs.com/haoyul/p/12214541.html

linux查漏补缺-linux命令行安装mysql

▼魔方 西西 提交于 2020-01-19 15:05:37
apt安装 sudo apt-get update sudo apt-get install mysql-server root@192:/sys/fs/cgroup# apt-get install mysql-server Reading package lists... Done Building dependency tree Reading state information... Done The following additional packages will be installed: libaio1 libcgi-fast-perl libcgi-pm-perl libencode-locale-perl libevent-core-2.0-5 libfcgi-perl libhtml-parser-perl libhtml-tagset-perl libhtml-template-perl libhttp-date-perl libhttp-message-perl libio-html-perl liblwp-mediatypes-perl libtimedate-perl liburi-perl mysql-client-5.7 mysql-client-core-5.7 mysql-common mysql-server-5.7 mysql

python命令行下新建虚拟环境

南楼画角 提交于 2020-01-19 04:51:55
首先进入想要创建虚拟环境的目录: 我的目录是f:/virtualenvs 执行python -m venv test_project_venv, 创建了一个名为test_project_venv的虚拟环境 f:/virtualenvs下多了名为test_project_venv的文件夹 命令行进入虚拟环境下的Scripts文件夹,执行activate.bat 就进入了test_project_venv虚拟环境 此时使用pip安装第三方包就安装在虚拟环境下了。 来源: CSDN 作者: lilong_csdn 链接: https://blog.csdn.net/lilong_csdn/article/details/103868924

简明Linux命令行笔记:mv

时间秒杀一切 提交于 2020-01-18 09:53:39
本文转载自: https://www.cnblogs.com/nerxious/archive/2013/01/08/2851015.html 作者:nerxious 转载请注明该声明。 重命名、覆盖或移动文件 mv [ options ] existing-file new-filename mv [ options ] existing-file-list directory mv [ options ] existing-directory new-directory 参数 第一种形式: existing-file 是需要重命名的文件路径; new-filename 是文件的新路径名,用于重命名或覆盖 第二种形式: existing-file 是需要移动的文件路径列表; directory 是文件需要移动到的新目录,用于移动 第三种形式: existing-file 是需要重命名的目录路径; new-directory 是目录的新路径名,用于重命名或覆盖 选项 -b 如果已存在相同文件名,则覆盖前进行备份 -f 如果已存在相同文件名,而用户不具有写的权限,则强制覆盖 -i 如果已存在相同文件名,覆盖前提示用户进行确认 -u 比较原文件与目标文件修改时间,如果目标文件较新则不覆盖 -v 列出所有被移动或重命名的文件 示例 mv $ mv demo1.txt demo2.txt

Python:argparse--命令行解析库

試著忘記壹切 提交于 2020-01-18 04:29:31
用于设置运行Python程序时的参数输入,只需要在终端设置,不需要返回程序里面修改 第一步:创建对象 parser = argparse . ArgumentParser ( description = 'Process some integers.' ) description 可选,描述添加参数的target 第二步:添加参数 第一种:位置参数(positional arguments): parser . add_argument ( 'radius' , type = int , help = "..." ) parser . add_argument ( 'height' , type = int , help = "..." ) 参数名称不带 --或者- ,help用于描述参数,默认必选 第二种:可选参数(optional arguments): 两种定义方式: ‘-’用来指定短参数,如‘-h’ ‘–’用来指定短参数,如‘-help’ 长参数还是短参数主要看程序的设计者是如何设计参数的。 parser . add_argument ( "--radius" , '-r' , metavar = 'N' , type = int , nargs = '+' , required = True , help = 'an integer for the accumulator

Git 命令行汇总

喜你入骨 提交于 2020-01-17 18:22:58
$ git init //将当前目录变成Git仓库; $ git add <file> //把文件添加到仓库,前提是文件已添加至仓库目录; $ git commit -m "description" // 提交更改,并告诉Git本次提交的说明; $ git status //显示仓库目前的状态; $ git diff <file> // 查看文件修改; $ git log //查看历史记录,可加--pretty=oneline参数; $ git reflog //查看命令历史; $ git reset --hard commit_id // 版本回退,HEAD为当前版本,HEAD^为上一版本; $ git checkout -- <file> //撤销修改; 来源: https://www.cnblogs.com/jy-blog/p/12206879.html