• linux命令集合


    查找当前路径文件内容: find ./ -name "*" | xargs grep "kaka"
    查找文件位置: locate **
    查看系统磁盘空间: df -h
    查看某目录占用空间: du -h ./
    查看某文件夹内占用磁盘空间: du -sh *
    查看指定文件夹占用磁盘空间:du -sh /company

    查看文件夹内文件的个数: find ./company -type f | wc -l
    查看某文件夹包括子目录内的文件个数:ls -lR|grep "^-"|wc -l
    查看某文件夹下目录个数,包括子目录:ls -lR|grep "^d"|wc -l
    grep "^-" 表示将长列表输出信息过滤一部分,只保留一般文件,如果只保留目录"^d"


    user$ lsof -i:21 (查看某一端口的占用情况: lsof -i:端口号)
    user$ netstat -anp (显示系统端口使用情况)

    user$ ps aux | less (显示所有运行中的进程)
    user$ ps -A (查看系统中的每个进程)
    user$ ps -U root -u root -N (查看非root运行的进程)
    user$ top
    user$ pstree (进程树)
    user$ pgrep firefox (查找进程)
    user$ pgrep -u root sshd (下面命令将显示进程名为sshd、所有者为root的进程。)

    kill[参数][进程号]

    只有第9种信号(SIGKILL)才可以无条件终止进程,其他信号进程都有权利忽略。
    下面是常用的信号:
    HUP 1 终端断线
    INT 2 中断(同 Ctrl + C)
    QUIT 3 退出(同 Ctrl + )
    TERM 15 终止
    KILL 9 强制终止
    CONT 18 继续(与STOP相反, fg/bg命令)
    STOP 19 暂停(同 Ctrl + Z)

    [root@localhost test6]# ps -ef | grep vim
    root 3268 2884 0 16:21 pts/1 00:00:00 vim install.log
    root 3370 2822 0 16:21 pts/0 00:00:00 grep vim
    [root@localhost test6]# kill –9 3268
    [root@localhost test6]# kill 3268

    杀死指定用户所有进程
    命令:
    kill -9 $(ps -ef | grep peidalinux)
    kill -u peidalinux
    输出:
    [root@localhost ~]# kill -9 $(ps -ef | grep peidalinux)
    [root@localhost ~]# kill -u peidalinux

  • 相关阅读:
    Block定制开发小记
    三个方法解决error: use of moved value
    Rust踩坑日记
    动态竞争
    求数组差/交集函数-php数组函数(二)
    深度完整的了解MySQL锁
    PHP 结合前端 ajax 爬取网站信息后, 向指定用户发送指定短信;
    Nginx配置 隐藏入口文件index.php
    如何用纯 CSS 创作一个按钮文字滑动特效
    Laravel学习:请求到响应的生命周期
  • 原文地址:https://www.cnblogs.com/jonky/p/10155300.html
Copyright © 2020-2023  润新知