[转]Linux下使用sed编辑器详解

sed 编辑器是 Linux 系统管理员的工具包中最有用的资产之一,

因此,有必要彻底地了解其应用

Linux 操作系统最大的一个好处是它带有各种各样的实用工具。存在如此之多不同的实用工具,几乎不可能知道并了解所有这些工具。可以简化关键情况下操作的一个实用 工具是 sed。它是任何管理员的工具包中最强大的工具之一,并且可以证明它自己在关键情况下非常有价值。

sed 实用工具是一个“编辑器”,但它与其它大多数编辑器不同。除了不面向屏幕之外,它还是非交互式的。这意味着您必须将要对数据执行的命令插入到命令行或要处 理的脚本中。当显示它时,请忘记您在使用 Microsoft Word[……]

继续阅读

archlinux安装桌面环境,startx:command not found/cannot execute “/usr/bin/sdm”

试用archlinux,根据http://www.ha97.com/3496.html(ArchLinux 2010.05安装及基本配置)操作。

但运行startx却得到command not found,在centos 6 上查startx,该文件位于/usr/bin/startx,属于xorg-x11-xinit包

[feng@fsc ~]$ whereis /usr/bin/startx
startx: /usr/bin/startx /usr/share/man/man1/startx.1.gz
[feng@fsc ~]$ rpm -qf /usr/bin/startx[……]

继续阅读

悲剧,狗爹虚拟主机的ssh禁用转发了

悲剧了

悲剧,狗爹虚拟主机的ssh -d禁用转发了,快十一了,网络质量非常不好,博客后台半天都没有打开完成,就在标题里写内容了。

文章发布出去,页面终于可以打开完成了,补几句。

突然发现ssh不能翻墙了,查看进程是正常的,杀死自动重新运行,修改配置重启手动运行,照样没用,网查看错误消息

channel 1: open failed: administratively prohibited: open failed
channel 2: open failed: administratively prohibited: open failed

有中文资料,有几个原[……]

继续阅读

[转]简明 Vim 练级攻略

你想以最快的速度学习人类史上最好的文本编辑器VIM吗?你先得懂得如何在VIM幸存下来,然后一点一点地学习各种戏法。

Vim the Six Billion Dollar editor

Better, Stronger, Faster.

学习 vim 并且其会成为你最后一个使用的文本编辑器。没有比这个更好的文本编辑器了,非常地难学,但是却不可思议地好用。

我建议下面这四个步骤:

  1. 存活
  2. 感觉良好
  3. 觉得更好,更强,更快
  4. 使用VIM的超能力

当你走完这篇文章,你会成为一个vim的 superstar。

在开始学习以前,我需要给你一些警告:

centos 6 linux下禁用触摸板(通过命令行实现)

禁用触摸板

synclient TouchpadOff=1

启用触摸板

synclient TouchpadOff=0

synclient 可以设置很多参数,查看如下

[feng@fsc ~]$ synclient -l
Parameter settings:
LeftEdge                = 1781
RightEdge               = 5579
TopEdge                 = 1646
BottomEdge              = 4582
FingerLow               = 24
Fi[……]

继续阅读

debian 6 apt-get 包依赖关系错乱修复

使用apt-get install 一个包,好像是build-essential,但不幸的是安装时出错了,错乱的依赖关系,一个包一定要安装perl库老版本,另一个包又一定要新版本,于是冲突了,试了N多方法,都不行,-f install,remove ,clean;更换apt-get源,仓库;重命名/var/lib/dpkg/目录,其中status文件(目的是希望系统自己重建依赖关系表,但失败了)

最后在这里http://qref.sourceforge.net/Debian/quick-reference/ch-package.zh-cn.html看到

3.3.4 恢复软件包选择状[……]

继续阅读

Windows使用维护优化相关(尤其windows 10的一些坑)

维护优化工具

Dism++  http://www.chuyu.me/zh-Hans/index.html

Windows 10共享文件(启用samba协议)

Windows 10连接其他机器上的共享文夹,无法连接。是因为至少是windows 10的某个版本起,默认不启用传统的samba 1.0 协议。可可以通过 控制面板——程序与功能——启用或关闭windows功能——smb1.0/cifs File Sharing Support,勾选确定,重启,可解。

Windows 10启用“休眠”功能(开始菜单的电源按增加“休眠”按钮)

windows 10休眠功能没有入口,最好像老版本一[……]

继续阅读

thinkpad t420s在centos/linux上启用指点杆中键竖直水平滚动功能

在thinkpad t420s上使用centos 6, centos 6 在驱动支持方面已经比较完善,基本不需要另外安装驱动即可。不过指点杆小红帽没有中键功能没有打开,这点还是不方便的(虽然触摸板双指滚动是可以通过gui设置界面启用的)。

从thinkwiki里看到开启方式http://www.thinkwiki.org/wiki/How_to_configure_the_TrackPoint

按其中 Configuration using xinput一节,使用root账号执行命令

xinput set-int-prop "TPPS/2 IBM TrackPoint" "Evd[......]

继续阅读

ghost分区对拷造成分区表损坏修复

有两块硬盘,需要把windows的C盘分区ghost拷到另一块硬盘上,以前从来没有使用分区到分区的还原,这次为了简单,直接分区对分区操作,不过很不幸的是,在进行100%后,就再也不动了,起码二十多分钟都没反应,于是直接关机,重启,可是无论如何都进不了系统,使用U盘的win PE都启动不了。怀疑硬盘故障了,别是硬件故障就好。查原因,先拆掉硬盘看看,可以正常启动win PE;装上另一块硬盘,启动也是正常的。把故障硬盘安到移动硬盘盒里,接到另一笔记本上,运行的linux,Nautilus没有识别,启动终端看设备文件, 输入 #ls /dev/sdb 按tab键,但惊异的看到提示说有255个文件!看来[……]

继续阅读

vmware server报错:You have started VMware Server with an out-of-date copy of the application

You have started VMware Server with an out-of-date copy of the application.  VMware Server cannot power on virtual machines using this copy (version 2.0.2).  To power on this virtual machine, run VMware Server from the default location.

vmware server 2 (win32) 启动虚拟机时,报错,如上,重启动vmware服务也不行。网上查原因,似乎[……]

继续阅读