首页 > 系统相关 >linux进程操作

linux进程操作

时间:2024-02-28 13:57:17浏览次数:28  
标签:ps grep 查看 命令 kill linux 进程 操作

linux进程操作

查看用户进程

top //查看系统中实时的进程信息
htop //top的增强版,可以交互的方式显示系统中的进程信息
ps	//列出当前用户的所有进程信息
pstree	//以树形结构显示当前用户的而所有进程信息
pidof	//可以查找指定进程名的进程ID

htop安装:

sudo apt-get install htop

//查看linux服务器上指定用户名的所有进程
ps aux | grep <username>

//查看所有用户的进程
ps aux

//查看指定用户的进程
ps -u <username>

//查看当前用户的进程
ps -u $USER

结束进程

//杀掉某一进程名中包含的所有运行中进程
killall

杀掉包含某个关键字的所有进程

ps -ef | grep keyword | grep -v grep | cut -c 9-15 | xargs kill -9

管道符 | 用于隔开两个命令,管道符左边命令的输出会作为管道符右边命令的输入

ps -ef 查看所有进程,其检索出的所有进程将作为下一条命令的输入

grep keyword 输出所有包含keyword的进程

grep -v grep 在列出的进程中去除包含关键字 grep 的进程

cut -c 9-15 截取输入行的第9到15个字符,即进程号PID

xargs kill -9 xargs命令是用来把前面命令的输出结果PID作为kill -9 的命令参数并执行该命令,kill -9 会强行杀掉指定进程。

标签:ps,grep,查看,命令,kill,linux,进程,操作
From: https://www.cnblogs.com/benbenlzw/p/18040131

相关文章

  • becoming a Linux Kernal Hacker (books recommended)
    UnderstandingtheLinuxKernel,ThirdEdition3rdEditionbyDanielBovet(Author),MarcoCesati(Author)https://www.amazon.com/Understanding-Linux-Kernel-Third-Daniel/dp/0596005652/UnderstandingLinuxNetworkInternals:GuidedTourtoNetworkingonLinu......
  • Session 0 是一个特殊的会话(Session),用于运行系统级别的服务和进程,而不是用户交互式会
    在Windows操作系统中,Session0是一个特殊的会话(Session),用于运行系统级别的服务和进程,而不是用户交互式会话。在WindowsVista及更高版本的操作系统中,引入了“会话0隔离”(Session0Isolation)的概念,即将服务与用户会话分离开来,以提高系统的安全性和稳定性。Session0中运行的......
  • 操作系统和应用的关系
    本章的标题为操作系统和应用的关系,顾名思义我们需要先了解操作系统和应用是什么。通过网上查阅我了解到操作系统是人想出来的,为了让自己管理计算机方便而创造出来的一套管理办法。应用程序要用某种语言编写,而语言又是编译器来提供的。什么是应用?实现某些功能的程序就是应用,想想......
  • ADO.NET基本操作之增、删、改、查
    通过SQL数据库账号连接stringconString="server=(local);uid=sa;pwd=sa;database=Student";stringconString="DataSource=(local);uid=sa;pwd=sa;database=Student";通过Windows身份认证连接stringconString="DataSource=.;InitialCatalog=dataset;Inte......
  • 国产自动化装机平台-定制镜像打包操作方案
    一、基础环境搭建1、原始ISO获取IOS版本:银河麒麟高级服务器操作系统V10SP1(X86_64)百度网盘:https://pan.baidu.com/s/1xAdxWht0wMB-ebQVbjehbQ 提取码:cns22、系统安装这里我们选择银河麒麟服务器系统常用的“带UKUIGUI的服务器”以及“自动分区”方案。 二、ISO镜像定制......
  • 向日葵远程报错:对方正在操作鼠标,暂时无法控制
    控制时被控方始终报错显示“对方正在操作鼠标,暂时无法控制”,即使重启电脑和重装向日葵也于事无补。问过向日葵工单后,得到的解决办法是:打开被控端向日葵软件,向日葵软件内--右上角三横杠--设置--安全--将被控端鼠标优先选项进行取消勾选,再发起远程即可......
  • Mybatis系列之(六)MyBatis的CRUD操作
    MyBatis的CRUD操作CRUD操作指的是增加(Create)、检索(Retrieve)、更新(Update)和删除(Delete)操作1.编程步骤在dao接口中写方法映射配置文件中写对应的配置如果是Insert操作,占位符使用#{},括号中的内容要与实体类属性的get/set方法名保持一致(如果是通过右键生成的方法,......
  • Qt 无法连接到进程内QML调试器
    问题:由于在Qt5以上版本默认开启QML调试器造成的。用于告知用户,这将打开一个到运行QML的Javascript解释器的端口,以便从中获得调试输出。显然,这会造成一个安全漏洞,所以在不安全的地方使用时应该关闭它(在释放运行时自动关闭)。Qt4默认不开启QML调试器,而Qt5版本以上默认开启。......
  • linux基本知识汇总2(系统编程) 60000字汇总
    /////////////进程/任务--task任何启动并运行程序的行为,都是由操作系统帮助我们将程序转换成进程--进程:完成特定的任务进程控制块:PCB(win)/task_struct(linux)--结构体结点/内核数据结构--提取了进程的所有属性task_struct是PCB的一种在Linux中描述进程的结构体叫......
  • linux网络编程基础知识汇总(更新中)
    阿帕网arpanet阿帕网为美国国防部高级研究计划署开发的世界上第一个运营的封包交换网络,它是全球互联网的始祖。局域网LAN(LocalAreaNetwork):通过路由器和交换机把计算机连接在一起广域网WAN(WideAreaNetwork)//广域网和局域网没有明显的界限,是一个相对的概念,一般把......