我的Fedora
Core是用下面的命令
ps
h
|
awk
'{print
$1}'
|
sort
-nr
|
head
-1
(1)
ps
h不显示“USER
PID
%CPU
%MEM
VSZ
RSS
TTY
STAT
START
TIME
COMMAND”信息
(2)用awk输出你的PID列
(3)逆序排列
(4)输出第一行
你的应该可以用类似的方法实现
你可以试试
ps
auxh|
awk
'{print
$2}'
|
sort
-nr
|
head
-1
‘贰’ linux获取进程id和进程名称
linux获取进程id和进程名称作为一个共享库,应该需要统计使用本库的各种应用程序的使用频率,使用方法等信息。才能针对主要应用做出更好的改进。
www.dnjsb.com
那么就需要记录调用者的进程id或者进程名称,并且保存下来。保存的动作可以采用共享内存,也可以采用文件,这个在下篇博文描述,本文描述如何获取进程id和进程名称。范例:#include
<stdio.h>#include
<unistd.h>#define
CFGMNG_TASK_NAME_LEN
256int
main(){
int
ret;
char
ac_tmp[CFGMNG_TASK_NAME_LEN];
ret
=
cfgmng_get_taskname(ac_tmp,
CFGMNG_TASK_NAME_LEN);
if
(0
!=
ret)
{
printf(Call
cfgmng_get_taskname
fail./n);
return
-1;
}
printf(The
running
task
name
is
%s./n,
ac_tmp);
return
0;}int
cfgmng_get_taskname(char
*ac,
int
len){
int
count
=
0;
int
nIndex
=
0;
char
chPath[CFGMNG_TASK_NAME_LEN]
=
{0};
char
cParam[100]
=
{0};
char
*cTem
=
chPath;
int
tmp_len;
pid_t
pId
=
getpid();
sprintf(cParam,/proc/%d/exe,pId);/*
printf(cParam
=
%s./n,
cParam);*/
count
=
readlink(cParam,
chPath,
CFGMNG_TASK_NAME_LEN);/*
printf(count
=
%d./n,
count);*/
if
(count
<
0
||
count
>=
CFGMNG_TASK_NAME_LEN)
{
printf(Current
System
Not
Surport
Proc./n);
return
-1;
}
else
{
nIndex
=
count
-
1;
for(
;
nIndex
>=
0;
nIndex--)
{
if(
chPath[nIndex]
==
'/'
)//筛选出进程名
{
nIndex++;
cTem
+=
nIndex;
break;
}
}
}
tmp_len
=
strlen(cTem);
if
(0
==
tmp_len)
{
printf(Get
task
fail./n);
return
-1;
}
if
(len
<=
tmp_len
+1)
{
printf(len(%d)
is
less
than
taskname(%s)'s
len./n,
len,
cTem);
return
-1;
}
strcpy(ac,
cTem);
return
0;}从上面的实验范例可以看出,主要使用的函数是getpid获取本进程的id,再到/proc/pid/exe
中去找到对应的进程名称。在/proc目录中有很多跟进程相关的东西,都可以用这种方法触类旁通地实现。
‘叁’ linux 如何查看某个程序的进程号
你可以试试用ps命令,以下为常用,具体用法可以网络
#> ps aux可以比较详细的显示进程信息
同时也可在此命令后使用管道符号“|”跟上grep搜索关键字相关进程
例如下图:
‘肆’ Linux 怎么根据进程号,找对应的进程!
Linux根据进程号查询相应的进程信息,可以使用ps命令的-q参数来进行查询。
有很多用户喜欢用两个屏幕,尤其是程序员、游戏玩家、视频制作者等,可以说双屏显示,游戏工作,两不误。那么电脑设置双屏显示或多屏显示有什么用?怎么设置双屏或多屏显示呢?下面小编简单介绍一下它的作用以及具体的操作方法吧!
双屏显示器有什么好处(电脑)
1、大屏幕拼接
(拼接计算机图形,拼接动态视频)投影墙;公安、军事、铁路、交通、航天、邮电、卫星发射等指挥调度系统;图形图像编辑,三维动画,多媒体设计;工业领域的过程控制;证券交易、期货、银行信息显示;CAD/CAM设计,排版编辑系统,视频图象编辑。
2、文件编辑:
制作企划案文件资料时,同时参考搜寻相关网络资料,不会因为切换视窗而造成资料混乱。
3、绘图编辑:
使用绘图软件设计案件时,同时开启参考文案窗口,也可以延伸桌面,方便处理大型设计稿制作,与校对的窗口完全不重叠。
4、影视娱乐:
(1)收看网络电视,同时浏览其它频道的节目介绍,精彩节目不错过。
(2)玩在线游戏时,可同步对照游戏攻略的密技。
5、 办公室 :
(1)横跨两个以上的屏幕检视大型表格(如EXCEL图表)。
(2)在延伸出的桌面空间上同时开启多个程序,不需频繁地切换使用窗。
(3)读取电子邮件并同时在其它屏幕开启附件档案。
6、程序设计:
撰写复杂的程序时,另外一个窗口同时检视程序执行结果画面,方便进行更新修改。
以上就是双屏电脑的好处了,大家现在对于双屏电脑是不是也有所了解了呢?看到小编为大家列举的都是双屏电脑的好处是不是有些心动呢?下面一起来看看如何设置吧!
一、硬件要求(以Win10系统为案例)
1、电脑主机必须具备VGA/DVI/HDMI任意两路输出的独立显卡接口(一般入门级显卡就支持),如下图所示:
2、准备VGA/DVI/HDMI任意两根线,显示输出接口对应的连接线外观图如下所示:
3、两个显示器,支持VGA/DVI/HDMI任意两种接口(否则需要VGA转换器接头)
二、双屏操作步骤
1、首先把外接显示器与电脑显卡接口通过VGA/DVI/HDMI任意两种线相连接。
2、连接成功后,进入电脑系统桌面,鼠标右击桌面空白处选择【显示设置】
3、如果连接成功就可以看到显示器有2个
4、显示界面找到【多显示器设置】下方选择【扩展这些显示器】,然后两个显示器就可以正常显示了。
5、如果线路检测没问题仍然显示不出来,那么鼠标 右击桌面选择【 NVIDIA 控制面板 】
6、找到【设置多个显示器】,然后勾选我们希望使用的显示器,这样就可以 了。
三、多屏显示方法
硬件要求:
除了支持双屏的硬件条件之外,部分电脑需要进BIOS设置查找相关选项,若无法找到,说明主板不支持,请参考下面操作。
进BIOS操作步骤:
1、开机进入BIOS,找到【Devices】-【Video Setup】选项,敲击Enter回车按键;
2、选择【Select Active Video】选项设置成【IGD】模式,并将【Multi-Monitor Support】选项设置成【Enabled】模式;
3、设置完成后,点击F10键,选择【Yes】进行保存;
4、重启进入操作系统后,在桌面空白处右键,从菜单中找到集成显卡控制台程序,进行多屏显示设置即可。
‘伍’ linux下怎么获取进程编号(只需要返回进程编号)
我就是要告诉你用ps -ef|grep weblogic看进程号。这个有什么不对或者不能符合你的问题么。
‘陆’ 你好,请问Linux下怎么在终端上看到0号进程
0号进程即为idle进程或swapper进程,也就是空闲进程 idle是一个进程,其pid为0
pidof programe-name(获得想了解的进程(programe-name)的PID)
cd /proc/$PID/fd(会看见文件描述符)
ls -l 得到文件描述符指向的实际文件,即当前进程打开的文件
也可以试试 lsof -c programe-name 看看《Linux就该这么学》 里面有个专栏是 Linux命令大全(手册,
‘柒’ 怎么查看linux进程名称
1、连接上相应的linux主机,进入到等待输入shell指令的linux命令行状态下。
‘捌’ linux 启动进程怎么获取进程号
获取某个正在运行的进程的进程号PID可以用pidof命令,pidof命令的用法很简单,pidof加上进程名字就可以了,比如查看syslogd进程的进程号:pidof
syslogd
‘玖’ linux中已知进程号怎么判断该进程是否正确执行
$psaux|grep-I'进程名'|grep-v"grep"
ps aux:列出当前所有进程。
grep -I ‘进程名’:忽略大小写匹配含有进程名的字段,即查找该进程。
grep -v "grep":在使用grep查找的同时,创建了一个grep -I ‘进程名'的进程,该进程不是我们需要的,使用-v参数忽略grep进程。
‘拾’ linux怎么查询进程和进程的id
用top -u 命令查看进程以及PID。
命令如下:
$ top -u
PID — 进程id
USER — 进程所有者
PR — 进程优先级
NI — nice值。负值表示高优先级,正值表示低优先级
VIRT — 进程使用的虚拟内存总量,单位kb。VIRT=SWAP+RES
RES — 进程使用的、未被换出的物理内存大小,单位kb。RES=CODE+DATA
SHR — 共享内存大小,单位kb
S — 进程状态。D=不可中断的睡眠状态 R=运行 S=睡眠 T=跟踪/停止 Z=僵尸进程
%CPU — 上次更新到现在的CPU时间占用百分比
%MEM — 进程使用的物理内存百分比
TIME+ — 进程使用的CPU时间总计,单位1/100秒
COMMAND — 进程名称(命令名/命令行)