美文网首页
linux小工具

linux小工具

作者: 梁新彦 | 来源:发表于2017-11-09 23:50 被阅读0次

    doc

    screen

    可以将程序跑到后台

    安装

    sudo apt-get install screen 
    

    创建一个名为window_name 的screen

    screen -S window_name
    

    唤醒名为window_name 的screen

    screen -r window_name
    

    查看当前有多少窗口

    screen -ls
    

    退出当前窗口 Ctrl+a+d

    当你挂起screen,下次想连上screen的时候,有时候会出现screen session的状态为Attached而怎么连也连不上的情况。下面给出解决方法.
    解释:-D -r 先踢掉前一用户,再登陆。

    screen  -D -r attached_window_name
    

    将进程放到screen link

    
    

    nohup

    将脚本运行后台 link

    nohup python -u xx.py > log.out 2>&1 & 
    nohup xx.sh > log.out 2>&1 & 
    

    解压rar文件

    unrar e filename.rar
    

    统计文件个数

    ref1

    ls -l | grep "^-" | wc -l
    

    文件重命名 rename

    如果有文件名为xin1 xin2 xin3

    rename xin xin0 xin?
    

    输出: xin01 xin02 xin3

    ffmpeg

    redhat安装方法

    wget

    下载xxx文件,参数c支持断点下载

    wget -c xxx
    
    scp复制到指定端口link
    scp -r -P 4022 file user@host:~
    
    查看物理CPU个数、核数、逻辑CPU个数 link

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

     #查看物理CPU个数  
    cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l
    
    # 查看每个物理CPU中core的个数(即核数)
    cat /proc/cpuinfo| grep "cpu cores"| uniq
    
    # 查看逻辑CPU的个数
    cat /proc/cpuinfo| grep "processor"| wc -l
    

    Linux查看磁盘空间(df, du)

    以下命令可以查看磁盘各分区大小、已用空间等信息:

    df - h
    

    link
    查看foo目录数据大小

    du -sh foo
    

    有时候,硬盘比较满了,我们想找一些目录来清除,可以用下面命令查看当前目录以下搜索文件和子目录大小。找出特别大的,看里面有没有文件可删:

    du -sh *
    

    GPU的程序kill后未释放内存

    表现为:GPU 使用率为0,然而,占用率很高

    image.png
    fuser -v /dev/nvidia*
    kill pid
    
    top

    相关文章

      网友评论

          本文标题:linux小工具

          本文链接:https://www.haomeiwen.com/subject/dbrvmxtx.html