?
?\n?
? 就是换行?ascii?
? 字符的代码是(??10?
?)??10进制?
??Line Feed?
??
编辑
??python3?
? 到底是个啥?
which python3
ll /usr/bin/python3
?
编辑
直接运行
/usr/bin/python3.8
?python3.8?
? 就在硬盘里呆着复制
?
编辑
#把/usr/bin/python3这个py文件的解释器拷贝到~(当前用户文件夹)
#cp的意思是copy
cp /usr/bin/python3 ~
#确认python3已经拷到~(当前用户文件夹)
#ls的意思是list
ls ~/python3.8
#查看python3文件细节
ls -lah ~/python3.8
研究 python3
#用vi打开这个刚拷贝过来的python3
vi ~/python3.8
?
编辑
以字节形式观察python3.8
vi ~/python3.8
?
编辑
?:%!xxd?
?我们可以看到这个文件的二进制形态?%?
?是指的对于所有行的范围?!是执行外部命令?
??xxd?
?指的是转化为 16 进制形式xxd
?
编辑
?:xxd –r?
? 可以还原回去 ??:%!xxd?
? 转成字节形态?:%!xxd –r?
? 转回文本形态另存为python3.8hex
?
编辑
?python3?
? 的程序是一个 5.3M 的可执行文件?
编辑
?
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。