zoukankan      html  css  js  c++  java
  • linux常用命令---持续添加中...

    1、cp -r  源文件夹  目的文件夹   // -r 可递归所有子目录及文件

    2、grep -r 查找内容 ./*    //递归查找当前目录下所有文件指定内容   

    3、 查看系统运行时间

          who -b 查看最后一次系统启动的时间。

          who -r 查看当前系统运行时间

     4、定位进程被kill

    auditctl -a exit,always -S kill

    tail -f /var/log/audit/audit.log   OBJ_PID的opid=**** 表示这个进程被kill了。

    5、压缩文件,解压缩文件

    tar -zcvf target_name  source1 source2

    tar -xvf filename

    6、统计数量

     wc -l

    7、后台启动

    sh run.sh &   =>将任务放到后台 (即使关闭xshell退出当前session依然继续运行),但标准输出和标准错误信息会丢失;

    nohup sh run.sh =>将任务放到后台,关闭标准输入,前台不再能够接收任何输入(标准输入),重定向标准输出和标准错误到当前目录下的文件nohup.out。

    nohup sh run.sh  & =>将任务放到后台,但是依然可以使用标准输入,前台能够接收任何输入,重定向标准输出和标准错误到当前目录下的文件nohup.out。

    8、使用expr做算术运算

    expr 20 / 2   => 10 (注意运算符两边空格)

    expr 20 * 2 => 40 (乘的时候运算符需要转译)

     9、查看端口占用

    netstat -ano|findstr ***

    10、查看磁盘使用情况

    df -h    //查看磁盘使用情况

    du -sk * | sort -n              //从小到大看看当前目录下的空间使用情况

    11、永久修改环境变量位置

    vi /etc/bash.bashrc
    source /etc/bash.bashrc

    12、改变某个文件或目录的所属,即将该目录或文件授权给某个用户组的用户

    该命令必须使用超级用户或者文件主才可使用

    该命令可以向某个用户授权,使该用户变成指定文件的所有者或者改变文件所属的组

    来自: http://man.linuxde.net/chown
    该命令可以向某个用户授权,使该用户变成指定文件的所有者或者改变文件所属的组

    来自: http://man.linuxde.net/chown

     sudo chown -R lw:lw works/

     13、dos文件转为unix文件

    vi  打开 =》 命令模式下  set ff=unix 

    14、linux 环境变量设置

    修改文件:/etc/profile
    export  MAVEN_HOME=/home/lw/install/apache-maven-3.5.0

    export JAVA_HOME=/home/lw/install/jdk1.8.0_102
    export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$CLASSPATH
    export PATH=${MAVEN_HOME}/bin:$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH

    ===========查看系统配置信息============

    1、CPU  

    逻辑CPU的个数 = 物理CPU个数×每颗核数×超线程数

    ① 查看物理CPU的个数

    cat /proc/cpuinfo |grep "physical id"|sort |uniq|wc -l

    ② 查看逻辑CPU的个数

    cat /proc/cpuinfo |grep "processor"|wc -l

    ③ 查看CPU是几核

    cat /proc/cpuinfo |grep "cores"|uniq

    2、内存

    查看系统内存大小

    free

    3、系统可支持的最大线程数

     cat /proc/sys/kernel/threads-max

    4、系统最大文件句柄数 

           ulimit -n

         查看进程占用文件句柄

          lsof -p pid

         用以显示符合条件的进程情况

         lsof -i:8080

    5、查看进程的线程信息

    top -Hp pid

    pstree -p pid

    ==============vi=================

    1、查看行数

    命令模式下 set nu

    2、跳到文件头

    命令模式下 :1

    3、跳到文件尾

    命令模式下:$

    4、查询内容

    命令模式下:?内容

  • 相关阅读:
    BZOJ 4278: [ONTAK2015]Tasowanie 后缀数组 + 贪心 + 细节
    BZOJ 1692: [Usaco2007 Dec]队列变换 后缀数组 + 贪心
    luogu P2852 [USACO06DEC]牛奶模式Milk Patterns 后缀数组 + Height数组 + 二分答案 + 扫描
    BZOJ2251 [2010Beijing Wc]外星联络 后缀数组 + Height数组
    [NOI2015]软件包管理器 树链剖分 + 线段树
    BZOJ [POI2004]PRZ 状压DP + 二进制 + 骚操作
    GIL与异步回调
    Event事件
    进程池与线程池
    队列
  • 原文地址:https://www.cnblogs.com/lwcoding/p/6651662.html
Copyright © 2011-2022 走看看