Linux中级知识点

一、进程线程相关

1.1 ps grep

system("ps -efww|grep -w 'mxc_v4l2_vpu_enc' |grep -v grep|cut -c 9-15 |xargs kill -9");

1.1 ps命令

(英文全拼:process status)命令用于显示当前进程的状态

语法:ps [options] [--help]

常用参数:

-A:列出所有的进程

ps -aux: 列出目前所有的正在内存当中的程序

ps -u root :显示指定用户信息

ps -ef:显示所有进程信息,连同命令行

ps -ef|grep ssh:ps 与grep 常用组合用法,查找特定进程

1.2 kill 命令

命令格式:kill[参数][进程号]

命令功能:发送指定的信号到相应进程。不指定型号将发送SIGTERM(15)终止指定进程。如果任无法终止该程序可用“-KILL” 参数,其发送的信号为SIGKILL(9) ,将强制结束进程,使用ps命令或者jobs 命令可以查看进程号。root用户将影响用户的进程,非root用户只能影响自己的进程。

-l  信号,若果不加信号的编号参数,则使用“-l”参数会列出全部的信号名称

-a  当处理当前进程时,不限制命令名和进程号的对应关系

-p  指定kill 命令只打印相关进程的进程号,而不发送任何信号

-s  指定发送信号

-u  指定用户 

实例:

列出所有信号名称:kill -l

得到指定信号的数值:kill -l KILL  返回值:9

1.3 grep命令

1.4 查看日志 dmesg

二、线程、进程的杀死及销毁

pthread_join()

pthread_cannel()

pthread_exit()

pthread_detach()

三、软连接和硬连接

ln命令:该命令在文件之间创建链接。这种操作实际上是给系统中已有的某个文件指定另外一个可用于访问它的名称。对于这个新的文件名,我们可以为之指定不同的访问权限,以控制对信息的共享和安全性的问题。 如果链接指向目录,用户就可以利用该链接直接进入被链接的目录而不用打一大堆的路径名。而且,即使我们删除这个链接,也不会破坏原来的目录。

        语法:ln [选项] 目标 [链接名]
  ln [选项] 目标 目录

  1. 软链接(符号链接) ln -s   source  target 
  2. 硬链接 (实体链接)ln       source  target

三、磁盘管理

四、

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

qq_42475191

谢谢老板

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值