ubuntu ::chmod+x drlinuxclient.bin 结果chmod+x: command not found ???
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ubuntu ::chmod+x drlinuxclient.bin 结果chmod+x: command not found ???相关的知识,希望对你有一定的参考价值。
参考技术A chmod命令的用法不是这样的,请自己搜索一下。你要指定是用户、用户组还是其他人的权限
例如,下面是增加该文件的所有者拥有运行权限
如果所有者是root ,你还有加sudo
chmod u+x drlinuxclient.bin追问
步骤1: 将下载的客户端软件drlinuxclient.bin放在用户目录下
使用命令行在用户目录下运行chmod+x drlinuxclient.bin
./drlinuxclient.bin
步骤2: 输入用户名、密码,认证后即可上网
步骤3: 输入ctrl+c 注销用户
。。。
以下在终端操作:
【步骤1】cd进入相应目录
【步骤2】(sudo) chmod u+x drlinuxclient.bin
【步骤3】./drlinuxclient.bin
【步骤4】输入用户名、密码,认证
【步骤5】ctrl+c 注销用户
(sudo) chmod u+x drlinuxclient.bin -->(sudo): command not found
(sudo) chmod u+x drlinuxclient.bin -->bash: 未预期的符号 `chmod' 附近有语法错误
?? 谢谢 括号的问题.
例如,下面是增加该文件的所有者拥有运行权限
如果所有者是root ,你还要加sudo
chmod u+x drlinuxclient.bin
我的括号是说,必要时要加上sudo,你会不会用命令的?
不会的话,直接在drlinuxclient.bin文件上右击鼠标-【属性】-【权限】-【允许执行】
然后双击运行就是了。
我是说括号格式错了。 虽然我真的不会用命令 TT
追答首先是这样:
chmod +x drlinuxclient.bin
如果上面的结果告诉你没有足够的权限,就这样:
sudo chmod +x drlinuxclient.bin
不用括号,注意空格。
sudo【空格】chmod【空格】+x【空格】drlinuxclient.bin
我之所以提醒要用sudo,是因为权限问题,在linux下,权限规则是很严谨的。
ubuntu 的chmod 和 chown
1.chown改文件或目录的所有者和群组权限
格式
chown [OPTION]... [OWNER][:[GROUP]] FILE...
参数:
-R
递归操作当前目录下的所有目录和文件;
-h
更改遇到的符号连接的所有权;如果不指定该选项,将更改符号连接所指向的文件或目录的所有权,而不是符号连接本身的所有权;
eg:
chown -hR root:staff /aa
改变/aa的所有者为root,组为staff
2.chmod
chmod [-cfvR] [--help] [--version] mode file…
u 表示拥有者,g 表示组,o 表示其他以外的人,a 表示这三者皆是。
+ 表示增加权限、- 表示取消权限、= 表示唯一设定权限。
r 表示可读取,w 表示可写入,x 表示可执行,X 表示只有当该档案是个子目录或者该档案已经被设定过为可执行
r=4,w=2,x=1
-c : 若该档案权限确实已经更改,才显示其更改动作
-f : 若该档案权限无法被更改也不要显示错误讯息
-v : 显示权限变更的详细资料
-R : 对目前目录下的所有档案与子目录进行相同的权限变更(即以递回的方式逐个变更)
–help : 显示辅助说明
–version : 显示版本
eg:
chmod -R 777 aa
以上是关于ubuntu ::chmod+x drlinuxclient.bin 结果chmod+x: command not found ???的主要内容,如果未能解决你的问题,请参考以下文章
ubuntu chmod 无法更改 文件夹权限 系统提示“不允许的操作 2linux 如何修改只读文件 3ubuntu安装
ubuntu linux下使用 chmod 修改文件权限,命令后提示【缺少操作数】,求解决方法