常用Linux指令

系统状态

1、cpu、memory等
top
按1 可查看各个cpu状态,2返回
2、磁盘
df -h
3、内存
free -m
-m表示以MB显示

进程

1、查看进程
ps -ef |grep *
若是查看python进程,则
ps -ef |grep python
字段含义如下:
UID PID PPID C STIME TTY TIME CMD
UID :程序被该 UID 所拥有
PID :就是这个程序的 ID
PPID :则是其上级父程序的ID
C :CPU使用的资源百分比
STIME :系统启动时间
TTY :登入者的终端机位置
TIME :使用掉的CPU时间。
CMD :所下达的是什么指令

查看某用户所有进程
ps -u username

2、杀死进程
kill -s 9 4321
4321为进程的PID

9 表示强制杀死
15表示正常退出

3、杀死某用户的所有进程
killall -u username

4、ctrl c, ctrl z, ctrl d
ctrl+c是强制中断程序的执行,进程已经终止。
ctrl+z的是将任务中止(暂停的意思),但是此任务并没有结束,他仍然在进程中他只是维持挂起的状态,用户可以使用fg/bg操作继续前台或后台的任务,fg命令重新启动前台被中断的任务,bg命令把被中断的任务放在后台执行.
ctrl-d 不是发送信号,而是表示一个特殊的二进制值,表示 EOF。
注:在shell中,ctrl-d表示推出当前shell.

5、让程序后台工作
nohup command &
& 放在命令后可以让命令在后台工作,这样本终端可以干别的事
nohup使命令在终端关闭后仍可以继续运行
默认会将输出信息导入当前目录下的nohup.out文件
例:nohup python test.py &

文件

统计
统计某路径文件数量
ls -l ./|grep “^-”|wc -l
find -type f | wc -l
统计某路径文件数量,包括子文件夹
ls -lR ./|grep “^-”|wc -l
统计某路径文件夹数量
ls -l ./ |grep “^d”|wc -l

压缩
tar -zcvf 压缩文件名 .tar.gz 被压缩文件名
tar -zxvf 压缩文件名.tar.gz
tar -cvf 压缩文件名 .tar 被压缩文件名
tar -xvf 压缩文件名.tar

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值