对象存储服务 OBS-将obsutil设为系统内置命令:将obsutil设为macOS/Linux操作系统内置命令
将obsutil设为macOS/Linux操作系统内置命令
方式一:使用脚本自动配置(推荐)
- 运行脚本,参数为obsutil的路径。假设obsutil位于/home/user1目录下,执行命令为:
source setup.sh /home/user1/obsutil
- 必须以root用户运行脚本;
- 脚本参数是obsutil的相对路径或绝对路径。
- 必须以“source setup.sh”或“. setup.sh”命令运行脚本。
- 检验是否配置成功:在任意目录下执行命令obsutil help,出现工具帮助信息则表示配置成功。
如果使用脚本自动配置完成后,执行命令obsutil help出现“-bash: obsutil: command not found”,请尝试重新登录macOS/Linux命令行,如果问题仍未解决,则表明配置失败,请尝试手动配置方式。
方式二:手动配置。
- 创建obsutil工具目录,执行命令:
mkdir /obsutil
- 如果已有此目录,可忽略该步骤。
- 必须保证执行用户是root。
- 设置工具目录为755权限,执行命令:
chmod 755 /obsutil
- 如果此目录权限为drwxr-xr-x,可忽略该步骤。
- 必须保证执行用户是root。
- 拷贝obsutil工具到步骤1创建的目录下,并修改其权限为711。假设工具原路径为/home/test/obsutil,执行命令为:
cp /home/test/obsutil /obsutilchmod 711 /obsutil/obsutil
- 执行命令:vi /etc/profile,按i键进入Insert模式编辑文件,在文件末尾新增一行,内容为:export PATH=$PATH:/obsutil,然后按ESC键退出编辑,然后输入:wq!保存退出。
如果/etc/profile文件已有该新增行,可忽略此步骤。
- 执行命令:echo $PATH,查看当前环境变量,如果查询结果中包含:/obsutil则说明已有/obsutil环境变量,请直接执行下一步骤,否则执行source /etc/profile命令。
- 检验是否配置成功:在任意目录下执行命令obsutil help,出现工具帮助信息则表示配置成功。