Linux基础练习题

Linux基础练习题

姓名:王迎彬

Vim 练习一

  • 1.创建目录/tmp/man_db.conf复制到该目录下
cd 
mkdir /tmp/test
cp /etc/man_db.conf /tmp/test
  • 2.用vim编辑man_db.conf文件
vim man_db.conf
  • 3.设置显示行号;移动到第43行,向右移动57个字符,查看括号里的内容;
:/ste nu
:43
57L
  • 4.移动到第一行;并向下查找“gzip”这个字符串在第几行;
gg
/gzip				#gzip在93行
  • 5.将50行到100行之间的man更改为MAN;
:50,100 s/man/MAN/g
  • 6.将第五步复原,有哪些方法?
:u					#方案一(:50,100 s/MAN/man/g	此方法行不通因为文档原本就存在MAN,man两种字符串 )
:q!					#方案二
  • 7.复制65到73这9行的内容(含有MANDB_MAP),并且粘贴到最后一行之后;
:65
Ctrl+V
  • 8.21行到42行之间的内容取消注释;
:21,42 s/#/ /g
  • 9.将这个文件另存为man.test.config的文件;
:w man.test.config
  • 10.到第27行,并且删除15个字符,结果出现的第一个字符是什么?
:27
15L
i				#第一个是空格
  • 11.在第一行新增一行,在该行内输入“I am a student”;
gg
O
i
I am a stusent 
  • 12.保存并退出;
:wq

练习二

  • 1.查看/etc/passwd的前三行和尾三行内容
head -n 3 /etc/passwd
tail -n 3 /etc/passwd
  • 2.查看/etc/passwd的第十行内容
sed -n '10p' /etc/passwd		 	#方案一 
awk 'NR==10' /etc/passwd			#方案二
  • 3.一条命令创建test/1/2/3/4/5目录
mkdir -p test/1/2/3/4/5
  • 4.如何快速回到当前目录的家目录
cd
cd~
  • 5.如何只查看/etc单个目录的信息并以长格式显示
ls -ld /etc
  • 6.查看/etc所占的磁盘空间
du -sh /etc
  • 7.结合ls命令打印出/tmp 和 /etc目录下的所有目录文件
ls /tmp
ls /etc
  • 8.删除/tmp下所有的文件
rm -rf /tmp
  • 9.临时设置系统主机名并重启验证
hostname king
reboot
  • 10.永久设置系统主机名并重启验证
hostnamectl set-hostname king
init 6
  • 11.将系统时间设置为2008-05-10 00:12:13并验证
date -s ‘2008-05-10 00:12:13’

此文地址

你可能感兴趣的:(Linux入门)