linux默认归档目录,Linux系统管理(第4章:目录和文件管理二)

Linux系统管理(第4章:目录和文件管理二)

一.练习文件查看及检索操作

1.查看/etc/filesystems文件,确认当前系统支持的文件系统类型

Cat:用于连接多个文件的内容,更多用于查看文件内容

a4c26d1e5885305701be709a3d33442f.png

2.分页查看/etc/services文件,了解各种服务默认使用的协议 端口号

①more和less命令:分页显示内容(内容多时按Enter向下逐行滚动查看,按空格键可向下翻一屏,按b向上翻一屏,按q键退出返回原来的命令环境)

a4c26d1e5885305701be709a3d33442f.png

②more可以分屏查看文件内容外,还可以结合管道符号“|”分屏查看执行命令的输出信息

a4c26d1e5885305701be709a3d33442f.png

3.从/proc/meminfo文件中过滤出物理内存大小 空闲内存大小

grep命令:检索.过滤文件内容

(例:”^word”表示以它开头的,”word$”表示以它结尾,”^$”表示空行)

格式:grep [选项]...查找条件 目标文件

-i查找内容时忽略大小写(lgnore Case)

-v反转查找(inVert)即输出与查找条件不相符的行

a4c26d1e5885305701be709a3d33442f.png

下例操作显示出/etc/vsftpd/vsftpd.conf文件中以“#”开头的行和空行以外的内容

a4c26d1e5885305701be709a3d33442f.png

二.练习备份与恢复操作

1.备份整个/etc目录树,制作成归档压缩包文件etc.tar.gz

格式:tar[选项]归档及压缩文件名 需要归档的源文件或目录

使用tar归档和释放工具常用选项:

-c创建(Create).tar格式的包文件

-C解包时指定释放的目标文件夹

-f表示使用归档文件

-j调用bzip2程序进行压缩或解压

-p打包时保留文件及目录的权限

-p打包时保留文件及目录的绝对路径

-t列表查看包内的文件

-v输出详细信息(Verbose)

-x解开.tar格式的包文件

-z调用gzip程序进行压缩或解压

制作归档及压缩包(备份)文人时,tar命令基本格式:

Tar [选项]...归档及压缩文件名 需要归档的源文件或目录.

gzip和bzip2只能压缩文件

Tar文件和目录都可以压缩

如果要对制作的归档文件进行压缩,可通过“-z”或“-j”选项自动调用压缩工具(分别对应gzip,bzip2命令程序)进行压缩

a4c26d1e5885305701be709a3d33442f.png

a4c26d1e5885305701be709a3d33442f.png

2.查看etc.tar.gz文件中包含的目录及文件列表

a4c26d1e5885305701be709a3d33442f.png

3.将etc.tar.gz文件恢复到/tmp目录下,确认后再删除/emp/etc文件夹

a4c26d1e5885305701be709a3d33442f.png

a4c26d1e5885305701be709a3d33442f.png

三.练习vi编辑的基本使用

1.通过man man | col -b > man.txt操作创建man命令的文本手册,用vi编辑器打开man.txt文件,以此文件作为练习素材

a4c26d1e5885305701be709a3d33442f.png

2.切换到未行模式,并输入:set.nu命令显示出行号

a4c26d1e5885305701be709a3d33442f.png

3.将第6行的内容复制到第2行,并删除第2行以后的几个空行

复制:将光标移至第6行,按键yy,完成复制。

将光标移至第1行行末,按键p(小写的),完成粘贴。

或者:将光标移至第2行行首,按键P(大写的),完成粘贴

a4c26d1e5885305701be709a3d33442f.png

4.在文件中查找—K字符串

在命令模式下,按“/”键后输入指定的字符串。即输入“/-k”回车进行查找。

按n键可以移动到下一个查找结果;按N键移动到上一个查找结果。

a4c26d1e5885305701be709a3d33442f.png

5.将文件中的所有string字符串替换为BENET

在末行模式下,可以进行字符串的替换。

替换所有:输入“:% sub /string/BENET/g”(sub可简写为s,/g代表每一行所有匹配的都替换,去掉只替换每一行的第一个匹配的结果)

如果替换特定的范围时,可将%换成n,m(n,m代表数字范围)

a4c26d1e5885305701be709a3d33442f.png

a4c26d1e5885305701be709a3d33442f.png

6.保存该文件后退出vi编辑器

a4c26d1e5885305701be709a3d33442f.png

7重新打开man.txt文件,只保留前5行,删除其余所有内容。

Vi man.txt

a4c26d1e5885305701be709a3d33442f.png

按“G”可以跳到最后一行,以便查看总的行数。

a4c26d1e5885305701be709a3d33442f.png

删除5行之后,将光标移至第6行,按键”#dd”,(#代表行数)

a4c26d1e5885305701be709a3d33442f.png#

a4c26d1e5885305701be709a3d33442f.png

8复制/root/.bashrc文件的内容到第5行以后,然后另存为man2.txt文件。

在当前文件中读入其他文件内容,执行“:r 其他文件”

将光标移至第6行,在末行模式下输入“:r /root/.bashrc”按回车即可。

a4c26d1e5885305701be709a3d33442f.png

a4c26d1e5885305701be709a3d33442f.png

另存为:在末行模式下,执行“:w man2.txt”即可。

a4c26d1e5885305701be709a3d33442f.png

四、使用vi修改系统配置。

(1)为/etc/inittab、/etc/issue文件做好备份,以便在必要时进行恢复。

备份:1)cp /etc/inittab /etc/inittab.bak

2)cp /etc/issue /etc/issue.bak

a4c26d1e5885305701be709a3d33442f.png

(2)用vi编辑器打开/etc/inittab文件,查找到包含“id:5:initdefault:”字符串的行,将其修改为“id:3:initdefault:”。

Vi /etc/inittab

a4c26d1e5885305701be709a3d33442f.png

将“id:5:initdefault:”修改为“id:3:initdefault:”

按A进入编辑模式后更改,改好后按ESC在:wq保存退出

a4c26d1e5885305701be709a3d33442f.png

重启后在引导中可以看到运行级别是3

a4c26d1e5885305701be709a3d33442f.png

(3)用vi编辑器打开/etc/issue文件,删除其中的所有内容,添加一行新的文字“Windows Server 2008 Enterprise RC2”(或者用户自己编写的其他文本)。

Vi /etc/issue

a4c26d1e5885305701be709a3d33442f.png

在命令模式下,删除所有内容:#dd(#代表行数)

在编辑模式(按a、i、o进行切换)下,编写新的内容即可。

a4c26d1e5885305701be709a3d33442f.png

按Esc退出编辑模式,输入“:wq”保存并退出。(“:”为末行模式)

a4c26d1e5885305701be709a3d33442f.png

(4)重启系统,观察Linux登录界面的变化(文本界面,个性化登录提示)。

重启系统:init 6

此时Linux登陆界面由图形界面切换到文本界面(即命令行模式)

个性化登录提示也变成了在/etc/issue编写的字样了~

a4c26d1e5885305701be709a3d33442f.png

四.查看文件内容

(1)cat命令:显示并连接(Concatenate)文件的内容

(2)More和less命令:分页查看文件内容

(3)head和tail查看文件开关或结尾的部分内容(前者用于显示文件开头的一部分内容,后者用于显示文件未尾的一部分内容,(-n为具体行数)指定需要显示多少行的内容,默认显示10行)

a4c26d1e5885305701be709a3d33442f.png

五.统计和检索文件内容

(1)wc命令:统计文件内容中的单词数量(Word Count)行数等信息

-c统计文件内容中的字节数

-l统计文件内容中的行数

-w统计文件内容中的单词个数(以空格或制表位作为分隔)

a4c26d1e5885305701be709a3d33442f.png

六.使用压缩和解压缩工具

(1)gzip和gunzip命令

使用gzip制作的压缩文件默认的扩展名为“.gz”制作压缩文件时使用“-9”选项可以提高压缩的比率,但文件较大时会需要更多时间。

gzip -q 加文件(高比列压缩)

Gzip -d 加文件(解压缩文件)

(2)Binp2和bunzip2命令

使用bzip2制作的压缩文件默认的扩展名为“.bz2”

七.命令模式中的基本操作

1.模式切换

a:在当前光标位置之后插入内容

A:在光标所在行的未尾(行尾)插入内容

i:在当前光标位置之前插入内容

I:在光标所在行的开关(行首)插入内容

o:在光标所在行的后面插入一个新行

O:在光标所在行的前面插入一个新行

2.移动光标

①.翻页移动

使用page Down或快捷键Ctrl+F向下翻动一整页内容

使用page Up或快捷键Ctrl+B向上翻动一整页内容

其中pageDown和pageUp键同样适用于Vi的输入模式

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值