一、实验目的
1.认识Linux的文件操作,熟悉创建文件树、查找、链接、打包、文件操作等
2.使用基本命令:mkdir、touch、tar、find、 ln、grep、vi等
二、实验环境
虚拟主机Linux,远程客户端putty。
三、实验过程
(一)准备
1.启动Linux主机。ip 192.168.139.3 以用户yanji登录Linux主机
2.创建文件consumer.txt和cgx.txt
命令: cat > consumer.txt
01 刘校明 广州 1550 400
02 邓子丽 深圳 1500 500
03 林静聪 深圳 1450 600
04 庄勇添 湛江 1350 350
05 李家鹏 梅县 1050 750
06 梁舒昊 湛江 950 650
07 叶国林 湛江 1200 550
08 苏启业 深圳 1600 500
09 李伟敏 广州 1400 400
10 周晨 梅县 1000 400
11 黎峰婷 深圳 1700 600
12 庄晓 梅县 1350 300
13 陈炜志 广州 1400 550
14 叶泳敏 广州 1650 450
15 杨靖莉 梅县 1450 500
ctrl+D
命令:cat > cgx.txt
长干行二首(1)
其一
妾发初覆额,折花门前剧。
郎骑竹马来,绕床弄青梅(2)。
同居长干里(3),两小无嫌猜,
十四为君妇,羞颜未尝开。
低头向暗壁,千唤不一回。
十五始展眉,愿同尘与灰。
常存抱柱信(4),岂上望夫台。
十六君远行,瞿塘滟滪堆(5)。
五月不可触,猿声天上哀(6)。
门前迟行迹(7),一一生绿苔(8)。
苔深不能扫,落叶秋风早。
八月胡蝶来(9),双飞西园草。
感此伤妾心,坐愁红颜老。
早晚下三巴(10),预将书报家。
相迎不道远,直至长风沙(11)。
其二
忆妾深闺里(12),烟尘不曾识。
嫁与长干人,沙头候风色(13)。
五月南风兴,思君下巴陵(14)。
八月西风起,想君发扬子(15)。
去来悲如何,见少离别多。
湘潭几日到(16),妾梦越风波。
昨夜狂风度,吹折江头树。
淼淼暗无边(17),行人在何处。
好乘浮云骢(18),佳期兰渚东(19)。
鸳鸯绿蒲上,翡翠锦屏中(20)。
自怜十五余,颜色桃花红。
那作商人妇,愁水复愁风。
ctrl+D
(二)基本操作
1.回到主目录
$ cd
2.创建以下文件树
$ cd
$ mkdir song
$ cd song
$ touch jasmine waltz
$ mkdir classic pop
$ cd classic
$ touch elise spring
$ cd ../pop
$ touch redriver sailing
3.
$ cd
$ ls -l
4.mv waltz classic
5.mv jasmine molihua
6.cat > sailing.txt
Sailing
远航
I am sailing, I am sailing
home again 'cross the sea.
I am sailing stormy waters,
to be near you, to be free.
I am flying, I am flying
like a bird 'cross the sky.
I am flying
passing high clouds,
to be near you,
to be free.
Can you hear me,
can you hear me,
through the dark night far away?
I am dying,
forever crying, to be with you;
who can say?
Can you hear me,
can you hear me,
through the dark night far away?
I am dying, forever, crying to be with you;
who can say?
We are sailing,
we are sailing home again '
cross the sea.
We are sailing stormy waters,
to be near you, to be free.
我在远航,我在远航,穿越海洋,重回故乡
我在远航,乘风破浪,向你靠近,获得自由
我在飞翔,我在飞翔,像那鸟儿,展翅翱翔
我在飞翔,穿过云朵,向你靠近,获得自由
是否听到,我的歌唱,夜色茫茫,道路长长
我命垂危,人世凄凉,有你依偎,宛若天堂
是否听到,我的歌唱,夜色茫茫,道路长长
我命垂危,人世凄凉,有你依偎,宛若天堂
我们远航,我们远航,穿越海洋,重回故乡
我们远航,乘风破浪,向你靠近,获得自由
ctrl+D
7.cp song/pop/sailing ~
8.rm song/classic/spring
(三)查找和链接
1.su -
2.# find /etc -name "*eth0"
3.# ln -s /etc/sysconfig/network-scripts/ifcfg-eth0 eth0
4.# ls -l eth0
输出:lrwxrwxrwx 1 root root 41 9月 29 10:39 eth0 -> /etc/sysconfig/network- scripts/ifcfg-eth0
5.# cat eth0 显示他的内容
6.# exit
(四)打包
1.cd
2.$ tar cvzf pome.tar.gz song/
(五)vi和grep的使用
1. vi cgx.txt
(1)把其中的括弧以及其里面的数字去除
命令: :1,$s/([0-9]*)//g
(2)把第4-8行保存到文件cgx1.txt
命令: :4,8w cgx1.txt
2.$ grep -n 十 cgx.txt
3.$ grep -n 台。 cgx.txt