linux测试题下载,linux测试题集

linux测试题集

1、查找当前目录中文件属主具有读、写权限,并且文件所属组的用户和其他用户具有读权限的文件;

2、查找系统中所有文件长度为0的普通文件,并列出它们的完整路径;

3、查找/zsh目录中更改时间在7日以前的普通文件,并在删除之前询问它们;

4、查找系统中所有属于root组的文件 并列出它们的完整路径.

5、myfile.html内容如下:

This is what I meant.

删除HTML标记,也就是要得到:

This is what I meant.

6、使用tr命令将trkh.txt文件的空行删除

7、在txt目录下搜索所有包含有‘the’单词的.c文件,列出文件名

8、使用grep将express文件里以数字开头的行删除掉

写出实现下列功能地命令:

9.查出所有用户名至少有4个字符地己登录用户

10.查出系统中所有用户标识号大于99的用户

11.系统中用户标识号大于99的用户数

12 .按文件大小的降序列出目录中的所有文件

(13-34)分别使用sed和awk实现下面的功能(使用express文件)

13.在每一行后面增加一空行

14.设置文本中每一行后面有且只有一空行。

15.在每行后面增加2行空行

16.删除所有偶数行

17.在匹配The的行前插入空行

18.输出行号,行号和正文间加冒号

19.对文件中的所有非空行编号

20.计算行号(模拟 “wc -l”)

21.模拟dos2unix

22.将所有good改为bad并打印且只打印该行

23.将包含is的行的good改为bad并打印且只打印该行

24.将不包含is的行的good改为bad并打印且只打印该行

25.显示文件中的前10行 (模拟“head” )

26.在每5行后增加一空白行

27.倒置所有行,第一行成为最后一行,依次类推(模拟“tac”)

28.显示文件中的最后10行 (模拟“tail”)

29.显示文件中的最后2行(模拟“tail -2”命令)

30.显示文件中的最后一行(模拟“tail -1”)

31.显示第9行

32.显示包含50个或以上字符的行

33.显示部分文本——从包含apple的行开始到最后一行结束

34.显示通篇文档,除了从包含apple的行到包含google的行

35.解释一下什么是shell

36.编写一个名为nf的程序,显示当前目录中的文件数。键入程序并测试。

37.编写一个名为whos的程序,显示排好序的已登录用户清单。只显示用户名,不要有其他信息。键入程序并测试。

38.在终端上显示

<<< echo $x >>> displays the value of x,which is $x

显示的时候,第2个$x的值应该被替换,比如如果x=3,显示:

<<< echo $x >>> displays the value of x,which is 3

39.依次执行下面三条命令,分析结果。

filename=/home/zsh/express

filename=$(echo $filename | tr “$(echo $filename | cut –cl)” “^”)

echo filename

40.shell编程里的$(…)结构是什么作用,举例说明。

41.编写一脚本,打印出所有的参数。

42.编写一个脚本,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值