① linux中PATH=$PATH:$HOME/bin是什么意思呢,冒号:是什么意思
这些代码指的是环境变量,冒号是分隔符。
② linux中$(n:1:m)的冒号是什么作用
你写错了吧。应该是${n:1:m},这个表示截取变量n中从第2个字符专开始的m个字符
[root@属localhost~]#n="hellolinux"
[root@localhost~]#echo$n
hellolinux
[root@localhost~]#echo${n:1:5}
ellol
[root@localhost~]#
③ 为什么在Linux系统中的文件名命名能带冒号(:),而这是在Windows中绝对不允许的
因为windows底下有C:/,D:/这种磁盘,所以不允许文件名带冒号
④ linux环境变量设置是分号还是冒号
linux是用:(冒号)隔开的,windows下环境变量是用;(分号)隔开的。
环境变量的设置位于/etc/profile文件
cat/etc/profile
如果需要专增加新的环境变量可以添加下属属行
vim/etc/profile
exportpath=$path:/path1:/path2:/pahtN
#环境变量中间用:(英文状态的冒号)隔开。