我怀疑你的那条sudo.privillege.sh不对。
我一看你的表达就知道,你经验不足。你的那条命令有几个问题
1:sudo要和后面的内容隔开。sudo是给普通用户以root权限的
2那个.privillege.sh是什么意思?在linux下,它的意思是电脑中的一个名字叫做privillege个sh文件。这个末尾的.sh表明它是一个shell脚本文件。privillege前面有个点,表示它属于隐藏文件。
你要执行文件。有2个办法。一个是进入该文件的目录。以点.和斜线/为开头,后面跟上要执行的文件。例如:./privillege.sh。还一种是不进入要运行的文件的目录。而是通过明确指定路径的方式。例如 /usr/local/bin/mplayer /dev/sda3/培亚RH0253-07.avi。就是说是用在/usr/local/bin目录下的mplayer播放位于/dev/sda3目录里面的培亚RH0253-07.avi这个视频文件。其实,它和我先执行cd /usr/local/bin,进入/usr/local/bin目录,再执行./mplayer /dev/sda3/培亚RH0253-07.avi效果是一样的。
我觉得你的命令应该是 sudo ./privillege.sh,如果那个privillege.sh前面确实有个点,那就是
sudo ./.privillege.sh
取消
评论