海运的博客

Linux SSH终端terminal配色更改为256色

发布时间:December 15, 2012 // 分类:Xshell // No Comments

一般使用Xshell通过SSH连接管理Centos/Debina服务器终端为8色,通过设置终端类型可开启256色彩以显示更加鲜艳的色彩。
查看当前终端类型:

echo $TERM 
xterm-color

查看当前服务器终端色彩:

tput colors
8

或使用以下脚本检测并以色彩方式:

#!/usr/bin/env python
#检测当前终端支持色彩
import sys
import os

def echo(msg):
    os.system('echo -n "' + str(msg) + '"')

def out(n):
    os.system("tput setab " + str(n) + "; echo -n " + ("\"% 4d\"" % n))
    os.system("tput setab 0")

# normal colors 1 - 16
os.system("tput setaf 16")
for n in range(8):
    out(n)
echo("\n")
for n in range(8, 16):
    out(n)

echo("\n")
echo("\n")

y=16
while y < 231:
    for z in range(0,6):
        out(y)
        y += 1

    echo("\n")

echo("\n")

for n in range(232, 256):
    out(n)
    if n == 237 or n == 243 or n == 249:
        echo("\n")

echo("\n")

配置Linux终端如果支持就调整为256色终端,添加到.bashrc文件内。

if [ -e /usr/share/terminfo/x/xterm-256color ]; then
#debian在/lib/terminfo/x/xterm-256color
        export TERM='xterm-256color'
else
        export TERM='xterm-color'
fi

如不支持xterm-256color安装:

apt-get install ncurses-base
yum install ncurses

扩展阅读:
Colour colour everywhere! 256 colour-mode for Linux consoles:http://www.robmeerman.co.uk/unix/256colours
256 colors in vim:http://vim.wikia.com/wiki/256_colors_in_vim

CentOS5编译升级VIM为7.3版本及安装中文帮助文档

发布时间:December 15, 2012 // 分类:Vim // No Comments

CentOS5自带VIM为2006年的7.0版本,现在很多插件都是针对7.3开发的,决定编译升级VIM7.3版。
编译安装VIM7.3:

cd /usr/local/src/
wget ftp://ftp.vim.org/pub/vim/unix/vim-7.3.tar.bz2
tar jxvf vim-7.3.tar.bz2 
cd vim73/
./configure --prefix=/usr/local/vim --enable-multibyte
#--enable-multibyte开启多字符编码,必选,不然VIM中文乱码。
make
make install

使用VIM7.3替换系统自带的VIM7.0:

alias vim='/usr/local/vim/bin/vim'

或删除系统自带的VIM7.0:

rpm -e vim-enhanced

安装VIM中文帮助文档:

wget http://sourceforge.net/projects/vimcdoc/files/vimcdoc/1.8.0/vimcdoc-1.8.0.tar.gz
tar zxvf vimcdoc-1.8.0.tar.gz 
cd vimcdoc-1.8.0/
./vimcdoc.sh -I

编辑VIM配置设置帮助为中文:

set helplang=cn

Firefox/chrome更改缓存目录和缓存大小

发布时间:December 14, 2012 // 分类:Firefox // No Comments

地址栏输入以下内容进入火狐浏览器高级设置页面:

about:config

添加字符串修改缓存目录:

browser.cache.disk.parent_directory

添加字符串修改离线缓存目录:

browser.cache.offline.parent_directory

修改firefox缓存硬盘和内存缓存大小:

browser.cache.disk.smart_size.enabled = false

添加整数值,单位KB,字符串无效:

browser.cache.memory.capacity
browser.cache.disk.capacity

重启浏览器查看当前缓存目录和缓存大小:

about:cache

chrome修改缓存目录及大小,添加启动参数,缓存大小单位为字节:

-user-data-dir="D:\Program Files\Chrome-data" --disk-cache-dir="R:\Chrome" --disk-cache-size=2048000000

IIS7显示详细错误信息解决500/403错误

发布时间:December 13, 2012 // 分类:Windows // No Comments

首先在客户端IE配置显示友好的错误信息,工具——选项——高级。
IIS6配置:网站——属性——主目录——调试,开启向客户端发送详细的ASP错误信息。
IIS6调试发生详细错误信息.png
IIS7配置显示错误详细信息:错误页——编辑功能配置——详细错误。
IIS7错误页显示错误详细信息.png
IIS7配置ASP将错误发送到浏览器。
IIS7将错误信息发送到浏览器.png

Windows PE修改添加程序及驱动

发布时间:December 13, 2012 // 分类:PE // No Comments

所需工具:
UltraISO:编辑ISO镜像
WimTool:解压打包外置程序包
PECAB:压缩驱动包并处理INF
1.使用UltraISO提取MINIPE目录OP.WIM,使用WimTool解压到目录,外置程序及驱动包在内。
WimTool修改PE添加程序.png
2.将程序放进外置程序目录,如需操作注册表修改REGDOC.CMD添加。
3.驱动程序在外置程序\PE_OUTERPART目录,解压添加使用PECAB重新压缩并处理INF。
PECAB修改PE添加驱动.png
4.修改WINPE.INI添加外置程序链接到开始菜单
5.使用WimTool重新打包成OP.WIM并用UltraISO替换。

分类
最新文章
最近回复
  • opnfense: 谢谢博主!!!解决问题了!!!我之前一直以为内置的odhcp6就是唯一管理ipv6的方式
  • liyk: 这个方法获取的IPv6大概20分钟之后就会失效,默认路由先消失,然后Global IPV6再消失
  • 海运: 不好意思,没有。
  • zongboa: 您好,請問一下有immortalwrt設定guest Wi-Fi的GUI教學嗎?感謝您。
  • 海运: 恩山有很多。
  • swsend: 大佬可以分享一下固件吗,谢谢。
  • Jimmy: 方法一 nghtp3步骤需要改成如下才能编译成功: git clone https://git...
  • 海运: 地址格式和udpxy一样,udpxy和msd_lite能用这个就能用。
  • 1: 怎么用 编译后的程序在家里路由器内任意一台设备上运行就可以吗?比如笔记本电脑 m参数是笔记本的...
  • 孤狼: ups_status_set: seems that UPS [BK650M2-CH] is ...
归档