欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    Linux教程基础知识大全_1.docx

    • 资源ID:28704917       资源大小:19.10KB        全文页数:14页
    • 资源格式: DOCX        下载积分:10.18金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要10.18金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    Linux教程基础知识大全_1.docx

    Linux教程基础知识大全Linux教程基础知识大全怀健】学习Linu_,要熟练把握命令的使用,固然命令多,但是熟能生巧,在以后的学习运用中能大大节约你的时间。还有学习linu_切不可粗心大意,往往一个小小的空格也会报错,当然在linu_中,大小写是很敏感的,切记!2、从基础入手,切勿眼高手低linu_假如一旦学习一段时间之后你会发现其实也没想象中那么难,甚至比windows更简单已操作,通常以为GLI没有GUL那么方面用户操作。由于命令行界面的软件通常需要用户记忆操作来完成命令,但是,由于其本身的特点,命令行界面要较图形用户界面节约计算机系统的资源。所以,熟记命令的前提下,使用命令行界面往往要较使用图形用户界面的操作速度要快,这也是你以后玩转Linu_的基本条件之一。3、多总结,勤考虑,多记笔记假如想学好Linu_系统知识,不是一天两天就能学会的,也是经过一朝一夕,渐渐积累的,这个经过中要学会去总结,多考虑,多动手去练,去实践,在理解的基础上去记忆,把原理搞懂,把重要的知识点积累下来,以便在以后的工作中方便查找,当做查询手册,同时也能锻炼我们编写文档的能力,对以后都是有很大帮助的。4、及时充电,提高自学能力要具备良好的自学能力,除了教师讲的,你还要去考虑教师的知识点还能够如何去扩大,这时候一本好的资料书就非常必要了,把这些基础的都学会了,建议你再去深化学习Linu_进阶技术,不断的去提高本人。以上也只是我个人学习经历所谈,希望我的学习经历能够帮助到像我原来这样的新手。学好linu_基础要扎实,切不可好高骛远,踏踏实实的去练习考虑。指尖和思维的跳动才能跳出linu_的华尔兹!Linu_内核开发工具介绍本文所讲的“Linu_内核开发仅仅是指嵌入式Linu_产品开发中内核和驱动相关开发工作,与Linu_所领导的内核开发团队的内核开发有很大不同。俗话讲“工欲善其事,必先利其器,面对几百兆的Linu_内核代码,要浏览、查看或者搜索其中的代码,大部分初次接触到Linu_内核代码的开发人员,都有无从下手的感觉。下面推荐几个源码浏览和索引工具,能为后续内核开发提供一些便利。一SourceInsightSourceInsight是Windows平台下一款流行度极高的源码浏览和编辑工具。不少Linu_开发人员还是习惯于在Windows下进行源码编辑,甚至查看和编辑Linu_内核源码,仍然在SourceInsight中完成。讲明:SourceInsight是一款版权软件,需要自行解决版权问题。安装SourceInsight软件后,新建一个工程,取名并指定数据存放位置。点击OK按钮,进入工程设置界面。然后添加源码。阅读选中Linu_内核源码文件夹后,点击“AddTree按钮,将内核源码树的全部文件添加到工程中。添加完成,即可在SourceInsight中进行源码浏览和编辑了。二EclipseEclipse是一个跨平台IDE,既能运行于Windows平台,也能在Linu_下运行。不少习惯于图形界面操作的开发人员,在Linu_下则习惯于用Eclipse来查看和编辑Linu_源码。假如仅仅是在Eclipse中查看Linu_内核源码,则能够不必事先安装穿插编译器,否则则须事先安装好穿插编译器。创立内核源码工程。点击FileNewProject,开场创立工程,在工程创立界面选择创立C工程,。点击Ne_t,在CProject界面的Projectname栏中填写工程名称,去掉“Usedefaultlocation的勾,点击Browse将Location设置为Linu_内核源码目录。假如不在Eclipse中编译内核,则使用Linu_GCC即可,否则请使用安装好的CrossGCC。然后点击Finish,完成Linu_内核源码导入,在Eclipse中即可进行代码浏览和编辑了。在Eclipse中进行源码跟踪,只需选择函数、变量或者宏定义后按F3即可。更多的操作可在Navigate中找到。三vim+ctags+cscopeVi/Vim是一个文本编辑器,在Vim中能高效的实当代码编辑。但Vim的功能不仅仅是一个文本编辑器,借助ctags和cscope的配合,Vim能实现堪比图形IDE环境的源码编辑和浏览功能,在某种程度上甚至比图形IDE更方便。Vi/Vim的安装不再介绍了。假如不是通过远程登录在远程服务器上工作,而是在本地桌面系统操作,还能够用gvim启动Vi编辑器。1、TaglistTaglist是Vim的一个源码阅读插件,可从:/vim.org网站获得。下载到压缩包后,在本地解压,然后将解压得到目录中的plugin目录复制到/.vim目录。假如用户主目录下没有.vim目录,则建立一个这样的目录即可。2、CtagsCtags是一个用于产生tags文件的软件,能够下载源码进行编译安装,在Ubuntu下,可通过apt-get进行安装:$sudoapt-getinstalle_uberant-ctags3、源码浏览和跟踪进入准备查看的源码所在目录,首先生成tags文件:$ctags-R执行时间长短取决于源码数量的多少,执行完毕,在当前目录下可看到一个tags文件。源码越多,执行时间越长,产生的tags文件也越大。注意:假如修改了源码,代码行号发生了变化,需要重新生成tags文件。查看函数等定义。用Vi/Vim打开一个C文件。若想知道某个函数、变量、构造或者宏定义在什么地方定义,先将光标移动到函数(变量、构造或者宏定义)上,然后按CTRL+即可。查看后,按CTRL+o可回到原来所在位置。查看文件函数列表。打开C文件后,在Vi/Vim的命令状态下输入:TlistToggle(Vi/Vim的命令输入支持补全),在Vi/Vim左边就会出现函数列表侧栏,如图8所示。按CTRL+ww(2次w),可在列表和代码查看区间切换。假如在本地桌面,用Gvim打开C文件,使用起来比拟接近IDE集成环境。用鼠标双击函数即可跳转到函数定义的地方,CTRL+鼠标右键即可回退到原来所在位置。更多实用特性,还需要在实际操作中体验。四L_RL_R是Linu_CrossReferencer的缩写,是一个比拟流行的Linu_源码查看工具,当然也不仅仅局限于查看Linu_源码。Linu_常用命令awk入门基础教程awk命令工具在Linu_/UNI_系统中,awk是一个功能强大的编辑工具,逐行读取输入文本,并根据指定的匹配形式进行查找,对符合条件的内容进行格式化输出或者过滤处理,能够在无交互的情况下实现相当复杂的文本操作,被广泛应用于Shell脚本,完成各种自动化配置任务。一、awk命令的语法及概述awk选项形式或条件编辑指令文件1文件2/过滤并输出文件符合条件的内容awk-f脚本文件文件1文件2/从脚本中调用编辑指令,过滤并输出内容_awk执行结果能够通过print的功能将字段数据打印显示。在使用awk命令的经过中,能够使用逻辑操作符“和“|;可以以进行简单的数学运算,如+、-、/、%、分别表示加、减、乘、除、取余、乘方。_awk从输入文件或者标准输入中读入信息,与sed一样,信息的读入也是逐行读取的。不同的是,awk命令将文本文件中的一行视为一个记录,而将一行中的某一部分(列)作为记录的一个字段。为了操作这些不同的字段(列),awk借用shell中类似于位置变量的方法,用$1、$2$9顺序的表示不同列,$0表示整行。不同字段与不同字段能够通过指定的方式进行分隔,awk默认的分隔符是空格。awk命令允许使用“-F分隔符的形式来指定分隔符。二、awk命令用法示例1)按行输出文本1、输出所有内容linu_milinu_:/linu_mi迷$awkprintlinu_mi.pylinu_milinu_:/linu_mi迷$awkprint$0linu_mi.py等同于“linu_mi.py2、输出第13行的内容linu_milinu_:/linu_mi迷$awkNR=1,NR=3printlinu_mi.py包括空行3、出第3行、第5行的内容linu_milinu_:/linu_mi迷$awkNR=3|NR=5printlinu_mi.py4、输出所有奇数行的内容linu_milinu_:/linu_mi迷$awk(NR%2)=1printlinu_mi.py5、输出所有偶数行的内容linu_milinu_:/linu_mi迷$awk(NR%2)=0printlinu_mi.py6、输出以“root开始的行linu_milinu_:/linu_mi迷$awk/root/print/etc/passwd7、输出以“nologin结尾的行linu_milinu_:/linu_mi迷$awk/nologin$/print/etc/passwd8、统计以/bin/bash结尾的行数linu_milinu_:/linu_mi迷$awkBEGIN_=0;/bin/bash$/_+;ENDprint_/etc/passwd9、统计以/bin/bash结尾的行数linu_milinu_:/linu_mi迷$grep-c/bin/bash$/etc/passwd10、统计以空格分隔的文件段落数linu_milinu_:/linu_mi迷$awkBEGINRS=ENDprintNR/etc/dhcp/dhclient.conf注意:命令较多时,使用“BEGINEND2)按字段输出文本1、输出每行中(以空格分隔)的第3个字段linu_milinu_:/linu_mi迷$awkprint$3linu_mi.py2、输出每行中(以空格分隔)的第1个和第3个字段linu_milinu_:/linu_mi迷$awkprint$1,$3linu_mi.py3)通过管道,双引号调用Shell命令1、调用“wc-l命令统计使用“bash的用户个数linu_milinu_:/linu_mi迷$awk-F:/bash$/print|wc-l/etc/passwdlinu_milinu_:/linu_mi迷$grep-cbash$/etc/passwd2、调用“w命令,并用力啊统计在线用户数linu_milinu_:/linu_mi迷$awkBEGINwhile(w|getline)n+;printn-23、调用“hostname命令,并输出当前用户名linu_milinu_:/linu_mi迷$awkBEGINhostname|getline;print$04)使用awk命令进行简单的数学运算linu_milinu_:/linu_mi迷$awkBEGINa=9;b=8;print(a+b)=,(a+b)(a+b)=17linu_milinu_:/linu_mi迷$awkBEGINa=100;b=78;print(a-b)=,(a-b)(a-b)=22linu_milinu_:/linu_mi迷$awkBEGINa=80;b=5;print(a/b)=,(a/b)(a/b)=16linu_milinu_:/linu_mi迷$awkBEGINa=80;b=5;print(a÷b)=,(a/b)(a÷b)=16linu_milinu_:/linu_mi迷$awkBEGINa=10;b=9;print(a_b)=,(a_b)(a_b)=90Linux教程基础知识大全

    注意事项

    本文(Linux教程基础知识大全_1.docx)为本站会员(安***)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开