博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
实用Linux命令整理
阅读量:6238 次
发布时间:2019-06-22

本文共 889 字,大约阅读时间需要 2 分钟。

hot3.png

# 查看某个进程的cpu、mem占用

ps -p 
-o %cpu,%mem,cmdps -C chrome -o %cpu,%mem,cmd # -C指定程序名为chrometop -p
htop -p

# curl

查看响应头部信息:

curl -I参数可以查看http响应头。后面的url最好用双引号包起来,防止&的影响。

# killall

快速杀掉所有名为processn ame的程序:

killall -9 

# grep

grep "abc" -r *

grep --color "abc" -r * # 加颜色

  • “-n”选项会显示行号。
  • “-i”选项会忽略大小写去匹配。
  • “-v”选项是不显示匹配的内容。

# 干掉进程名匹配某一个字符串的进程

例如执行了一个长时间运行的进程:

$ python app.py

使用killall app.py是不行的,只能使用killall python,但是这样会误杀。

可以使用pkill命令。

pkill -f app.py  # 甚至pkill -f pp.py

有更多的实现,但pkill -f 是最简单的。

# rsync同步目录

例如现在本机有目录~/test,要将这个目录下的内容完全转移到远程(123.123.123.123)的/home/testuser/test目录下,可以:

$ cd ~/test$ rsync -avzP --delete . testuser@123.123.123.123:/home/testuser/test

# 根据进程ID(pid)获取其详细信息

例如pid是3244

$ ps -p 3244 -o comm=$ ps -p 3244$  cat /proc/3244/cmdline

# 找到占用某端口的进程信息

例如8800端口。

netstat -tulpn | grep :8800

转载于:https://my.oschina.net/letiantian/blog/735698

你可能感兴趣的文章
笔记:Python进行数据库文件导出备份
查看>>
Android开发学习记录(2015-05-19 23:05:34更新)
查看>>
一封高三老师,写给进入大学的学生的信,看完沉思良久
查看>>
解决checkbox选中但是不显示打钩的问题
查看>>
大数据公司如何实现标准化服务输出?NO.410华量软件
查看>>
bias和variance
查看>>
SpringBoot基础教程2-1-1 搭建RESTful风格Web服务
查看>>
uniupload mapping
查看>>
问题(1)
查看>>
python发邮件
查看>>
Linux系统管理笔记
查看>>
Spring Cloud和聚合工程架构设计微服务框架
查看>>
Java 内部类
查看>>
java对list中对象的属性排序
查看>>
RabbitMQ的消息确认机制(事务+confirm)
查看>>
C Primer Plus 第4章 字符串和格式化输入输出4.4 printf()和scanf()
查看>>
第14章 结构和其他数据形式 14.6 指向结构的指针
查看>>
FLUSH PRIVILEGES
查看>>
CI3如何使用controller继承
查看>>
Moodle介绍篇
查看>>