命令行

SVN命令行操作

半城伤御伤魂 提交于 2019-12-01 15:44:23
从主干新建分支: svn cp [主干仓库地址] [分支地址] -m "测试分支” eg: 克隆分支到本地 ( svn checkout 简写 co ): svn co [分支地址] 分支名 eg: 查看提交历史记录: svn log 或者 ( svn log --stop-on-copy -q [分支地址] ) 不同之处: 前者能够显示出历史提交的message信息 后者只能显示出提交的历史版本 更新: 提交前养成更新的习惯,可尽量避免冲突 svn update 检查更改及冲突:大专栏 SVN命令行操作 /h4> svn status 如果有解决冲突,没有就svn commit命令就可以完成提交 添加更改文件 添加单个文件 svn add [文件] eg: $ svn add update_plist 添加批量文件 svn add * 提交: svn commit -m “更改说明" 分支删除 svn rm [分支地址] -m "说明文字" eg: 更改分支名 svn move -m '更改分支名' [分支地址] [改名后的分支地址] eg: 恢复(回退) svn commit 报错 ‘xx/xxx(文件或者文件夹)’ is scheduled for addition, but is missing 需要使用命令: svn revert xx/xxx eg: ———————

esxi命令行强行关闭虚拟机

故事扮演 提交于 2019-12-01 15:29:39
目的:强行关闭通过前端界面无法关闭的ESXI虚拟机 环境:esxi5.1-esxi6.5 背景:如果esxi下面某一台vm死机了,并且esxi的控制台卡死不能用,为了不影响同一个esx下其他的vm正常使用,那么我们只能用命令行来单独重启此vm,保证一定得安全性和效率。下面我会通过四种方法来重启vm 做法:登陆esxi主机 1. SSH登陆esxi 2. 重启/关闭VM 2.1) 通过vim-cmd来重启 # vim-cmd vmsvc/getallvms #获取所有虚拟机的vmid信息 关闭虚拟机:# vim-cmd vmsvc/power.off 3 打开虚拟机:# vim-cmd vmsvc/power.on 3 重启虚拟机:# vim-cmd vmsvc/power.reset 3 获取虚拟机的当前状态:# vim-cmd vmsvc/power.getstate 3 2.2) 使用esxi主机的esxcli命令来关闭vm # esxcli vm process list #获取正在运行的虚拟机的信息 关闭虚拟机: # vm process kill --type=hard --world-id=245735 注意有三种关闭虚拟机的模式:soft程度最低,hard为立即执行,如果依然不能关机那么就只能用force模式。 查看虚拟机有没有被关闭:esxcli vm

SVN命令行使用总结

心已入冬 提交于 2019-12-01 12:01:58
1、上传项目到SVN服务器上 svn import project_dir(本地项目全路径) http://192.168.1.242:8080/svn/IOS/Ben/remote_dir(svn项目全路径) -m "必填, 不填此命令执行不会成功." 注: 服务器上remote_dir若不存在, 会自动创建; 只会上传project_dir目录下的文件到remote_dir的目录下 import之后, project_dir并没有自动转化为工作目录, 需要重新checkout(后面会用到) 2、下载checkout svn项目到本地 svn checkout http://192.168.1.242:8080/svn/IOS/remote_dir (svn项目全路径)project_dir(本地目录全路径) --username 用户名 --password 密码 svn checkout 简写:svn co 3、添加新文件 svn add file(文件名) svn add *.php(添加当前目录下所有的php文件) 4、提交到版本库 svn commit -m "LogMessage" [-N] [--no-unlock] PATH(如果选择了保持锁,就使用--no-unlock开关) svn commit -m “提交当前目录下的全部在版本控制下的文件“ * (

Pytest命令行执行测试

こ雲淡風輕ζ 提交于 2019-12-01 11:59:43
Pytest命令行执行测试 from collections import namedtuple Task = namedtuple('Task', ['summary','owner','done','id']) # __new__.__defaults__创建默认的Task对象 Task.__new__.__defaults__ = (None, None, False, None) def test_default(): """ 如果不传任何参数,则默认调用缺省对象Task.__new__.__defaults__ = (None, None, False, None) """ t1 = Task() t2 = Task(None, None, False, None) assert t1 == t2 def test_member_access(): """ 利用属性名来访问对象成员 :return: """ t = Task('buy milk', 'brian') assert t.summary == 'buy milk' assert t.owner == 'brian' assert(t.done, t.id) == (False, None) def test_asdict(): """ _asdict()返回一个字典 """ t_task = Task('do

Python命令行创建虚拟环境

柔情痞子 提交于 2019-12-01 11:58:19
Python命令行创建虚拟环境 安装virtualenv 启动命令行,执行命令pip install -U virtualenv 创建一个新的虚拟环境 执行命令python -m virtualenv pytestenv 激活/启动/进入新创建的虚拟环境 在新创建的虚拟环境中,有个Scripts目录,进入该目录执行activate.bat 为新环境安装pytest 来源: https://www.cnblogs.com/davieyang/p/11684458.html

Linux 命令行初始化MySQL数据库

末鹿安然 提交于 2019-12-01 10:28:24
作为一个技术纯小白,在Linux服务器初始化MySQL数据库的时候遇到了一点小问题: ​ 1、不会使用MySQL图形工具,几乎没玩过 ​ 2、客户的VPN没有开放3306端口,没法用navicat等工具连接数据库 ​ 3、懒的再打开图形工具,毕竟命令行接近万能了…… 所以: 方法一、在初始化脚本文件所在目录 连上数据库:mysql -uuser -p use 要初始化的数据库 source 初始化脚本 (若不在脚本所在目录连接的数据库,则初始化脚本文件要写绝对路径) 方法二、 mysql -hIP -P3306 -uuser -ppassword database_name < xxx.sql 以上依次修改数据库所在服务器IP、端口、数据库用户名、密码、数据库名、初始化脚本文件绝对路径 如果IP就是localhost那么IP端口也可以省略。 来源: https://www.cnblogs.com/Lans-word/p/11681763.html

fidder 命令行的用法汇总

对着背影说爱祢 提交于 2019-12-01 10:12:23
1. select命令。 选择所有相应类型(指content-type)为指定类型的HTTP请求,如选择图片,使用命令select image.而select css则可以选择所有相应类型为css的请求,select html则选择所有响应为HTML的请求(怎么样,是不是跟SQL语句很像?)。如图是执行select image之后的结果: 2. allbut命令。 allbut命令用于选择所有响应类型不是给定类型的HTTP请求。如allbut image用于选择所有相应类型不是图片的session(HTTP请求),该命令还有一个别名keeponly.需要注意的是,keeponly和allbut命令是将不是该类型的session删除,留下的都是该类型的响应。因此,如果你执行allbut xxxx(不存在的类型),实际上类似与执行cls命令(删除所有的session, ctrl+x快捷键也是这个作用) 3. ?text命令 选择所有 URL 匹配问号后的字符的全部 session 例如:?qq 搜索结果如下: 4. >size 和 <size命令 选择响应大小大于某个大小(单位是b)或者小于某个大小的所有HTTP请求 5. =status命令 选择响应状态等于给定状态的所有HTTP请求。 例如,选择所有状态为200的HTTP请求:=200 用这个方法也可以查找post请求, 例如:

sftp登录及命令行用法

百般思念 提交于 2019-12-01 10:08:12
1. sftp常用命令 ls 查看当前目录下文件 help 查看sftp支持哪些命令 cd 指定目录 pwd 查看当前目录 get xxx.txt 下载xxx文件 put xxx.txt 上传xxx文件 quit / bye / exit 退出sftp sftp xxx.xxx.xxx.xxx 登录root用户 sftp zygf@xxx.xxx.xxx.xxx 进行登录zygf用户 2. sftp命令行登录过程 ① sftp xxx.xxx.xxx.xxx 登录(默认root用户),若指定用户 sftp zygf@xxx.xxx.xxx.xxx 进行登录(zygf为用户名) ② 登录成功后,会提示输入 密码 ③ 然后,可进入目录, ls 查看目录下内容 ④ cd 切换目录,get 获取文件, put 上传文件 ⑤ quit / bye / exit 退出sftp 来源: https://www.cnblogs.com/cyb-652356/p/11679074.html

Linux下命令行安装TeamViewer

浪尽此生 提交于 2019-12-01 08:43:52
Linux 命令行下安装 TeamViewer 官网教程 : https://community.teamviewer.com/t5/TeamViewer-Knowledge-Base-ZH/ 如何在没有图像用户界面的 -Linux- 系统上安装 -TeamViewer CentOS 7 安装和远程登录 1 、 下载安装包 [root@centos7 ~]# wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm [root@centos7~]#wget https://download.teamviewer.com/download/linux/teamviewer-host.x86_64.rpm 2 、 安装 yum 源 [root@centos7 ~]# yum install epel-release-latest-7.noarch.rpm 3 、 安装 TeamViewer ( 过程需要安装以来包,选择 y 即可 ) yum install ./teamviewer-host*.rpm 4 、 进入默认安装目录 cd /opt/teamviewer/tv_bin/ 5 、 查看运行状态,获取连接 ID [root@centos7 tv_bin]# teamviewer

命令行获取mobileprovision文件的UUID

北慕城南 提交于 2019-12-01 08:40:56
有时候我们需要获取Provisioning Profile的UUID,一般情况下我们是双击mobileprovision文件安装,在老版本Xcode里可以从Organizer窗口里找到对应的UUID,新版本Xcode里不知道为什么这个路径下就找不到uuid了,幸运地我找到了另外一个软件:iPhone配置实用工具,这个软件里也能查看。 只是每次都要借助于GUI工具来查看还是太麻烦了,更好的方法是用命令行,我找到了这个: 0xc010d/mobileprovision-read 使用方法: 在Terminal下输入下面的命令并回车: curl https://raw.githubusercontent.com/0xc010d/mobileprovision-read/master/main.m | clang -framework Foundation -framework Security -o /usr/local/bin/mobileprovision-read -x objective-c - 这条命令的作用是下载mobileprovision-read的源码,然后编译,最后把生成的二进制文件 mobileprovision-read 放入到 /usr/local/bin/ 路径下。 现在你就可以执行 mobileprovision-read 命令来查看帮助了。