我知道如何运行我创建的脚本。但是很痛苦,我需要通过终端更改目录并运行脚本。我需要运行slowloris进入Desktop 的脚本,现在将目录更改为Desktop并运行。
然后我有另一个根源。现在将目录更改为root并运行。
我的问题是:
如何通过仅从./script任何路径键入信息来运行任何shell脚本,就像我们通过msfconsole从任何路径给出信息从任何路径启动Metasploit一样。
我是 python 编程的新手。我遵循了“以艰难的方式学习 python”一书,但那是基于 python 2x 的。
def print_one_line(line_number,f):
print(line_number,f.readline())
Run Code Online (Sandbox Code Playgroud)
在这个函数中每次打印A line和一个新 line。
1 gdfgty
2 yrty
3 l
Run Code Online (Sandbox Code Playgroud)
我读过纪录片,如果我在readline()后面放一个, (逗号), 那么它不会打印新的\n。这是纪录片:
为什么文件中的行之间有空行?readline() 函数返回文件中该行末尾的 \n。这意味着 print 的 \n 被添加到 readline() 函数已经返回的那个。要更改此行为,只需在打印末尾添加一个 ,(逗号),这样它就不会打印自己的 .
当我用python 2x运行文件时,它没问题,但是当我在python 3x 中运行时,会打印换行符。如何避免python 3x中的换行符?
bash ×1
linux ×1
newline ×1
python ×1
python-2.7 ×1
python-3.x ×1
shell ×1
terminal ×1
unix ×1