《LINUX----(韩顺平版)》.docx

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
LINUX(韩顺平版) 学习LINUX的两个方向: LINUX系统管理员: LINUX程序员:PC平台开发LINUX软件工程师,LINUX嵌入式开发(单片机,芯片)开发, 学完本书可以完全可以胜任LINUX系统管理员 开源,免费,稳定,安全,处理多并发得到业界认可 LINUX学习流程: 1、LINUX平台上的开发,包括VI,GCC,GDB,MAKE,JDK,TOMCAT,MYSQL,和LINUX基本操作 2、加厚C语言功能或者JAVA语言 3、学习UNIX环境高级编程 4、LINUX应用开发或才嵌入式开发 工具书(需要几本工具书,如新华字典) 思考实践再思考再实践 一周课程: 基础部分: LINUX基础知识,80个常用命令,LINUX分区/VI/权限.. 实用部分:samba安装,LINUX网络环境配置,crontab使用,JDK,apache安装,LINUX下JAVA网络编程,SHELL初步介绍 三本书:鸟哥的私房菜,LINUX从入门到精通,LINUX内核完全剖解 LINUX实战第一天(共五天) 1、LINUX的初步介绍 2、L的第一次接触 3、L的用户管理 4、L的常用命令(80左右) 5、L下所有者,所在组和其它组的介绍 6、L下文件和目录权限机制 吉祥物:小企鹅(想起小时侯被企鹅咬了一口),芬生学生创建,微软反LINUX广告(四个变形动物), L的特点: 1、FREE ,免费/开源,代码公开 2、支持多线程,能不能允许多个用户并发/多用户 3、安全性好, 4、对内存和文件管理优越 缺点: 操作相对困难,无界面操作? (容易的东西不值难) ? NEC? 在手机使用LINUX,03年,日本的一家公司,嵌入式开发 LINUX最小只需要4M (参看鸟哥) 导致嵌入式开发 可以很多东西看一看,但要学精一门。 历史 1960年,MIT,(麻省理工学院)30个人同时使用此主机(分时操作系统)! 1965年,MIT,GE,BELL实验室让分时系统由30个人操作变成到300个同时使用,分时操作,MULTIS计划(火星计划) 1969年,火星计划终于失败,出现了KEN TOMPSON,(同时也是C语言的设计者),开发了一个flile server system(文件服务系统)。在BELL实验室受到欢迎!加入 一个同事,RICHERS 1973年,他们开发出UNIX,开源,将源码共享,有几家公司就加入,分析. 出现了IBM? aix (也是UNIX),SUN公司solaris (也是UNIX),HP公司 HP unix ,FREE BAD,伯克利分校 各个操作系统只对自己公司的硬件提供支持 中国移动类似的大企业都是UNIX 同时由UNIX出现了minix操作系统,linus在91年的时侯,接触到minix操作系统,有一台pc 386,想将minix移值到pc 386年。94年,发布了1.0 版式,取名为 linux (第二种说法:linus is? not unix)。没有桌面,只有字符界面。 LINUX 产生如下几家公司: REDHAT(二次开发),S.U.SE整合了很多套件(欧洲),红旗linux,等 命令: 注意:操作过程中使用的VM虚拟一个LINUX操作系统。VM就是虚拟机, root:超级管理员 LINUX输入密码不显示任何东西 进入桌面命令:startx??? ? 关机:shutdown -h now 重启:shutdown -r? now /reboot 尽量少用root登录,用普通用户,“su -”来切换 注销? logout?? 快捷键ctrl+D VI编辑器 开发者(世界第一骇客,成为了自由软件协会) (丢手帕问题,JAVA编写? 约瑟夫问题 要用链表,数组) 把VI当作WINDOW下的记事本 在VI下开发一个JAVA HELLO.java 开发步骤: 1、Vi HELLO.java? 进入VI界面 2、输入“i”(小写),插入模式?? 左下角insert 3、编写一个JAVA?? public class HEllo{} 4、保存? esc键,进入命令模式? 5、输入冒号:,保存退出wq,q!退出不保存 ls?? 查看当前目录的所有文件? 详细列表: ls -l? (详细信息)?? ls -al(显示隐藏文件,详细信息) 6、编译HELLO.java???? javac hello.java? 7、运行 java hello?? (LINUX成功不显示) 如何在linux可以开发C程序或者C++(CPP) 1、vi hello.cpp 2、int main(){ printf (hello!)} 3、编辑? gcc (类似javac) 出现a.out 4、运行? ./a.out?? (./

文档评论(0)

ghfa + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档