Linux实验:Centos7目录和文件管理

实验1目的:

1.复习Linux命令的基本格式

2.复习使用Linux的命令帮助

3.学会使用命令管理文件和目录

实验内容:

1.显示文件或者目录信息ls四个参数了解:-a,-l,-d,-A

#ls  -a  /boot

#ls  -A  /boot

#ls   -l  /boot

#ls  -d  /boot

2.递归地列出所有子目录下的文件:-R

#clear(清屏)

#ls  -R  /boot

3.使用mkdir创建下图的目录结构,并用tree命令显示。

#yum  -y  install  tree(安装显示目录树命令模块)

#mkdir  /test

#mkdir  /test/1

#mkdir  /test/2

#mkdir  /test/2/21

#tree  -L  3  /test

4.改变目录(cd)和显示当前目录位置(pwd)命令使用:

#clesr

#pwd

#cd

#cd  /test/2/21

#cd ~

#cd ..

#cd  /test/1

#cd ../..

#cd -

5.生成新的空文件或更改现有文件的时间命令touch使用:

#clear

#touch  /test/1/a.c

#touch  /test/2/b.doc

#touch  /test/2/c.xls

#tree  -L  3  /test

6.复制文件或目录cp命令使用:

#clear

#cp  /test/1/a.c  /test/2/a.c

#tree  -L  3  /test

7.创建链接文件命令ln使用:

#clear

#ls  / > /test/2/ok.txt(显示/目录并将结果重定向输出到指定位置文件)

#ln  /test/2/ok.txt lj(为上一步得到文件建立链接文件lj)

8.移动mv和删除rm文件命令使用:

#clear

#mv  /test/2/b.doc  /test/2/xxx.doc(相当于改名)

#rm  /test/2/a.c

#tree  -L  3  /test

9.在文件系统中查找匹配的文件命令find使用:

#clear

#find  /boot  -name  *.img

实验2目的:

1.学会查看和检索文件内容

2.学会备份与恢复文档

3.学会使用vi文本编辑器

实验内容:

1.显示出文件的全部内容命令cat使用:

#clear

#cat  /etc/hosts

#cat  /etc/hosts.conf

#clear

2.全屏方式分页显示文件内容命令more使用:

#clear

#more  /proc/meminfo

按Enter、空格和q了解操作

3.全屏方式分页显示文件内容命令less使用:

#clear

#less  /proc/meminfo

按PgUp、PgDn键了解操作

4.查看文件开头/结尾的一部分内容(默认为10行)命令head/tail使用:

#clear

#head  -5  /var/long/messages

#tail  -5  /var/long/messages

5.统计文件中的单词数量(Word Count)等信息命令wc使用:

#clear

#cat  /etc/resolv.conf

#wc  /etc/resolv.conf

数一数resolv。conf文件中内容行数和词数,与wc结果比较

6.在文件中查找并显示包含指定字符串的行命令grep使用:

#clear

#cat  /etc/yum.conf

#grep  -v  "^#"  /etc/yum.conf

7.归档和压缩命令gzip使用:

例:将root用户主目录下配置文件压缩并比较压缩前后文件大小,最后解压缩。

8.制作归档文件、释放归档文件tar命令使用:

# clear

# tar  czf  test.tar.gz  /etc/ppp (将/etc/pp文件夹打包c)

# tar  -ztf  test.tar.gz (查看t刚才的包中的文件)

# ls  -lh test.tar.gz (查看包的信息,自动选择数字单位以方便人类观察)

# tar  zxf  test.tar.gz  -C  /tmp(释放x刚才的包中的文件到指定文件夹)

# ls  -ld  /tmp/etc/ppp(确认释放后生成文件夹ppp)

# rm  -rf  /tmp/etc/ (删除释放后生成文件夹etc中文件及其子目录-r)

9.安装vi编辑器的增强版本vim:

# clear

# yum  -y  install  vim

# which  vim

10.在编辑器中移动光标练习:

同名复制/etc/yum.conf到用户主目录

# cd  ~

# cp  /etc/yum.conf  yum.conf

用vi 打开当前目录文件yum.conf

# vi  yum.conf

显示行号

输入: set nu

将光标移到第20行末尾,尝试按键0、 ^、 $,了解其作用。

输入20G

不存盘退出

输入: q!

11.在编辑器中复制、粘贴、删除练习:

打开用户主目录下文件yum.conf

# vi  yum.conf

复制从15行开始12个有#开头的行到剪贴板输入

:set nu

15G

12yy

删除所有带#开头的行

15G

12dd

在文件末尾粘贴回剪贴板中的内容

输入

G

p

12.在文件中查找内容指定的单词/word

在当前文件中查找centos,按n循环查找。

/centos

n n n ...

出现at TOP

13.文件中内容替换 :%  s/old/new/g。

在当前文件中所有centos,替换为linux。

:%  s/centos/linux/g

:q!

  • 6
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值