linux中的echo命令,功能是在显示器上显示一段文字,一般起到一个提示的作用。echo会将输入的字符串送往标准输出。输出的字符串间以空白字符隔开, 并在最后加上换行号。
举个例子来说,,比如:
echo the echo command test!
这时显示器上就会输出“the echo command test!”这一行文字。
如果你不知道的函数的功能,参数和意思,在linux上最好的办法就是输入命令 man fun 其中fun为你的函数名,比如打个简单比方,你不晓得C里面的memmem怎么用的,什么意思,直接输入命令man memmem就可以了。另外当shell或者是其他里面有同名函数时,你可以输入man 2 fun或者man 3 fun,数字说明他有多个重复。或者你再下载个linux C的api文档,不过你用man命令的话,对你的英语能力还是比较考究的,因为解释当然是全英文的了,不过也能很好的锻炼你
在学习之前一直对驱动开发非常的陌生,感觉有点神秘。不知道驱动开发和普通的程序开发究竟有什么不同;它的基本框架又是什么样的;他的开发环境有什么特殊的地方;以及怎么写编写一个简单的字符设备驱动前编译加载
-b:allow pinging abroadcast address
允许执行ping abroadcast地址
IP 地址 192.168.1.255 是这个网段上的广播地址(broadcast),要ping广播地址,必须要加上“b”这个参数。
这个参数就是允许ping命令ping广播地址。
-b :allow pinging abroadcast address
你说的应该是【华为EchoLife光猫】吧,你发现ONT注册状态: O3 (Serial-Number state)对吗?
我换光猫时也是这样显示,序列号状态表示光猫没通过OLT认证,肯定上不了网。(我的移动宽带原配的是HG8310M光猫,自己换了HG8245A带WiFi的光猫。)我是经验是:进入192.168.100.1,用户名telecomadmin密码admintelecom,把SN值(SerialNumber值)改成原来光猫的SN值就可以了,然后就通过OLT认证了,ONT注册状态就变成: O5 (Operation state)正常上网。
git是一种开源的分布式版本控制系统。
网站中文学习链接:https://git-scm.com/book/zh/v2
git clone 命令是客户端从git服务器上克隆项目仓库,然后接着开发项目内容,存到这个项目仓库中,简单来说就是从git服务器上克隆项目仓库,然后接着开始开发。
用法:git clone git@192.168.1.1/project/project.git
其中git是git服务器上创建的项目仓库用户
192.168.1.1是git服务器地址
project是git服务器上的项目仓库存储目录
project.git是git服务器上项目仓库存储目录下存放元数据和版本数据目录
使脚本返回码为0,表示成功
exit命令用于退出当前shell,在shell脚本中可以终止当前脚本执行。
常用参数
格式:exit n
退出。设置退出码为n。(Cause the shell to exit with a status of n.)
格式:exit
退出。退出码不变,即为最后一个命令的退出码。(If n is omitted, the exit status is that of the last command executed. )
格式:$?
上一个命令的退出码。
格式:trap commands EXIT
退出时执行commands指定的命令。( A trap on EXIT is executed before the shell terminates.)
退出码(exit status,或exit code)的约定:
0表示成功(Zero - Success)
非0表示失败(Non-Zero - Failure)
2表示用法不当(Incorrect Usage)
127表示命令没有找到(Command Not Found)
126表示不是可执行的(Not an executable)
=128 信号产生
标签:linux,echo