20CN网络安全小组第一代论坛
发表新主题  发表回复

个人资料 | 社区目录 用户登录 | | 论坛搜索 | 常见问题 | 论坛主页
  下一个最老的主题   下一个最新的主题
» 20CN网络安全小组第一代论坛   » 安 全 基 地   » 菜鸟乐园   » new简单问题三则

   
作者 标题: new简单问题三则
disguise
未注册


图标 1  发表于         编辑/删除帖子   引用原文回复  
用文本编辑一个shell程序,然后在所在目录运行./x.sh,它提示说bash里没有这个命令,我想问如何运行shell程序?


用gcc编译c源文件,生成a.out,这个文件怎么运行?(键入a.out,提示bash里没有这个命令)


在帖子中粘图片,那么是不是先要把图片发到个人主页上?

IP: 已记录
TomyChen
未注册


图标 1  发表于         编辑/删除帖子   引用原文回复  
chmod 755 x.sh
这样才行啦:)

当然是./a.out

对,如果没有URL当然不行的啦:)
随便申请一个免费空间就可以了

------------------
人生就像一个方程:
一是有解;
一是无解;
我就是属于无解的。
欢迎登陆我的论坛

[被 TomyChen 编辑过(日期 07-24-2001)]

IP: 已记录
disguise
未注册


图标 1  发表于         编辑/删除帖子   引用原文回复  
chmod 755是什么命令?
你不是说运行./x.sh就行吗?
我看到过有chmod +x,这是什么命令?
IP: 已记录
TomyChen
未注册


图标 1  发表于         编辑/删除帖子   引用原文回复  
chmod 改变文件属性!!!
chmod --help
用ls -la看看文件属性!!!
建议你从头把基础的linux书慢慢咬!
chmod +x ==============把文件设为只有root才可以看的文件

------------------
人生就像一个方程:
一是有解;
一是无解;
我就是属于无解的。
欢迎登陆我的论坛

IP: 已记录
disguise
未注册


图标 1  发表于         编辑/删除帖子   引用原文回复  
我知道,我想问chmod 775是什么,我没看到过这个命令,我运行了,没用。
先是chmod +x s.sh
然后运行./s.sh
不行,bash提示没有这个命令。
具体怎么运行?
IP: 已记录
TomyChen
未注册


图标 1  发表于         编辑/删除帖子   引用原文回复  
chmod-改变文件保护,文件护控制用户对文件的访问权,有三个安全级别:所有者级别、组访问级别和其他用户访问级别。在这三个级别中,又有三种权限、读(r)、写(w)与执行(x)。可能通过ls -lg来观看一个文件的所属group,对于文件的来说读权限意味着可以看文件的内容,写文件权可以修改文件或者删除。执行权限则可以执行他(类似于DOS的下的EXE。COM。BAT之类)。对于目录来说,读权限意味着可以查看目录下的内容,写权限意味着能在目录下建立新的文件、目录或者对文章、目录删除。执行权意味着可以从一个目录转变到另一个目录。
2.参数说明:
chmod [-Rcvf] [--recursive] [--changes] [--silent]
[--quit] [--verbose] [--help] [--version] 保护权限 文件名...
-c --changes:只有在文件的权限确实改变时才进行详细说明
-f ---silent -quit:不输出权限不能改变的文件错误信息。
-v --verbose :详细说明权限的变化。
-R--recursive:必变本目录及其所有子目录的文件权限。
--help:标准输出帮助信息并退出。
--version :在标准输出上输出版本信息并退出。

tomy~>chmod a +x destfile 使所用户对文件destfile有读写执行权 (另外更正我上一帖的错误。)
tomy~>chmod a 664 destfile 使有用户有读权.只有属主才有权更改。
那么chmod 755 就是改变文件,使所有用户有执行权咯:)
怎么会提示没有这个命令?
只会提示脚本出错,不会提示没有这命令吧?

------------------
人生就像一个方程:
一是有解;
一是无解;
我就是属于无解的。
欢迎登陆我的论坛

IP: 已记录
disguise
未注册


图标 1  发表于         编辑/删除帖子   引用原文回复  
tomy~>是什么意思,我看过类似的文章,你只须告诉我,我要运行哪几步就行了,是不是:
#chmod 755 x.sh
#./x.sh
对吗?
IP: 已记录
TomyChen
未注册


图标 1  发表于         编辑/删除帖子   引用原文回复  
tomy~>就是我的Linux上的终端啦…

就是这样

------------------
人生就像一个方程:
一是有解;
一是无解;
我就是属于无解的。
欢迎登陆我的论坛

IP: 已记录
disguise
未注册


图标 1  发表于         编辑/删除帖子   引用原文回复  
直接运行x.sh不行吗?为什么前边要加./
IP: 已记录
TomyChen
未注册


图标 1  发表于         编辑/删除帖子   引用原文回复  
行、把他copy到/usr/bin下
就可以直接运行。
./就相当于你用鼠标双击的意思啦…

------------------
人生就像一个方程:
一是有解;
一是无解;
我就是属于无解的。
欢迎登陆我的论坛

IP: 已记录
NetDemon
初级成员
编号: 2

评价成员
图标 1  发表于    NetDemon的个人资料   发送 Email 给NetDemon   发送新的短讯      编辑/删除帖子   引用原文回复  
disguise
你去 主页的技术文库看我写的那篇文章,就知道chmod 755 是什么意思

TomyChen
chmod +x 是改变的文件的属性,付以期可执行的属性,如果文件属性原来是 644 chmon +x 之后变为755
另外 ./ 的意思为当前目录,UNIX和DOS不一样,在DOS下,打入一个命令,dos 先查找当前目录,没有了再在系统变量 $PATH 中的查找此文件,但UNIX不这样,他只查找 $PATH中写明的路径,而$PATH 一般是 /bin;/sbin;/usr/bin;usr/sbin; 所以找不到这个命令,你可以自己定义你的$PATH ,简单的加入 ./ 到$PATH中,这样就不用都输入./了,可直接输入文件名,打开 /etc/profile ,你自己用户目录下的 .profile .bashrc 你将明白怎么做


------------------
微软给了我窗户,因此UNIX给了我房子
微软给我窗户了吗?没有
所以UNIX没有给了我房子
我仍然游荡在Internet上

发表: 4 | 注册: 2005-02-27  |  IP: 已记录

 
发表新主题  发表回复 关闭主题 突出主题 移动主题 删除主题 下一个最老的主题   下一个最新的主题
 - 适于打印的主题视图
转到:
联系我们 | 20CN网络安全小组

Powered by Infopop Corporation
UBB.classic™ 6.5.0
NetDemon修改版 1.5.0, 20CN网络安全小组 版权所有。