作者
|
标题: new简单问题三则
|
disguise
未注册
|
| |
用文本编辑一个shell程序,然后在所在目录运行./x.sh,它提示说bash里没有这个命令,我想问如何运行shell程序? 用gcc编译c源文件,生成a.out,这个文件怎么运行?(键入a.out,提示bash里没有这个命令)
在帖子中粘图片,那么是不是先要把图片发到个人主页上?
| |
IP: 已记录
|
|
|
TomyChen
未注册
|
| |
chmod 755 x.sh 这样才行啦:)当然是./a.out 对,如果没有URL当然不行的啦:) 随便申请一个免费空间就可以了 ------------------ 人生就像一个方程: 一是有解; 一是无解; 我就是属于无解的。 欢迎登陆我的论坛 [被 TomyChen 编辑过(日期 07-24-2001)]
| |
IP: 已记录
|
|
|
disguise
未注册
|
| |
chmod 755是什么命令? 你不是说运行./x.sh就行吗? 我看到过有chmod +x,这是什么命令?
| |
IP: 已记录
|
|
|
TomyChen
未注册
|
| |
chmod 改变文件属性!!! chmod --help 用ls -la看看文件属性!!! 建议你从头把基础的linux书慢慢咬! chmod +x ==============把文件设为只有root才可以看的文件------------------ 人生就像一个方程: 一是有解; 一是无解; 我就是属于无解的。 欢迎登陆我的论坛
| |
IP: 已记录
|
|
|
disguise
未注册
|
| |
我知道,我想问chmod 775是什么,我没看到过这个命令,我运行了,没用。 先是chmod +x s.sh 然后运行./s.sh 不行,bash提示没有这个命令。 具体怎么运行?
| |
IP: 已记录
|
|
|
TomyChen
未注册
|
| |
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
未注册
|
| |
tomy~>是什么意思,我看过类似的文章,你只须告诉我,我要运行哪几步就行了,是不是: #chmod 755 x.sh #./x.sh 对吗?
| |
IP: 已记录
|
|
|
TomyChen
未注册
|
| |
tomy~>就是我的Linux上的终端啦… 就是这样 ------------------ 人生就像一个方程: 一是有解; 一是无解; 我就是属于无解的。 欢迎登陆我的论坛
| |
IP: 已记录
|
|
|
disguise
未注册
|
| |
直接运行x.sh不行吗?为什么前边要加./
| |
IP: 已记录
|
|
|
TomyChen
未注册
|
| |
行、把他copy到/usr/bin下 就可以直接运行。 ./就相当于你用鼠标双击的意思啦…------------------ 人生就像一个方程: 一是有解; 一是无解; 我就是属于无解的。 欢迎登陆我的论坛
| |
IP: 已记录
|
|
|
NetDemon
初级成员
编号: 2
评价成员
|
| |
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: 已记录
|
|
|