Linux 下批量替换的命令
0 个评论
将下面的代码放到一个shell文件a.sh里,
sed -i “s/$2/$3/g” `grep -rl $2 $1`
然后执行:
sh a.sh path param1 param2
path是路径名,
param1是要替换的内容
param2是替换后的内容
阅读全文
查找字符并删除指定的行
0 个评论
file=”a.txt”
pattern=$1
repalcement=$2
lineNumber=$3
li=`cat $file | grep -n $pattern | sed s/:/\ / | awk ‘{print$1}’ | sed -n ${lineNumber}p`
li2=$((li))
echo $li2
sed “$li,${li}s/${pattern}/${repalcement}/” $file
阅读全文
找出包含有某个字符串的文件并加注释
0 个评论
将目录里的文件中包括有print的行全打上
//的开头的
linux命令是什么?
答案:
grep -Rlns print . | xargs sed -i "s/^\(.*print.*\)$/\/\/\1/g"
阅读全文
ln创建目录链接所出现的问题。
0 个评论
在当前非root用户下,使用命令
ln -s dir1 dir2
能进入dir2
但是
不同的用户时ln -s dir1 dir2 就无法进入dir2
解决的办法是将两个目录的用户属性设置成一致。
a. 对于root账号的目录,我们可以将本地(非root)的目录修改成root.root属性, 同时让目录可以为其它用户所修改
chown -R root.root localdir
chmod -R...
阅读全文
Ubuntu 10.04 下使用 Ubuntu 10.10 版的fcitx
0 个评论
由于fcitx的debian包在10.04时字符的编码并不是UTF-8,所以经常需要手动配置才能正确显示,
但是fcitx 在Ubuntu 10.10后采用的是fcitx_3.6.3-1,字符串已经开始使用UTF-8了。默认情况下显然的不再是方框了。
其实10.04下我们同样可以使用 fcitx 的deb包, 因为都是使用的Debian的包,依赖关系也很简单。
安装方...
阅读全文
Ubuntu GPG Key 出错的解决办法
0 个评论
在安装新的source list的时候经常会出现GPG Key 没有办法通过验证的错误.
一般有如下的报错:
The following
signatures were invalid: BADSIG 40976EAF437D05B5 Ubuntu Archive Automatic
Signing Key
执行下列代码,将可以解决您的问题:
sudo bash
apt-get clean
cd /var/lib/apt
mv lists/ lists.old
mkdir -...
阅读全文
Ubuntu 10.04下安装python 2.5
0 个评论
有时候我们总是喜欢打破体制的束缚,Ubuntu 10.04默认不再提供Python 2.5的支持了。
但是一些软件却没有升级他的意思。而这些软件往往是公司挣钱的。或者非常重要的。
所以我们还必须得让Ubuntu能支持他,否则我们就不能用Ubuntu了。
经过Google与测试。下面的几个步骤应该能解决你的问题。
sudo apt-get ins...
阅读全文
重新安装Ubuntu 10.04
0 个评论
1.使用LiveCD进入桌面
2.点开在菜单栏Places(位置),然后选择安装了Ubuntu的分区
3.这是你必须得看到这个硬盘上有/boot/grub这样的目录,硬盘加载后的目录名一般是这样的: /media/7848138a-41a0-4eba-8aed-d1b625ac8759
4.这时打开终端(应用程序->附件->终端),执行命令:
sudo grub-setup -d /media/...
阅读全文
Ubuntu Linux下面比较WINDOWS要爽的地方
0 个评论
我先抛块玉引几块砖。。。
1. 中英文默认字体比较好看(中文微米黑/英文Sans)
2. 单个网络连接速度稳定可靠
3. 驱动智能安装,不用被硬件厂家强奸装驱动
4. 没有木马与病毒的干扰,被入侵除外
5. 直接可以听iPhone/iPod上的音乐
6. 音,视频解码器安装智能化,通过网络很方便下载
7. 联网可以有很多配置,切换...
阅读全文
Ubuntu 10.04 VPN客户端配置心得
0 个评论
Ubuntu 10.04的连接管理器似乎是有BUG,要想连接成功,需要正确的配置你的连接项,如果第一次失败,可能以后都不能成功了,这里需要删除重新设置。 除了删除重新配置外,还有一个要点是一定要点上高级选项(Advance),选择Use-Point-To-Point-Encryption(MPPE)。
然后再应用,这时连接VPN就可以成功。
如果说他...
阅读全文
Ubuntu 10.04 下Thinkpad小红点的配置更新
1 个评论
虽然Ubuntu的升级带来很多新的功能,但是同时它也影响了原来配置好的一些设备。
Thinkpad的小红点就是经常被踢来踢去的一个东西。
下面我们要让我们喜欢的小红点尽快的工作起来。
不过这次的配置还是很简单。
1. 创建文件
/usr/lib/X11/xorg.conf.d/20-thinkpad.conf
2.添加下面的内容:
Section "InputClass...
阅读全文
使用Debian 5的VPS配置VPN翻墙
0 个评论
现在VPS已经很便宜了,这使得翻墙变的越来越容易。
下面介绍一下Debian系下面的VPN翻墙的配置方法。
1. 安装 pptpd
apt-get install pptpd
2. 配置pptpd, 注释掉下面的文字的前面的#号即可
localip 192.168.0.1 #这是VPN线路的网关地址
remoteip 192.168.0.234-238,192.168.0.245 #分配给连接到VPN的机器的IP
...
阅读全文
Ubuntu 10.04 gedit 添加中文支持
0 个评论
1. 打开配置文件
gvim .gconf/apps/gedit-2/preferences/encodings/%gconf.xml
2.添加下面几行到 entry标签的最前面几行
GB2312
GBK
GB18030
3.结果大概是这样的:
GB2312
GBK
GB18030
UTF-8
CURRENT
ISO-8859-15
UTF-16
阅读全文
修改Ubuntu 10.04默认字体的办法
0 个评论
1.首先要将avail里的文件创建软连接到conf.d目录下
cd /etc/fonts/conf.d/
sudo ln -s ../conf.avail/69-language-selector-zh-cn.conf
2.然后编译这个软连接过来的文件
sudo gedit 69-language-selector-zh-cn.conf
3. 这个时候你就可以根据自己的需要添加或者删除字体配置,
下面是我的字体配置,
我在...
阅读全文
Ubuntu 10.04下面gvim菜单不显示的问题解决
2 个评论
cd /usr/share/vim/vim72/lang
sudo ln -s menu_zh_cn.utf-8.vim menu_zh_cn.utf8.vim
阅读全文
Ubuntu 10.04 下Eclipse 添加GBK/GBK2312/GB18030支持
0 个评论
1.首先是要添加locale的支持
sudo locale-gen zh_CN.GBK
sudo locale-gen zh_CN.GB2312
sudo locale-gen zh_CN.GB18030
2.更新一下locale(不更新应该也没有问题,没有测试):
sudo dpkg-reconfigure locales
3.重启Eclipse, 然后再打开项目的属性,直接输入
GBK/GB2312/GBK18030
即可。
你会发现原来的乱码...
阅读全文
Ubuntu 10.04下open jdk 6 与 netbeans 6.8 字体难看的解决办法
0 个评论
下载附件后,执行install.sh
sh install.sh
点击文件链接:
Ubuntu-10.04-netbeans-open-jdk-fonts-configuration.zip
效果图:
阅读全文