knrt.net
当前位置:首页 >> linux中的#是什么 >>

linux中的#是什么

#相当于命令提示符 ,是bash这个shell默认提供给root账户的,实际运行中不需要你输入#符号, 同理 非root用户的提示符是$号 你可以在 PS1环境变量中随意设置这个提示符 几种常用终端的命令提示符 BASH: root账户: # ,非root账户: $ KSH: root账...

没有特殊的含义,的确在linux下的echo发生了这个现象。 但是我换一个系统,在aix下面就输出的是!# 另外,把这句echo !#放到一个shell脚本中,输出的还是!#

在Unix中,凡是被#!注释的,统统是加载器(解释器)的路径。 比如: #!/bin/bash #上面的意思是说,把下面的字符统统传递给/bin/bash echo "Hello Boy!" ... 当然,还有很多。 #!/bin/lua #!/bin/perl #!/bin/python #!/bin/tcl .... 其实这个就是...

是Linux的命令的一部分 比如: 1、 由字符到图型#startx或#init 5 2、 由图形到字符#logout或init 3 3、 注销#logout或exit或ctrl+d 4、 关机#poweroff或init 0或shutdown now或 halt -p 5、 重启#reboot或init 6或shutdown -r now

直接看示例: [root@localhost xly]# cat t.sh #!/bin/bash echo $# echo $@ [root@localhost xly]# sh t.sh 0 [root@localhost xly]# sh t.sh a b c 3 a b c 说明: $@表示所有参数 $#表示所有参数的个数

Linux命令中, $一般表示变量, #一般表示注释。

? #不是注释么?

好像没有这种写法,只有${name#*/} 比如: name=/etc/rc.local echo ${name#*/} 结果: etc/rc.local

每行开头的#是注释用的,表示那一行的内容是注释,脚本执行时不读龋 当然特殊地方的#就要看具体情况了。

ll是详细显示当前目录下文件信息的shell命令,和ls -l的作用一样

网站首页 | 网站地图
All rights reserved Powered by www.knrt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com