嵌入式学习心得总结
  嵌入式学习心得总结
  4月10号,为期一个阶段的Linux开发基础培训课程圆满结束,回首这些天所留下的点点滴滴,感触深深,学习上知识点的积累,灵活运用的过程中感受到了Linux操作的快速高效性能,这也是我所追求的效率!
  当初初涉培训课程的第一门课程时,都说Linux操作很繁琐复杂,心里总有些顾忌,带着种种不安与些许拼博的决心,开始了自我提升阶段的“充电”,由徐海兵老师教授我们基础课程的培训,我们则像着小学生般认真的记着笔记,仔细听着并学会如何去在实践中运用所学的Linux下的各种强大的命令集。
  在Unit1中,徐老师详细生动的为我们讲述了有关Linux的诞生、初成长以及辉煌的发展至今,今后应用范围则愈来愈广泛,讲解了为Linux这个伟大的OS做出巨大贡献的一位位出的、伟大的人物,他们那种学习钻研的精神、锲而不舍的信念、勇于把握住难得的机会,从小处着手,踏踏实实的创造出了对人类科技发展做出卓越贡献的Linux(Unix)系统,他们的种种,都值得我们去深刻反省、刻苦学习、传承并永远发展下去。
  查看ip地址和重启网络服务是我学的第一个命令:ifconfigeth0、ifconfigeth0IP地址、servicenetworkrestart。了解到远程登录软件可用xmanager。
  secureCRT是我们常用的,安装好后利用其登录到了RedhatLinux,需要知道Linux主机的ip地址。徐老师为我们介绍了重要内容:SHELL,即运行程序的程序,如echo$SHELL可查看SHELL的环境变量是csh还是bash。指令pwd可查看当前所在路径,passwd:更改Linux下的密码,仅限root用户有此权限,当然我们是利用虚拟机VMware程序来运行LinuxOS的,懂得了如何设置虚拟机的网卡设置、暂停、恢复、全屏等。
  简单的学习后进入Unit2,命令行的句法让我懂得了用法规则,一系列的命令功能强大:
  date显示当前年月时间星期之类的;
  more指令与less重要但不常用;
  cat用于查看短小的文件内容,常用!
  mkdir命令用于在当前目录下创建新的目录;
  ls显示当前目录下所有文件;cd更改文件路径,如cd、cd.当前目录;
  rmdir删除空文件夹;
  rm指令很强大,用于删除空目录及非空目录下的指定或全部文件;
  man真男人,帮助手册;
  history指令用于显示编写过的命令集,以history序号可显示序号所指命令;
  echo回写命令,很重要,我需要继续学习;
  exit指从多重SHELL退出来;
  Linux账号下,可以增加用户、删除用户、设置密码:useradd、userdel、passwd;注:所有的用户的家目录都在/home下面,唯独root的家是在/root.点文件都是些SHELL的脚本程序,也称隐藏文件;环境变量常见的有:HOMEPATHPWD,懂得了绝对路径与相对路径的对比概念。
  Unit3、文件与文件处理的学习中,知道了Linux下支持的六种文件类型:普通文件、目录、设备文件、命名管道、符号链接、socket;Linux下文件系统的组织:倒立的树形结构://bin/boot/dev/home/lib/proc等文件目录,ls–l指令很好很强大,显示文件类型与权限、所有者、字节大小、时间及文件名;touch可创建空文件,复制文件用指令cp,可选-i、-r等;重命名文件使用mv[-i];du显示当前目录所占空间大小;wc命令显示列表中文件的行数、字数、字符数;追加:cat[文件列表]》目标文件;find指令与grep重要,暂未学习,自己在实践中学习,文件访问权限有:rwx;chmod指令可修改访问权限,如chmod777-R文件名。
  输入输出重定向每个命令默认打开三个文件:标准输入stdin,标准输出stdout,标准错误stderr,键盘为标准输入,而控制台则是标准输出,文件描述符分别是0,1,2;最重要最常用的为输出重定向>与错误重定向2>;
  echo添加的内容>/》文件;
  Linux过滤器和管道:管道操作符:|;即将某个命令的输出与某个命令的标准输入相连接,从而实现管道功能,例如ls–l|wc;管道和重定向操作符可同时用于一个命令行。
  Unit5:Linux/Unix进程进程为程序运行的一个实例,可用ctrl-z挂起进程,或在命令后加上&符号即可;运行在后台的系统进程是守护进程,它为用户提供各种服务。
  ps指令可显示进程属性,有psl;psa;psaux等
  ps–l可显示用户ID、进程ID、优先级、TTY以及STAT
linux查看当前路径命令  bg、fg分别将进程放后台、前台运行,jobs则是查询所运行的进程的状态;
  &放于命令间表示可同时运行多个命令;
  ;表示可顺序执行多个命令
  前台程序可用ctrl-c来终止、kill指令
  进入Unit6,神秘的Shell脚本逐渐揭开了她那瑰丽的面纱
  环境变量的设置:exportMYHOST=IP地址
  查询引用echo$MYHOST
  了解常用环境变量:HOME,PATH,TERM,PWD以及PS1、2,其中PATH最为重要,保存用冒号分割的目录路径名,vim–r/etc/profile可打开路径并修改PATH。
  export显示当前所有的环境变量;
  unset用于清除环境变量;
  执行cp文件名/bin后可直接写并运行文件;
  Shell的元字符下有许多字符,如*匹配0个或多个字符;?匹配单个字符;[]中可加入数字或字母,ls[abc]将查询a、b、c字符的文件。
  当看到“Linux网络服务器的搭建”时,内心激动万分,一直听说,但未实践过,很好奇,随后徐老师为我们细心讲解了如何设置与操作,首先我知道了Linux下的文件系统类型多种多样,它支持中虚拟文件系统VFS,因此文件系统扩展性很好。
  文件归档这一小节,真的很惭愧,太多的不理解,而且必须尽快解决的。
  RPM包的安装与使用:rpm–ivh所要安装的Linux下的程序名;rpm的查询用:rpm–qa;
删除用:rpm–e程序名

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。