linux 学习心得
linux 学习心得.txt喜欢我这是革命需要,知道不?!你不会叠衣服一边呆着去!以后我来叠!我一定要给你幸福,谁也别想拦着。
linux,sh脚本编程
在Linux系统中,虽然有各种各样的图形化接口工具,但是sell仍然是一个非常灵活的工具。
Shell不仅仅是命令的收集,而且是一门非常棒的编程语言。
您可以通过使用shell使大量的任务自动化,shell特别擅长系统管理任务,尤其适合那些易用性、可维护性和便携性比效率更重要的任务。
下面,让我们一起来看看shell是如何工作的:
建立一个脚本
Linux中有好多中不同的shell,但是通常我们使用bash (bourne again shell) 进行shell编程,因为bash是免费的并且很容易使用。
所以在本文中笔者所提供的脚本都是使用bash(但是在大多数情况下,这些脚本同样可以在bash的大姐,bourne shell 中运行)。
如同其他语言一样,通过我们使用任意一种文字编辑器,比如nedit、kedit、emacs、vi等来编写我们的shell程序。
程序必须以下面的行开始(必须方在文件的第一行):#!/bin/sh
符号#!用来告诉系统它后面的参数是用来执行该文件的程序。
在这个例子中我们使用/bin/sh来执行程序。
当编辑好脚本时,如果要执行该脚本,还必须使其可执行。
要使脚本可执行:
chmod +x filename
然后,您可以通过输入: ./filename 来执行您的脚本。
注释
在进行shell编程时,以#开头的句子表示注释,直到这一行的结束。
我们真诚地建议您在程序中使用注释。
如果您使用了注释,那么即使相当长的时间内没有使用该脚本,您也能在很短的时间内明白该脚本的作用及工作原理。
变量
在其他编程语言中您必须使用变量。
在shell编程中,所有的变量都由字符串组成,并且您不需要对变量进行声明。
要赋值给一个变量,您可以这样写:
变量名=值
取出变量值可以加一个美元符号($)在变量前面:
#!/bin/sh
#对变量赋值:
a="hello world"
# 现在打印变量a的内容:
echo "A is:"
echo $a
在您的编辑器中输入以上内容,然后将其保存为一个文件first。
之后执行chmod +x first 使其可执行,最后输入./first执行该脚本。
这个脚本将会输出:
A is:
hello world
有时候变量名很容易与其他文字混淆,比如:
num=2
echo "this is the $numnd"
这并不会打印出"this is the 2nd",而仅仅打印"this is the ",因为shell会去搜索
变量numnd的值,但是这个变量时没有值的。
可以使用花括号来告诉shell我们要打印的是num变量:
num=2
echo "this is the ${num}nd"
这将打印: this is the 2nd
有许多变量是系统自动设定的,这将在后面使用这些变量时进行讨论。
如果您需要处理数学表达式,那么您需要使用诸如expr等程序(见下面)。
除了一般的仅在程序内有效的shell变量以外,还有环境变量。
由export关键字处理过的变量叫做环境变量。
我们不对环境变量进行讨论,因为通常情况下仅仅在登录脚本中使用环境变量。
Shell命令和流程控制
在shell脚本中可以使用三类命令:
Unix 命令:
虽然在shell脚本中可以使用任意的unix命令,但是还是由一些相对更常用的命令。
这些命令通常是用来进行文件和文字操作的。
常用命令语法及功能
echo "some text": 将文字内容打印在屏幕上
ls: 文件列表
wc -l filewc -w filewc -c file&: 计算文件行数计算文件中的单词数计算文件中的字符数
cp sourcefile destfile&: 文件拷贝
mv oldname newname : 重命名文件或移动文件
rm file&: 删除文件
grep 'pattern' file&: 在文件内搜索字符串比如:grep 'searchstring' file.txt cut -b colnum file&: 指定欲显示的文件内容范围,并将它们输出到标准输出设备比如:输出每行第5个到第9个字符cut -b5-9 file.txt千万不要和cat命令混淆,这是两个完全不同的命令
cat file.txt: 输出文件内容到标准输出设备(屏幕)上
file somefile&: 得到文件类型
read var: 提示用户输入,并将输入赋值给变量
sort file.txt: 对file.txt文件中的行进行排序
uniq: 删除文本文件中出现的行列比如: sort file.txt | uniq
expr: 进行数学运算Example: add 2 and 3expr 2 "+" 3
find: 搜索文件比如:根据文件名搜索find . -name filename -print
tee: 将数据输出到标准输出设备(屏幕) 和文件比如:somecommand | tee outfile basename file&: 返回不包含路径的文件名比如: basename /bin/tux将返回 tux dirname file&: 返回文件所在路径比如:dirname /bin/tux将返回 /bin
head file&: 打印文本文件开头几行
tail file : 打印文本文件末尾几行
sed: Sed是一个基本的查找替换程序。
可以从标准输入(比如命令管道)读入文本,并将结果输出到标准输出(屏幕)。
该命令采用正则表达式(见参考)进行搜索。
不要和shell 中的通配符相混淆。
比如:将linuxfocus 替换为 LinuxFocus : cat text.file | sed 's/linuxfocus/LinuxFocus/' > newtext.file
awk: awk 用来从文本文件中提取字段。
缺省地,字段分割符是空格,可以使用-F指定
其他分割符。
cat file.txt | awk -F,'{print $1 "," $3 }'这里我们使用,作为字段分割符,同时打印第一个和第三个字段。
如果该文件内容如下: Adam Bor,34, IndiaKerry Miller, 22, USA命令输出结果为:Adam Bor, IndiaKerry Miller, USA
概念: 管道, 重定向和 backtick
这些不是系统命令,但是他们真的很重要。
管道 (|) 将一个命令的输出作为另外一个命令的输入。
grep "hello" file.txt | wc -l
在file.txt中搜索包含有"hello"的行并计算其行数。
在这里grep命令的输出作为wc命令的输入。
当然您可以使用多个命令。
重定向:将命令的结果输出到文件,而不是标准输出(屏幕)。
> 写入文件并覆盖旧文件
>> 加到文件的尾部,保留旧文件内容。
反短斜线
使用反短斜线可以将一个命令的输出作为另外一个命令的一个命令行参数。
命令:
find . -mtime -1 -type f -print
用来查找过去24小时(-mtime -2则表示过去48小时)内修改过的文件。
如果您想将所有查找到的文件打一个包,则可以使用以下脚本:
#!/bin/sh
# The ticks are backticks (`) not normal quotes ('):
tar -zcvf lastmod.tar.gz `find . -mtime -1 -type f -print`
流程控制
"if" 表达式如果条件为真则执行then后面的部分:
if ....; then
....
elif ....; then
....
else
....
fi
大多数情况下,可以使用测试命令来对条件进行测试。
比如可以比较字符串、判断文件是否存在及是否可读等等...
通常用" [ ] "来表示条件测试。
注意这里的空格很重要。
要确保方括号的空格。
linux学习心得
本文共有12146.5字,如对您有帮助,可购买打赏目录
第一篇:linux学习心得
第二篇:linux学习心得
第三篇:linux 学习心得
第四篇:关于linux学习的心得体会
第五篇:linux学习心得
正文
第一篇:linux学习心得
linux学习心得
我们这一代90后,从小接触的是windows98,家里条件好的自己有电脑装的是2019,后来又有了xp,上大学时又有了win7。
说实话小时候没想过搞it,也计算机了解也只是一些皮毛,至于什么unix,linux,听过没见过,就更别说用过了。
以前觉得linux就跟dos一样,全是用命令窗口,相对于窗口界
面来说多麻烦呀。
直到学习linux这门课以后,我才知道,原来我错了。
一.为什么要学linux呢?每个人都有不同的看法,下面我说说自己的感想吧。
首先linux是开源的,这也是最主要的原因,想学windows,unix,对不起我们没源代码。
也正是因为这样,linux才能够像滚雪球一样越滚越大,发展到现在这种规模。
其中不乏很多it精英的心血。
我们学透以后更可以做成自己的os!
其次,linux简单易学,因为我们初学者只是学的基础部分,linux 的结构体系非常清晰,再加上老师循序渐进的教学以及耐心的讲解,使我们理解起来很快,短期内就基本掌握了操作和运行模式。
对我们学习操作系统有很大的帮助,加深我们对os的理解。
再次,linux是用c语言编写的,我们有学习c语言的基础,读程序和编写代码方面存在的困难小一点,也是我们能较快掌握的原因之一。
二.学习情况。
linux读后感
linux读后感篇一 linux 读后感嘿,朋友们!最近我读了关于 Linux 的一些东西,真的是让我感触颇多啊!说起 Linux,也许很多人会觉得,这啥呀,不就是个操作系统嘛,能有多牛?但当我深入去了解它的时候,我发现我错得离谱!这玩意儿简直就是科技世界里的一颗隐藏的宝石!Linux 就像是一个超级大的魔法盒子,里面装满了各种神奇的工具和可能性。
它那种开源的特性,让我觉得哇塞,这世界上居然还有这么无私和开放的东西!可能有人会说,开源有啥好的,不就是谁都能乱搞嘛。
但我觉得,正是因为开源,才有了那么多人一起为它添砖加瓦,让它变得越来越强大。
我在学习 Linux 的过程中,那可是遇到了一堆的难题。
有时候我都怀疑自己是不是脑子进水了,才来碰这玩意儿。
但每当我解决一个问题,那种成就感,就像是我在游戏里打了个大 boss 一样爽!你能想象吗?我第一次成功配置了一个服务器环境,那种激动的心情,简直无法用言语来形容。
我觉得自己就像是一个超级英雄,拯救了世界!也许有人会觉得我太夸张了,但这就是我真实的感受啊!不过,Linux 也不是完美的啦。
它的命令行界面,对于新手来说,简直就是噩梦!我就常常在想,为啥就不能做得像 Windows 那样直观简单呢?但反过来想想,也许正是这种挑战,才让它变得更有魅力呢?总之,Linux 给我的感觉就是,又爱又恨。
但不管怎样,这一路探索下来,真好!篇二 linux 读后感哎呀妈呀,让我跟你唠唠我读 Linux 之后的那些事儿!你说 Linux ,刚开始我还真没当回事儿,不就是个操作系统嘛,能咋滴?可等我真正深入进去,我才发现,我真是太天真啦!Linux 就像一个神秘的迷宫,你以为你找到了出口,结果转个弯又迷路了。
我在里面磕磕绊绊,有时候都想放弃了。
我就问自己,我这是图啥呢?但又不甘心,也许这就是它的魅力所在?它那一堆复杂的命令,真的让我头大!我觉得我就像个傻瓜,对着屏幕发呆,完全不知道该咋办。
linux学习心得
linux学习心得Linux的概念知识大家都学会了吗?怎么写学习Linux的心得体会呢?下面店铺为你整理了几篇linux 学习心得的范文,希望对你有帮助。
linux 学习心得篇一经过一段时间的学习,我发现linux在使用上不如windows方便(可能是我用惯了windows的缘故吧)。
1、拿第一次登录系统KDE来说吧,只是用户名就把我闹糊涂了。
因为在装系统时,并没有提示是什么用户名,只是输入管理员密码。
所以到了登录时,我蒙了一头雾水。
后来查了查资料,我才知道,原来系统用户名是root。
真是云里来,雾里去啊。
2、桌面倒是没得说,关键是进入“我的电脑”,就跟windows大相径庭了。
如果你要想学习linux的话,我建议你先好好研读一下有关linux的书籍。
3、再者,linux在休闲娱乐上面做的不够透彻。
我进行了一下游戏测试(中国象棋),级别选择的是高级。
在游戏进行中,cpu的占用率曾一度达到100%,象这样的情况,我们怎么进行多任务操作呢?况且游戏的界面也不是很精美。
不过,linux的系统比起windows来说要稳定得多,系统死机的机会少。
并且,它还有多个虚拟终端,各为其主嘛。
linux 学习心得篇二为期一周的LINUX课程实训已经结束。
现在我把这次收获丰富的实训自我总结一下。
我们的实训有许多的项目,首先由老师指导然后分小组独立完成老师布置的实验内容,实训的内容十分丰富详实,课程很实用。
主要的大项有:认识网络设备与组网拓扑,交换机的配置,路由器交换机的配置命令,静态路由的配置。
现在首先回顾一下网络设备与组网拓扑这节有趣的课程。
在这个实验中我们必须记住了解很多网络物理设备,例如:交换机,路由器等设备;还有很多通信接口,例如:AUI(粗同轴电缆连接接口),RJ45(双绞线以太网接口),SC接口(网络接口)。
不同的设备之间的需要连接需要不同的线缆,必须使用正确的接法和线缆才能保证设备之间的正常通信。
了解拓扑结构图是十分重要的课程,无论什么样的网络都是从最基本的拓扑结构中研究出来的,基本的网咯拓扑结构是十分重要的基础,很多网咯工程都需要设计拓扑结构图,了解拓扑结构图十分必要。
linux实训个人总结8篇
linux实训个人总结8篇篇1一、实训背景与目标本次Linux实训旨在通过实践操作加深我对Linux操作系统的理解与应用能力,提升我在Linux环境下的软件开发和系统管理能力。
在为期XX周的实训过程中,我针对Linux系统的基本配置、软件开发、系统管理等方面进行了系统学习与实践。
二、实训内容1. Linux系统基础操作在实训初期,我重点学习了Linux系统的基本操作,包括文件与目录管理、常用命令的使用、软件包的安装与管理等。
通过实践操作,我掌握了Linux系统下的基本命令和操作技巧,能够熟练进行文件的增删改查以及软件的安装与配置。
2. 软件开发环境的搭建与实践本次实训中,我学习了如何在Linux环境下搭建软件开发环境,包括编译器的安装与配置、代码编辑器的使用、版本控制系统的实践等。
通过搭建开发环境,我能够自主进行软件的开发与调试,提升了我的软件开发能力。
3. 系统管理与维护实践在实训过程中,我还学习了Linux系统的管理与维护知识,包括系统监控、用户管理、进程管理、磁盘管理等。
通过实践操作,我掌握了系统管理的基本技巧,能够独立完成系统的日常管理与维护工作。
三、实训收获与体会1. 深入了解Linux系统架构与运行机制通过本次实训,我深入了解了Linux系统的架构和运行机制,对Linux系统的内核、文件系统、进程管理等方面有了更加清晰的认识。
2. 提升动手实践能力与问题解决能力在实训过程中,我通过大量的实践操作,提升了动手实践能力。
同时,在遇到问题时,我学会了独立思考和解决问题的方法,增强了问题解决能力。
3. 学会团队协作与沟通在实训过程中,我与团队成员紧密合作,共同完成任务。
通过团队协作,我学会了与队友沟通的技巧,提升了团队协作能力。
四、问题与解决方案在实训过程中,我也遇到了一些问题,如软件包安装失败、系统配置出错等。
针对这些问题,我通过查阅相关资料、请教老师同学等方式,找到了解决问题的方法。
同时,我也总结了问题的原因和解决方案,避免类似问题再次发生。
linux学习的心得体会
linux学习的心得体会在互联网时代的发展中,Linux作为一种自由、开源的操作系统,得到了广泛的应用和推崇。
作为一名学习Linux的初学者,我从中获得了很多的心得体会。
以下是我对于Linux学习的总结和分享。
一、激发学习的动力学习Linux之前,我对于这个操作系统只是听说过,对其功能和使用完全一无所知。
然而,在了解到Linux的优点和广泛应用后,我产生了学习的动力。
与其他商业操作系统相比,Linux具有稳定性强、安全性高、免费开源等众多优势,这些特点吸引了我的兴趣,并让我产生了学习和探索的欲望。
二、坚持并克服困难在学习的过程中,我意识到Linux并没有那么容易上手。
命令行操作、配置文件修改等看似晦涩的操作,对于初学者而言是一个挑战。
然而,我并没有因困难而退却,反而更加坚定地投入学习。
通过查阅各种文档、参考书籍,我逐渐掌握了Linux的基本操作,并逐步深入了解与使用。
坚持和克服困难是学习Linux过程中的关键,只有不断地钻研和实践,才能熟练掌握Linux的应用。
三、加强实践与项目实战除了理论知识的学习外,实践对于掌握Linux也是至关重要的。
通过搭建虚拟机、服务器以及参与开源项目,我得到了更加深入的学习与实战机会。
实践操作不仅可以加深对于各种命令和工具的理解,还可以培养自己的解决问题的能力。
在实际项目中,我遇到了许多问题,但通过查阅资料、与他人交流和尝试,最终找到了解决办法,并从中不断积累经验。
四、借助社区与他人的力量Linux有一个庞大的社区,里面的用户们乐于分享和帮助。
在学习的过程中,我积极参与社区讨论、提问,并从中获得了很多宝贵的帮助和指导。
与他人交流不仅可以学习到新的解决方案,还可以扩展自己的知识领域,获取更多的学习资源。
因此,积极参与社区和借助他人的力量是学习Linux不可或缺的一部分。
五、持续学习与追求创新Linux作为一个庞大而丰富的操作系统,学习终究是一个不断追求的过程。
我意识到学习Linux并没有终点,只有不断地学习、更新知识,才能跟上时代的步伐。
学习Linux的心得(精选6篇)
学习Linux的心得学习Linux的心得(精选6篇)在平日里,心中难免会有一些新的想法,应该马上记录下来,写一篇心得体会,这样能够给人努力向前的动力。
一起来学习心得体会是如何写的吧,以下是小编为大家整理的学习Linux的心得,希望对大家有所帮助。
学习Linux的心得篇1本学期对于Linux系统的学习,让我对Linux有了一定的了解。
我知道了Linux只是个内核。
现在的Linux操作系统,都是用这么一个内核,加上其它的应用程序构成的。
Linux最大的特点就是其开源性,这一点是十分难得的,这也是它能够存在到现在的原因之一,使其在金融、安全等部门有很重要的应用。
学习Linux,首先我们应该从基础开始学起。
对Linux操作系统的功能、版本、特点,以及Linux系统安装和图形环境有较全面的了解。
Linux命令是必须学习的。
虽然Linux桌面应用发展很快,但是命令在Linux中依然有很强的生命力。
Linux是一个命令行组成的操作系统,精髓在命令行,学习如何在安全的环境中执行系统命令,包括有关文件、目录、文件系统、进程等概念,如何使用相应的命令对文件、目录、进程等进行管理,了解遇到问题时,如何找到帮助信息等。
Linux常用命令,有echo 命令、date命令、passwd命令、file命令、ls命令、touch命令等。
要明白学好Linux不是一件一蹴而就的事,一定要能坚持使用它,特别是在学习初期。
要增加自己的Linux技能,只有通过实践来实现。
只要多动手,就一定会有收获。
遇到问题时要自己去寻找答案,在寻找答案的过程中,会学到更多知识。
应该说目前我们对于Linux的学习只是入门而已,学习Linux是一个长期的过程,很耗时间。
作为电子信息工程专业的学生,对我们来说,Linux将来主要应用于嵌入式Linux系统的开发,这非一日之功,我们还需要不断深入地学习它。
最后,衷心感谢唐磊老师一学期来的辛苦教学,唐老师幽默风趣的教学方式给我们的课堂带来很多欢乐。
linux学习的心得体会
linux学习的心得体会在过去的一段时间里,我投入了大量的时间和精力去学习Linux操作系统。
通过这个过程,我获得了很多宝贵的经验和体会。
下面我将分享一些关于Linux学习的心得,希望对其他学习者也有所帮助。
1. 坚持实践:掌握Linux最有效的方法是通过实际操作。
虽然理论知识很重要,但只有亲自动手去实践,才能真正了解系统的工作原理和操作方法。
我建议在学习过程中多编写Shell脚本、安装软件等,将理论应用到实际场景中。
2. 利用丰富的资源:Linux拥有庞大的社区和资源库,我们可以充分利用这些资源来解决问题和学习新知。
查阅官方文档、参与论坛讨论、关注技术博客等,都是提高Linux技能的好方法。
3. 培养良好的习惯:良好的学习习惯对于任何学科都是至关重要的。
学习Linux也不例外。
在学习过程中,建议养成良好的记录笔记、整理资料的习惯,这样可以有效地巩固和回顾所学内容。
4. 深入理解核心概念:Linux作为一种开放源代码操作系统,有其独特的设计原则和核心概念。
学习Linux不仅仅是学会操作,还需要深入理解其中的原理和哲学。
例如,理解文件系统的层级结构、熟悉文件权限和用户管理等,可以帮助我们更好地使用和管理系统。
5. 学会快速解决问题:在使用Linux时,难免会遇到各种各样的问题。
学会快速解决问题是非常重要的。
可以通过查阅文档、搜索解决方案、向社区寻求帮助等方式来解决问题。
同时,也要学会分析问题背后的原因,从而避免类似问题的再次出现。
6. 掌握基本的命令行操作:Linux的强大之处在于其丰富的命令行工具集。
熟悉并掌握常用的命令行操作,可以提高我们在Linux环境下的效率和灵活性。
例如,ls、cd、grep、sed等命令都是必备的工具。
7. 不断实践和拓展:学习Linux是一个持续的过程,需要不断地实践和拓展自己的知识。
可以通过参与实际项目、搭建自己的服务器、挑战一些难题等方式来提高自己的技能水平。
总结起来,学习Linux需要坚持实践、善于利用资源、培养良好习惯、深入理解核心概念、快速解决问题、掌握基本命令行操作和不断实践拓展。
linux学习的心得体会
linux学习的心得体会Linux操作系统是一种开放的、免费的操作系统,它具有众多的优点和功能,因此在学习和应用方面备受推崇。
经过一段时间的学习与实践,我对Linux有了一些深入的了解和体会。
下面将结合我的学习经历,分享一些关于Linux学习的心得和体会。
一、理解Linux的核心思想在开始学习Linux之前,我们需要了解Linux的核心思想。
与传统的操作系统不同,Linux注重的是自由、共享和开放的精神。
它通过提供源码和开放的平台给用户,鼓励用户共同开发和改进操作系统。
这种开放的态度逐渐形成了一个庞大的社群,吸引了全球的开发者和爱好者。
学习Linux,我们要理解并接受这种开放自由的思想,积极参与其中,贡献自己的力量。
二、掌握Linux的基本操作学习Linux首先需要掌握基本的操作命令,比如文件操作、目录切换、权限管理等。
这些基本命令是我们学习和使用Linux的基石,掌握了这些命令,我们才能高效地在Linux下进行工作。
通过实践和反复的练习,我逐渐熟悉了常用的命令,例如ls、cd、mkdir等,这为我之后的学习和工作奠定了良好的基础。
三、熟悉Linux的文件系统Linux的文件系统与Windows等操作系统有所不同,因此我们需要花一些时间来熟悉Linux的文件系统结构。
Linux采用了层次化的目录结构,以根目录(/)为起点,包含了众多的子目录。
每个目录都有其特定的用途,例如/usr用于存放应用程序,/var用于存放日志等。
熟悉文件系统的结构,可以更方便地进行文件的管理和查找。
四、了解Linux的软件包管理Linux拥有丰富的软件包资源,软件包管理系统可以帮助我们轻松地获取和安装各种软件。
在学习Linux过程中,我了解了几个常用的软件包管理工具,例如Debian系统中的APT、Red Hat系统中的YUM等。
这些工具提供了简单而强大的命令,使我们能够方便地安装、更新和卸载软件。
通过使用软件包管理工具,我们可以轻松地获取所需的软件,并且能够自动解决软件之间的依赖关系,提高了工作效率。
linux学习心得感想(通用21篇)
linux学习心得感想(通用21篇)linux学习心得感想篇1之前一直以为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]向下滚动。
最新-linux学习心得 精品
liux学习心得第1篇第2篇第3篇第4篇第5篇目录第一篇:liux学习心得第二篇:liux学习心得第三篇:liux 学习心得第四篇:关于liux学习的心得体会第五篇:liux学习心得正文第一篇:liux学习心得liux学习心得我们这一代90后,从小接触的是is98,家里条件好的自己有电脑装的是2019,后来又有了xp,上大学时又有了i7。
说实话小时候没想过搞i,也计算机了解也只是一些皮毛,至于什么uix,liux,听过没见过,就更别说用过了。
以前觉得liux就跟s一样,全是用命令窗口,相对于窗口界面来说多麻烦呀。
直到学习liux这门课以后,我才知道,原来我错了。
一.为什么要学liux呢?每个人都有不同的看法,下面我说说自己的感想吧。
首先liux是开源的,这也是最主要的原因,想学is,uix,对不起我们没源代码。
也正是因为这样,liux才能够像滚雪球一样越滚越大,发展到现在这种规模。
其中不乏很多i精英的心血。
我们学透以后更可以做成自己的s!其次,liux简单易学,因为我们初学者只是学的基础部分,liux的结构体系非常清晰,再加上老师循序渐进的教学以及耐心的讲解,使我们理解起来很快,短期内就基本掌握了操作和运行模式。
对我们学习操作系统有很大的帮助,加深我们对s的理解。
再次,liux是用语言编写的,我们有学习语言的基础,读程序和编写代码方面存在的困难小一点,也是我们能较快掌握的原因之一。
二.学习情况在学习的过程中,我们用的是v虚拟机,开始时真的不真的该怎么去做,特别是我的是命令窗口界面,别人的是图形界面,我都不知道怎么调过来。
后来通过自学老师给的资料和向同学请教,掌握了一些基本的操作,比如挂载优盘,编译程序,在liux环境下运行,转换目录等等。
学了这些基础才能进行下面的模拟s程序。
老实说,第一个程序是在中编译好的,调试好了才在liux下运行,感觉用vi 比较麻烦,因为有错了不能调试,只是提示错误。
但是一些显而易见的小错误还是用vi改正比较方便。
