易截截图软件、单文件、免安装、纯绿色、仅160KB

Linux系统Shell命令点滴

1、如何在运行脚本中获得本自己的进程号码
在shell脚本中,变量 $$ 代表了本脚本运行过程中的进程号码
2、如何保证shell脚本的单一实例运行
使用pid文件。在脚本开始处先判断自己的pid文件是否存在,以及其中保存的进程是否是自己的实例。如果是,那么推出运行。如果不是,那么创建自己的pid文件,并把进程号码写进去。
3、如何将出去进行重定向
     文件描述符1代表标准输出,2代表标准错误输出,>& 可以实现输出重定向(将一个描述符的输出定向到另一个)
     echo "This is a test"  1>log.txt  2>&1  
     将输出定向到文件log.txt 将错误输出定向到标准输出,注意两者的顺序。如果反过来讲得不到预期的效果(可以试试看)
4、待续……


相关文档:

linux 0.11 内核学习 floppy.c,驱动你的软盘


/*
 *  linux/kernel/floppy.c
 *
 *  (C) 1991  Linus Torvalds
 */
/*
 * 02.12.91 - Changed to static variables to indicate need for reset
 * and recalibrate. This makes some things easier (output_byte reset
 * checking etc), and means less i ......

管道pipe——Linux学习笔记

管道:当从一个进程连接数据流到另一个进程时,使用术语管道(pipe)。
#i nclude <unistd.h>
int pipe(int filedes[2]); //创建管道
pipe()说明:
返回值:0成功,-1出错。
如果调用成功,则进程此时由了两个额外的打开文件描述符,filedes[0]中的值是管道的读取端,而filedes[1]是管道的写入端。
#include&l ......

linux 学习计划

解答:学习Linux的四个步骤
假设你是计算机科班出身,计算机系的基本课程如数据结构、操作系统、体系结构、编译原理、计算机网络你全修过
我想大概可以分为4个阶段,水平从低到高
从安装使用=>linux常用命令=>linux系统编程=>内核开发阅读内核源码
其中学习linux常用命令时就要学会自己编译内核,优化系统,调 ......

[linux] vim编码

Vim和所有的流行文本编辑器一样,可以很好的编辑各种字符编码的文件,这当然包括 UCS-2、UTF-8 等流行的 Unicode 编码方式。而且和很多来自 Linux 世界的软件一样,这需要你自己动手设置。
Vim 有四个跟字符编码方式有关的选项,encoding 、fileencoding 、fileencodings 、termencoding (这些选项可能的取值请参考 Vim 在 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号