zoukankan      html  css  js  c++  java
  • linux常用命令和选项

    (1)比较两个文件。

    diff filename1 filename2 -y -W number;

    -y 并列格式输出

    -W 并列格式输出时指定的列宽

    (2)linux下抓包

    tcpdump有三类关键字,分别是协议关键词、方向关键字、类型关键字,还有&&、||、!。

    协议关键字:tcp/udp/ip/icmp/arp/rarp等,放在第一个参数位置,用来过滤数据报类型。

    方向关键字:src/dst/src or dst/src and dst,默认src or dst。

    类型关键字:host(主机)/net(网络地址)/port(端口)。

    tcpdump tcp -i eth1 -S0 -w ./target.cap

    -i 只抓经过网口eth1的包,默认只抓eth0。

    -S0 完整抓包,不截断。

    -w ./target.cap 保存成.cap,方便wiresharp分析。

    (3)压缩与解压

    tar

    第1个参数:-z 处理*.tar.gz文件/-j 处理*.tar.bz2文件

    第2个参数:-c 创建/ -x 解压/ -t 查看 

    第3个参数:-v 显示处理过程

    第4个参数:-f 要处理的文件名

    (4)kill 命令

    kill -15 pid #正常结束进程(默认值)

    kill -9 pid #强制杀死进程

    (5)显示命令信息

    man 命令名

    (5)top

    (6)tail

    (7)securtCRT下服务器命令sz和rz

        只能操作文件,不能操作文件夹。

       sz可以下载一个或多个文件。

    (8)netstat

    linux:

    netstat -an |grep 15001

    显示所有端口信息,并用数字表示(拒绝名称)

    -a 显示所有的,不可少。

    -t 显示tcp协议连接情况

    -u 显示udp协议连接情况

    -l 仅列出处于监听服务的情况

    -p 显示建立相关链接的程序名

    -r 显示路由信息,路由表

    -n 显示ip地址而非机器名

    windows:

    netstat -ano|findstr “15001”

    -o 显示拥有的与每个关联的进程id 

    (9)grep-查找含有某个字符串的行

    例子:grep -rn "abc" ./ 在当前目录下递归查找其的文件中查找含有"abc"的行,并显示行号。

    (10) scp远程拷贝命令

    scp [-r] 源地址 目的地

    可以从远程拷贝到本地,也可以从本地拷贝到远程。

    远程地址格式:

    远程用户名@远程ip:远程文件路径

    冒号前面不能加空格,远程ip也可以是hostname

    (11)ll -rt 按时间逆序排列文件

    (12)ll |grep "2015" grep的文本或列表参数是字符串

    (13)查找文件

      find ./detector -name “getProductLabelInfo.php” #在啥中找谁

    (14)复制文件夹

      cp -r path .

    (15)递归建立文件夹

      mkdir -p /language/chinese

  • 相关阅读:
    20201112 装饰器之函数即变量
    2月13日:毕业设计进度
    2月12日:毕业设计进度
    2月11日:毕业设计进度
    2月10日:毕业设计进度
    2月9日:毕业设计进度
    2月8日:毕业设计进度
    2月7日:毕业设计进度
    2月6日:毕业设计进度
    2月5日:毕业设计进度
  • 原文地址:https://www.cnblogs.com/shijianchuzhenzhi/p/4308586.html
Copyright © 2011-2022 走看看