zoukankan      html  css  js  c++  java
  • linux常用命令总结

    du -sh * 当前目录下所有文件占用空间大小,df  空间占用

    top 资源使用情况 M 根据驻留内存大小进行排序

    tail 

    1、tail -f filename
    说明:监视filename文件的尾部内容(默认10行,相当于增加参数 -n 10),刷新显示在屏幕上。退出,按下CTRL+C。

    2、tail -n 20 filename
    说明:显示filename最后20行。

    3、tail -r -n 10 filename
    说明:逆序显示filename最后10行。

    man 手册 +命令

    lsof -i:端口号 

      2016-10-09

    kill -9

    kill  -s  9  15572 

    其中,-s 9 制定了传递给进程的信号是9,即强制、尽快终止进程。 15572则是上面ps查到的火狐(firefox)的PID。

    简单吧,但有个问题,进程少时ps还无所谓,进程多了,就会觉得痛苦了,无论是ps -ef 还是ps -aux,每次都要在一大串进程信息里面查找到要杀的进程PID,看的眼都花了。

    用法详解:

    kill -9, 这个强大和危险的命令迫使进程在运行时突然终止,进程在结束后不能自我清理。危害是导致系统资源无法正常释放,一般不推荐使用,除非其他办法都无效。 
    当使用此命令时,一定要通过ps -ef确认没有剩下任何僵尸进程。只能通过终止父进程来消除僵尸进程。如果僵尸进程被init收养,问题就比较严重了。杀死init进程意味着关闭系统。 
    如果系统中有僵尸进程,并且其父进程是init,而且僵尸进程占用了大量的系统资源,那么就需要在某个时候重启机器以清除进程表了。

     2016-10-10

    vim /搜索,n下一个,shift+n上一个,u撤销;

    G光标移动到末尾,gg移动到开头

     删除文件 rm -rf
    -r 向下递归,删除多级目录
    -f 强行删除,不作任何提示

    unzip

    chmod +x test.sh 

    mv /usr/lib/* /001 是将 /usr/lib/下所有的东西移到/001/中。
    mv /usr/lib/ /001 是将lib和其内部的所有东西移到/001/中。 此后,/usr里不再有lib; /001里有lib/及其原有的东西。


    使用pscp从widnows向linux上传或者下载

    下载:
    pscp user@*.*.*.*:/home/dev/test.txt c:/test.txt

    上传
    pscp c:/test.tar root@192.168.1.1:/home/test.jar

     2017-01-05

     修改ssh端口  vim /etc/ssh/sshd_config

    防火墙配置tui工具  system_config_firewall

    重启sshd  systemctl restart sshd

  • 相关阅读:
    滑动窗口法与剑指offer:和为S的连续正数数列 与 和为S的两个数字
    数组中的逆序对与归并中的分治思想
    重读STL源码剖析:迭代器
    重读深度探索C++对象模型:函数
    FreeMarker笔记 前言&第1章 入门
    分享我的PL/SQL的优化设置,为开发全面提速
    迅影QQ视频查看v2.0 源码
    Invalid encoding name "UTF8". 报错 XML
    [HNOI2003]消防局的设立
    We need water!
  • 原文地址:https://www.cnblogs.com/feng-gamer/p/5880339.html
Copyright © 2011-2022 走看看