这个系列是基础linux命令学习


level0:最简单的命令

  cat readme


level1:特殊文件名

    cat ./-


level2:特殊文件名

    cat "spaces in this filename"


level3:隐藏文件

    cat inhere/.hidden


level4:查看文件格式

   file inhere/-file*

    cat inhere/-file07


level5:查找指定大小的文件

    find inhere -size 1033c

    cat inhere/maybehere07/.file2


level6:查找指定用户、指定组、指定大小的文件

    find / -user bandit7 -group bandit6 -size 33c 2>/dev/null

    cat /var/lib/dpkg/info/bandit7.password


levle7:搜索文本文件中包含指定字符串的行

    cat data.txt | grep millionth


level8:去除重复的行,只保留一个同样的。

    sort data.txt | uniq -u


level9:提取二进制文件中的字符串

    strings data.txt    提取出二进制文件中的所有ASCII字符串,里面“========”开始的字符串明显是“the password is”


level10:解密base64

    base64 -d data.txt