命令行

1-2.Kubectl命令行工具

◇◆丶佛笑我妖孽 提交于 2020-01-17 15:30:45
1.kubectl用法 $~: kubectl [command] [TYPE] [NAME] [flags] [command] 子命令。用于操作Kubernetes集群资源对象。 可取值:[create | delete | describe | get | apply] [TYPE] 资源对象的类型。区分大小写 备注:可以通过单数形式、复数形式、简写形式表示。 # 例:不同写法的Type,但是效果一致 kubectl get pod pod1 kubectl get pods pod1 kubectl get po pod1 [NAME] 资源对象名称。区分大小写 备注: 如果不指定名称,将返回属于 TYPE 的所有对象列表。 # 例:返回所有对象列表 kubectl get pods [flags] kubectl子命令的可选参数 2.kubectl操作实例 创建资源对象 # 由配置文件(*.yaml)创建一次性对象 # 创建一个对象 kubectl create -f service.yaml # 创建对个对象 kubectl create -f service.yaml -f pod.yaml 查看资源对象 # 查看所有Pod列表 kubectl get pods # 查看指定对象 kubectl get service,pod 资源对象详情 # 显示Node的详细信息

CURL -命令行下载工具

ε祈祈猫儿з 提交于 2020-01-17 12:38:48
curl是一个利用URL语法在命令行方式下工作的文件传输工具。它支持很多协议:FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FILE 以及 LDAP。curl同样支持HTTPS认证,HTTP POST方法, HTTP PUT方法, FTP上传, kerberos认证, HTTP上传, 代理服务器, cookies, 用户名/密码认证, 下载文件断点续传, 上载文件断点续传, http代理服务器管道( proxy tunneling), 甚至它还支持IPv6, socks5代理服务器, 通过http代理服务器上传文件到FTP服务器等等,功能十分强大。Windows操作系统下的网络蚂蚁,网际快车(FlashGet)的功能它都可以做到。准确的说,curl支持文件的上传和下载,所以是一个综合传输工具,但是按照传统,用户习惯称curl为下载工具。 curl是瑞典curl组织开发的,您可以访问 http://curl.haxx.se/ 获取它的源代码和相关说明。鉴于curl在Linux上的广泛使用,IBM在AIX Linux Toolbox的光盘中包含了这个软件,并且您可以访问IBM网站http://www-1.ibm.com/servers/aix/products/aixos/linux/altlic.html下载它。curl的最新版本是7

git命令行经常用的命令

折月煮酒 提交于 2020-01-17 07:07:40
git命令行经常用的命令 克隆远程仓库到本地: git clone https://git.coding.net/xiaolei69/station.git 进入文件夹: cd 文件夹名 添加文件: git add * 查看状态: git status 标记: git commit -m “标记” 报错 run 上传: git push 来源: CSDN 作者: 近视眼看不清 链接: https://blog.csdn.net/weixin_45132984/article/details/103888935

Java调用命令行

只谈情不闲聊 提交于 2020-01-17 06:59:31
使用Java的Runtime类 -exec以一个独立进程执行命令cmd,并返回Process句柄 -当独立进程启动后,需要处理该进程的输出流/错误流:1)调用Process.getInputStream可以获取进程的输出流;2)调用Process.getErrorStream可以获取进程的错误输出流 -调用Process.waitFor等待目标进程的终止(当前进程阻塞) exec command-命令字符串;cmdarray-命令以及参数组成的数组;envp-环境变量; dir-指定目录下执行 示例: package com.welldone.my.learn.cmd; import java.io.BufferedReader; import java.io.IOException;import java.io.InputStreamReader; public class JavaExec0 { public static void main(String[] args) { Process p; String cmds = "ipconfig /all"; try { //执行命令 p = Runtime.getRuntime().exec(cmds); //获取输出流,并包装到BufferedReader中 BufferedReader br = new

Git命令行基本操作

浪尽此生 提交于 2020-01-17 05:26:17
Git命令行基本操作 0. 安装Git 网上有很多Git安装教程,如果需要图形界面,windows下建议使用TortoiseGit,linux建议使用Git GUI或者GITK。 1. Git基本配置 git config可以配置git的参数,可以使用 git config --list 查看已经配置的git参数。其中有三个级别的保存位置, --system 、 --global 、 --local ,分别表示所有用户(本系统)、当前用户(全局)、本地配置(当前目录),默认使用 --local 。 配置用户名及邮箱 在使用Git提交前,必须配置用户名和邮箱,这些信息会永久保存到历史记录中。 git config --global user.name "Tocy" git config --global user.email zyvj@qq.com 其他配置 如果在windows下建议还是配置下默认文本编辑器 core.editor 和差异分析工具 merge.tool 。 2. 创建Git仓库 可以直接调用 git init 初始化当前目录,即创建Git仓库。 3. 获得Git仓库 如果需要克隆远程仓库,可以使用 git clone ,比如: git clone https://git.oschina.net/Tocy/SampleCode.git 4. 提交更新

双击打开避免一闪而逝,命令行自动忽略

懵懂的女人 提交于 2020-01-17 03:33:55
废话不多说直接上代码,很多人在写程序时双击打开都会一闪而逝,因此都会在程序执行最后加上获取输入的代码。但是命令行时又不想再敲一次回车。下面代码就能解决你的烦恼,原理就是判断父进程是否为cmd.exe,如果不是则说明不是命令行打开,则加上获取输入回车。 package main import ( "fmt" "syscall" "unsafe" ) func main ( ) { if name , err := getParentProcessName ( ) ; err == nil && name != "cmd.exe" { defer fmt . Scanln ( ) // 不是命令行时避免一闪而逝 } fmt . Println ( "hello word!" ) } func getParentProcessName ( ) ( string , error ) { snapshot , err := syscall . CreateToolhelp32Snapshot ( syscall . TH32CS_SNAPPROCESS , 0 ) if err != nil { return "" , err } defer syscall . CloseHandle ( snapshot ) var procEntry syscall . ProcessEntry32

python 各种开源库

ぃ、小莉子 提交于 2020-01-17 00:06:05
测试开发 来源:https://www.jianshu.com/p/ea6f7fb69501 Web UI测试自动化 splinter - web UI测试工具,基于selnium封装。 链接 selenium - web UI自动化测试。 链接 --推荐 mechanize- Python中有状态的程序化Web浏览。 链接 selene - 使用Python + Ajax支持+ PageObjects + Widgets进行简明UI测试 链接 hitch - 基于服务的应用程序的高级集成测试框架。 链接 Needle - Css 自动化测试框架。 链接 seleniumbase - 端到端自动化测试框架。 链接 pytest_splinter - pytest spinter和selenium集成。 链接 Browsermob Proxy - Browsermob Proxy的python包装器。 链接 Selenium-Requests - 扩展Selenium WebDriver类以包含请求库中的请求函数,同时完成所有需要的cookie和请求头处理。 链接 移动测试自动化 appium - 移动端UI自动化测试。 链接 --推荐 uiautomator- 安卓UI自动化测试。 链接 ATX - 智能手机自动化工具。支持iOS,Android,WebApp和游戏。 网易出品

Window下命令行的一些常用命令整理笔记——cmd实现ftp下载的批处理文件编写

时光毁灭记忆、已成空白 提交于 2020-01-16 16:05:26
编程中,用到从ftp上获取文件,因ftp是一个传输协议,无法直接读取其中的文件内容,只能进行下载。 此处,使用cmd的方法,来下载ftp上的文件( 在下方,后面附加解释说明) @ set nowdate= % date:~0 , 4% % date:~5 , 2% % date:~8 , 2 % @ set txtPath=D: / / ftptmp . txt @ set sourcePath=txt / file @ set destPath=D:\txt\ % date:~0 , 4 % \ % date:~5 , 2 % \ % date:~8 , 2 % if not exist % destPath % md % destPath % @ echo on echo open 192 . 168 . 0 . 1> % txtPath % echo weather>> % txtPath % echo weather1>> % txtPath % echo cd % sourcePath % >> % txtPath % echo prompt>> % txtPath % echo lcd % destPath % >> % txtPath % echo mget * % nowdate% * . TXT>> % txtPath % echo on ftp - s: %

Java 命令行编译项目

Deadly 提交于 2020-01-16 05:46:25
如果是用Exlipse, 第三方的包可以放在eclipse文件夹的jre包的lib文件夹中! (初学者的一些总结~高手们勿喷哈~) 原因: 以前一直用Eclispe编程环境运行 Java 。非常舒服,就像用傻瓜相机照相一般。 有看见许多高手都是直接用vim编辑文件,命令行编译运行,觉得那样不是反而更繁琐? 转折点是在前几天本科毕设题目选定之后。毕设题是一个基于java 字节码的类关系动态分析。需要对.class文件中字节码进行更改(具体的说是在许多指令后加入做标记的新指令,以实现动态跟踪的目的)。 我发现,eclipse根本无法如此灵活,他无法直接装载运行一个我修改过的.class文件。它是照顾大多数的一般情况。它为我们做了很多事情:自动将.java源文件编译成.class字节文件,帮我们加载类、运行。但却无法满足我个性化的需求。命令行虽然麻烦,却是更加本质。 至少从这一点上看,java的命令行编译运行还是非常重要的。 我查阅了不少网上资料,发现资料虽多,却并不齐全,也不是太清晰。于是整理如下,希望对初涉java命令行编译运行的筒子有些帮助吧! 许多初学者编译运行时候的Exception的发生,下面的方法都能解决了~如果你遇到什么问题,仔细看看下面先~说不定有所帮助噢。 java的运行机制的基本概念: 源文件 也就是我们熟知的.java文件。 类文件 .class文件是编译器由

如何阅读命令行格式文档 linux unix

天大地大妈咪最大 提交于 2020-01-16 01:53:00
使用命令行工具的时候,看文档都会遇到命令格式。这样就需要看明白各种符号的含义。 下面就以git帮助文档为例解释格式含义。git版本:2.20.1.windows.1。 敲入: git status -h 可以得到帮助文档如下: usage: git status [<options>] [--] <pathspec>... -v, --verbose be verbose -s, --short show status concisely -b, --branch show branch information --show-stash show stash information --ahead-behind compute full ahead/behind values --porcelain[=<version>] machine-readable output --long show status in long format (default) -z, --null terminate entries with NUL -u, --untracked-files[=<mode>] show untracked files, optional modes: all, normal, no. (Default: all) --ignored[=<mode>] show