扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
电脑输入冒号,很简单,那就是左手指按住SHIFT键,同时按一下分号键,输出的就是冒号。
创新互联建站专注于企业成都全网营销、网站重做改版、东兰网站定制设计、自适应品牌网站建设、H5网站设计、电子商务商城网站建设、集团公司官网建设、外贸网站制作、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为东兰等各大城市提供网站开发制作服务。
题主你好,
export PATH是用来给环境变量PATH赋值的, 而PATH理论上来说存放的是由冒号分隔的一系列路径:
而PATH这个变量的作用通常是提供搜索路径, 这么说不直观, 举个例子来说吧:
我们可以在命令行中直接使用find命令进行文件的查找, 但你有没有想过, 为啥你可以直接使用find命令呢?
原因一, 肯定find这个可执行文件要存在于linux中;
原因二, 我们还要将find可执行文件的路径添加到PATH中;
也就是说我们每次在黑乎乎的命令行中输入命令时, 它都会去PATH中指定的一系列路径下去找, 如果找到就按步就班的执行, 如果没找到就会报错.
-----
举个更现实一点的例子, 比如说我自己写了一个脚本名叫hi,内容为:
我是直接在家目录下新建的这个脚本,
此时我执行"hi friend",看看有什么情况发生:
它会告诉你,hi这个命令没找到,原因是PATH这个环境变量里的路径,不包含我的家目录,因此它找不到.
下面我们将家目录放到PATH中,再执行一遍命令看一下:
可以看到,正确输出了结果.
-----
希望可以帮到题主, 欢迎追问.
挺古老的的一个蛋疼小程序了【以前我觉着机器好,就手贱地运行了,于是不出意外地死机了】
原理就是定义一个函数,并不断递归,不停地制造后台任务。如你所见那个函数名就是个冒号,其实这完全就是在扰乱你的视线。【话说回来好像bash里好像也有一个啥事都不干的冒号命令】
写的易懂点:
func () { #函数定义,这里把函数名改成了func
func | func #管道符连接的命令貌似会同时开始【也有可能是倒序开始来IO阻塞,我对bash研究不深】,所以当下一个func被调用时,一个后台的func已经建立
}
func #那么开始滚雪球,准备好随时power键
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流