linux
xieh1989
这个作者很懒,什么都没留下…
展开
-
shell指令
别名 系统预设的alias指令可以自定义你想要的指令别名。alias语法很简单,alias [命令别名]=[’具体的命令’]。 eg:alias cp='cp -i' 通配符 在bash下,可以使用*来匹配零个或多个字符,而用?匹配一个字符。 eg:ls -d test* 输入输出从定向 输入重定向用于改变命令的输入,输出重定向用于改变命令的输出。输出重定向更为常用,它经常用原创 2015-01-06 21:48:27 · 370 阅读 · 0 评论 -
shell运算符
关系运算符 -eq 检测两个数是否相等,相等返回 true。 [ $a -eq $b ] 返回 true。 -ne 检测两个数是否相等,不相等返回 true。 [ $a -ne $b ] 返回 true。 -gt 检测左边的数是否大于右边的,如果是,则返回 true。 [ $a -gt $b ] 返回 false。 -lt 检测左边的数是否小于右边的,如果是,则返回 true。原创 2015-01-06 21:56:10 · 366 阅读 · 0 评论 -
Shell语法
Shell字符串 单引号字符串的限制: 单引号里的任何字符都会原样输出,单引号字符串中的变量是无效的; 单引号字串中不能出现单引号(对单引号使用转义符后也不行)。 双引号的优点: 双引号里可以有变量 双引号里可以出现转义字符 获取字符串长度 eg: string="abcd" echo ${#string} #输出 4 提取子字符串原创 2015-01-06 21:58:27 · 298 阅读 · 0 评论 -
shell变量
linux中shell变量$#,$@,$0,$1,$2的含义解释: 变量说明: $$ Shell本身的PID(ProcessID) $! Shell最后运行的后台Process的PID $? 最后运行的命令的结束代码(返回值) $- 使用Set命令设定的Flag一览 $* 所有参数列表。如"$*"用「"」括起来的情况、以"$1 $2 … $n"的形式输出原创 2015-01-06 21:54:14 · 260 阅读 · 0 评论 -
Linux 自带的 watchdog 的简介
Linux 自带了一个 watchdog 的实现,用于监视系统的运行,包括一个内核 watchdog module 和一个用户空间的 watchdog 程序 内核 watchdog 模块: 内核 watchdog 模块通过 /dev/watchdog 这个字符设备与用户空间通信。用户空间程序一旦打开 /dev/watchdog 设备,就会导致在内核中启动一个 1分钟的定时器,此后,用户空间程序转载 2015-01-05 12:42:01 · 501 阅读 · 0 评论