如何做一些自定义bash脚本命令?

时间:2017-12-05 15:09:28

标签: linux bash

我想在我的Orange pi零点上使用一些命令,例如:我想在ubuntu上执行一个命令,我希望将每个命令放在1个文件中。

my_file (不以.sh结尾)

#!/bin/bash
alias myip='curl ipinfo.io/ip'
alias tururu='echo it works'

有这个文件,并且chmod -x在这个文件上执行了,但是当我在终端上执行“sh my_file myip”时,没有做任何事情,但没有给我一个错误,所以我正在做什么错?

非常感谢

1 个答案:

答案 0 :(得分:3)

"repos D:\Repositories\TestNAPFServer." "REV 82." "txn 81-2e." U SOURCE/databasescript/basedb.sql U SOURCE/databasescript/update.sql 是一个命令;它不会运行sh myfile myip然后 sh myfile。您的脚本应该看起来像

myip

然后以#!/bin/sh curl ipinfo.io/ip echo it works (或sh myfile运行,假设它是可执行的并位于路径上的目录中。

相反,如果您要执行myfile以便随后可以使用myfilemyip作为命令,则需要 source 该文件:

tururu