
Linux
heihuifeng
这个作者很懒,什么都没留下…
展开
-
Linux优秀网站列表
<br />从网络上拷贝别人归纳的列表。<br />Linux优秀网站列表<br />国内<br />http://www.chinaunix.net/<br />国内最火爆的unix/linux论坛<br />http://www.linuxforum.net/ linux爱好者交流的场所,侧重编程开发<br />http://www.linuxaid.com.cn/<br />面向初学者者提供资料<br />http://www.ibm.com/developerworks/cn/linux/<br /转载 2011-02-19 10:33:00 · 1424 阅读 · 0 评论 -
let命令
在学习shell编程的过程中发现在对变量赋值的时候,let命令不起作用。如下所示count=1let count=$count+1echo $count执行结果显示:let: not found要想该shell脚本正确执行需要对其进行如下改变:在终端中输入:sudo dpkg-reconfigure dash在弹出的窗口中选择No重新执行脚本,便可以正确显示转载 2012-03-18 11:53:12 · 1575 阅读 · 1 评论 -
用sed命令如何能把一个匹配模式替换为换行符
将空格替换为换行符。两种方法1使用\n代替换行符sed -e 's/ /\n/g'2 直接使用换行符s/ /\/g转载 2012-04-04 16:36:51 · 15172 阅读 · 1 评论 -
分析单词出现频率
对file文件统计单词出现频率:sed -e 's/\.//g' -e 's/\,//g' -e 's/ /\n/g' "$file" | tr 'A-Z' 'a-z' | sort | uniq -c | sort -nr sed -e 's/\.//g' -e 's/\,//g' -e 's/ /\n/g' "$file" 去掉句号,逗号,将空格替换为换行符tr 'A-Z'转载 2012-04-04 16:44:56 · 621 阅读 · 0 评论 -
去掉程序行首序号
从文件中拷贝程序时带行号,不能运行。去掉行首序号:cat file.txt | sed 's/^[ ]//g' | sed 's/^[0-9]*//g' > tmpfile去掉行首制表符[ ](空格为[]),去掉行首数字原创 2012-04-04 16:40:01 · 1173 阅读 · 0 评论 -
linux之忘记密码及修改fstab文件造成不能登录问题
本文LINUX为RedHat Linux AS 5 基于GRUB引导,一、进入引导界面后如下图按E键 二、进入下图按E键三、在ro前加入single四、启动完毕后passwd更改密码 /etc/fstab更改后不能进入系统一、进入single模式二、linux rescue的模式挂载 /分区都是ro,那么你可以用 mount转载 2012-04-10 08:41:49 · 1363 阅读 · 0 评论 -
Linux下的光盘刻录
随着Linux用户的不断增多,许多用户都在Linux中保存了大量信息,于是如何把这些信息刻录到光盘中就成了大家关心的问题。因为在windows下有许多工具可用,也很方便!其实linux也不例外。不管是在哪个平台,刻录都有命令行方式和工具方式,呵呵!而在刻录软件中,当数Nero最好用。而在linux下,当然Linux版本的Nero也是最好的了,其操作和Windows中的并无差别。用户可以到Nero的转载 2012-04-13 16:51:52 · 12316 阅读 · 0 评论 -
svn服务器配置
Ubuntu10.04下:1.安装服务器:# apt-get install subversion安装完毕后,测试:# svnserve –version显示版本号,则安装成功。2.svn配置1) 新建一个目录用于存储SVN所有文件# mkdir /home/svn2) 新建一个版本仓库# svnadmin create /home/svn/pr转载 2012-05-01 14:43:46 · 3234 阅读 · 0 评论 -
【转】VMware workstation 7.1 linux.iso
【转】VMware workstation 7.1 linux.isoVMWare是一个“虚拟PC”软件。它使你可以在一台机器上同时运行二个或更多Windows、DOS、LINUX系统。与“多启动”系统相比,VMWare采用了完全不同的概念。多启动系统在一个时刻只能运行一个系统,在系统切换时需要重新启动机器。VMWare是真正“同时”运行,多个操作系统在主系统的平台上,就象标准Windows应转载 2012-06-16 15:27:23 · 2195 阅读 · 0 评论 -
防火墙 与 ftp 模式
基础 FTP是仅基于TCP的服务,不支持UDP。 与众不同的是FTP使用2个端口,一个数据端口和一个命令端口(也可叫做控制端口)。通常来说这两个端口是21-命令端口和20-数据端口。但当我们发现根据(FTP工作)方式的不同数据端口并不总是20时,混乱产生了。 主动FTP 主动方式的FTP是这样的:客户端从一个任意的非特权端口N(N>;1024)连接到FTP服务器的命令端口,也就是21端转载 2012-07-06 15:36:22 · 4885 阅读 · 0 评论 -
shell 判断读入字符是回车键还是方向键、tab键
get_char(){SAVEDSTTY=`stty -g`stty -echostty rawdd if=/dev/tty bs=1 count=1 2> /dev/nullstty -rawstty echostty $SAVEDSTTY}c=' 'while [ 1 ] doc=`get_char`echo "$c"case "$c转载 2012-04-01 20:05:40 · 8431 阅读 · 0 评论 -
Hudson:持续集成服务器工具介绍
资料参考 hudson官网hudson wiki网站插件介绍介绍 什么是持续集成(Continuous Integration) 持续集成(CI)是一种实践,旨在缓和和稳固软件的构建过程。在整个软件开发生命周期内,它主要用于保证代码质量,确保尽早遇到问题(如代码缺陷),避免问题在软件开发周期晚期变复杂时才被发现。CI的作用主要有如下几个方面:软件构建自动化。构建原创 2012-02-14 15:48:42 · 6696 阅读 · 1 评论 -
在以普通用户打开的VIM当中以root保存
:w !sudo tee %这题目读起来纠结,其实是很常见的,常常忘记了sudo 就直接用vim 编辑/etc 内的文件,(不过也不一定,vim 发现保存的文件无法保存时候会提示)等编辑好了,保存时候才发现没权限。曲线方法是先保存个临时文件,退出后再sudo cp转载 2011-10-11 09:50:18 · 1235 阅读 · 0 评论 -
linux pdf中文无法显示或显示方块
ubuntu1004,pdf文件有的无法显示中文,解决办法如下:1. 先安装字体 A. sudo apt-get install xpdf-chinese-simplified; B. sudo apt-get install xpdf-chinese-traditional.2. 装完后打开pdf文件,中文还是不显示,继续安装: C. sudo apt-get install poppler-data使用Evince打开部分pdf文件,特别是中国知网上下载的pdf原创 2011-02-19 14:51:00 · 4196 阅读 · 0 评论 -
linux下安装bin文件
<br />添加可执行权限<br />1. chmod +x package.bin<br /> <br />直接运行该文件,如果是在ubuntu下,需要加上sudo,需要超级用户的权限<br />2. ./package.bin原创 2011-02-18 14:51:00 · 2831 阅读 · 0 评论 -
vim的注释代码插件 NERD_commenter
<br />别忘了在.vimrc中添加 let mapleader = ","<br />否则使用 ,cc 不起作用的。原创 2011-03-19 11:46:00 · 1656 阅读 · 0 评论 -
ubuntu下桌面显示内容配置
<br /><br />找了好久,终于找到了,在这里记下来,也给别人提供方便,呵呵。<br /> <br />桌面显示内容的配置文件在:/home/username/.config/user-dirs.dirs<br /><br />所以需要:gedit /home/username/.config/user-dirs.dirs<br /> <br />例如我的桌面:gedit /home/fm/.config/user-dirs.dirs<br /><br />修改配置文件:<br />X转载 2011-03-19 08:52:00 · 1104 阅读 · 0 评论 -
ssh: Could not resolve hostname devsrv: Name or service not known
ubuntu下 scp时出错:ssh: Could not resolve hostname devsrv: Name or service not known解决方法:需要将devsrv对应的ip加到文件名/etc/hosts中。附加/etc/hosts文件原创 2011-07-06 16:22:02 · 132253 阅读 · 2 评论 -
shell sed命令使用心得
在使用sed过程中出错:sed -i "s/$sub/$rep/g" tmp当变量sub或者变量rep中有字符'/'时,执行sed命令会出错。在网上查了很多资料,查出来原因:变量替换后有'/',跟sed 替换的'/'冲突 解决方法:将变量中的字符'/'替换为'\/'。下面代码的功原创 2011-07-25 10:49:55 · 1131 阅读 · 0 评论 -
linux shell 字符串操作(长度,查找,替换)详解
在做shell批处理程序时候,经常会涉及到字符串相关操作。有很多命令语句,如:awk,sed都可以做字符串各种操作。 其实shell内置一系列操作符号,可以达到类似效果,大家知道,使用内部操作符会省略启动外部程序等时间,因此速度会非常的快。 一、判断读取字符串值表达式 含义转载 2011-07-25 10:56:05 · 579 阅读 · 0 评论 -
sed
sed是一个流编辑器,通过多种类型转换来修改流经它的的文本。sed不会改变提供给它的源文件,而是把改变后的结果发送到stdout. sed中每次处理一行。 sed的元字符有 .*[]^${}/+?|() 元字符用法: 除^外,其他符号在[]内如果要匹配自己本身字符要加/,否则是元字符的意义。^在[]内开头表示否定,在[]内的其他地方表示本身字符。转载 2011-06-09 09:12:00 · 973 阅读 · 0 评论 -
linux中apt命令介绍
软件包维护apt-get update - 在你更改了/etc/apt/sources.list 或 /etc/apt/preferences 后,需要运行这个命令以令改动生效。同时也要定期运行该命令,以确保你的源列表是最新的。该命令等价于新立得软件包管理器中的“刷新”,或者是原创 2011-07-16 16:27:30 · 17732 阅读 · 0 评论 -
Linux awk命令详解
Edit by deven 113.83.53.252 - - [01/Dec/2011:11:15:29 +0800] "HEAD /edit HTTP/1.1" 404 - "-" "-"cat so_113.83.53.252.txt |awk '{print $1}'113.83.53.252cat so_113.83.53.252.txt |awk '{print $转载 2012-08-22 21:34:54 · 1883 阅读 · 0 评论