zoukankan      html  css  js  c++  java
  • Lunix 命令

    将常用到的Lunix基本命令整理一下。

    1.文本编辑命令使用:

    vi filename:对文本可以增删改查操作。

    view filename:可以理解成vi版本的只读操作。

    cat filename:普通查阅

    2.vi命令详解

    (1)退出并保存:       :ZZ 或是 :wq

         退出不保存:        :q!

    (2)光标移动: h j k l 分别对应←↓↑→

    (3)移动到文本最后一行: G

    (4)删除行: dd

    (5)查找文本内容:

    ?向后查找  /向前查找  查找下一个  n

    (6)设置行号:    :set number

    (7)移动:   :# 移动到#行    :$移动到最后一行

    (8)撤销: u  或是 ctrl+R

    3.tail 和 head命令

    (1)tail -n 行数 filename   只看最后n行的内容

    (2)tail -f  -时间间隔  filename  

         -f 表示监视状态,将新打出的log打到控制台(黑屏)  

         -时间间隔 表示打log的时间间隔,单位是秒

    (3)head -n 行数 filename  查看头几行的内容

    (4)head -n -行数 filename  

       -行数 表示从第几行开始

    4.locate

    locate filename  可以定位文件位置

     (whereis 作用相似)

    5.find命令

    (1)find   或  find .    找出当前路径下或子路径下所有的文件

    (2)find path -i -maxdepth 1 -name "XXX.php"

        -i 忽略大小写   -maxdepth 查找深度

    (3)-not   或是!    表示【非】的意思

    (4)find -name '*.php' -o -name '*.txt'

         -o 表示或的意思

    (5) -type  f        -type   d 

         表示查找的是file  还是 directory

    (6)find . -type f -exec ls -s {} ;

         -exec 表示前面查到的文件交给后面命令处理

        {} 表示查到的文件

        ; 表示命令结束标志

    6.free 命令

    free显示系统额物理内存和交换内存。

    常用 free -lm     m代表的是以M为单位表示。l 代表具体的low and high内存统计信息。

    7.top命令

    注:图片来自https://www.booleanworld.com/guide-linux-top-command/

    输出的内容分为上下两部分。上部分是进程和资源的统计信息,下半部分显示正在运行的进程。  退出的话,按下“q”

    想要kill某个进程的话,按下“k”,之后会提示你输入processID。

    top -H 显示的是thread的信息。

    我们经常关注的是CPU的使用率。

    8.ps命令

    常用的是ps -ef  | grep XXXX命令,e显示所有进程,f显示全部的细节,grep你要查看的进程

    9.kill命令

    图片来源:https://www.linux.com/learn/intro-to-linux/2017/5/how-kill-process-command-line

    kill SIGNAL PID

    signal就是你要给进程发送的命令

    Signal Name  Single Value  Effect

    SIGHUP          1                   Hangup

    SIGINT            2                   Interrupt from keyboard

    SIGKILL          9                   Kill signal

    SIGTERM       15                 Termination signal

    SIGSTOP        17, 19, 23     Stop the process

    常用的就是kill -9 PID

  • 相关阅读:
    Array的 map() 和 reduce()
    欧几里得算法求解最大公约数
    JavaScript Function
    JavaScript Hoisting(提升)
    activemq的事务消息
    Spring整合Activemq
    10张图带你深入理解Docker容器和镜像
    Thread类的interrupt方法
    简单工厂、工厂方法、抽象工厂笔记
    设计模式之观察者模式
  • 原文地址:https://www.cnblogs.com/lihao007/p/8379228.html
Copyright © 2011-2022 走看看