目录
1.简介
1.简介
Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
Linux存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。
严格来讲,Linux操作系统指的是“linux内核+各种软件”,Linux这个词只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU 工程各种工具和数据库的操作系统。
2.起源
Linux操作系统的诞生、发展和成长过程始终依赖着五个重要支柱:Unix操作系统、MINIX操作系统、GNU计划、POSIX标准和Internet网络。
20世纪80年代,计算机硬件的性能不断提高,PC的市场不断扩大,当时可供计算机选用的操作系统主要有Unix、DOS和MacOS这几种。Unix价格昂贵,不能运行于PC;DOS显得简陋,且源代码被软件厂商严格保密;
MacOS是一种专门用于苹果计算机的操作系统。此时,计算机科学领域迫切需要一个更加完善、强大、廉价和完全开放的操作系统。由于供教学使用的典型操作系统很少,因此当时在荷兰当教授的美国人AndrewS.Tanenbaum编写了一个操作系统,名为MINIX,为了向学生讲述操作系统内部工作原理。MINIX虽然很好,但只是一个用于教学目的的简单操作系统,而不是一个强有力的实用操作系统,然而最大的好处就是公开源代码。全世界学计算机的学生都通过钻研MINIX源代码来了解电脑里运行的MINIX操作系统,芬兰赫尔辛基大学大学二年级的学生Linus Torvalds就是其中一个,在吸收了MINIX精华的基础上,Linus于1991年写出了属于自己的Linux操作系统,版本为Linux0.01,是Linux时代开始的标志。他利用Unix的核心,去除繁杂的核心程序,改写成适用于一般计算机的x86系统,并放在网络上供大家下载,1994年推出完整的核心Version1.0,至此,Linux逐渐成为功能完善、稳定的操作系统,并被广泛使用。
3.实验目的
(1)学习Linux命令的基本格式
(2)学习使用Linux的命令帮助
(3)学会使用命令管理文件和目录
4.实验内容
使用SecureCRT远程登录后完成实验
显示文件或目录信息ls四个参数了解:-a,-l,-d,-A
# ls -a /boot
# ls -a /boot
# ls -l /boot
# ls -d /boot
递归的列出所有子目录下的文件 :-R
# ls -R /boot
使用mkdir创建目录结构,并用tree命令显示
# yum -y install tree (安装显示目录树命令模块)
# mkdir /test
# mkdir /test/1
# mkdir /test/2
# mkdir /test/2/21
# tree -L 3 /test
改变目录(cd)和显示当前目录位置(pwd)命令使用:
# clear
# pwd
# cd
# cd /test/2/21
# cd ~
# cd ..
# cd /test/1
# cd ../..
# cd -
生成新的空文件或更改现有文件的时间命令touch使用:
# clear
# touch /test/1/a.c
# touch /test/2/b.doc
# touch /test/2/c.xls
# tree -L 3 /test
复制文件或目录cp命令使用:
# clear
# cp /test/1/a.c /test/2/a.c
# tree -L 3 /test
创建链接文件命令ln使用:
# clear
# ls / > /test/2/ok.txt (显示/目录并将结果重定向输出到指定位置文件)
# ln /test/2/ok.txt lj(为上一步得到文件建立链接文件lj)
# cat lj(显示链接文件lj内容)
移动mv和删除rm文件命令使用:
# clear
# mv /test/2/b.doc /test/2/xxx.doc (相当于改名)
# rm /test/2/a.c
# tree -L 3 /test
在文件系统中查找匹配的文件命令find使用:
# clear
# find /boot -name *.img
5.心得体会
1.上课认真听,勤记笔记 ,学习linux是一个漫长且艰辛的一个过程,需要多练坚持每天抽出点时间练一下linux的操作,毕竟实践出真知。这样才能掌握linux系统的精髓。
2.学会利用百度,把不会的操作及命令上百度搜索查找解决问题。不仅仅不会麻烦别人也能找到总结想要的答案。