linux课程总结报告正式版.docx
- 文档编号:13414196
- 上传时间:2023-06-14
- 格式:DOCX
- 页数:31
- 大小:36.07KB
linux课程总结报告正式版.docx
《linux课程总结报告正式版.docx》由会员分享,可在线阅读,更多相关《linux课程总结报告正式版.docx(31页珍藏版)》请在冰点文库上搜索。
linux课程总结报告正式版
linux课程总结报告(正式版)
各位读友大家好,此文档由网络收集而来,欢迎您下载,谢谢
《linux课程总结报告(正式版)》是一篇好的范文,好的范文应该跟大家分享,这里给大家转摘到XX。
linux课程总结报告(正式版)
Linux入门
班级:
学号:
姓名:
课程报告
目录
1.Linux基础.......................................................................................3
linux的发展过程....................................................................................................3
linux版本简介........................................................................................................3
选择linux版本的理由..........................................................................................32.文件系统管理................................................................................4
linux文件基础知识................................................................................................4
常用管理命令....................................................................
.....................................43.用户管理......................................................................................24
用户管理基础知识...............................................................................................24
常用管理命令.......................................................................................................244.磁盘管理......................................................................................26
磁盘管理基础知识...............................................................................................26
常用管理命令.......................................................................................................265.VI的使用......................................................................................29
vi基础知识.......................................................................................................29
常用子命令...........................................................................................................296.进程管理......................................................................................31
进程管理基础知识...............................................................................................31
常用管理命令.......................................................................................................337.服务器管理..................................................................................35
linux常用服务器及作用......................................................................................358.学习总结......................................................................................38
1.Linux基础
linux的发展过程
起源:
1987年Andre Tanenbaum教授为了教学方便,自行设计了简化的UNIX系统—Minix。
(PS:
Linux就是在Minix的基础上逐渐发展起来的,也是UNIX和Linux的历史渊源。
)
诞生:
1991年LinuxTorvalds在赫尔辛基大学就读研究生时编写了内核。
正式诞生:
1991年10月5日,LinuxTorvalds在新闻组上发布消息,正式对外宣布Linux内核系统诞生。
发展:
1994在北卡罗来的一小组程序员发布了RedHat。
linux版本简介
①FedoraCore/RedHatEnterpriseLinux
②SuSELinux/OpenSuSE
③MandrivaLinux
④UbuntuLinux√
⑤Debian
⑥Slackware
⑦Gentoo
选择linux版本的理由(UbuntuLinux)范文TOP100
1、简单方便;
2、专为因特网设计;
3、以社交为起点”;
4、可以更简单地播放视频、音乐、电影;
5、安全;
6、启动快速;
7、可以免费获取1000多款免费软件;
8、预装的开源办公软件OpenOffice兼容微软Office和AdobeAcrobat;
9、基于Linux:
Linux已经有近20年的历史,不仅稳定可靠,而且很普及。
2.文件系统管理
linux文件基础知识
特点:
不包含有文件系统的结构信息。
1,普通文件 比如:
图形文件,数据文件,文档文件,声音文件等
按内部结构分为:
文本文件,二进制文
概念:
用于存放文件名及其相关信息的文件,是内核
组织的基本节点。
2,目录文件 包含:
下一级目录文件,普通文件
概念:
是一种特殊的文件,实际上是指向一个真实存 在的文件链接。
3,链接文件 根据链接文件的不同分为:
硬连接文件,符号连接
文件
概念:
linux通过为外部设备提供一种标准接
4,设备文件 外部设备视为一种特殊的文件。
分类:
块设备文件,字符设备文件
概念:
用于不同进程的信息传递时使用。
5,管道文件 注:
通常管道是建立在调整缓存
常用管理命令 格式:
cat[option]filename
cat:
各个选项:
v,T,E,u,A,t,e
more:
格式:
more[option]filename
各个选项:
-p,-c,-d,,-s,i:
n/p/f1,显示文件内容命令
less 格式:
[root@localhostroot]#lesstest head 格式:
[root@localhostroot]#head–number
filename
范文写作格式:
tailopenfilename
选项:
+/-num,l,c
1,不可不知的目录知识
/bin二进制可执行命令
/dev设备特殊文件
/etc系统管理和配置文件
/etc/启动的配置文件和脚本
/home用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示/lib标准程序设计库,又叫动态链接共享库,作用类似windows里的.dll文件
/sbin超级管理命令,这里存放的是系统管理员使用的管理程序
/tmp公共的临时文件存储点
/root系统管理员的主目录
/mnt系统提供这个目录是让用户临时挂载其他的文件系统
/lost+found这个目录平时是空的,系统非正常关机而留下“无家可归”的文件(windows下
叫什么.chk)就在这里
/proc虚拟的目录,是系统内存的映射。
可直接访问这个目录来获取系统信息。
/var某些大文件的溢出区,比方说各种服务的日志文件
/usr最庞大的目录,要用到的应用程序和文件几乎都在这个目录,其中包含:
/usr/x11R6存放xwindow的目录
/usr/bin众多的应用程序
/usr/sbin超级用户的一些管理程序
/usr/doclinux文档思想汇报专题
/usr/includelinux下开发和编译应用程序所需要的头文件
/usr/lib常用的动态链接库和软件包的配置文件
/usr/man帮助文档
/usr/src源代码,linux内核的源代码就放在/usr/src/linux里
/usr/local/bin本地增加的命令
1./bin目录
/bin目录包含了引导启动所需的命令或普通用户可能用的命令(可能在引导启动后)。
这些命令都是二进制文件的可执行程序(bin是binary--二进制的简称),多是系统中重要的系统文件。
2./sbin目录/sbin目录类似/bin,也用于存储二进制文件。
因为其中的大部分文件多是下页
linux课程总结报告(正式版)
系统管理员使用的基本的系统程序,所以虽然普通用户必要且允许时可以使用,但一般不给普通用户使用。
3./etc目录/etc目录存放着各种系统配置文件,其中包括了用户信息文件/etc/passw d,系统初始化文件/etc/rc等。
linux正是*这些文件才得以正常地运行最全面的范文参考写作网站。
4./root目录/root目录是超级用户的目录。
5./lib目录/lib目录是根文件系统上的程序所需的共享库,存放了根文件系统程序运行所需的共享文件。
这些文件包含了可被许多程序共享的代码,以避免每个程序都包含有相同的子程序的副本,故可以使得可执行文件变得更小,节省空间。
6./lib/modules目录/lib/modules目录包含系统核心可加载各种模块,尤其是那些在恢复损坏的系统时重新引导系统所需的模块(例如网络和文件系统驱动)。
7./dev目录/dev目录存放了设备文件,即设备驱动程序,用户通过这些文件访问外部设备。
比如,用户可以通过访问/dev/mouse来访问鼠标的输入,就像访问其他文件一样。
8./tmp目录/tmp目录存放程序在运行时产生的信息和数据。
但在引导启动后,运行的程序最好使用/var/tmp来代替/tmp,XX因为前者可能拥有一个更大的磁盘空间。
9./boot目录/boot目录存放引导加载器(bootstraploader)使用的文件,如lilo,核心映像也经常放在这里,而不是放在根目录中。
但是如果有许多核心映像,这个目录就可能变得很大,这时使用单独的文件系统会更好一些。
还有一点要注意的是,要确保核心映像必须在ide硬盘的前1024柱面内。
10./mnt目录
/mnt目录是系统管理员临时安装(mount)文件系统的安装点。
程序并不自动支持安装到/mnt。
/mnt下面可以分为许多子目录,例如/mnt/dosa可能是使用msdos文件系统的软驱,而/mnt/exta可能是使用ext2文件系统的软驱,/mnt/cdrom光驱等等。
11./proc,/usr,/var,/home目录/usr/local/lib本地增加的库根文件系统
cat:
用来显示文件,依次读取其后所指文件的内容并将其输出到标准输出设备上,还能
够用来连接两个或多个文件,分比。
若要继续显示,按回车或空格键即可。
,.1–P:
显示下一屏之前先清屏。
–c:
作用同-p类似。
(同上)
–d:
在每屏的底部显示更友好的提示信息为:
--more--(XX%)[Pressspacetocontiune,‘q’
toquit]
–s:
文件中连续的空白行压缩成空白行显示。
压缩前 压缩后
另外,在more命令的执行过程中,用户可以使用其一系列命令动态的根据需要来选择显示的部分,more在显示完一屏内容之后,将停下来等待用户输入某个命令,如下:
i:
n:
在命令行中指定了多个文件名的情况下,可用此命令使之显示第i个文件,若i过大(出界),则显示文件名列表中的最后一个文件。
i:
p:
在命令行中指定了多个文件名的情况下,可使用此词命令使之显示倒数第i个文件,若i过大(出界),则显示文件名列表中的第一个文件。
i:
f:
显示当前文件的文件名和行数。
less:
按页显示文件,且允许用户既可以向前又可以向后逐行进行翻阅文件,参数则与more类似。
注:
向后翻阅用键盘的‘PageUP’键,要向前翻页笔则用‘PageDown’键。
head:
只显示文件或标准输入的头几行内容。
(没给n值默认前10行)
tail:
查看文件的尾部。
(只能从尾部查看)
-num:
从距离文件尾num行处开始显示。
l:
以文本行为num的计数单位;与参数选项+num或-num选项同时使用时,num表示要显示的文本行行数。
c:
以字节为num的计数单位;与参数选项+num或-num选项同时使用时,num表示要显示的字符数。
1,grep
格式:
grep/egrep/fgrep[option]
[searchpattern][file1,file2,…..]
2,egrep
2,文件内容查询命令 选项:
-b,-c,-i.-h,-l,-n,-v,-x 3,fgrep
grep:
–b:
上页 下页
linux课程总结报告(正式版)
:
检索扩展的正则表达式;–c:
只显示匹配行的数量。
:
检索固定字符串,并不识别正则表达式,是一种更为快速的搜索命令;:
比较时不区分大小写
格式:
find[option]filename
参数:
-name,-lname,-gidn,-uidn,-groupstring,
-userstring,-empty,-pathstring,-permpermission,-sizen[bock],-execcmd{},-okcmd{},-ls,-fprintf文件名,-print
3,文件查找命令
2,locate格式:
locate[option]filename
3.1Find:
在指定的目录开始,递归地搜索其各个子目录,查找满足寻找条件的文件并对之采取相关的操作。
用复合条件始的连接符号:
(-a:
and逻辑与,表示只有当所给的条件都满足时,寻找条件才满足。
-o,or逻辑或,只要所给条件中有一个满足时,寻找条件就满足。
!
,,not查找不满足所给条件的文件。
)
该命令的查找方式主要以名称和文件属性查找,参数如下:
3.1.1-name‘字串’,查找文件名匹配所给字符串的所有文件,字串内可用通配符*,?
[]。
3.1.2--lname‘字串’,查找文件名匹配所给字符串的所有符号链接文件,字串内可用通配符*,?
[]。
3.1.3--groupstring:
查找属于用户组名为所给字串的的所有文件
3.1.4--empty:
查找大小为0的目录或文件。
3.1.5-pathstring:
查找路径名匹配所给字串的所有文件,字串内可用通配符*,?
[]。
3.1.6-permpermission:
查找具有指定权限的文件和目录。
3.1.7-sizen[bock]:
查找指定文件大小的文件,n后面的字符表示单位,默认为b,代表512字节的块。
该命令也提供了对查找出来的文件进行特定操作的选项:
3.1.1–ls:
详细列出所找到的所有文件。
3.1.2–fprintf文件名:
将找到的文件名写入指定文件。
3.1.3–print:
在标准输出设备上显示查找出的文件名。
3.2locate:
也用于查找文件,比find命令的搜索速度块,使用时需要一个数据库,这个数据库由每天的例行工作程序来建立。
格式:
sort[option]filename
选项:
-m,-c,-u,-o,-f,-I,-M,-r,+pos1–pos2,-b,
-tseparator,-d
1,sort
4,文本处理命令
格式:
uniq[option]filename 2,选项:
-d,-u,-c,-n,+n,-fn,-sn
4.1sort:
对文件中的各行进行排序。
(如果两行的首字符相同,该命令将继续比较这两行的下一字符,sort排序是根据从输入行抽取的一个或多个关键字进行比较来完成的。
排序关键字定义了用来排序的最小的字符序列。
在默认情况下,以整行为关键字按ASCII字符顺序排序。
)
4.1.1-m,若给定文件已排好序,合并文件。
4.1.2-c,检查给定文件是否已排好序,如果他们没有都排好序,则打印一个出错信息,并以状态值1退出。
4.1.3-u,对排序后认为相同的行只保留其中一行。
4.1.4-o,输出文件将排序输出写到输出文件中而不是标准输出,如果输出文件是输入文件之一,sort便将该文件的内容写入一个临时文件,然后再排序和写出结果。
4.1.5-f,将小写字母与大写字母同等对待。
4.1.6-I,忽略非打印字符。
4.1.7-M,作为月份比较。
4.1.8-r,按逆序输出排序结果。
4.1.9+pos1 –pos2,指定一个或几个字段作为排序关键字。
4.1.10-b,在每行中寻找排序关键字时忽略前导的空白。
4.1.11-tseparator:
指定字符separator作为字段分隔符。
4.1.12–d:
按字典顺序排序,比较是仅字母,数字,空格和制表符有意义。
4.2uniq:
将重复行从输出文件中删除,只留下每条记录的唯一样本。
4.–d:
只显示重复行。
4.-u:
只显示文件中不重复的行。
4.-c:
显示输出中,在每行行首上本行在文件中出现的次数。
4.-n:
前n个字段与每个字段前的空白一起被忽略掉。
4.+n:
前n个字符被忽略,之前的字符被跳过。
(字符从0开始编号)4.-fn:
与-n相同,这里n是字段数。
上页 下页
linux课程总结报告(正式版)
4.-sn:
与+n
n是字段数。
5,文件内容统计命令:
wc 格式:
wc[option]filename 选项:
-c,-l,-w
5.1wc:
统计文件中的字节数,字数,行数。
(如果没有给出文件名,则从标准输入读取)5.1.1–c:
统计文件中的字节数。
5.1.2-l:
统计行数。
5.1.3-w:
统计字数。
1,comm格式:
comm[option]filename
6,文件比较命令 格式:
①diff[option]file1file2②diff[option]dir1dir2 2,diff 选项:
-b,-c,-Cn,-e,-r
6.1diff:
逐行比较两个文本文件,列出其不同之处。
6.1.1–b:
忽略行尾的空格,而字符串中的一个或多个空格符都视为相等。
6.1.2–c:
采用上下文输出格式(提供3行上下文)。
6.1.5–e:
产生一个合法的ed脚本作为输出。
格式:
cp[option][dst_file|det_dir]
1,cp 选项:
-a,-d,-f,-I,-p,-r,-l
格式:
mv[option][dst_file|det_dir]
2,mv
选项:
-i,-f7,文件的复制,移动和删除命令 格式:
rm[option][files|dirs] 3,选项:
-f,-r,-i
7.1cp:
将给出的文件或目录复制到另一文件或目录中。
7.2mv:
为文件或目录改名或将文件由一个目录移入另一个目录中。
7.2.1–i:
交互方式操作。
(避免误覆盖文件)
[src_file|src_dir]
[src_file|src_dir]
7.2.2–f:
禁止交互操作。
7.3rm:
删除一个目录中的一个或多个文件。
7.3.1–f:
忽略不存在的文件,从不给出提示。
格式:
ln[option]filelink
8,文件链接命令:
ln 作用:
在文件之间创建链接。
格式:
mkdir[option][dirname] 1,mkdir
选项:
-m,-p9,目录的创建与删除命令 格式:
rmdir[option][dirname 2,rmdir
选项:
-p
9.1mkdir:
创建目录
9.1.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- linux 课程 总结报告 正式版