zoukankan      html  css  js  c++  java
  • Unix/Linux之命令备忘录

    ps:是显示瞬间进程的状态,并不动态连续

    kill:用于杀死进程或者给进程发送信号

    // 在Linux下查看所有java进程命令

    ps -ef | grep java:

    //  停止所有java进程命令

    pkill -9 java    

    //  停止特定java进程命令

    kill -9 java进程序号 

    arp:ARP缓存中包含一个或多个表,它们用于存储IP地址及其经过解析的MAC地址

    // 提取出所有Bound0的ip信息与mac信息

    arp -n -i bond0 | awk '$5=="bond0" {print $1,$3}'

    sed:用来把文档或字符串里面的文字经过一系列编辑命令

    // 从/script/ip读取单行数据后打印出来

    sed -n '1p' /script/ip

    // 替换windows中换行符在linux中出现的问题

    sed -i 's/^M//g' filename

    #注意:^M的输入方式是 Ctrl + v ,然后Ctrl + M

    iptables:是与最新的 3.5 版本 Linux 内核集成的 IP信息包过滤系统

    iptables  -t filter –(…) //filter数据包过滤表

    iptables  -t nat –(…) // nat数据包转换表

    iptables  -t mangle –(…) // mangle指定处理数据包表

    crontab:用于设置周期性被执行的指令,该命令从标准输入设备读取指令,并将其存放于“crontab”文件中,以供之后读取和执行。

    // 编辑计划任务列表

    vi /etc/crontab

    // 每分钟执行xxx

    */1 * * * *  xxx

    // 每天2点20分执行 xxx

    20 2 * * * xxx

    // 在12月内,每天的早上6点到12点中,每隔20分钟执行xxx

    */20 6-12 * 12 * xxx

    // 周一到周五每天下午5:00执行xxx

    0 17 * * 1-5 xxx

    tar:压缩打包文件等,Unix/Linux系统中备份文件的可靠方法,几乎可以工作于任何环境中,它的使用权限是所有用户。

    例如:将整个/xxx 目录下的文件全部打包成为 /tmp/xxx.tar

    tar -cvf /tmp/xxx.tar /xxx    <==仅打包,不压缩!

    tar -zcvf /tmp/xxx.tar.gz /xxx  <==打包后,以 gzip 压缩

    tar -jcvf /tmp/xxx.tar.bz2 /xxx  <==打包后,以 bzip2 压缩

    #注意:出现tar: Removing leading `/" from member names异常,原因是由于绝对路径的特殊设定影响的,解决用tar -zcvfP,也就是在辅项加P

  • 相关阅读:
    TP5.1的Request以及构造方法注入以及助手函数的使用
    TP5的类似TP3使用‘DEFAULT_THEME’的配置修改主题风格的方法,以及常见模板错误
    MySQL中进行树状所有子节点的查询
    nginx upstream 一致性哈希模块
    Nginx的基本入门
    php模式设计之 观察者模式
    php模式设计之 适配器模式
    笔记整理
    经验小结(个人笔记)
    防止页面跳转,可防ajax之后忽然跳转(主要用于采集)
  • 原文地址:https://www.cnblogs.com/ysjshrine/p/4378094.html
Copyright © 2011-2022 走看看