枫芸志
14年前 (2010-11-11)
(adsbygoogle = window.adsbygoogle || []).push({});
对输入的文本按行读取并进行处理,可使用如下代码:
cat data.dat | while read line
do
echo "File: ${lin...
14年前 (2010-11-09)
linux系统下提供ln指令来进行文件链接。文件链接分为硬链接和软链接两种。
习惯看英文的同学建议看Hard links and Soft links这篇。
硬链接Hard link
由于linux下的文件是通过索引节点(inode)来识别文件,硬链接可以认为是一个指针,指向原文件inode的指针,...
14年前 (2010-11-04)
看到两篇关于sed的文章,总结得很好,转载分享
***********分***********隔***********线***********
Sed学习笔记
1. sed简介
sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern ...
14年前 (2010-10-26)
类似Windows平台下的计划任务,Linux下使用cron服务来实现一些特定任务的定时执行。目前流行的系统都已默认安装了cron并随机启动。
cron服务相关命令:
/sbin/service crond start //启动服务
/sbin/service crond stop ...
14年前 (2010-10-20)
很不错的GDB学习教程,写得很有条理,转过来收藏--->>>
GDB是一个强大的命令行调试工具。虽然X Window提供了GDB的图形版DDD,但是我仍然更钟爱在命令行模式下使用GDB。大家知道命令行的强大就是在于,其可以形成执行序列,形成脚本。 UNIX下的软件全是命令行的,这给...
14年前 (2010-10-20)
PuTTY连接到Linux后,用man gdb查看gdb用法手册,界面上有乱码,看着难受。
解决办法:
重新打开PuTTY,在设置界面,Window > Translation > Character set translation on received data 默认Use fon...
14年前 (2010-10-13)
vimdiff是一个不错的文本比较和合并的小工具,会以不同颜色显示文本的增删情况便于合并;习惯了vim的童鞋用起来会很顺手。
略学了一下,完成了第一个文件合并任务,记录如下:
启动vimdiff
方法一:# vimdiff FILE_LEFT FILE_RIGHT
方法二:# vim -d F...
14年前 (2010-10-11)
Shell编程笔记与Windows下熟悉的批处理类似,也可以将一些重复性的命令操作写成一个脚本方便处理。
修改别人的脚本,运行后遇到个问题
setenv: command not found
查证后,原来setenv是csh的命令,我用bash去执行脚本自然就出错了。在脚本的首行加上一句#!/b...
15年前 (2009-11-09)
为了改Windows远程连接的默认3389端口,找个替代的端口,于是找到了下面的列表,收藏一下。
下面的表格列举了包括在红帽企业 Linux 中的服务、守护进程、和程序所使用的最常见的通信端口。该列表还可以在 /etc/services 文件中找到。要查看由互联网号码分派局(IANA)制定的“著名的...