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

  • 相关阅读:
    蓝牙低功耗(Bluetooth Low Energy)
    Android 蓝牙(概述)
    Android 学习笔记之 Activity 简介
    Android 学习笔记之常用控件
    Android 学习笔记之界面布局
    委托和事件(C#)
    Java 资源汇总
    如何阅读英文原版教材
    Combobox 控件绑定数据
    《将博客搬至CSDN》
  • 原文地址:https://www.cnblogs.com/jonky/p/10155300.html
Copyright © 2011-2022 走看看