目录
(1)实验目的:
(2)实验内容:
(3)实验原理:
(4) 实验步骤:
1.分别创建两个文件并任意输入不同的英文内容(文件名用自己的姓名拼音与编号命名,如zhangsan01、zhangsan02)。
2.将上题两个文件合并,将合并结果输出到第3个文件中(文件名如zhangsan03)。
3.统计第3个文件的行数和单词的个数;在文件3中查找指定字符串。
4.使用自动补全功能重复执行上述某条命令;使用历史命令记录功能重复执行上述某条命令。
5.使用命令行帮助功能查看date、more等命令的帮助信息。
6.显示当前计算机上的日期和时间。
(1)实验目的:
1.熟悉Linux命令行界面;
2.掌握Linux命令提示符的基本格式;
3.掌握Linux命令语法格式;
4.掌握Bash自动补全功能、历史命令记录功能;
5.掌握管道、重定向的使用方法;
6.掌握命令排列、命令续行、命令别名及强制中断命令执行的操作。
(2)实验内容:
1.分别创建两个文件并任意输入不同的英文内容(文件名用自己的姓名拼音与编号命名,如zhangsan01、zhangsan02)。
2.将上题两个文件合并,将合并结果输出到第3个文件中(文件名如zhangsan03)。
3.统计第3个文件的行数和单词的个数;在文件3中查找指定字符串。
4.使用自动补全功能重复执行上述某条命令;使用历史命令记录功能重复执行上述某条命令。
5.使用命令行帮助功能查看date、more等命令的帮助信息。
6.显示当前计算机上的日期和时间。
(3)实验原理:
Linux操作系统工作原理及shell工作原理
(4) 实验步骤:
1.分别创建两个文件并任意输入不同的英文内容(文件名用自己的姓名拼音与编号命名,如zhangsan01、zhangsan02)。
[root@localhost ~]# touch jinjiawei01
[root@localhost ~]# touch jinjiawei02
[root@localhost ~]# vim jinjiawei01
[root@localhost ~]# vim jinjiawei02
2.将上题两个文件合并,将合并结果输出到第3个文件中(文件名如zhangsan03)。
[root@localhost ~]# cat jinjiawei01 jinjiawei02 > jinjiawei03
[root@localhost ~]# cat jinjiawei03
hello
world
3.统计第3个文件的行数和单词的个数;在文件3中查找指定字符串。
[root@localhost ~]# cat jinjiawei03 | wc -lw
2 2
[root@localhost ~]# grep 'h' jinjiawei03
hello
4.使用自动补全功能重复执行上述某条命令;使用历史命令记录功能重复执行上述某条命令。
[root@localhost ~]# grep 'h' jinjiawei03
hello
[root@localhost ~]# grep 'h' jinjiawei03
hello
[root@localhost ~]# grep 'h' jinjiawei03
hello
[root@localhost ~]# grep 'h' jinjiawei03
hello
[root@localhost ~]# history
5.使用命令行帮助功能查看date、more等命令的帮助信息。
1)使用man命令
[root@localhost ~]# man date
[root@localhost ~]# man more
2)使用--help命令
[root@localhost ~]# date –help
[root@localhost ~]# more –help
3)使用info命令
[root@localhost ~]# info date
[root@localhost ~]# info more
6.显示当前计算机上的日期和时间。
1)
[root@localhost ~]# date
2024年 04月 24日 星期三 14:43:32 CST
2)
[root@localhost ~]# date +"%Y-%m-%d %H:%M:%S"
2024-04-24 14:48:09