jiayi Rss

实例解说fdisk使用

| Posted in Linux |

0

实例解说 fdisk 使用方法
作者:北南南北 来源:LinuxSir.Org (2006-04-17 12:12:08)

提要:fdisk 是一款功能强大的分区工具,也是目前在Unix类操作系统中最流行的工具之一;分区工具老字号;本篇只介绍其最简单的分区操作功能;

一、fdisk 的介绍

fdisk – Partition table manipulator for Linux ,译成中文的意思是磁盘分区表操作工具;本人译的不太好,也没有看中文文档;其实就是分区工具;

fdsik 能划分磁盘成为若干个区,同时也能为每个分区指定分区的文件系统,比如linux 、fat32、 linux 、linux swap 、fat16 以及其实类Unix类操作系统的文件系统等;当然我们用fdisk 对磁盘操作分区时,并不是一个终点,我们还要对分区进行格式化所需要的文件系统;这样一个分区才能使用;这和DOS中的fdisk 是类似的;

二、合理规划您的硬盘分区

在操作分区之前,我们要明白硬盘分区一点理论,比如硬盘容量和分区大小的计算;对一个硬盘如何规划分区等,请参考如下文档,谢谢;

《合理规划您的………

Tcl expect 备忘

| Posted in shell |

0

先说说Tcl种种…


赋值

%set i 1

该用引号括起来:
%set str "test"
str为“test”

要输出一个标量的内容,使用puts语句:
%puts$str

$用来说明str是一个变量。puts函数在标准输出显示变量的内容。

数组也可以用set语句定义,实际上,tcl中建立数组只是单个建立数组的元素。例如 :
%set arr(1)0
%set arr(2)1
这样就建立了一个两个元素的数组arr。

在TCL中,不存在相当于数组边界这样的东西 ,例如 :
%set arr(100) ”to“
这时数组中实际只存在arr(1),arr(2)和arr(100),这是和C语言不同的地方。用array size命令可以返回数组的大小:
% array size arr
结果为3

访问数组的方法和访问标量实际是一样的,例如:
%puts$arr(100)
结果为 to

可以用同样的方法创建多维数组。

要使用数组中的所有元素,需要使用一种特殊的遍历方式。首先要启动startse

………

Vim远程编辑空间源代码

| Posted in shell, vim |

4

各位bloger大都有web功底,而且改改网站代码也是日常之需。这里把jiayi平日使用本地vim远程编辑代码的方法记录下来。

工具:vim(越新越好~),expect,shell。

一般方法:
1.在/home/user目录创建expect文件edit.exp
加入如下代码

CODE

#!/usr/bin/expect
set timeout 100
setfile[lindex $argv 0]
spawn vi ftp://192.168.1.1/domains/jiayii.com/public_html/$file#空间代码根目录
expect "username: "
send "your_uname\r"#空间用户名
expect "Password: "
send "your_pswd\r"#空间密码
interact

2.修改权限:

CODE


chmod
u+x edit.exp

3.修改目录
edit.exp拷贝到/sbin目录或其他

CODE

$PATH目录

4.使………

苍天啊大地啊,四级出分了…

| Posted in 生活八卦 |

9

四级的分数放出的如此闪电

jiayi正在参加一个美好的婚礼,突然收到哥们的真情通知:“四级出分了“。我装作镇定状,心里扑腾扑腾的回了条:”真的?你多少…?“。哥们装作平静状:“还凑合,605”。我支撑不住了,赶紧问:“怎么查分?”。“短信查,110450081101xxx,一条一块”。我马上把考号发给那号码,收到几条广告后,“听力xxx,阅读xxx,综合xx,写作xxx”。第一次感觉自己的算术学没学好,找支笔猛算一通,过了,很可怜的过了

两年没过问英语的烟火,连快阅都是第一次做,荒凉点就荒凉点吧…

这个学期的6级好好准备,争取给四级找找面子…英语加油~~~

………

16GB RAM? Yes!! Dell Precision notebook!

| Posted in IT新闻 |

2

Don’t worry there’s nothing wrong with your eyesight ,it is indeed 16GB RAM!!!… Dell is all set to unleash a powerhouse workstation notebook for high-end users! This 17-inch laptop will be very handy while performing graphics-intensive tasks like animation, video editing etc… Check out this hefty notebook from Dell!

This amazing extremely high performance machine from DELL featuring 16GB RAM would be a hell of a portable device, however there’s no word on whether………

IE中z-index的BUG

| Posted in web |

4

首先先来看一个演示例子的代码部分。

XHTML部分:

CODE

<divid="container">
    <divid="box1">这个box应该在上面</div>
</div>
<divid="box2">这个box应该在下面,IE浏览器会对定位元素产生一个新的stacking context ,甚至当元素 z-index的为“auto”。</div>



CSS部分:

CODE
CODE
CODE

#container
{
    position:relative;
}

#box1
{
    position:absolute;
    top:100px;
    left:210px;
    width:200px;
    height:200px;
    b

………

该囧IE呢,还是该冏雅虎…

| Posted in web |

2

今天在Yahoo统计无意发现IE css经典bug,层(z-index)叠错乱…因为jiayi在写这个博客时也与其激烈的遭遇过,所以与我心有戚戚焉…上图吧


很明显,层1钻到层2下面了…

相同的页面在firefox中显示正常,层1覆盖层2。firefox完全遵守W3C标准对css中z-index所作的定义:z-index的直越大,层次优先级越高。而IE则因为位置(position)的相对性,对z-index的比较加入了繁琐的继承关系,所以很容易使z-index的设置失效,最后生成丑陋的页面。关于IE此bug,请参见IE中z-index BUG
毫无疑问,罪魁祸首是IE,而我们又不得不去忍受,稍不留神,IE的bug就要变成自己的bug,怒囧一下IE,哼。

Yahoo也算是百密一疏,被IE小耍了一下,也小囧一下Yahoo吧。

最后低调的炫耀一下下,jiayi的下拉菜单茁壮健康~

………

人类有点牛X

| Posted in 生活八卦 |

8

人类确实有点牛X

 

Humanity is really the master of this this world…


awk文本处理实例(原创)

| Posted in awk |

3

awk教程一文中,我介绍了awk的基础知识。现在介绍些awk文本处理的实际例子
例一:
a.txt
    a b c d e f
    1 2 3 4 5 6
现在要变成将最后的一个字段插到第二字段后面,然后其他字段往后移,变为
  a b f c d e
  1 2 6 3 4 5

CODE

awk‘{$2=$2" "$NF;NF–;print}’ a.txt

NF–用来欺骗print语句

例二:
用下面一列字符串
SUNW,Netra-240
SUNW,Netra-400
SUNW,Netra-800
得到240/400/800

awk解1:

CODE

awk -F"-"‘{printf $2"/"}END{print ""}’  filename

awk解2:

CODE

awk -F"-"‘{a=(a=="")?$2:a"/"$2}E

………

awk教程(原创)

| Posted in awk |

7

Linux文本处理工具有两款用的较多,sed&awk。sed是一款流编辑器,而awk是一门脚本语言。从功能上讲,awk可以完全取代sed;从速度上讲,awk一般要慢于sed。jiayi一直是awk的fans,现在就全面的介绍一下awk^_^

概述
awk 是一种编程语言,她是由AT&T 贝尔实验室的Alfred Aho, Peter Weinberger 和Brian Kernighan开发的,Brian Kernighan(此公大家不陌生吧~) 目前仍在维护及增强awk。awk的语法与C类似。

调用
1.awk ‘pattern-action statements’ input_file_list
2.将awk命令插入一个文件,并使awk程序可以执行,然后用awk命令解释器作为脚本首行。
3.将所有awk命令插入一个单独文件
    awk -f awk-script-file inputfile

模式和动作
一个awk 程序是由一系列的"模式-动作"语句构成的:
pattern {action}
pattern {act………