请问在~/.bashrc文件中能否执行脚本
时间:2011-06-18
来源:互联网
在~/ 目录下有个脚本文件foo 每次登陆都要手动执行一下./foo 感觉比较麻烦 想把这步放到~/.bashrc中去 使其能在登陆后自动执行 请问这样可以吗??具体应该怎么写 和在命令行一样写成 ./foo 可以吗? 还是 /bin/sh foo???
我这个脚本文件第一行已经有个#!/bin/sh 是不是就不能用 /bin/sh foo 这种形式了 只能用 ./foo来执行了??
我这个脚本文件第一行已经有个#!/bin/sh 是不是就不能用 /bin/sh foo 这种形式了 只能用 ./foo来执行了??
作者: 变换之风1986 发布时间: 2011-06-18
方法一
/bin/sh ~/foo放到~/.bashrc文件中
方法二
chmod a+x ~/foo 修改foo的可执行属性
~/foo放到~/.bashrc文件中
/bin/sh ~/foo放到~/.bashrc文件中
方法二
chmod a+x ~/foo 修改foo的可执行属性
~/foo放到~/.bashrc文件中
作者: yanyongkg 发布时间: 2011-06-18
方法一
/bin/sh ~/foo放到~/.bashrc文件中
方法二
chmod a+x ~/foo 修改foo的可执行属性
~/foo放到~/.bashrc文件中
yanyongkg 发表于 2011-6-18 14:59
多谢指点~~~~这个脚本中其实也就是增加一些PATH变量,其实我觉得可知直接把这部分内容放到~/.bashrc中去,这里有个问题我就有点搞不太清晰了,所谓的脚本文件和像~/.bashrc这样的文件到底有什么区别呢?~/.bashrc中也可以有if等流程控制语句吧(实际上我看了看~/.profile,其中的确有if) 在我看来 ~/.bashrc这样的文件更想是一些命令的集合,也就是说 在~/.bashrc中的那些命令其实都可以一条一条的在命令行中输入来实现,只是为了便于管理以及使其自动化的执行,所以将这些命令的集合放在~/.bashrc中,不知道我这样的理解对不对??? /bin/sh ~/foo放到~/.bashrc文件中
方法二
chmod a+x ~/foo 修改foo的可执行属性
~/foo放到~/.bashrc文件中
yanyongkg 发表于 2011-6-18 14:59
作者: 变换之风1986 发布时间: 2011-06-18
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28