用户工具

站点工具


adf:managementoffile

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

后一修订版
前一修订版
adf:managementoffile [2016/12/13 17:09] – 创建 liu.junadf:managementoffile [2019/06/21 21:38] (当前版本) – [格式] liu.jun
行 7: 行 7:
  
 解释如下: 解释如下:
-chmod:是修改权限的命令 +  * chmod:是修改权限的命令 
-700:三个数字,第一个数字是针对自己的,第二个数字是针对和自己在同一个用户组的其它用户的,第三个数字是针对其它用户。“读”权限的数字是4,“执行”权限数字是1,“写”权限是2。因此7代表可读、可写、可执行。0代表无任何权限,因此700表示我自己可读可写可执行,其它任何用户(除root外),对此文件不可读不可写不可执行。如果一个程序被root安装在诸如/opt、/local/user/这样的路径,默认状况下,其它用户对这些路径下的文件、文件夹没有写、执行的权限,因此并不能运行安装的软件。因此root用户需要对整个软件文件夹赋予755的权限。这样普通用户对软件具有读、执行的权限,但不能做任何修改。 +  700:三个数字,第一个数字是针对自己的,第二个数字是针对和自己在同一个用户组的其它用户的,第三个数字是针对其它用户。“读”权限的数字是4,“执行”权限数字是1,“写”权限是2。因此7代表可读、可写、可执行。0代表无任何权限,因此700表示我自己可读可写可执行,其它任何用户(除root外),对此文件不可读不可写不可执行。如果一个程序被root安装在诸如/opt、/local/user/这样的路径,默认状况下,其它用户对这些路径下的文件、文件夹没有写、执行的权限,因此并不能运行安装的软件。因此root用户需要对整个软件文件夹赋予755的权限。这样普通用户对软件具有读、执行的权限,但不能做任何修改。 
-文件名:如果文件就在当前目录,那么直接输入文件名就可以了,如果不在,那么可以输入路径和文件名,例如chmod 700 /home/Fermi/test/*run。其中*是Linux中的通配符,该命令表示,/home/Fermi/test/下所有文件名字以run结尾的文件,对“自己”赋予读写执行权限,对其它用户无任何权限。 +  文件名:如果文件就在当前目录,那么直接输入文件名就可以了,如果不在,那么可以输入路径和文件名,例如chmod 700 /home/Fermi/test/*run。其中*是Linux中的通配符,该命令表示,/home/Fermi/test/下所有文件名字以run结尾的文件,对“自己”赋予读写执行权限,对其它用户无任何权限。因此用户在Windows生成的*.run脚本文件,在Linux下要运行的话,首先要chmod 700 *run将其赋予可执行权限
- +
-因此用户在Windows生成的*.run脚本文件,在Linux下要运行的话,首先要chmod 700 *run将其赋予可执行权限+
  
 ===== 格式===== ===== 格式=====
行 17: 行 15:
  
 解决办法: 解决办法:
-1,执行命令:dos2unix 文件名。但有的系统没有dos2unix命令。 +  - 执行命令:dos2unix 文件名。但有的系统没有dos2unix命令。 
-2,直接在Windows拷贝脚本文件的文字,在Linux中用vi创建文件,将文字粘贴进去。参考:[[adf:vi]]+  直接在Windows拷贝脚本文件的文字,在Linux中用vi创建文件,将文字粘贴进去。参考:[[adf:vi]] 
 +  - 如果是使用SSH Secure Shell,则可以在Edit-Setting-File Transfer中ASCII extension中将某个不常用的后缀,例如html改为run即可一劳永逸的解决这个问题。
adf/managementoffile.1481620186.txt.gz · 最后更改: 2016/12/13 17:09 由 liu.jun

© 2014-2022 费米科技(京ICP备14023855号