linux中"."和".."有区别吗
发表于:2024-11-20 作者:千家信息网编辑
千家信息网最后更新 2024年11月20日,linux中"."和".."有区别吗?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。. (dot,就是"点")在 shel
千家信息网最后更新 2024年11月20日linux中"."和".."有区别吗
linux中"."和".."有区别吗?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。
. (dot,就是"点")
在 shell 中,使用者应该都清楚,一个 dot 代表当前目录,两个 dot 代表上层目录。
CDPATH=.:~:/home:/home/web:/var:/usr/local
在上行 CDPATH 的设定中,等号后的 dot 代表的就是当前目录的意思。
如果档案名称以 dot 开头,该档案就属特殊档案,用 ls 指令必须加上 -a 选项才会显示。除此之外,在 regularexpression 中,一个 dot 代表匹配一个字元。
linux中当.(点)放在一个需要一个目录名称的命令的参数处时,表示"当前目录";而一个紧接着另一个的两个点(..)呢,在同样的场景下(即当你的命令期望一个文件目录的时候)表示"当前目录的父目录"。
linux shell中的点命令完全等同于source命令。
[taoge@localhost Desktop]$ cat a.sh #! /bin/bashecho "shell script"export z="f(x) + f(y)"[taoge@localhost Desktop]$ ./a.sh shell script[taoge@localhost Desktop]$ echo $z[taoge@localhost Desktop]$ . ./a.sh shell script[taoge@localhost Desktop]$ echo $zf(x) + f(y)[taoge@localhost Desktop]$
我们看到, 点命令的作用, 确实就等价于source命令。 请注意看". ./a.sh", 前面一个点是点命令, 等价于source, 后面一个点是和/一起的, ./表示当前目录, 而且, 千万要注意, 这两个点之间必须有空格。
看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注行业资讯频道,感谢您对的支持。
目录
命令
代表
两个
档案
清楚
名称
就是
等价
帮助
特殊
上层
之间
作用
使用者
内容
参数
场景
对此
开头
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
idc管理系统服务器软件
手机插件软件开发公司
典型的数据网络安全
人工智能及网络安全
软件开发技术要学哪些
建行软件开发六级
溧水区网络技术服务信息推荐
青海省委网络安全和信息化
超融合通用服务器
静安区个人数据库服务商报价行情
农安网络技术服务至上
手机软件开发语言排行
金山区特定软件开发服务商有哪些
网络技术答辩
济源电子仓库软件开发
网络安全 举报人
大学生网络安全 发声亮剑
网络技术的发展翻译
小学生网络安全知识板报
江西捷配互联网科技有限公司
idc管理系统服务器软件
邯郸工业软件开发费用
网络安全出现异常
安卓手机管理服务器数据库
宾馆管理系统数据库毕设
网络技术的手抄报版面
泸州云恒网络技术有限公司
宏观经济与金融大数据库
安卓软件开发移动点餐系统代码
泉州天互网络技术服务公司