cmd命令

C#工具类MySqlHelper,基于MySql.Data.MySqlClient封装

匿名 (未验证) 提交于 2019-12-02 22:09:29
源码: 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Threading.Tasks; 6 using System.Data; 7 using MySql.Data.MySqlClient; 8 9 10 namespace Fly.Util.DataBase 11 { 12 /// <summary> 13 /// MySql数据库操作类 14 /// </summary> 15 public static class MySqlHelper 16 { 17 /// <summary> 18 /// 执行数据库非查询操作,返回受影响的行数 19 /// </summary> 20 /// <param name="connectionString">数据库连接字符串</param> 21 /// <param name="cmdType">命令的类型</param> 22 /// <param name="cmdText">MySql存储过程名称或PL/SQL命令</param> 23 /// <param name="cmdParms">命令参数集合</param> 24 /// <returns

Winform执行CMD命令

匿名 (未验证) 提交于 2019-12-02 22:06:11
1、首先分享 CmdHelper类 : 1 using System; 2 using System.Collections.Generic; 3 using System.Text; 4 using System.Diagnostics; 5 6 namespace Helper 7 { 8 /// <summary> 9 /// 执行命令 10 /// </summary> 11 public class CmdHelper 12 { 13 /// 14 /// 执行cmd.exe命令 15 /// 16 ///命令文本 17 /// 命令输出文本 18 public static string ExeCommand(string commandText) 19 { 20 return ExeCommand(new string[] { commandText }); 21 } 22 /// 23 /// 执行多条cmd.exe命令 24 /// 25 ///命令文本数组 26 /// 命令输出文本 27 public static string ExeCommand(string[] commandTexts) 28 { 29 Process p = new Process(); 30 p.StartInfo.FileName = "cmd.exe"; 31 p

windows和linux上mysql的安装

匿名 (未验证) 提交于 2019-12-02 22:06:11
mysql基于多平台,多版本的安装 mysql.tar.gz 链接:https://pan.baidu.com/s/1lG9BNL1mG4qbjM8xLHtrjQ 密码:s4tk MySQL 是一个开放源码的小型关联式数据库管理系统,开发者为瑞典 MySQL AB 公司, 目 前属于 Oracle 公司,MySQL 被广泛地应用在 Internet 上的中小型网站中。由于其体积小、 速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥 有成本而选择了 MySQL 作为网站数据库。 对应目前主流的 LAMP 架构来说,Mysql 更是得到各位 IT 运维、DBA 的青睐,目前 mysql 已被 orcacle 收购,不过好消息是原来 mysql 创始人已独立出来自己重新开发了一个 MariaDB,而且使用的人数越来越多。而且 MariaDB 兼容 mysql 所有的功能和相关参数。 Mysql 常用的两大引擎有 MyISAM 和 innoDB. linux: 在linux开源的平台下安装mysql的方法有许多,常见的有rpm,configure,cmake,yum等(注由于版本的原因自5.0后mysql编译安装cmake取代了configure,但还需要make,make install) 下面主要介绍安装方法: 方法一:cmake编译 安装cmake:

管道及I/O重定向

匿名 (未验证) 提交于 2019-12-02 21:59:42
管道符"|":前一个命令的输出,作为后一个命令的输入 命令1 | 命令2 | 命令3 | ... # 输出"hello,world."并将小写转换为大写 [root@localhost ~]# echo "hello,world." | tr 'a-z' 'A-Z' HELLO,WORLD. # 显示passwd文件中按:分割的每行第一个部分并排序并将小写转换为大写 [root@localhost ~]# cut -d: -f1 /etc/passwd | sort | tr 'a-z' 'A-Z' ADM APACHE BIN DAEMON DBUS FEDORA 简单的解释就是捕捉一个文件, 命令, 程序, 脚本, 或者甚至是脚本中的代码块的输出, 然后将这些输出作为输入发送到另一个文件, 命令, 程序, 或脚本中。 执行一个shell命令行时通常会自动打开三个标准文件,即标准输入文件(stdin),通常对应终端的键盘;标准输出文件(stdout)和标准错误输出文件(stderr),这两个文件都对应终端的屏幕。 进程将从标准输入文件中得到输入数据,将正常输出数据输出到标准输出文件,而将错误信息送到标准错误文件中。 习惯上,标准输入(standard input)的文件描述符是 0,标准输出(standard output)是 1,标准错误(standard error)是 2。

Linux安装tomcat,配置环境变量

匿名 (未验证) 提交于 2019-12-02 21:59:42
一、 安装tomcat需要先配置jdk,所以没有配置jdk同学,先移步 Linux安装JDK 二、卸载tomcat 检查linux是否安装tomcat rpm -qa|grep tomcat 输入rpm -qa|grep tomcat 如果有通过rpm -e `rpm -qa|grep tomcat`(或rpm -e 加上面rpm -qa|grep tomcat显示的结果) 注意:一般tomcat安装都是通过压缩包的方式,所以这一步可以跳过 三、下载Tomcat 点击下载 ,找到 Binary Distributions 四、上传到Linux,安装 先进入你要上传的位置,执行命令 rz ,在本机弹窗选择文件窗口,选择上传 五、配置环境 修改Tomcat端口 8088 " protocol="HTTP/1.1" 这种修改对于8080端口冲突是可以解决的,但是如果想同时使用两个tomcat,那么这样的修改还不完整,因为还有其它的端口会冲突。我们仍需要继续修改 8089 " protocol="AJP/1.3" redirectPort="8443" /> 8085 " shutdown="SHUTDOWN"> :wq 保存退出 六、验证安装结果 启动服务 进入解压目录的bin文件夹,运行命令./startup.sh 会自动弹出像如下的提示 ps -ef|grep java

golang执行Linux和Windows命令

匿名 (未验证) 提交于 2019-12-02 21:56:30
1. 可接收变参命令 package main import ( "fmt" "os" "os/exec" "strings" ) func main (){ sliceFunc ( os . Args [ 1 :]...) } func sliceFunc ( cmd ... string ){ fmt . Println ( cmd ) if len ( cmd ) == 0 { fmt . Printf ( "Usage: %s args...\n" , os . Args [ 0 ]) os . Exit (- 1 ) } fmt . Println ( cmdFunc ( cmd ...)) } func cmdFunc ( cmd ... string ) string { fmt . Printf ( "cmd slice len: %d, value:%v\n" , len ( cmd ), cmd ) result , err := exec . Command ( cmd [ 0 ], cmd [ 1 :]...). Output () if err != nil { fmt . Println ( "Command failed:" , err . Error ()) } // return string(result) // with '\n' return

cmd命令和linux命令的区别

匿名 (未验证) 提交于 2019-12-02 21:56:30
cmd命令和linux命令看起来很相似,都是在一个控制台输入一些特定的指令去完成一些特定的操作。可是用过的朋友就会发现这些指令是有很多不同的,可是到底有什么不同,要说又说不上来,所以要了解一下。 cmd命令的起源:DOS DOS(Disk Operating System,磁盘操作系统),是Windows系统之前的一个操作系统名称,属于单用户单任务式的,特点通常是黑底白字,用户全靠键盘输入命令来完成所有工作。之后Windows诞生了,属于多用户多任务式的(系统名称都是多窗口),初期当然还得使DOS系统可用,再之后专门开辟个cmd窗口来模仿DOS界面及大多数的命令,也称为命令行,这就是cmd命令行的诞生。 Windows里面运行cmd出来的DOS不是真正的DOS,那是微软在windows里虚拟的DOS环境,是用来运行一些高级命令的,真正的DOS是脱离系统的。因为他本身就是一种操作系统。因此,可以得出一个结论就是:cmd是一个实现了DOS功能的接口,可以使用DOS的部分功能,支持DOS的部分指令。 cmd命令和linux命令的区别 1.最根本的区别是linux shell是linux操作系统的一个用户交互层;而cmd只是windows系统下的一个小小的应用。 2.shell是介于应用程序和内核之间的壳,所有应用程序要和内核交互都必须要通过shell

Linux 中使用 firewalld

匿名 (未验证) 提交于 2019-12-02 21:53:52
firewalld 是一种动态防火墙管理解决方案。Centos 7 默认使用 firewalld。firewalld 是对 iptables 的一个封装,可以让你更容易地管理 iptables 规则。它并不是 iptables 的替代品,虽然 iptables 命令仍可用于 firewalld,但建议 firewalld 时仅使用 firewalld 命令。 与 iptables 相比,我觉得 firewalld 更好用 用一个例子说明下。比如要开放 8080 端口。 firewalld firewalld-cmd --zone=public --add-port=5000/tcp --permanent firewalld-cmd --reload iptables iptables -I INPUT -p tcp --dport 8080 -j ACCEPT service iptables save systemctl iptables restart 相比之下 firewalld 更容易看懂,且步骤更少,又不用重启服务。 另外 firewalld 还有分区的概念容易整理一系列的端口。Centos 7 默认防火墙使用 Firewalld 还觉得挺好的。 Centos 7 会默认安装 firewalld,若卸载了要重新安装 yum -y install firewalld 启动

cmd start命令启动文件的路径

匿名 (未验证) 提交于 2019-12-02 21:53:52
最近在脚本中通过WScript.Shell执行命令行,实现IE打开Chrome的功能。 JS代码如下: 1 var singleurl = window.location.href; 2 var isChrome = navigator.userAgent.indexOf("Chrome") > -1; 3 if(!isChrome) 4 { 5 var objShell= new ActiveXObject("WScript.Shell"); 6 objShell.Run('cmd.exe /c start chrome "'+singleurl+'"' ,1,true); 7 } 由于客户环境中 Chrome是绿色版的,把Chrome.exe的绝对路径放入到环境变量path后,在windows的CMD窗口中可以通过start chrome打开,但是在JS中运行如上代码始终提示“windows找不到文件chrome,请确定文件名是否正确”。搜索了很长时间,终于找到解决方案,需要在注册表HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ CurrentVersion \ App Paths 中把chrome的路径增加上,在JS中才可以打开。 CMD中 Start命令打开可执行文件的搜索路径范围如下: 当前的工作目录。

java程序员常用的cmd命令

匿名 (未验证) 提交于 2019-12-02 21:45:52
1.查看端口号或者进程号使用情况 1.1.查看所有端口占用情况 C:\Users\Administrator>netstat -ano 活动连接 协议 本地地址 (ip:端口) 外部地址 状态 PID(进程号) TCP 0.0.0.0:135 0.0.0.0:0 LISTENING 912 TCP 0.0.0.0:445 0.0.0.0:0 LISTENING 4 TCP 0.0.0.0:1536 0.0.0.0:0 LISTENING 632 TCP 0.0.0.0:1537 0.0.0.0:0 LISTENING 1120 TCP 0.0.0.0:1538 0.0.0.0:0 LISTENING 504 TCP 0.0.0.0:1539 0.0.0.0:0 LISTENING 1936 TCP 0.0.0.0:1540 0.0.0.0:0 LISTENING 712netstat -ano参数说明: -a 表示显示所有连接和监听端口。 -n 表示以数字形式显示地址和端口号。 -o 表示显示与每个连接相关的所属进程ID 。   netstat -ano |findstr 8080 解释:|findstr 8080 表示过滤出包括8080的数据,相当于关键字查找 1.3.根据进程ID获取占用端口的进程名 C:\WINDOWS\system32>tasklist |findstr