| 连接符 | 举例 | 效果 |
|---|
| ; | A;B | 先执行 A,再执行 B |
| & | A&B | 先执行 A 再执行 B,如果 A 执行失败,还会继续执行 B |
| | | A|B | 先执行 A 再执行 B,不管 A 成功与否都会去执行 B |
| && | A&&B | A 执行成功,然后才会执行 B |
| || | A||B | A 执行失败,然后才会执行 B |
more:一页一页的显示档案内容
less:与 more 类似
head:查看头几行
tac:从最后一行开始显示,可以看出 tac 是 cat 的反向显示
tail:查看尾几行
nl:显示的时候,顺便输出行号
od:以二进制的方式读取档案内容
vi:一种编辑器,这个也可以查看
vim:一种编辑器,这个也可以查看
sort:可以查看
uniq:可以查看
file -f:报错出具体内容
sh /flag 2>%261 //报错出文件内容
┌──(cheery㉿kali)-[~/Desktop/flag]
└─$ ls
flag
┌──(cheery㉿kali)-[~/Desktop/flag]
└─$ cat `ls`
flag{Hello World}
┌──(cheery㉿kali)-[~/Desktop/flag]
└─$ echo 'cat' | base64 1 ⨯
Y2F0Cg==
┌──(cheery㉿kali)-[~/Desktop/flag]
└─$ `echo 'Y2F0Cg==' | base64 -d` flag
flag{Hello World}
┌──(cheery㉿kali)-[~/Desktop/flag]
└─$ ca$9t flag
flag{Hello World}