linux - 了解 PATH 变量和软链接
问题描述
请帮助我了解my-ls -l ~/bin/my-ls
正在尝试做什么?
$ ln -s $(which ls) ~/bin/my-ls # symlink
$ which my-ls
/home/user/bin/my-ls
$ my-ls -l ~/bin/my-ls
lrwxrwxrwx 1 user user 7 2010-10-27 18:56 my-ls -> /bin/ls
$ my-ls # lookup through $PATH
bin desktop documents downloads examples.desktop music
$ ~/bin/my-ls # doesn't use $PATH to lookup
bin desktop documents downloads examples.desktop music
解决方案
推荐阅读
- c# - ASP.NET MVC 应用的灾难恢复
- elasticsearch - 在 Liferay 的 BooleanQuery 中使用按条款过滤
- c - ANSI C:声明“字符串数组”类型的指针
- android - 检测背景壁纸是否太亮或太暗
- firebase - Expo firebase 身份验证提供程序未定义
- java - 在 JPA 或 Hibernate 中更新多对多关系
- java - windows唤醒后如何唤醒Java计时器?
- android - 前台通知服务有时会自行停止,有时会在牛轧糖中自动启动
- angular - Angular Materials Modal:为什么我的变量在订阅中未定义但在地图方法中未定义?
- android - 无文本预览的 NumberPad 键盘