易截截图软件、单文件、免安装、纯绿色、仅160KB

8个工作使用而有趣的linux脚本

http://club.topsage.com/thread-1201128-1-1.html
很多人都对过命令行提示的重要性不屑一顾,甚至是一点都不关心。但是我却一点都不这么认为,一个好的命令行提示可以改变你使用命令的方式。为此,我在internet上找到一些非常实用,优秀,并有趣的bash的命令行提示。下面我将我最喜欢使用的一些命令行提示罗列如下。
  注意  -  要使用下面这些提示,你可以拷贝粘贴这些以”PS1″打头的内容到你的终端上,为了使你的改变永久生效,还要将这些内容粘贴到你使用用户的~/.bashrc文件中去。
  1. 在成功执行的命令上增加一个笑脸符号
  这个命令提示行可能是这个命令行提示列表中最有趣的一个,但是它也依然有使用的价值。这个提示的想法是基于当你命令被成功执行,你将会得到一个笑脸作为你的命令行提示,一旦的命令执行失败,命令行提示将会换成一个哭脸。
  例子:
 
  代码:
  PS1=”\`if [ \$? = 0 ]; then echo \[\e[33m\]^_^\[\e[0m\]; else echo \[\e[31m\]O_O\[\e[0m\]; fi\`[\u@\h:\w]\\$ “
  2.更改失败命令的颜色
  下面这个命令行提示是我最喜欢的命令行之一。和上一个相似,这个命令行提示的颜色会在你最后一个命令运行失败后改变,而且这个命令行长路径会缩短输入命令的空间,这个命令提示还包含了bash 每个历史命令的命令号,以方便重新提取运行。
  例子:
 
  代码:
  PS1=”\[\033[0;33m\][\!]\`if [[ \$? = "0" ]]; then echo “\\[\\033[32m\\]“; else echo “\\[\\033[31m\\]“; fi\`[\u.\h: \`if [[ `pwd|wc -c|tr -d " "` > 18 ]]; then echo “\\W”; else echo “\\w”; fi\`]\$\[\033[0m\] “; echo -ne “\033]0;`hostname -s`:`pwd`\007″‘
  3. 多行提示
  如果你是喜欢命令行提示中包含完整信息的那一类人,那么下边就有一个适合于你的命令行提示。这个命令行提示信息中包含日期/时间,全路径,用户,主机,活动终端,甚至包含文件数和占用空间等。
  例子:
 
  代码:
  PROMPT_COMMAND=’PS1=”\n\[\033[35m\]\$(/bin/date)\n\[\033[32m\]\w\n\[\033[1;31m\]\u@\h: \[\033[1;34m\]\$(/usr/bin/tty | /bin/sed -e ’s:/dev/::’): \[\033[1;36m\]\$(/bin/ls -1 | /usr/bin/wc -l | /bin/sed ’s: ::g’)


相关文档:

Linux设备模型之tty驱动架构分析


Linux设备模型之tty驱动架构分析
 
来源: ChinaUnix博客  日期: 2008.07.25 16:24 (共有0条评论) 我要评论
 
------------------------------------------
本文系本站原创,欢迎转载!
转载请注明出处:http://ericxiao.cublog.cn/
------------------------------------------
一:前言
Tty这个名称 ......

linux实用工具

基本实用工具:
ls  显示文件名(list)
cat  显示文本文件内容
rm [-i]  删除文件(remove),-i打开选项
less/more  分屏显示文件
hostname  显示系统名
文件操作:
cp SOURCEFILE DESTINATIONFILE  复制文件copy
mv OLDNAME NEWNAME  更改文件名(move)
lpr [-p] FILEN ......

Linux高级路由 策略路由/捆绑/网桥

转自http://liuleijsjx.javaeye.com/blog/450933
1.策略路由
    基于策略的路由比传统路由在功能上更强大,使用更灵活,它使网络管理员不仅能够根据目的地址而且能够根据报文大小、应用或IP源地址来选择转发路径...        
    #/etc/iprout ......

secureCRT连接Linux出错

用secureCRT连接Linux时出现如下错误:The remote system refused the connection.
1、查询sshd工作状态
#service sshd status
显示stop
2、运行#service sshd restart
显示Permissions 0777 for '/etc/ssh/ssh_host_rsa_key' are too open等一些权限错误
3、修改/etc/ssh下的密钥权限
#chmod 600 sshd_config
#chm ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号