摘要:#!/bin/bash#新中国是如何建立的sel(){ echo "i love you $user" echo -n "please enter your selection y or n" read selection}selif [ $selection = n] then echo "神经病,无聊"#革命尚未成功,同志尚需努力。 ......
摘要:在sed(和grep中),只有当"^"和"$"分别出现在正则表达式的开始和结尾时才是特殊的.因此"^abc"意味着"匹配只处于行开始处的字母a、b和c", 而"ab^c"意味着"匹配处于行的任意位置的a、b、字面^,然后是c"。这对于"$"同样适用。在awk中......
创建屏幕输出-tput基础用户可以使用s h e l l脚本创建交互性的.专业性强的屏幕输出.要实现这一点,系统上需要一个彩色监视器与t p u t命令. 【程序编程相关:
Programming in Lua翻译】 【推荐阅读:
3D Engine 的设计架构
】本章内容有: 【扩展信息:
J2ME实现图形学之——中点画圆
】 • tput命令. • 使用转义序列与产生控制码. • 使用颜色. 作者写这本书时,遇到了t p u t命令的三种不同变形.至今为止最好的是gnu tput,如果没有这个版本,首先下载它并安装在你的系统里.t p u t使用文件/ e t c / t e r m i n f o或/ e t c / t e r m c a p,这样就可以在脚本中使用终端支持的大部分命令了. 虽然t p u t不识别颜色设置,但是可以使用控制字符实现这一点.
1 tput
1.1 字符串输出
下面是大部分常用字符串: 名字含义 b e l 警铃 b l i n k 闪烁模式 b o l d 粗体 c i v i s 隐藏光标 c l e a r 清屏 c n o r m 不隐藏光标 c u p 移动光标到屏幕位置( x,y) e l 清除到行尾 e l l 清除到行首 s m s o 启动突出模式 r m s o 停止突出模式 s m u l 开始下划线模式 r m u l 结束下划线模式 s c 保存当前光标位置 rc 恢复光标到最后保存位置 s g r 0 正常屏幕 r e v 逆转视图...
下一页 摘要:我们知道,linux是个比较安全的系统,而shell也具有很强的安全性,他的安全性是通过"约束"特定用户的
登录shell来实现的,约束你的shell:
当带-r选项作为你登录的shell时,这个用户的shell是被约束的!,当约束shell时,你不能用cd命令,而且你不能
修改或复位shell,env,path等变量,任何重定向的操作被视为非法,不能用set来复位或置位该选项!
基于此,......