• 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

  • 相关阅读:
    远程服务器上的weblogic项目管理(二)发布完成后如何重启weblogic容器
    Oracle中日期和时间类函数
    程序员应如何提高实效?读《程序员修炼之道》有感
    远程服务器上的weblogic项目管理(一)项目部署与更新流程
    远程服务器上的weblogic项目管理(四)filelock not found错误解决方法
    浅拷贝与深拷贝
    for...of 与 for...in
    工厂函数创建对象
    Promise
    闭包内存泄漏解决方法
  • 原文地址:https://www.cnblogs.com/ysjshrine/p/4378094.html
Copyright © 2020-2023  润新知