对 Linux 来说还很陌生,并试图创建一个运行 python 文件的别名,下面是它的操作方式。
alias search=("cd /home/SET && python3 /home/SET/search.py")
唯一的问题是“search.py”需要输入,但由于括号而无法提供(因为我不想每次运行时都将目录更改为 /home/kali/SET。),那么我能做些什么呢?
答案1
以下函数应该可以完成您想要的操作:
search(){
cd /home/SET
python3 /home/SET/search.py "$@"
cd -
}
您应该执行该命令search
并为其提供尽可能多的参数。它们都将传递给 python 脚本。正如您在函数中看到的,我进入目录 /home/set,执行命令并返回到执行之前的位置。但首先您需要在 shell 中执行该函数定义,然后才能使用它(复制我提供的代码并将其粘贴到终端中)。使用它的方式就像使用别名一样。示例:
search arg_1 arg_2