linux - ./myShellScript 和 ~/myShellScript 有什么区别
问题描述
我是学习 shell 脚本的初学者,我找到了一种使用“~”从文件系统中的任何位置运行脚本文件的方法
这是我的 shell 脚本
我的ShellScript
#! /bin/bash
echo $(date): $* >> ~/notes.txt
echo $(date): $* >> ./notes.txt
我运行 ./myShellScript “将日期写入文件”
我试图了解访问文件结构 ./ 和 ~/
解决方案
./
用于当前目录
~/
对于主目录
推荐阅读
- reactjs - Bootstrap 中的嵌套行的宽度不正确
- ios - 项目与 Xamarin iOS 10 (Xamarin.iOS,Version=v1.0) / win-x64 不兼容
- flutter - 任务':app:mergeDebugResources'的Flutter Build Execution失败
- node.js - 我如何从环回 4 上传到 MongoDB GridFS
- scala - scalaz.Heap 使用大型集合获取 StackOverflowError
- java - 如何使用比较器实现这两个堆构造函数?
- node.js - 为什么 graphql 不接受我在查询中传递的参数?
- adb - fastboot 设备不返回任何内容
- django - djoser 使用模板覆盖重置密码电子邮件
- avr - At32uc3c twim i2c 包 nack io_error