linux 下让文本文件怎么样直接运行? 例如test.txt 其文件内容为 ls -al 后用chmod 775 test.txt

[复制链接]
查看11 | 回复3 | 2012-6-13 10:53:37 | 显示全部楼层 |阅读模式
首先修改文件权限,使其可执行# chmod +x test# ./test如果需要直接使用test命令运行,修改PATH的值,在后面添加test文件所在的目录# PATH=$PATH:test文件所在的目录# echo $PATH查看PATH值看是否包含test文件所在目录上述方法只适用于这一次会话,如果希望在每次启动后都能适用,修改~/.bash_profile文件,修改PATH行,将test文件所在目录用冒号隔开添加在后面...
回复

使用道具 举报

千问 | 2012-6-13 10:53:37 | 显示全部楼层
可以的,但是需要有两个步骤,1是要把该文件设置为可执行的权限,使用命令chmod a+x test.txt就可以做到;2是把该文件放到环境变量PATH中的任意一个目录中,一般是放在/usr/local/bin目录中。此外,用shell写的文件一般以.sh作为后缀,另外,文件的第一行要指明所使用的解释器位置,通常是这样的#!/bin/bash(根据你系统里...
回复

使用道具 举报

千问 | 2012-6-13 10:53:37 | 显示全部楼层
写一行 #!/bin/bash 在里面,然后给它+x执行权限,用 ./program 来调用即可...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行