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

  • 相关阅读:
    记录CTF一些奇技滛巧
    FISCO BCOS 多服务器分布式部署
    网络1911、1912 D&S第3次作业--批改总结
    DVWA渗透笔记
    Python——flask漏洞探究
    Java团队课程设计——基于学院的搜索引擎
    Java课程设计之——Web前端
    Java课程设计之——爬虫篇
    elasticsearch 7.5.0 学习笔记
    SpringCloud系列(一):Eureka 服务注册与服务发现
  • 原文地址:https://www.cnblogs.com/ysjshrine/p/4378094.html
Copyright © 2011-2022 走看看