这里会显示出您选择的修订版和当前版本之间的差别。
后一修订版 | 前一修订版 | ||
adf:managementoffile [2016/12/13 17:09] – 创建 liu.jun | adf:managementoffile [2019/06/21 21:38] (当前版本) – [格式] liu.jun | ||
---|---|---|---|
行 7: | 行 7: | ||
解释如下: | 解释如下: | ||
- | chmod:是修改权限的命令 | + | * chmod:是修改权限的命令 |
- | 700:三个数字,第一个数字是针对自己的,第二个数字是针对和自己在同一个用户组的其它用户的,第三个数字是针对其它用户。“读”权限的数字是4,“执行”权限数字是1,“写”权限是2。因此7代表可读、可写、可执行。0代表无任何权限,因此700表示我自己可读可写可执行,其它任何用户(除root外),对此文件不可读不可写不可执行。如果一个程序被root安装在诸如/ | + | |
- | 文件名:如果文件就在当前目录,那么直接输入文件名就可以了,如果不在,那么可以输入路径和文件名,例如chmod 700 / | + | |
- | + | ||
- | 因此用户在Windows生成的*.run脚本文件,在Linux下要运行的话,首先要chmod 700 *run将其赋予可执行权限 | + | |
===== 格式===== | ===== 格式===== | ||
行 17: | 行 15: | ||
解决办法: | 解决办法: | ||
- | 1,执行命令:dos2unix 文件名。但有的系统没有dos2unix命令。 | + | - 执行命令:dos2unix 文件名。但有的系统没有dos2unix命令。 |
- | 2,直接在Windows拷贝脚本文件的文字,在Linux中用vi创建文件,将文字粘贴进去。参考:[[adf: | + | |
+ | - 如果是使用SSH Secure Shell,则可以在Edit-Setting-File Transfer中ASCII extension中将某个不常用的后缀,例如html改为run即可一劳永逸的解决这个问题。 |