zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    HTTPD之五---HTTP协议、相关工具及状态码
    HTTPD之四----实现HTTPD正向代理与反向代理
    第十三周---DNS原理、实现智能DNS及源码编译mariadb数据库
    DNS之五----实现智能DNS
    sqoop 导入增量数据到hive
    Hadoop 二次排序
    Spark foreachpartiton和mappartition的异同
    hadoop 实现多文件输出
    spark 实现多文件输出
    Scala 中 call by name & call by value 的区别
  • 原文地址:https://www.cnblogs.com/jonky/p/10155300.html
Copyright © 2011-2022 走看看