假设/mnt/bin 目录下存在一个名为 hello.sh 的可执行文件。

1. 若当前目录是 /mnt/bin ,可以使用 ./hello.sh 来执行这个可执行文件,但是使用 hello.sh 就不可以。

2. 使用该文件的绝对路径可以执行该文件,例如 /mnt/bin/hello.sh

记得之前在某个地方看到过解释为什么需要使用 ./ 才能执行当前目录下的文件,具体解释复述不出来了。

然后潜意识里就觉得只要使用相对路径,就需要使用 ./

然后今天发现了另一种使用相对路径的形式:

#假设当前位于 /

mnt/bin/hello.sh

#假设当前位于 /mnt

bin/hello.sh

这两种方式以及类似的方式都可以。

说这些的原因是这种新的方式纠正了我对指定路径的误解,其实在执行一个文件的时候,如果该文件不是位于当前目录,指定相对路径名的时候不需要使用 ./ 来指定当前目录的。

Linux中执行脚本参数获取

Linux中变量$[#,@,0,1,2,*,$,?]含义 $# 是传给脚本的参数个数 $0 是脚本本身的名字 $1 是传递给该shell脚本的第一个参数 $2 是传递给该shell脚本的第二个参数 $ ...

Linux中编译或安装程序时提示No such file or directory

deb系发行版本 Debian Ubuntu Linux Mint等 dpkg -S dpkg-query -S rpm系发行版本 RHEL CentOS等 yum provides rpm -qf ...

Linux中执行shell脚本的4种方法总结

bash shell 脚本的方法有多种,现在作个小结.假设我们编写好的shell脚本的文件名为hello.sh,文件位

linux怎么运行脚本文件路径,关于linux中执行脚本或程序时指定的路径相关推荐

  1. linux mysql 运行sql文件命令大全_linux下执行mysql的sql文件

    linux下执行mysql的sql文件 mysql -uroot -proot 进入到mysql 然后执行source /var/ftp/pub/sogoodsoft.sql; 即可. www.2ct ...

  2. ipython下怎么运行py文件_在IPython中执行Python程序文件的示例

    简单使用了一下之后,我觉得如果有机会(公司里面编码是极不自由的,也无所谓,我在公司不做数据分析),我肯定是更喜欢使用IPython作为我的Python shell环境了.简单的接触发现了不少我喜欢的功 ...

  3. python打卡以及Linux自动运行python文件

    python打卡以及Linux自动运行python文件 前因 分析 python代码 实现linux自动运行python文件 了解crond 开机自启设置 定时运行python文件设置 crond踩坑 ...

  4. linux服务器运行matlab文件报错

    linux服务器运行matlab文件报错 在linux服务器上安装matlab之后,如果想要运行matlab程序,通常的做法是先cd到matlab文件所在的文件夹,然后输入指令 % 假定matlab文 ...

  5. linux一运行大文件就自动重启,Linux之systemd服务配置及自动重启

    layout: post title: Linux之systemd服务配置及自动重启 date: 2019-09-09 tags: linux --- Linux之systemd服务配置及自动重启 0 ...

  6. linux下分析cel文件,详细解析Linux scp命令的应用

    采用scp命令在Linux系统之间copy文件 不同的Linux之间copy文件常用有3种方法,第一种就是ftp,也就是其中一台Linux安装ftp Server,这样可以另外一台使用ftp的clie ...

  7. cmd中如何运行python文件_在cmd中运行.py文件: python的操作步骤

    在cmd中运行.py文件: python的操作步骤 1 打开cmd, 不改变运行的目录: 输入python 空格  调试好的python文件路径 或者python 空格  将python文件拖入cmd ...

  8. shell中执行脚本并显示到终端和保存到日志文件中

    我们知道,在shell中执行脚本会返回一定信息到终端屏幕上 ,但是有一些特殊情况,如以下情况: 1)显示到终端中 echo  "abck" 以上在手动执行脚本中是可以的,如果是编写 ...

  9. 在MATLAB中采用M文件实现对Simulink中的S函数程序实现自动调参数

    在做研究的时候我们经常需要对模型的参数就行相应的选择,然而有没有觉得每次更改一个参数都需要运行一次仿真程序觉得很无聊呀,运行完程序还要看效果怎么样,然后再根据效果来调整参数,再次运行程序,如此反复. ...

最新文章

  1. 学习API网关遇到的名词
  2. 在datagridview里添加自定义控件列
  3. windows 10 上office2016 word崩溃的解决方案
  4. opencv mat与avframe互转
  5. linux远程图形操作系统,二、Linux操作系统之操作篇-Xmanager 远程访问Linux图形化界面...
  6. jenkins配置python脚本参数_jenkins配置python脚本定时任务过程图解
  7. [MAC] Mac OS X下快速复制文件路径的方法
  8. access窗体中再制作查询窗体_Access
  9. jQuery源码分析系列 : 整体架构
  10. 多线程 空值线程数_【开发者成长】深入理解多线程编程
  11. WinCE 控制面板的创建
  12. 青蛙学Linux—NFS
  13. 作者:包阳(1978-),男,北京系统工程研究所副研究员。
  14. 使用mustache js模板引擎
  15. 人类简史下载pdf_《人类简史:从动物到上帝》高清扫描版pdf下载
  16. 恒生电子2020届秋季招聘实录(已签offer)
  17. html转换为pdf教程,html如何转换为pdf
  18. 《Python编程快速上手——让繁琐的工作自动化》读书笔记2
  19. 经典排序算法之--冒泡排序
  20. 10-不用加减乘除做加法

热门文章

  1. 博途(TIA)软件安装教程;博途软件安装常见问题解决办法
  2. 打印机qr代码_自动将QR代码添加到网页中,以便从打印副本中轻松链接引用
  3. 知识变现海哥|你为什么知识却不富有,是你不懂这个道理
  4. ICV:2022年中国车载摄像头市场规模有望突破50亿美元大关
  5. Scala中使用ansj分词库编写spark中文版WordCount
  6. 总结——01背包问题 (动态规划算法)
  7. 萧井陌 python培训千锋为中钞研究院提供Python培训,助力企业高效数据运营
  8. webrtc 学习博客
  9. python 文件操作写入追加write
  10. Django restframework中 Serializer 序列化方法详细介绍