linux课程总结报告正式版.docx

上传人:b****8 文档编号:30431610 上传时间:2023-08-15 格式:DOCX 页数:31 大小:35.07KB
下载 相关 举报
linux课程总结报告正式版.docx_第1页
第1页 / 共31页
linux课程总结报告正式版.docx_第2页
第2页 / 共31页
linux课程总结报告正式版.docx_第3页
第3页 / 共31页
linux课程总结报告正式版.docx_第4页
第4页 / 共31页
linux课程总结报告正式版.docx_第5页
第5页 / 共31页
点击查看更多>>
下载资源
资源描述

linux课程总结报告正式版.docx

《linux课程总结报告正式版.docx》由会员分享,可在线阅读,更多相关《linux课程总结报告正式版.docx(31页珍藏版)》请在冰豆网上搜索。

linux课程总结报告正式版.docx

linux课程总结报告正式版

linux课程总结报告(正式版)

linux课程总结报告(正式版)

Linux入门

班级:

学号:

姓名:

课程报告

1.Linux基础.......................................................................................3

1.1linux的发展过程....................................................................................................3

1.2linux版本简介........................................................................................................3

1.3选择linux版本的理由..........................................................................................32.文件系统管理................................................................................4

2.1linux文件基础知识................................................................................................4

2.2常用管理命令....................................................................

.....................................43.用户管理......................................................................................24

3.1用户管理基础知识...............................................................................................24

3.2常用管理命令.......................................................................................................244.磁盘管理......................................................................................26

4.1磁盘管理基础知识...............................................................................................26

4.2常用管理命令.......................................................................................................265.Vi的使用......................................................................................29

5.1vi基础知识.......................................................................................................29

5.2常用子命令...........................................................................................................296.进程管理......................................................................................31

6.1进程管理基础知识...............................................................................................31

6.2常用管理命令.......................................................................................................337.服务器管理..................................................................................35

7.1linux常用服务器及作用......................................................................................358.学习总结......................................................................................38

1.Linux基础

1.1linux的发展过程

起源:

1987年andreTanenbaum教授为了教学方便,自行设计了简化的UniX系统—minix。

(PS:

Linux就是在minix的基础上逐渐发展起来的,也是UniX和Linux的历史渊源。

诞生:

1991年LinuxTorvalds在赫尔辛基大学就读研究生时编写了内核。

正式诞生:

1991年10月5日,LinuxTorvalds在comp.os.minix新闻组上发布消息,正式对外宣布Linux内核系统诞生。

发展:

1994在北卡罗来的一小组程序员发布了RedHat。

1.2linux版本简介

①Fedoracore/RedHatEnterpriseLinux

②SuSELinux/openSuSE

③mandrivaLinux

④UbuntuLinux√

⑤debian

⑥Slackware

⑦Gentoo

1.3选择linux版本的理由(UbuntuLinux)

1、简单方便;

2、专为因特网设计;

3、以社交为起点”;

4、可以更简单地播放视频、音乐、电影;

5、安全;

6、启动快速;

7、可以免费获取1000多款免费软件;

8、预装的开源办公软件openoffice兼容微软office和adobeacrobat;

9、基于Linux:

Linux已经有近20年的历史,不仅稳定可靠,而且很普及。

2.文件系统管理

2.1linux文件基础知识

特点:

不包含有文件系统的结构信息。

1,普通文件比如:

图形文件,数据文件,文档文件,声音文件等

按内部结构分为:

文本文件,二进制文

概念:

用于存放文件名及其相关信息的文件,是内核

组织的基本节点。

2,目录文件包含:

下一级目录文件,普通文件

概念:

是一种特殊的文件,实际上是指向一个真实存在的文件链接。

3,链接文件根据链接文件的不同分为:

硬连接文件,符号连接

文件

概念:

linux通过为外部设备提供一种标准接

4,设备文件外部设备视为一种特殊的文件。

分类:

块设备文件,字符设备文件

概念:

用于不同进程的信息传递时使用。

5,管道文件注:

通常管道是建立在调整缓存

2.2常用管理命令格式:

cat[option]filename

1.1cat:

各个选项:

v,T,E,u,a,t,e

1.2more:

格式:

more[option]filename

各个选项:

-p,-c,-d,,-s,i:

n/p/f1,显示文件内容命令

1.3less格式:

[root@localhostroot]#lesstest1.4head格式:

[root@localhostroot]#head–number

filename

格式:

tailopenfilename

1.5tail

选项:

+/-num,l,c

1,不可不知的目录知识

/bin二进制可执行命令

/dev设备特殊文件

/etc系统管理和配置文件

/etc/rc.d启动的配置文件和脚本

/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/passwd,系统初始化文件/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,因为前者可能拥有一个更大的磁盘空间。

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本地增加的库根文件系统

1.1cat:

用来显示文件,依次读取其后所指文件的内容并将其输出到标准输出设备上,还能

够用来连接两个或多个文件,形成新的文件。

1.1.1v:

用一种特殊形式显示控制字符。

1.1.2T:

将TaB显示―…‖。

该选项要与-v选项一起使用。

即如果没有使用-v选项,则这个选项将被忽略。

1.1.3E:

在每行的末尾显示一个$符。

该选项须要与-v选项一起使用。

1.1.4u:

输出不经过缓冲区。

1.1.5a:

等同于-vET。

1.1.6t:

等同于-vT。

1.1.7e:

等同于-vE。

1.2more:

该命令可以一次显示一屏,并在终端底部打印出“—more--”,系统还将同时显示出已显示文本占全部文本的百分比。

若要继续显示,按回车或空格键即可。

1.2,.1–P:

显示下一屏之前先清屏。

1.2.2–c:

作用同-p类似。

(同上)

1.2.3–d:

在每屏的底部显示更友好的提示信息为:

--more--(XX%)[Pressspacetocontiune,‘q’

toquit]

1.2.4–s:

文件中连续的空白行压缩成空白行显示。

压缩前压缩后

另外,在more命令的执行过程中,用户可以使用其一系列命令动态的根据需要来选择显示的部分,more在显示完一屏内容之后,将停下来等待用户输入某个命令,如下:

1.2.5i:

n:

在命令行中指定了多个文件名的情况下,可用此命令使之显示第i个文件,若i过大(出界),则显示文件名列表中的最后一个文件。

1.2.6i:

p:

在命令行中指定了多个文件名的情况下,可使用此词命令使之显示倒数第i个文件,若i过大(出界),则显示文件名列表中的第一个文件。

1.2.7i:

f:

显示当前文件的文件名和行数。

1.3less:

按页显示文件,且允许用户既可以向前又可以向后逐行进行翻阅文件,参数则与more类似。

注:

向后翻阅用键盘的‘PageUP’键,要向前翻页笔则用‘Pagedown’键。

1.4head:

只显示文件或标准输入的头几行内容。

(没给n值默认前10行)

1.5tail:

查看文件的尾部。

(只能从尾部查看)

1.5.1-num:

从距离文件尾num行处开始显示。

1.5.3l:

以文本行为num的计数单位;与参数选项+num或-num选项同时使用时,num表示要显示的文本行行数。

1.5.4c:

以字节为num的计数单位;与参数选项+num或-num选项同时使用时,num表示要显示的字符数。

1,grep

格式:

grep/egrep/fgrep[option]

[searchpattern][file1,file2,…..]

2,egrep

2,文件内容查询命令选项:

-b,-c,-i.-h,-l,-n,-v,-x3,fgrep

2.1grep:

2.1.1–b:

上页下页linux课程总结报告(正式版)

2.2egrep:

检索扩展的正则表达式;2.2.1–c:

只显示匹配行的数量。

2.3fgrep:

检索固定字符串,并不识别正则表达式,是一种更为快速的搜索命令;2.3.1-i:

比较时不区分大小写

格式:

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]filename2,选项:

-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.2.1–d:

只显示重复行。

4.2.2-u:

只显示文件中不重复的行。

4.2.3-c:

显示输出中,在每行行首上本行在文件中出现的次数。

4.2.4-n:

前n个字段与每个字段前的空白一起被忽略掉。

4.2.5+n:

前n个字符被忽略,之前的字符被跳过。

(字符从0开始编号)4.2.6-fn:

与-n相同,这里n是字段数。

上页下页linux课程总结报告(正式版)

4.2.7-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]dir1dir22,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][dirname2,rmdir

选项:

-p

9.1mkdir:

创建目录

9.1.1–p–m:

可以是一个路径名称,系统自动建立好尚不存在的目录,一次可以建多目录。

9.2rmdir:

删除目录。

9.2.1–p:

递归删除目录。

1,cd格式:

cd[directory]2,pwd格式:

#pwd

10ls[option][dirname|filename]3,ls

目录内容命令选项:

-a,-a,-d,-l,-L-m,-n,-R

10.1cd:

10.2pwd:

显示当前工作目录的路径

10.3ls:

列出目录的内容(输出条目按字母顺序排列)

10.3.1–a:

显示指定目录下所有的子目录与文件,包括隐藏文件。

10.3.2-a,;

显示指定目录下所有的子目录与文件,包括隐藏文件。

但不列出“.”和“..‖

10.3.3-d:

如果参数是目录,只显示其名称而不显示其下的各个文件,且往往与选项l选项一起使用,以得到目录的详情。

10.3.4–l:

以长格式来显示文件的详细信息。

\

10.3.5-L:

若指定的名称为一个符号连接文件,则显示链接所指向的文件。

10.3.6-m:

输出按字符流格式,文件跨页显示,以逗号分开。

10.3.7-n:

输出格式与l选项相同,只不过在输出中文件属主和属组是相应的Uio号和Gid号来表示,而不是实际的名称。

10.3.8-R:

递归式的显示指定目录的各个子目录中的文件。

用ls–l命令显示的信息中,开头是由10个字符构成的字符串

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 自然科学 > 化学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1