Unix设计原则介绍。Unix管道的发明人、Unix传统的奠基人Doug Mcllroy曾经说过:
1、让每个程序就做好一件事情。如果有新的任务,就重新开始,不要往原程序中加入新功能而搞得复杂。
2、假定每个程序的输出都会成为另外一个程序的输入,哪怕那个程序还是未知的。输出中不要有无关的信息[......]
Unix设计原则介绍。Unix管道的发明人、Unix传统的奠基人Doug Mcllroy曾经说过:
1、让每个程序就做好一件事情。如果有新的任务,就重新开始,不要往原程序中加入新功能而搞得复杂。
2、假定每个程序的输出都会成为另外一个程序的输入,哪怕那个程序还是未知的。输出中不要有无关的信息[......]
shell数组应用实例源码总结。数组作为一种特殊的数据结构在任何一种编程语言中都有它的一席之地,当然bash shell也不例外。本文就shell数组来做一个小的总结。
在这里只讨论一维数组的情况,关于多维数组(事实上,你得用一维数组的方法来模拟),不涉及。这里包括数组的复制,计算,删除,替换[......]
linux Bash Shell字符串操作应用总结。
好像一般使用第二种
linux如何使用shell脚本结合innobackupex自动备份mysql innodb数据库实例教程。给出一个自动备份的shell脚本,脚本每周六作一次完整备份,其它时间每天定时作一次增量备份。
#!/bin/bash
#检查命令是否执行成功
if_sucess(){
local[......]
linux文件名编码转换工具convmv使用介绍,文件名转码的工具–convmv,convmv能帮助我们很容易地对一个文件,一个目录下所有文件进行编码转换,比如gbk转为utf8等。
语法:
convmv [options] FILE(S) … DIRECTORY(S)
主要选项:[......]
32位redhat5.4 wine32位安装教程。
下载了wine-1.5.2.tar.bz2
欲安装到redhat5.4×86上
安装以下方式安装,在第6步出错。
tar.bz2源代码包安装方式:
1、找到相应的软件包,比如soft.tar.bz2,下载到本机某个目录;
2[......]
linux内核编程中的EXPORT_SYMBOL。EXPORT_SYMBOL标签内定义的函数或者符号对全部内核代码公开,不用修改内核代码就可以在您的内核模块中直接调用,即使用EXPORT_SYMBOL可以将一个函数以符号的方式导出给其他模块使用 。 您还可以手工修改内核源代码来导出另外的函数,用于重[......]
linux如何修改rpm制作包的默认路径。
~/.rpmmacros文件用以修改rpm打包的默认路径
更改默认路径的方法是,在用户目录下添加一个.rpmmacros文件
例:
电脑登录用户名是sysadm
则在/sysadm/
目录下新建.rpmmacros文件
文件内容:
%_[......]
linux如何下查看cpu是否支持64位。查看cpuinfo中是否有lm,如果有lm表示支持64位,lm的意思是long mode,具体命令如下:
cat /proc/cpuinfo | grep flags 检查输出里面是否有 lm 字符 或 cat /proc/cpuinfo | grep[......]
linux下查看硬件的信息(BIOS\CPU\MEM\主板命令实例介绍,服务器的cpu型号,和主板型号,我就纳闷了,cpu型号可以看,主板怎么看呀!只好google了,发现一很给力的命令dmidecode
我大致看了一下man手册,我把我用到的部分贴出来
-t, –type TYPE
Onl[......]