在UNIX中,我读到将一个shell脚本移动到/ usr/local/bin将允许您通过简单地键入“[scriptname] .sh”并按Enter键从任意位置执行该脚本。如何从任何位置执行bash脚本?
我已经移动了具有普通用户权限和root权限的脚本,但是我无法运行它。
脚本:
#! bin/bash
echo "The current date and time is:"
date
echo "The total system uptime is"
uptime
echo "The users currently logged in are:"
who
echo "The current user is:"
who -m
exit 0
这是当我尝试移动,然后运行该脚本会发生什么:
[[email protected] ~]$ sudo mv sysinfo.sh /usr/local/bin
[[email protected] ~]$ sysinfo.sh
bash: sysinfo.sh: command not found