韩顺平老师Linux 视频笔记
- 格式:doc
- 大小:104.00 KB
- 文档页数:24
1 / 24
学习LINUX的两个方向:LINUX系统治理员:LINUX程序员:PC平台开发LINUX软件工程师,LINUX嵌入式开发(单片机,芯片)开发,学完本书可以完全可以胜任LINUX系统管理员开源,免费,稳定,安全,处理多并发得到业界 ...
学习LINUX的两个方向:
LINUX系统治理员:
LINUX程序员:PC平台开发LINUX软件工程师,LINUX嵌入式开发(单片机,芯片)开发,
学完本书可以完全可以胜任LINUX系统管理员
开源,免费,稳定,安全,处理多并发得到业界认可
LINUX学习流程(xue xi liu cheng):
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实战第一天(共五天) 2 / 24
1、LINUX的初步介绍
2、L的第一次接触
3、L的用户管理
4、L的常用命令(80左右)
5、L下所有者,所在组和其它组的介绍
6、L下文件和目录权限机制
吉祥物:小企鹅(想起小时侯被企鹅咬了一口),芬生学生创建,微软反LINUX广告(四个变形动物),
L的特点:
1、FREE ,免费/开源,代码公开
2、支持多线程,(_zhi1 chi2 duo1 xian4 cheng2 _)能不能允许多个用户并发/多用户
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 3 / 24
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”(小写),插入模式 左下角insert3、编写一个 ...
楼主 发表于 2010-02-19 16:15:19
引用 1 楼
(丢手帕问题,JAVA编写 约瑟夫问题 要用链表,数组)把VI当作WINDOW下的记事本在VI下开发一个JAVA HELLO.java开发步骤:1、Vi HELLO.java 进入VI界面2、输入“i”(小写),插入模式 左下角insert3、编写一个 ... 4 / 24
(丢手帕问题,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 (./)
假如再重写一个cpp,会覆盖前面的a.out
解决方法: gcc -o my1 值接命名
VI编辑器的详细命令,查看书!
LINUX的文件目录 (第三讲 11分)
L的文件系统是采用级层式的(de0 wen2 jian4 xi4 tong3 shi4 cai3 yong4 ji2
ceng2 shi4 de0)树状目录结构,最上层的根目录:/:,
重要的文件目录(系统分配的目录);
ROOT:存放ROOT用户的相关文件
HOME :存放普通用户的相关文件(新建的用户)
BIN:存放常用命令的目录 cd 切换目录 ls dir
SBIN:存放要具有一定权限才可以使用的命令
MNT:默认挂载光驱和软驱的目录
ETC:存放配置相关的文件mysqltomcat 5 / 24
USR:文件默认柏靼的文件夹,类似XP的program files
VAR:存放常常变化的数据,如网页,apache
BOOT:存放引导相关的文件
显示当前在哪个目录:pwd
用户管理
添加用户 useradd useradd xiaoming
设置密码 passwd passwd xiaoming 系统会提示输入新密码,两次输入
提示(ti2 shi4)符#表示root用户 $ 表示普通用户
删除用户 userdel userdel xiaoming 只是删除用户名称 OR userdel -r
xiaoming 删除用户以及用户主目录
init 运行级别(XP的安全模式与正常的启动模式)
0 关机
1 单用户
2 多用户状态没有网络服务
3 多用户有网络服务
4 系统未使用保留多用户
5 图形界面 startx
6 系统重启
常用的是3与5,要修改可改文件 /etc/inittab的
id:5:initdefault:这一行中的数字
su 切换用户,或者 logout
设为6后一值重启,如何更改:
在启用GRUB的时侯,按“e”,选中第二项,按“e”,进入修改界面,在最后输入空格+1,这个就是表示1号运行级别。只能用1来启动!最后按b 。
用运行级别1 可以绕过ROOT密码不需要密码就可以用,用passwd就OK
如何找回丢失密码
ls -a 显示隐匿文件 -l显示长列表格式
mkdir 建立目录
rmdir 删除空目录 如果有内容?
TAB 命令补全 相同的话,可以按两次
touch 建立空文件
cp cp -r dir1 dir2 递归复制
mv 6 / 24
rm 参数
rm -rf
ln
ln -s
more 分页显示不能前翻 crtl+pageup 空格向后翻;
less 分页显示,可以向前翻
grep在文本中查询 grep -n (显示行数)"要害字" 文件名称
| 管道命令 在LINUX和UNIX系统中,|就是管道命令,怎么理解?
把上一个命令的结果交给|的后面的命令处理即上一个处理的结果就是下一个命令的输入man 找男人 相称于DOS 下的HELPfind 搜索文件及目录 find /-name aaa.java /表示根目录,find /root/ -name aaa.java 锁定 ...
把上一个命令的结果交给|的后面的命令处理
即上一个处理的结果就是下一个命令的输入
man 找男人 相称于DOS 下的HELP
find 搜索文件及目录
find /-name aaa.java /表示根目录,
find /root/ -name aaa.java 锁定范围
数据重定向 将操作流保存到另一个地方
grep -n (显示行数)"关键字" 文件名称 >kkk.bak >输出到
ls -l >a.txt
ls -al
>> 追加写
>覆盖写
LINUX 第二天 韩顺平PPT下载
关
搭建JAVA ee
L下可以用realplay吗
L可以用QQ吗
L分区的讲(fen qu de jiang)解
REAHAT柏靼演示
文件所有者,所在组,其它组