11 Sep 2017

linux常用命令

  1. CPU占用率查看命令:top
    显示进程中每个线程的CPU消耗 top –H –p \<pid\>
  2. 内存占用率:free -m
  3. linux复制指定目录下的全部文件到另一个目录中
    如果dir2目录不存在: cp -r dir1 dir2
    如果dir2目录已存在: cp -r dir1/. dir2
  4. 需要的文件为单一类型,带目录结构复制
     mkdir test3  
     find test/ -name '*.txt' |xargs tar czf test3.tgz  
     tar zxvf test3.tgz -C test3
    
  5. Tomcat的启动、关闭、杀死进程
      cd /java/tomcat  
      # 执行  
      bin/startup.sh # 启动tomcat  
      bin/shutdown.sh # 停止tomcat  
      tail -f logs/catalina.out # 看tomcat的控制台输出;      
      ps -ef |grep tomcat  # 看是否已经有tomcat在运行了  
      kill -9 pid # kill进程 pid 为相应的进程号 
     # 运行./catalina.sh run启动,就可以像windows中一样查看tomcat启动信息       
     tail -f catalina.out  # 进入tomcat/logs/文件夹下查看启动日志 
    
  6. 查看占用端口8080 window+R-> netstat -ano | findstr 8080;->tasklist|findstr "2720"
  7. 关闭占用进程 taskkill /f /pidtaskkill /f /t /im Tencentdl.exe
  8. 查看各文件夹大小 du -h --max-depth=1
    查看当前目录下user目录的大小,并不想看其他目录以及其子目录:
    du -sh user du -h --max-depth=0 user
    列出user目录及其子目录下所有目录和文件的大小:du -ah user
  9. 重命名
     mv A B #目录A重命名为B
     mv /a /b/c #将/a目录移动到/b下,并重命名为c
    
  10. 网络连通
    ping 192.168.1.55 
    telnet 192.168.1.55 8080
    
  11. 清空文件夹
    rm -rf update/*
    
  12. 改变cmd 命令窗口为utf-8编码 ```
    1. 打开cmd命令行窗口
    2. chcp 65001(cmd默认编码gbk:936)
    3. 标题栏里右击,点击属性-》字体:Lucida Console ```

Tags: