linux shell(二) 命令

1:录制和回放终端会话

开始:script -t 2> timming.log -a oupt.session(切记参数)

。。。。

。。。

exit

timing.log 存储时序信息,output.session()储存输入信息

回放:scriptreplay timing.log output.session

2:文件查找和文件列表

     1:根据文件名或正则表达式匹配搜索

        -name参数制定了文件名必须匹配的字符串。$ find /home -name "*.txt" -print

        -iname(忽略字母大小写)

        匹配多个条件中的一个,可以采用OR条件操作:

        find . \( -name "*.txt" -o -name "*.pdf" \) -print

    2:否定参数:可以用“!”否定参数的意思

        find . ! -name "*.txt" -print

    3:基于目录深度的搜索

        -maxdepth

        -mindepth

    4:文件类型搜索:

        -type (f|l|d|c|b|s) 

    5:文件时间进行搜索:(后面接的数字均是以天数为单位)

        -atime 访问时间

        -mtime修改时间

    6:基于文件大小的搜索

        -size  2k(+2k|-2k)

    7:删除匹配的文件

        -delete          

        find . -type f -name "*.swp" -delete

你可能感兴趣的:(linux shell(二) 命令)