• linux常用命令


    cd

    ls

    -l 长格式
    -a 显示隐藏文件
    -d
    -h 文件大小易读
    -R 递归展示

    grep

    用途:

    查找文件中符合某种模式的行,查找的是** 文件内容 **。

    语法:

    grep [-abcEFGhHilLnqrsvVwxy][-A<显示列数>][-B<显示列数>][-C<显示列数>][-d<进行动作>][-e<范本样式>][-f<范本文件>][--help][范本样式][文件或目录...]

    常用选项:

    -a:将二进制文件以text形式查询
    -c:统计符合的列数
    -i:忽略大小写
    -r:递归查询子文件夹
    -v:反向选择,显示不符合的行

    正则表达式操作符:

    .:匹配1个字符
    ?:匹配前一个字符0/1次
    +:匹配前一个字符>=1次
    *:匹配前一个字符>=0次
    ^:开始标记,表示在开始位置匹配一个空串
    $:结束标志,表示在结束位置匹配一个空串
    {N}:前一个字符N次
    {N,}:前一个字符>=N次
    {N,M}:前一个字符[N,M]次

    例:

    shj@shj-virtual-machine:~/files$ cat file
    12345
    abcde
    ,./;[
    this is first line
    this is second line
    shj@shj-virtual-machine:~/files$ grep 'this' file 
    this is first line
    this is second line
    
    shj@shj-virtual-machine:~/files$ grep  '.*e.*' file
    abcde
    this is first line
    this is second line
    
    shj@shj-virtual-machine:~/files$ grep -c '.*c.*' file
    2
    
    

    ** 注意区分通配符和正则表达式操作符 **

    find

    用途

    利用文件的各个属性查找文件

    语法

    find [PATH] [option] [action]

    常用选项

    -name name:按文件名查找文件
    -mtime [+|-] n:按时间(天)查找,文件内容修改
    -ctime n:按时间(天)查找,文件状态改变
    -perm mode:按文件权限查找
    -user username:
    -group groupname:
    -uid uid:
    -gid gid:
    -size [+|-] size:
    -type type:按文件类型查找,f(一般文件)、d(目录)、l(链接)等

    top

    file

    显示文件类型等信息

    tar

    选项

    -c :新建打包文件
    -t :查看打包文件的内容含有哪些文件名
    -x :解打包或解压缩的功能,可以搭配-C(大写)指定解压的目录,注意-c,-t,-x不能同时出现在同一条命令中
    -j :通过bzip2的支持进行压缩/解压缩
    -z :通过gzip的支持进行压缩/解压缩
    -v :在压缩/解压缩过程中,将正在处理的文件名显示出来
    -f filename :filename为要处理的文件
    -C dir :指定压缩/解压缩的目录dir

    常用

    压缩:tar -cjv -f target -C dir filename
    解压:tar -xjv -f target -C dir filename

    cat

    chmod

    vim

    time

    测量程序运行时间:

    shj@shj-virtual-machine:/bin$ time ps
       PID TTY          TIME CMD
      4813 pts/0    00:00:00 bash
      5759 pts/0    00:00:00 grep
      5864 pts/0    00:00:00 ps
    
    real	0m0.007s
    user	0m0.001s
    sys	0m0.006s
    

    netstat

    查看系统端口使用情况

    netstat -an
    
  • 相关阅读:
    什么是静态测试、动态测试、黑盒测试、白盒测试、α测试 β测试
    软件产品质量特性
    目前主要的测试用例设计方法是什么?
    软件的安全性应从哪几个方面去测试?
    软件配置管理的作用?软件配置包括什么?
    HDOJ1003(DP)
    HDOJ5650
    POJ1068(模拟)
    POJ2586(贪心)
    HDOJ1548(BFS)
  • 原文地址:https://www.cnblogs.com/darknessplus/p/10215933.html
Copyright © 2020-2023  润新知