练习一:cat查阅文件
1)查看CPU信息、内存信息
2)查看Linux系统里边有哪些用户账号(/etc/passwd),了解一共有多少个账号
3)通过install.log文件了解系统中装了多少个软件包
练习二:分页阅读more、less
1)分页浏览CPU信息、内存信息
2)分页查看ls、mkdir命令的--help帮助信息
3)将CPU信息保存为文件cpu.txt,并分页阅读cpu.txt文件
练习三:head、tail命令
1)查看CPU记录信息的前10行内容、内存记录信息的前4行内容
2)查看/etc/passwd文件(账号库)开头2行、末尾2行的内容
3)了解当前系统装了多少个软件包、一共有多少个用户账号
4)将当前主机的所有IP地址信息存入文件ipadd.txt,查看其中第2行内容
练习四:wc文件内容统计
1)统计当前系统装了多少个软件包、一共有多少个用户账
2)统计系统中的块设备、字符设备文件一共有多少个
3)统计/etc/目录下扩展名是.conf的配置文件一共有多少个
.
4)统计/bin/、/sbin/目录下一共有多少个基本的外部命令程序
练习五:grep基本用法
1)将当前主机的所有IP地址信息存入文件ipadd.txt
2)去掉ipadd.txt文件里的空行
3)计算/bin/、/sbin/目录下一共有多少个基本的外部命令程序
不包括快捷方式、不能用find
4)复制/etc/inittab文件到当前目录下,改名为init.txt
a)统计init.txt文件中的有效配置(排除#开头的行、空行)行数
b)提取init.txt文件里的有效配置,保存为init2.txt
练习六:zip、unzip归档压缩
1)在Win7真机创建一个压缩包wintest.zip,拷贝到Linux虚拟机
2)在Linux虚拟机里将wintest.zip释放到名为wintest的文件夹
(需要先创建一个文件夹)
3)在Linux虚拟机里创建一个压缩包lnxtest.zip,包括以下文件或目录:
/root目录下以install开头的文件、study/文件夹
4)把lnxtest.zip拷贝到Win7真机,释放到名为lnxtest的文件夹
练习七:tar制作/释放归档压缩包(zcf、ztf、zxf、jcf、jtf、jxf、cf、tf)
1)备份/boot、/etc这两个文件夹,保存为bootetc.tar.gz文件
2)查看bootetc.tar.gz文件内包含哪些内容
3)将bootetc.tar.gz释放到文件夹/root/bootetc/下
4)备份/usr/sbin目录,保存为usrsbin.tar.bz2文件
5)查看usrsbin.tar.bz2文件内包含哪些内容
6)将usrsbin.tar.bz2释放到/root/usrsbin/文件夹下
7)将/root/下的bootetc、usrsbin目录归档为btub.tar文件(不做压缩)
8)查看归档文件btub.tar内包含哪些内容
9)删除上述练习中产生的文件和相关目录
/root/{bootetc,usrsbin}
bootetc.tar.gz、usrsbin.tar.bz2、btub.tar
练习八:vim工作模式
1)将当前主机的所有IP地址信息存入文件ipadd.txt
2)用vim编辑器打开ipadd.txt文件
3)进入输入模式,把IP地址改成12.34.56.78
I
4)保存、退出
:wq
5)重新用vim打开ipadd.txt文件,把eth0改成“local link”
6)放弃保存并退出
:q!
7. i 之前a 之后o向下换行 I 当前行首 A 当前行尾O 向上换行
练习九:vim编辑器使用
1)修改文件/root/.bashrc,在末尾添加一行:
setterm-background white -foreground black –store
2)然后切换到第4个字符终端tty4,以root用户登入,注意命令行终端的颜色变化
3)将系统配置文件/etc/inittab备份为/etc/inittab.old
4)用vim编辑器打开/etc/inittab文件,找到以id开头的行,把5改成3
5)重启系统,查看效果(没有图形桌面)
6)登入系统,将/etc/inittab文件的内容恢复原状
只看开头和结尾