1)变量命名不能有空格,否则会报错;
2)sh脚本给python文件传参:python check.py $a $b
3)python文件获取执行脚本的内容 os.popen(pipe_order).readlines()
pipe_order为sh执行命令,os.popen(pipe_order)返回的是执行sh之后的一个对象,用.readlines()获取执行sh的内容。
4)str.join(*****)为返回通过指定字符连接序列中元素后生成的新字符串。
5)tar打包排除某些文件夹tar zcvf projectname.tar.gz --exclude=.idea --exclude=*.pyc projectname 注意exclude不能放在最后,否则会报问题。
6)查看某个端口的占用情况: lsof -i:8000
7)查看tcp协议的占用端口情况:netstat -ntlp
8)Linux egrep命令用于在文件内查找指定的字符串。
9)将linux命令正确的结果输出到文件 os.system('ls >> a.txt')
10)将linux命令的结果(不管正确还是错误)输出到文件 os.system('ls >> a.txt 2>&1')