Linux SHELL 命令入门题目(一)

时间:2023-12-25 18:41:49

新年新气象,注重知识积累,提高手敲代码能力,而不是眼高手低,只会复制黏贴。

1、使用shell 打印 “Hello World!”

2、求变量'hello world'的字符长度

3、$0 、$SHELL 分别表示什么含义

4、完成定义2个变量 no1=1,no2=2 no3=no1+no3 ,然后打印 no3, 如果是 no3=$no1+$no2 会输出什么?

5、完成判断是否为root用户的SHELL 命令

6、shell 进行浮点数运算 1.5*4

7、行某条命令cmd,将正确及错误信息都输入到 output.txt

8、使用写一个脚本,运行时能够将下面的内容放入 aa.txt

wget http://localhost:8080/obu-interface/index.jsp
netstat -anp | grep 8080

9、定义一个含有4个元素的一维数组,并依次完成,打印其中的第2个元素,打印数组长度,打印所有元素

10、打印文件下所有的文本,非目录

11、按照这种格式输出时间

12、写一个脚本,使用while 循环 10次,依次在屏幕的一行内打印 1-10,打印一次休眠1s

13、写一断代码检测一个命令 cmd 是否执行成功

14、以下文件系统相关判断分别是什么含义

[ -f $file ]

[ -d $file ]

[ -e $file ]

[ -w $file ]

[ -r $file ]

[ -x $file ]

15、SHELL 如何判断两个字符串是否相等、字符串比较大小、字符串是否为空

16、cat 如何显示行号

17、使用 find 命令 将某个文件夹下的所有txt 文件全部找到,并删除、备份(或 拷贝到另一个目录下),分别使用 -exec xargs 等命令实现

18、使用tr 命令 将 HELLO WORLD 替换成小写

19、替换文件 text.txt 的所用 制表符为空格

20、使用 tr 命令 删除数字

21、删除Windows文件“造成”的'^M'字符