精华内容
下载资源
问答
  • Windows下查看进程的命令行参数

    千次阅读 2013-10-16 13:49:06
    wmic process get caption,commandline /value 如果想查询某一个进程的命令行参数,使用下列方式: wmic process where caption="update.exe" get caption,commandline /value 其中update.exe可以换成你
    我们可以使用下面方法得到: 在XP下是可以查看进程命令行参数的。使用下面的命令。 wmic process get caption,commandline /value 如果想查询某一个进程的命令行参数,使用下列方式: wmic process where caption="update.exe" get caption,commandline
     /value 其中update.exe可以换成你要查看的
    
    展开全文
  • Windows 技术篇-任务管理器查看执行进程的程序所在位置方法,查看执行进程的命令行。 很多时候有多个进程的名字是一样的,但是想判断这些进程都是由那些程序起来的。 比如: 我一台服务器搭建了多个环境,每个环境...

    很多时候有多个进程的名字是一样的,但是想判断这些进程都是由那些程序起来的。
    比如:
    我一台服务器搭建了多个环境,每个环境对应一个进程,但是只想杀掉某个进程,但是他们的进程名都是一样的,我判断不了,这时我就想知道某个进程是那个程序起来的。

    解决方法:
    添加个命令行列就可以很直观的看到执行进程的程序所在位置,很简单,但有时很实用。

    在这里插入图片描述
    喜欢的点个赞❤吧!

    展开全文
  • windows 下查看运行进程的命令行参数

    千次阅读 2020-06-10 11:04:09
    文章目录 tasklist wmic tasklist 使用 tasklist :tasklist /v 很多进程还是没显示命令行参数 wmic wmic process get caption,commandline /value 某一个 具体的进程 命令行参数: wmic process where caption=...

    文章目录


    tasklist

    • 使用 tasklist :tasklist /v 很多进程还是没显示命令行参数

    wmic

    • wmic process get caption,commandline /value
    • 某一个 具体的进程 命令行参数:
      • wmic process where caption="WXDrive.exe" get caption,commandline /value
      • wmic process get caption,commandline /value | findstr "WXDrive.exe"
    展开全文
  • 获得进程对应的命令行(参数们)
  • 嗯……遇到了个奇怪需求:要收集服务器上LISTEN和ESTABLISHED连接、PID、进程名、命令行、PPID、父进程名、父命令行 姑且写个脚本来实现吧 Linux很简单: #!/bin/sh #获取输出服务器上LISTEN和...

    嗯……遇到了个奇怪的需求:要收集服务器上的LISTEN和ESTABLISHED的连接、PID、进程名、命令行、PPID、父进程名、父命令行


    姑且写个脚本来实现吧

    Linux的很简单:

    #!/bin/sh
    #获取输出服务器上LISTEN和ESTABLISHED的连接、PID、进程名、命令行、PPID、父进程名、父命令行
    
    
    netstat -anpt | grep -i "LIS" | grep -v "127.0.0.1"| grep -v "servers and established" | awk '{print $4,$6,$7}' > /tmp/netstat_tmp.log
    while read line
    do
    	pid=0
    	pname="-"
    	pcmdline="-"
    	ppid=0
    	ppname="-"
    	ppcmdline="-"
    
    	port=`echo $line|awk '{print $1}'`
    	status=`echo $line|awk '{print $2}'`
    	pid=`echo $line | awk '{print $3}'|awk -F"/" '{print $1}'`
    	if [ $pid -gt 0 ]
    	then
    		pname=`ps -p $pid | awk '{print $NF}' | tail -n1`
    		if [ -f "/proc/$pid/cmdline" ]
    		then
    			pcmdline=`cat /proc/$pid/cmdline|tr "\0" " "|sed 's/,/ /g'`
    		fi
    		ppid=`ps -fp $pid |awk '{print $3}'|tail -n1`
    		if [ $ppid -gt 0 ]
    		then
    			ppname=`ps -p $ppid | awk '{print $NF}' | tail -n1`
    			if [ -f "/proc/$ppid/cmdline" ]
    			then
    				ppcmdline=`cat /proc/$ppid/cmdline|tr "\0" " "|sed 's/,/ /g'`
    			fi
    		fi
    	fi
    	echo $port,"$status",$pid,"$pname","$pcmdline",$ppid,"$ppname","$ppcmdline"
    done < /tmp/netstat_tmp.log
    
    rm -f /tmp/netstat_tmp.log
    


    Windows的话,以前没写过批处理,第一次写,应该还有很多值得改善的地方:

    ::获取输出服务器上LISTEN和ESTABLISHED的连接、PID、进程名、命令行、PPID、父进程名、父命令行
    
    
    ::关闭命令回显,执行时不显示每条命令的命令行,@表示本行也不显示
    @echo off
    ver | find "6.1" >nul
    if %ERRORLEVEL% == 0 goto ver_2008
    ver | find "6.2" > nul
    if %ERRORLEVEL% == 0 goto ver_2008
    ver | find "5.2" > nul
    if %ERRORLEVEL% == 0 goto ver_2008
    
    echo "go exit directly,no version is right"
    goto warnthenexit
    
    :ver_2008
    :Run Windows Server 2008 specific commands here.
    rem echo "2008"
    setlocal enabledelayedexpansion
    for /f "tokens=2,4,5 delims= " %%i in ('netstat -anop tcp^|find "LIS"^|find /v "127.0.0.1"') do (
    	set port=%%i
    	set status=%%j
    	set pid=%%k
    	if  !pid! GTR 0 (
    		call :fun !port! !pid! !status!
    	)
    )
    setlocal disabledelayedexpansion
    goto exit
    
    :ver_2003
    :Run Windows Server 2003 specific commands here.
    rem echo "2003"
    goto exit
    
    :warnthenexit
    echo Machine undetermined.
    goto exit
    
    :exit
    rem echo "done!"
    goto eof
    
    rem 根据pid获取进程名、命令行、PPID,父名称,父命令行的函数
    :fun
    setlocal enabledelayedexpansion
    set port=%1
    set pid=%2
    set status=%3
    if %pid%=="" goto eof
    set name="-"
    set cmdline="-"
    set ppid="0"
    set pname="-"
    set pcmdline="-"
    for /f "usebackq tokens=*" %%a in (`wmic process where processid^=!pid! get caption^,commandline^,parentprocessid /value`) do (
    	set "line=%%a"
    	set "line=!line:~,-1!"
    	if "!line!" GTR "" (
    		(echo !line!|findstr -i "Caption">nul)&&(set "name=!line:~8!")
    		(echo !line!|findstr -i "CommandLine">nul)&&(set "cmdline=!line:~12!")
    		(echo !line!|findstr -i "ParentProcessId">nul)&&(set "ppid=!line:~16!")
    		if "!cmdline!" EQU "" (set cmdline="-")
    		if !ppid! GTR 0 (
    			for /f "usebackq tokens=*" %%u in (`wmic process where processid^=!ppid! get caption^,commandline /value 2^>nul`) do (
    				set "line2=%%u"
    				set "line2=!line2:~,-1!"
    				if "!line2!" GTR "" (
    					(echo !line2!|findstr -i "Caption">nul)&&(set "pname=!line2:~8!")
    					(echo !line2!|findstr -i "CommandLine">nul)&&(set "pcmdline=!line2:~12!")
    					if "!pcmdline!" EQU "" (set pcmdline="-")
    				)
    			)
    		)
    	)
    )
    echo,!port!,!status!,!pid!,!name!,!cmdline!,!ppid!,!pname!,!pcmdline!
    setlocal disabledelayedexpansion
    
    :eof
    



    linux和windows的执行效果都如下:



    那么,有什么用呢?

    传到N台服务器上,每隔一段时间调用一下,拿回来随便处理处理,日常的一些监控、安全操作就都可以简化了。


    展开全文
  • 在windows下查看某个运行程序(或进程)的命令行参数 在windows下查看某个运行程序(或...如果想查询某一个进程的命令行参数,使用下列方式: wmic process where caption=”Boxsafe.exe” get caption,commandli...
  • 1.查看进程路径cmdwmicprocess2.查看进程tasklist3.关闭进程taskkill /f /im notepad.exe
  • 1.查看所有进程的端口使用信息 Windows键 + R ,在弹出的运行窗口中输入cmd,在cmd窗口中输入netstat -ano显示协议统计信息和当前的端口监听连接。 -a 显示所有连接和侦听端口。 -n 以数字形式显示地址和端口号。 -o ...
  • windows使用命令行查看进程、杀进程

    千次阅读 2019-04-04 20:26:52
    查看指定端口程序:netstat -ano | findstr "8080" 使用进程名杀掉指定进程:taskkill /im {进程名} /f /f为强制删除 使用进程pid杀掉指定进程:taskkill /pid {pid} 参考: windows使用命令行进程 ...
  • 命令行查看端口及进程的命令
  • 命令行查看进程,显示详细路径信息,进程ID。
  • Windows命令行查看端口占用的进程号,杀死该进程 ...命令行是红框里面的,箭头指的是要查询的端口号,2364表示pid,我们就是通过pid来杀死代表的进程的 即可杀死进程号。 补充,netstat -ano可以查看所有进程
  • windows命令行查看进程

    万次阅读 2016-02-25 13:07:09
    win2k/xp怎么样在命令行查看当前进程,关闭当前某个进程?   tasklist   杀进程 taskkill /pid 程序PID号码   tasklist | find "关键字" 可以对结果进行过滤,find相当于linux下grep,...
  • 本文内容如何查看进程的各种属性名称、PID、状态路径名称、命令行用户名、特权、UAC 虚拟化DPI 感知 如何查看进程的各种属性 在任务栏上右键,选择“任务管理器”;或者按下 Ctrl + Shift + Esc 可以打开任务管理...
  • DOS或命令行查看进程,结束进程命令 XP中和进程有关命令:在system32目录中,dir task* 会看到如下几个文件:+------------------------------+taskkill.exetasklist.exetaskman.exetaskmgr.exe+--------------...
  • 命令行查看进程的端口号

    千次阅读 2009-08-07 23:13:00
    开始—>运行—>cmd—>输入netstat -anoDOS窗口中PID与任务管理器PID相对应备:任务管理器中如果没有PID列,则打开任务管理器—>点进程—>点查看—>选择列—>PID。打开资源管理器,找到控制面板→管理工具→服务...
  • 查看某一端口被占用情况,在命令行中使用: lsof -i:8008 该命令会显示占用 8008 端口的进程: 可以看到显示出信息中有其 pid ,有 USER 以及其他更多内容. 如果想关闭某一进程,可以通过: kill 71152 来杀死进程 ...
  • 问题描述:windows 命令行 jps查看java进程没有反应,如何用jps查看java进程? 解决方案:在 Windows系统上,每个 java 进程启动之后都在 %TMP%/hsperfdata_user ( user 为当前登录用户名)目录下建立一个以该 ...
  • 并且经常需要利用“附加到进程”来对网站进行调试,那么下面脚本可能对你有用,下面脚本可以列举出当前系统中每一个w3wp进程对应网站,这样你就可以在附加到进程时不会面对一大堆w3wp进程而不知道该附加哪个...
  • 查看进程:netstat -ano|findstr 8080 杀死进程 taskkill /pid 11732 /f (其中11732为查看后发现进程id)
  • 用windbg、mdbg等调试器调试时,当出现多个...我们用以下方式得到每个w3wp进程的详细信息。 Win7(及以上版本)中IIS7.0(及以上版本)使用: %windir%ws\System32\inetsrv>appcmd list wp WindowsXP 或 Win...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 3,018
精华内容 1,207
关键字:

查看进程的命令行