一周学会linux.docx

上传人:b****6 文档编号:2946807 上传时间:2022-11-16 格式:DOCX 页数:20 大小:29.22KB
下载 相关 举报
一周学会linux.docx_第1页
第1页 / 共20页
一周学会linux.docx_第2页
第2页 / 共20页
一周学会linux.docx_第3页
第3页 / 共20页
一周学会linux.docx_第4页
第4页 / 共20页
一周学会linux.docx_第5页
第5页 / 共20页
点击查看更多>>
下载资源
资源描述

一周学会linux.docx

《一周学会linux.docx》由会员分享,可在线阅读,更多相关《一周学会linux.docx(20页珍藏版)》请在冰豆网上搜索。

一周学会linux.docx

一周学会linux

《韩顺平老师Linux视频笔记》

学习LINUX的两个方向:

LINUX系统治理员:

LINUX程序员:

PC平台开发LINUX软件工程师,LINUX嵌入式开发(单片机,芯片)开发,学完本书可以完全可以胜任LINUX系统管理员开源,免费,稳定,安全,处理多并发得到业界...

学习LINUX的两个方向:

LINUX系统治理员:

LINUX程序员:

PC平台开发LINUX软件工程师,LINUX嵌入式开发(单片机,芯片)开发,

学完本书可以完全可以胜任LINUX系统管理员

开源,免费,稳定,安全,处理多并发得到业界认可

LINUX学习流程(xuexiliucheng):

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、支持多线程,(_zhi1chi2duo1xian4cheng2_)能不能允许多个用户并发/多用户

3、安全性好,

4、对内存和文件管理优越

缺点:

操作相对困难,无界面操作(轻易的东西不值难)

NEC在手机使用LINUX,03年,日本的一家公司,嵌入式开发

LINUX最小只需要4M(参看鸟哥)-----导致嵌入式开发

可以很多东西看一看,但要学精一门。

厉史

1960年,MIT,(麻省理工学院)30个人同时使用此主机(分时操作系统)!

1965年,MIT,GE,BELL实验室让分时系统由30个人操作变成到300个同时使用,分时操作,MULTIS计划(火星计划)

1969年,火星计划终于失败,出现了KENTOMPSON,(同时也是C语言的设计者),开发了一个flileserversystem(文件服务系统)。

在BELL实验室受到欢迎!

加入

一个同事,RICHERS

1973年,他们开发出UNIX,开源,将源码共享,有几家公司就加入,分析.出现了IBMaix(也是UNIX),SUN公司solaris(也是UNIX),HP公司HPunix,FREE

BAD,伯克利分校

各个操作系统只对自己公司的硬件提供支持

中国移动类似的大企业都是UNIX

同时由UNIX出现了minix操作系统,linus在91年的时侯,接触到minix操作系统,有一台pc386,想将minix移值到pc386年。

94年,发布了1.0版式,取名为

linux(第二种说法:

linusisnotunix)。

没有桌面,只有字符界面。

LINUX产生如下几家公司:

REDHAT(二次开发),S.U.SE整合了很多套件(欧洲),红旗linux,等

命令:

注重:

操作过程中使用的VM虚拟一个LINUX操作系统。

VM就是虚拟机,

root:

超级管理员

LINUX输入密码不显示任何东西

进入桌面命令:

startx

关机:

shutdown-hnow

重启:

shutdown-rnow/reboot

尽量少用root登录,用普通用户,“su-”来切换

注销logout快捷键ctrl+D

VI编辑器开发者(世界第一骇客,成为了自由软件协会)

丢手帕问题,JAVA编写约瑟夫问题要用链表,数组)把VI当作WINDOW下的记事本在VI下开发一个JAVAHELLO.java开发步骤:

1、ViHELLO.java进入VI界面2、输入“i”(小写),插入模式左下角insert3、编写一个...

楼主发表于2010-02-1916:

15:

19 

引用1楼

(丢手帕问题,JAVA编写约瑟夫问题要用链表,数组)把VI当作WINDOW下的记事本在VI下开发一个JAVAHELLO.java开发步骤:

1、ViHELLO.java进入VI界面2、输入“i”(小写),插入模式左下角insert3、编写一个...

(丢手帕问题,JAVA编写约瑟夫问题要用链表,数组)

把VI当作WINDOW下的记事本

在VI下开发一个JAVAHELLO.java

开发步骤:

1、ViHELLO.java进入VI界面

2、输入“i”(小写),插入模式左下角insert

3、编写一个JAVApublicclassHEllo{}

4、保存esc键进入命令模式

5、输入冒号:

,保存退出wq,q!

退出不保存

ls查看当前目录的所有文件

具体列表:

ls-l(详细信息)ls-al(显示隐藏文件,详细信息)

6、编译HELLO.javajavachello.java

7、运行javahello(LINUX成功不显示)

如何在linux可以开发C程序或者C++(CPP)

1、vihello.cpp

2、intmain(){printf("hello!

")}........

3、编辑gcc(类似javac)出现a.out

4、运行./a.out(./)

假如再重写一个cpp,会覆盖前面的a.out

解决方法:

gcc-omy1值接命名

VI编辑器的详细命令,查看书!

LINUX的文件目录(第三讲11分)

L的文件系统是采用级层式的(de0wen2jian4xi4tong3shi4cai3yong4ji2ceng2shi4de0)树状目录结构,最上层的根目录:

/:

重要的文件目录(系统分配的目录);

ROOT:

存放ROOT用户的相关文件

HOME:

存放普通用户的相关文件(新建的用户)

BIN:

存放常用命令的目录cd切换目录lsdir

SBIN:

存放要具有一定权限才可以使用的命令

MNT:

默认挂载光驱和软驱的目录

ETC:

存放配置相关的文件mysqltomcat

USR:

文件默认柏靼的文件夹,类似XP的programfiles

VAR:

存放常常变化的数据,如网页,apache

BOOT:

存放引导相关的文件

显示当前在哪个目录:

pwd

用户管理

添加用户useradduseraddxiaoming

设置密码passwdpasswdxiaoming系统会提示输入新密码,两次输入

提示(ti2shi4)符#表示root用户$表示普通用户

删除用户userdeluserdelxiaoming只是删除用户名称ORuserdel-rxiaoming删除用户以及用户主目录

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建立空文件

cpcp-rdir1dir2递归复制

mv

rm参数

rm-rf

ln

ln-s

more分页显示不能前翻crtl+pageup空格向后翻;

less分页显示,可以向前翻

grep在文本中查询grep-n(显示行数)"要害字"文件名称

|管道命令在LINUX和UNIX系统中,|就是管道命令,怎么理解?

把上一个命令的结果交给|的后面的命令处理即上一个处理的结果就是下一个命令的输入man找男人相称于DOS下的HELPfind搜索文件及目录find/-nameaaa.java/表示根目录,find/root/-nameaaa.java锁定...

把上一个命令的结果交给|的后面的命令处理

即上一个处理的结果就是下一个命令的输入

man找男人相称于DOS下的HELP

find搜索文件及目录

find/-nameaaa.java/表示根目录,

find/root/-nameaaa.java锁定范围

数据重定向将操作流保存到另一个地方

grep-n(显示行数)"关键字"文件名称>kkk.bak>输出到

ls-l>a.txt

ls-al

>>追加写

>覆盖写

LINUX第二天韩顺平PPT下载

搭建JAVAee

L下可以用realplay吗

L可以用QQ吗

L分区的讲(fenqudejiang)解

REAHAT柏靼演示

文件所有者,所在组,其它组

OWNER;GROUP;OTHERS

可以更件文件的所有者,chown

也可以改变用户组chgrp

案例:

建两个组,policeman,tufei

建三个用户:

along,panpan(属于policeman),ashuai(属于tufei)

用along这个用户登录到系统,创建一个文件,ls-1

现在添加组只能在ROOT下操作

groupaddpoliceman

如何查看现有组:

vi/etc/groupcat/etc/group

查看所有用户信息:

cat/etc/passwd

cat只能看盎能写,VI可以看可以改

创建用户,并添加到指定组

useradd-g组名用户名

useradd-gpolicemanalong

UID用户ID,GID组ID

权限,详情查看NIAO哥的书:

98

以-rw-r--r--为例(wei4li4)

第一个“-”表示文件,如果是目录就用“d”表示

第二--四:

代表文件所有组对此文件所具有的权限

R可读数字淀示4W可写数字淀示2X可状行数字淀示1

文件最大权限666,目录最大权限777

第五--七:

代表文件所在组对此文件所具有的权限

第八--十:

代表其它组对此文件所具有的权限

如何修改文件的访问权限的问题:

(panpan无法进入along主目录)

1、查看along主目录的属性drwx------

2、修改along主目录的属性(进入root或者文件夹所有者)chmod777along

命令:

whoami查看当前使用者是谁,

chmod修改权限

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 表格模板 > 调查报告

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1