admin 管理员组文章数量: 1184232
2024年3月13日发(作者:oracle中国官方网站)
linux学习心得5篇感想
Linu是一种开源内核。它是一个用C语言写成,符合POSI标准的类Uni操作系
统。下面给大家带来一些关于linu学习心得,希望对大家有所帮助。
我们这一代90后,从小接触的是windows98,家里条件好的自己有电脑装的是
2000,后来又有了P,上大学时又有了。说实话小时候没想过搞IT,也了解也只是一些
皮毛,至于什么UNI,Linu,听过没见过,就更别说用过了。
以前觉得Linu就跟dos一样,全是用窗口,相对于窗口界面来说多麻烦呀。直到学
习Linu这门课以后,我才知道,原来我错了。
一.为什么要学Linu呢?每个人都有不同的看法,下面我说说自己的感想吧。
首先Linu是开源的,这也是最主要的原因,想学windows,Uni,对不起我们没源
代码。也正是因为这样,Linu才能够像滚雪球一样越滚越大,开展到现在这种规模。其
中不乏很多IT精英的心血。我们学透以后更可以做成自己的OS!
其次,Linu简单易学,因为我们初学者只是学的根底部分,Linu的构造体系非常清
晰,再加上老师循序渐进的教学以及耐心的讲解,使我们理解起来很快,短期内就根本掌
握了操作和运行模式。对我们学习操作系统有很大的帮助,加深我们对OS的理解。
再次,Linu是用C语言编写的,我们有学习C语言的根底,读程序和编写代码方面
存在的困难小一点,也是我们能较快掌握的原因之一。
二.对Linu未来的展望
众所周知,目前windows操作系统是主流,在以后相当长的时间内不会有太大的改
变其方便友好的图形界面吸引了众多的用户,甚至目前许多应用软件都是基于它的。可是
没有哪一个系统是十分完美的,这也正是有别的OS得以存在的原因,每个系统都有其自
身的优点。
Linu最大的特点就是其开源性,这一点是十分难得的,这也是它能够存在到现在的
原因之一,随着IT从业人员越来越多,理论上会有更多的人使用Linu,可以肯定,Linu
在以后这多时间不会消失。
Linu简单,占少,特别是对于程序开发人员来说很方便,如果说windows的在于其
方便用户的窗口管理界面,那么Linu的成功就在于用最少的资源最短的时间实现了所有
功能,这也是符合人类进化的,相信以后节能问题会日益突出。
三.总结
随着实验课程的完毕,理论课也该完毕了,说实话教OS的这两位老师是我们遇到过
的不错的老师(这话放这可能不太恰当),因为他们上课传授的不仅仅是知识,更重要的是
一些道理,包括一些做人的道理,讲课时也抓住重点,循序渐进,让同学理解很快;更可
贵的是不以你过去的成绩看问题,让我树立了很大的信心学好这门课程,也学到了不少专
业知识和技能。其实老师让写心得我也没怎么找资料应付,自己想到什么就写些什么,所
以不免有些凌乱;很少提到编程,因为那些在实验里已经说了,这里再写就多余了。最
后,感谢老师和同学们在学习上对我的帮助。
两年前正是生找工作时段,阴差阳错下找到了个linu系统运维的工作(估计当时公司
非常缺人,哈哈),接到录取后我才开始学习linu技术。然而,由于本科并不是计算机专
业而我甚至对,内存,硬盘等概念全都不清楚,也不知道终究它们的功能终究是什么。可
以坦白的说,我的linu知识包括计算机根底全部都是工作后学习的(面临的压力可想而
知…)。所以,如果你已对计算机有了一定的认识,请相信linu对于你不是难事;如果你像
我一样不懂计算机或是没见过计算机(←←应该没有吧),也请你有坚决的信念!
废话不多说,对于入门书籍,我推荐两本:《鸟哥的linu私房菜》和《Linu就该这
么学》。
《鸟哥的linu私房菜》可以说是影响了一大批人,同样,我的入门书籍也是这本。
对于计算机根底知识比较薄弱的人,可以看下这本书的一开始的章节,会令你对计算机有
个初步的了解,不过这也使得它非常的厚重。如果你 没有大把的空闲时间和雷打不通的
定力,还是不要看了。
《Linu就该这么学》是我最近发现的一本书,用的系统是最新的RHEL7,可以说是
与时俱进。通读了整本书,我将它定义成是 linu快速入门类书籍,相信也是很多运维人
员需要的书籍。每个章节都非常的精悍,知识点也都非常到位,网站上也能下载到书籍里
用到的软件。如果你像我一样希望快速入门linu,了解linu运维详细是做些什么的话,
可以看下这本书。
当然,如果现在的我能穿越回过去,我会建议过去的我先看《Linu就该这么学》快
速入门,然后再看其他的Linu技术书去细究每个知识点背后的逻辑。
对于初学者来说,学习过程中碰不到问题是不可能的,那么遇到障碍我们该怎么克服?
1)百度、谷歌搜索
通常你的问题并不只有你一个人碰到,问问度娘,问问谷歌,能搜出几百条答案来。
2)提问平台
搜不到想要的答案怎么办?那就去专有提问平台提问。百度知道,知乎,或是linu论
坛等地方都是你的选择。但是!!请你懂得提问的艺术,提问平台没有非常多的互动,如果
你想要得到一个满意的回复,至少让答复的人对你的测试环境有个初步了解,如说明用的
是什么系统,多少版本等等。
3)参加群或QQ群提问
关于linu方面有很多社交群,QQ上搜个linu就有很多,而且相比起提问平台而言
有了更多的互动。当然,最好是选择你看的书籍的社交群。例如,你学KVM那就参加
KVM作者的群,如果你再学docker那就参加docker大牛的群,鸟哥的我倒不清楚有没
有群,不过《linu就该这么学》这本书倒是有不少书友群,气氛也非常不错,参加这样的
群的好处在于:在这个群里都是看过这本书籍,对书中的实验进展实操练习过的人,当你
提问时,也许有人做实验时也碰到过同样的问题,大家更能理解你碰到的问题是什么。
坚持这个词说难不难,说简单却也不简单,Linu的学习曲线图是非常陡峭的,入门
会相当相当相当之困难,但是一但入门,难度曲 线便直线下降,趋于平坦。如果你只是
想简单了解下炽热的linu是个什么东西,那百度一下皆可知了;如果你是想好好深入了解
linu,那么请不要好高骛远,一步一个脚印,踏踏实实的学习。假设你像我一样是个容易
半途而废的人,找点压力吧!会让你不得不去继续前行!
说起,就难免让人想起Windows(但反过来,谈起Windows,却不一定会让人想起
Linu,可见Linu还有很长的一段路要走),根本上都会将Linu与Windows放到一起来
比较,比方哪个系统操作更方便,哪个系统更加平安,哪个系统使用更加高效等等。
拿桌面端来讲,是Windows系统用起来更加方便、实用,毕竟Windows开发的最
初目的就是要让不懂电脑的普通人也会用,而Linu那么是Linus Torvalds不满Mini(一
个类似Uni,被广泛用来辅助教学的简单操作系统)的种种限制而开发出来的一个、开源
的操作系统。但是从效劳器的角度来讲,Linu相对于window来说要更加的稳定、平
安,再加上Linu系统是开源的,由此吸引了更多的开发商选择Linu系统作为效劳器。
如果大家对Linu系统敢的话,可以去看看这本书,里面介绍了Linu与Windows各
自的优缺点,以及Linu系统的各版本功能特点,对于想要学习Linu系统的小白来说,也
是一本不错的入门教程。这里,我就对于我自己在学习Linu系统中的学习心得跟大家做
一个分享。
说起学习,主要在于两个方面:“学”和“习”。孔子也曾说过“学而时习之”,意
思就是说,学会后要常常学过的知识。什么意思呢?就是说,一个知识点,你学过一遍
了,记住了,但是这样还不够,你还要不时的找个时间去复习这个知识点,不断稳固,最
终能像吃饭睡觉一样形成习惯,到达长久记忆的效果。
关于“学”,我想大家一定不陌生了,从出生开始,我们就已经开始尝试着去学了:
学着去走路,学着去说话,学着去吃饭、玩耍;长大后,一般会进入学校系统性的承受学
习,从小学、中学、大学甚至于读硕读博。这个过程中,我们会发现,“学”根本上可以
分成两个部分:“记忆”和“实践”。什么是“记忆”?就是记住要学习的内容的根底知
识,比方学走路,其实我们首先是不断地观看父母长辈等其他人如何迈开脚步的,左脚什
么时候抬起、踏地,右脚什么时候抬起、踏地,通过不断的观看,让自己逐步明白“走
路”是怎么一回事。明白之后,自然是去“实践”了,我们会尝试着根据自己所看到的控
制自己的双脚抬起、踏地,抬起、踏地,这样不断的尝试,最后才能学会走路。
相应的,“学”Linu系统知识其实也是一个道理。首先,我们要去记住根本的Linu
操作命令,如“cut”、“date”、“reboot”、“move”、“cd”等,记住之后,还
不够,还要去“实践”,就是去练习如和使用,只有不断的学、不断的练,这样才能记住
这些根本操作。至于这个过程有没有速成方法,我想说的是,如果想到达随手拈来的境
界,是没有速成方法的,如果只是想临时记住更多的知识去应付一下,其实还是有的,详
细大家可以去搜索“快速记忆”的一些技巧,但是“技巧”终究只是“技巧”,只能拿来
用一时,不能拿来用一世的。
linu操作系统学习心得【1】
第一次看见linu这个词是在选择选修课的时候,根本不知道linu是什么东西,带着
对计算机的喜爱,选了linu操作系统这门选修课。
经过这一个学期的学习,对linu有了一定的认识,我觉得这门课确实是选对了,非
常适合我们学习。
首先,linu是开源的,这也是最主要的原因,想学windows,uni对不起,没有源
代码。
也正是因为这样,linu才能够像雪球一样越滚越大,开展到现在这种规模。
其中不乏许多it精英的心血。
其次,linu简单易学,因为我们是初学者,学的只是根底部分,linu的构造体系非常
清晰,再加上老师循序渐进的教学以及耐心的讲解, 使我们理解起来很快。
对我们学习操作系统有很大的帮助。
再次,linu 是用c语言编写的,我们有学习 c 语言的根底,读程序和编写代码方面存
在的困难小一点, 也是我们能较快掌握的原因之一。
我们这个学期的学习方式是自己上网学习加老师讲解。
这样的学习方式我们能够更自由的查找自己不明白的地方,还有时机学习更多的知
识。
唯一遗憾的是学了一个学期,却没有真实的操作过linu操作系统,难免显的纸上谈
兵。
以后如果有时机进一步的学习,一定要安装上linu系统,自己实践一下。
linu系统简单,占用内存小,用最小的内存实现了windows的所有功能,是电脑操
作系统的一大进步,相信在将来会有更多的应用空间。
最后,应齐兴斌老师的要求,提一点小建议:计算机中心如果能在上linu操作系统
的机房安装上linu操作系统,这将会对学习linu的同学们给予很大的帮助。
非常感谢齐兴斌老师的教导。
linu学习心得【2】
八周的学习使我对linu系统和网络管理有了进一步的认识。
上大学之前只接触过windows操作系统,小时候最早接触的是windows98操作系
统,之后是windows20和windows p,上大学时开始接触windows 20x.大概是受先入
为主思想和自己知识欠缺状况的影响,一直以来,我都认为windows操作系统是最完美
的操作系统,但现在我开始明白,除了windows系统之外还有linux个很完美的操作系
统。
linu是一种自由和开放操作系统。
目前存在着许多不同的linu,但它们都使用了linu内核。
linu可安装在各种计算机硬件设备中,从手机、平板电脑、和视频控制台,到台式计
算机、大型机和超级计算机。
linu是一个领先的操作系统,世界上运算最快的10台超级计算机运行的都是linu操
作系统。
严格来讲,linu这个词本身只表示linu内核,但实际上人们已经习惯了用linu来形
容整个基于linu内核,并且使用gnu 工程各种工具和数据库的操作系统。
linu是芬兰大学生linus torvalds按照uni内核制作的一款有别于uni的系统。
它的标志是一个名叫“tu”的企鹅,之所以选择这个标志,是因为企鹅能在高寒酷冷
的南极生存,具有顽强奋斗的精神,而这正是linu的精神之一。
linu 操作系统是uni 操作系统的一种克隆系统。
它诞生于19年的10月日(这是第一次正式向外公布的时间)。
以后
借助于inter 网络,并经过全世界各地计算机者的共同努力下,现已成为今天世界上
使用最多的一种uni 类操作系统,并且使用人数还在迅猛增长。
19年ibm 公司推出享誉全球的微型计算机ibm pc。
在1981-19年间,dos操作系统一直是微型计算机上操作系统的主宰。
此时计算机硬件价格虽然逐年下降,但软件价格仍然是居高不下。
当时apple 的macs 操作系统可以说是性能最好的,但是其天价没人能够轻易靠
近。
这个时候芬兰大学生linus开发一个新的操作系统——linu,从而开创了操作系统的新
时代。
日常生活中,我们似乎与windows打交道更多,实际上我们也在无声无息中与linu
打交道。
首先就得提享誉世界的android操作系统,它就是谷歌基于linu开发的移动操作系
统。
android一心想把苹果大获成功的iphone挤入小众消费领域,并想与大受欢迎的
ipad做 一番比赛。
android把linu交到全球无数移动设备消费者手中,大概这也是迄今为止linu在主
流界取得的最大成功。
linu之所以能成为操作系统届的重要一员并日益扮演越来越重要的角色与其众多优点
是分不开的。
首先,linu是一款的操作系统,这一点上linu与windows形成鲜明比照。
linu用户可以通过网络或其他途径获得,并可以任意修改其源代码。
这是其他的操作系统所做不到的。
正是由于这一点,全世界的无数程序员参与了linu的修改、
编写工作,程序员可以根据自己的兴趣和对其进展改变。
这让linu吸收了无数程序员的精华,不断壮大。
其次,linu可以完全兼容posi 1.0标准,这使得可以在linu下通过相应的模拟器运
行常见的dos、windows的程序。
这为用户从windows转到linu奠定了根底。
许多用户在考虑使用linu时,就想到以前在windows下常见的程序是否能正常运
行,这一点就消除了他们的疑虑。
linu支持多用户,各个用户对于自己的文件设备有自己特殊的权利,保证了各用户之
间互不影响。
多任务那么是现在电脑最主要的一个特点,linu可以使多个程序同时并独立地运行。
linu具有良好的界面,它同时具有字符界面和图形界面。
在字符界面用户可以通过输入相应的指令来进展操作。
它同时也提供了类似windows图形界面的-window系统,用户可以使用对其进展操
作。
在-window环境中就和在windows中相似,可以说是一个linu版的windows。
linu具有丰富的网络功能,uni是在互联网的根底上繁荣起来的,linu的网络功能当
然不会逊色。
它的网络功能和其内核严密相连,在这方面linu要优于其他操作系统。
在linu中,用户可以轻松实现网页浏览、文件传输、远程登陆等网络工作。
并且可以作为效劳器提供、ftp、e-mail等效劳。
linu的平安、稳定系统可靠。
linu采取了许多平安技术,其中有对读、写进展权限控制、审计跟踪、核心授权等技
术,这
些都为平安提供了保障。
linu由于需要应用到网络效劳器,这对稳定性也有比较高的要求,实际上linu在这
方面也十分出色。
同时,linu支持多种平台。
linu可以运行在多种硬件平台上,如具有86、6800、sparc、alpha等处理器的平
台。
此外linu还是一种嵌入式操作系统,可以运行在掌上电脑、机顶盒或游戏机上。
20年月份发布的linu 2.4版内核已经能够完全支持intel 64位芯片架构。
同时linu也支持多处理器技术。
多个处理器同时工作,使系统性能大大提高。
众所周知,目前windows操作系统是主流,而且在以后相当长一段时间里,这种状
况也不会发生大的改变。
因为windows方便友好的图形界面吸引了广阔消费者,而且目前很多应用软件都是
基于windows操作系统开发出来的。
但是没一个操作系统都有自己的优缺点,这也是linu系统产生的一个重要原因。
linu系统最大的有点就是它的开源性,这点是十分难得的,也是它能够存在到现在一
个重要原因。
随着it从业人员的增多,理论上会有更多的人使用linu操作系统。
所以可以肯定,linu在今后很长一段时间内不会消失。
linu操作简单,占内存少,特别是对程序开发人员来说linu很简单。
windows的成功在于它方便用户的窗口管理界面,linu的成功那么在于它用最少的
资源最短的时间实现了所有的功能。
目前全球资源供应紧张,建立资源节约型社会已成为人类社会的共识,所以linu在
资源节约型社会的构建过程中将发挥更大的作用。
linu的前途无限光明。
之前一直以为Linu和Windows差不多,但是学习了Linu根底入门之后才发现两种
操作系统之间差距非常大。
Linu只是在硬件之上的内核和系统调用,就连我们在Windows里习以为常的图形
界面都是Linu上的软件。在使用Linu的时候,我们都习惯于使用终端和命令行进展操
作,而不是像Windows那样的图形界面里的鼠标键盘的共同操作。机系统可通过
[Ctrl]+[Alt]+[F1]~[F6]切换6个纯命令行界面的终端,通过[Ctrl]+[Alt]+[F7]从终端切换
回图形界面。而且学习之后我才知道,Linu里面一切皆文件,相对于Windows里的文
件后缀名区分文件类型,Linu不通过后缀名区分文件类型,可以通过file命令查看文件
类型。
大数据Linu资料分享群119599574
在使用Linu的时候,我们不直接和系统打交道,而是通过Shell(命令解析器)。Shell
就像一个壳隐藏了操作系统的底层操作。通俗来讲,Shell就是可以承受用户输入命令的
程序。在UNI/Linu中比较流行的常见的Shell有bash,zsh,ksh,csh等等,Ubuntu
终端默认使用的是bash,默认的桌面环境是 GNOME或者Unity(基于 GNOME)。
在Linu系统中有很多十分方便的快捷命令。
Tab:可以用来补全命令、目录、或者命令参数,连续按两次还可显示所有能匹配到
的结果;
[Ctrl+C]:用来终止当前程序并且不退出终端;
[Ctrl+d]:键盘输入完毕或者退出终端;
[Ctrl+s]:暂定当前程序,暂停后按下任意键恢复运行;
[Ctrl+z]:将当前程序放到后台运行,恢复到前台命令为fg;
[Ctrl+a]:将光标移至行头,相当于home,[Ctrl+e]相当于[end];
[Ctrl+k]:删除从光标所在位置到行末;
[Alt+backspace]:向前删除一个单词;
[shift+pgup]:将终端显示向上滚动,[shift+pgdn]向下滚动。
在Linu中,通配符主要是“”和“?”,可用来对字符串进展模糊匹配,终端里的通
配符由Shell完成。
Linu中还有一部分特别重要的命令:
man命令:man命令是Linu中一个十分重要的帮助指令,内容包括计算机程序(库
和系统的调用),正式的标准和惯例,的概念,通过执行man命令调用手册页。man命
令手册比较重要的是前三个:1.一般命令;2.系统调用;3.库,涵盖了C标准函数库。man
命令如果加上数字参数,可以指定从哪本手册中搜索帮助。数据Linu资料分享群
119599574
ls命令:用于显示当前目录下的文件,可以通参数[-a]显示隐藏文件(Linu下隐藏文
件皆以‘.’开头)。
cd命令:Linu下一切皆文件,因此在终端中[cd]命令就显得尤为重要。这个命令可
以通过绝对路径或者相对路径进入到你想进去的目录中。
cp命令:用于终端中文件或目录的复制操作。
rm命令:用于终端中文件或目录的删除操作。
cat命令:用于正序打印文件内容到终端,与之相反的tac命令倒序打印问价内容到
终端。
declare命令:用于声名一个变量,用‘=’号赋值,用echo和$命令读取变量的
值。
Shell中运行的大部分命令都将以审理了的子进程的方式运行。环境变量有3种:1.
当前Shell进程私有用户自定义变量,只在当前Shell中有效;本身内建的变量;3.
从自定义变量导出的环境变量。
版权声明:本文标题:linux学习心得5篇感想 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1710345020a568750.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论